0001193125-22-126644.txt : 20220428 0001193125-22-126644.hdr.sgml : 20220428 20220428123623 ACCESSION NUMBER: 0001193125-22-126644 CONFORMED SUBMISSION TYPE: 20-F PUBLIC DOCUMENT COUNT: 207 CONFORMED PERIOD OF REPORT: 20211231 FILED AS OF DATE: 20220428 DATE AS OF CHANGE: 20220428 FILER: COMPANY DATA: COMPANY CONFORMED NAME: SINOPEC SHANGHAI PETROCHEMICAL CO LTD CENTRAL INDEX KEY: 0000908732 STANDARD INDUSTRIAL CLASSIFICATION: PLASTICS, MATERIALS, SYNTH RESINS & NONVULCAN ELASTOMERS [2821] IRS NUMBER: 000000000 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 20-F SEC ACT: 1934 Act SEC FILE NUMBER: 001-12158 FILM NUMBER: 22864300 BUSINESS ADDRESS: STREET 1: JINSHAWEI SHANGHAI STREET 2: 48 JINVI RD CITY: SHANGHAI STATE: F4 ZIP: 200540 BUSINESS PHONE: 862157943143 MAIL ADDRESS: STREET 1: JINSHAWEI SHANGHAI STREET 2: 48 JINVI RD CITY: SHANGHAI STATE: F4 ZIP: 200540 FORMER COMPANY: FORMER CONFORMED NAME: SHANGHAI PETROCHEMICAL CO LTD DATE OF NAME CHANGE: 19930707 20-F 1 d267955d20f.htm FORM 20-F Form 20-F
falseFY0.00500000908732CNtrueGovernment grants. Grants related to R&D, other tax refund and subsidies are included in the government grants line item. There are no unfulfilled conditions or other contingencies attaching to these grants.Structured deposits are financial products issued by banks, return of which are linked to the performance of the embedded index, like foreign exchange rate, interest rate and etc..According to the Company’s Articles of Association, the reserve available for distribution is the lower of the amount determined under China Accounting Standards for Business Enterprises and the amount determined under IFRS.According to the relevant PRC regulations, the Group is required to transfer an amount to specific reserve for the safety production fund based on the turnover of certain refining and chemicals products. This reserve represents unutilized safety production fund.The application of the share premium account is governed by Sections 167 and 168 of the PRC Company Law.Other reserve comprises share of post-acquisition movements in other comprehensive income from associates and joint ventures using the equity methods of accounting with a corresponding adjustment to the carrying amount of the investment.The transfer to this reserve from the retained profits is subject to the approval by shareholders at general meetings. Its usage is similar to that of the legal surplus reserve.This reserve represents gifts or grants received from China Petrochemical Corporation, the ultimate parent company and which are required to be included in this reserve fund by PRC regulations.Under PRC rules and regulations, the Company and its PRC subsidiaries are required to set aside 10% of the net income determined in accordance with the PRC accounting rules and regulations to a legal surplus reserve. The transfer to this reserve must be made before distribution of any dividend to shareholders. The legal surplus reserve is non-distributable other than in liquidation and can be used to make good of previous years’ losses, if any, and may be utilized for business expansion or converted into ordinary shares by the issuance of new shares to shareholders in proportion to their existing shareholdings or by increasing the par value of the shares currently held by the shareholders, provided that the balance after such issuance is not less than 25% of the registered capital. In accordance with PRC rules and regulations, the Company has set aside RMB6,571,284 thousand of legal surplus as of 31 December 2021.As at 31 December 2020 and 2021, certain trade receivables and bills receivable were classified as financial assets at FVOCI, as the Group’s business model is achieved both by collecting contractual cash flows and selling of these assets. Pursuant to the resolution of the 18th meeting of the 7th term of Board of Directors on 5 December 2013, the Group was approved to make a capital contribution of USD 30,017,000 (RMB 182,804 thousand equivalent) to Shanghai Secco, an associate of the Group. As at 31 December 2021, the Company has contributed RMB 71,541 thousand to Shanghai Secco. According to the approval by Shanghai Municipal Commission of Commerce as issued on 19 October 2015, the rest of the capital contribution to Shanghai Secco should be within 50 years starting from its registration date.Pursuant to the articles of association of Shidian Energy in August 2019, Toufa agreed to make a capital contribution of RMB 400,000 thousand to acquire 40% share of Shidian Energy. As at 31 December 2021, Toufa has contributed RMB 320,000 thousand to Shidian Energy, and the rest of the capital contribution to Shidian Energy should be paid before January 2022 in accordance with the agreement.Sinopec Baling Petrochemical Co., Ltd and the Company jointly established Baling Materials on 7 September 2021, each with a cash contribution of RMB 400,000 thousand. As at 31 December 2021, the Company has made a paid-up capital contribution of RMB50,000 thousand.Amounts due to related parties – measured at FVPL represents the obligation that the Company needs to return the crude oil to its related party with maturity of less than 1 year, which is measured at fair value through profit or loss.Cash deposits with a related party were cash deposits at Sinopec Finance Company Limited (“Sinopec Finance”).Unentitled portion represented the earnings from sales of the lands injected by Government in Chemical Industry that cannot be shared by other shareholders. 0000908732 2021-01-01 2021-12-31 0000908732 2020-01-01 2020-12-31 0000908732 2019-01-01 2019-12-31 0000908732 2020-12-31 0000908732 2021-12-31 0000908732 2019-12-31 0000908732 1993-11-08 0000908732 2017-09-27 0000908732 2018-01-12 0000908732 2020-08-01 2020-08-31 0000908732 2020-08-31 0000908732 2018-12-31 0000908732 shi:LongTermPrepaidExpenseMember ifrs-full:AccumulatedDepreciationAndAmortisationMember 2019-12-31 0000908732 shi:OtherNoncurrentAssetsMember 2019-12-31 0000908732 shi:LongTermPrepaidExpenseMember 2019-12-31 0000908732 ifrs-full:OtherIntangibleAssetsMember 2019-12-31 0000908732 ifrs-full:AccumulatedDepreciationAndAmortisationMember shi:OtherNoncurrentAssetsMember 2019-12-31 0000908732 ifrs-full:OtherIntangibleAssetsMember ifrs-full:AccumulatedDepreciationAndAmortisationMember 2019-12-31 0000908732 ifrs-full:GrossCarryingAmountMember shi:OtherNoncurrentAssetsMember 2019-12-31 0000908732 ifrs-full:GrossCarryingAmountMember shi:LongTermPrepaidExpenseMember 2019-12-31 0000908732 ifrs-full:OtherIntangibleAssetsMember ifrs-full:GrossCarryingAmountMember 2019-12-31 0000908732 ifrs-full:ConstructionInProgressMember 2019-12-31 0000908732 ifrs-full:WeightedAverageMember shi:ShortTermBankBorrowingsMember 2019-12-31 0000908732 ifrs-full:LongtermBorrowingsMember ifrs-full:WeightedAverageMember 2019-12-31 0000908732 shi:ShanghaiShidianEnergyCompanyLimitedShidianEnergyMember shi:ShanghaiPetrochemicalInvestmentDevelopmentCompanyLimitedMember ifrs-full:PropertyPlantAndEquipmentMember 2019-12-31 0000908732 shi:ShanghaiShidianEnergyCompanyLimitedShidianEnergyMember shi:ShanghaiPetrochemicalInvestmentDevelopmentCompanyLimitedMember 2019-12-31 0000908732 shi:SinopecFinanceCompanyLimitedMember 2019-12-31 0000908732 ifrs-full:LiquidityRiskMember shi:UndiscountedCashFlowMember 2020-12-31 0000908732 ifrs-full:LaterThanFiveYearsMember ifrs-full:LiquidityRiskMember shi:UndiscountedCashFlowMember 2020-12-31 0000908732 ifrs-full:LaterThanTwoYearsAndNotLaterThanFiveYearsMember ifrs-full:LiquidityRiskMember shi:UndiscountedCashFlowMember 2020-12-31 0000908732 ifrs-full:LaterThanOneYearAndNotLaterThanTwoYearsMember ifrs-full:LiquidityRiskMember shi:UndiscountedCashFlowMember 2020-12-31 0000908732 ifrs-full:NotLaterThanOneYearMember ifrs-full:LiquidityRiskMember shi:UndiscountedCashFlowMember 2020-12-31 0000908732 ifrs-full:Level1OfFairValueHierarchyMember ifrs-full:RecurringFairValueMeasurementMember 2020-12-31 0000908732 ifrs-full:RecurringFairValueMeasurementMember ifrs-full:Level2OfFairValueHierarchyMember 2020-12-31 0000908732 ifrs-full:Level3OfFairValueHierarchyMember ifrs-full:RecurringFairValueMeasurementMember 2020-12-31 0000908732 ifrs-full:RecurringFairValueMeasurementMember 2020-12-31 0000908732 ifrs-full:UnallocatedAmountsMember 2020-12-31 0000908732 shi:LongTermPrepaidExpenseMember ifrs-full:AccumulatedDepreciationAndAmortisationMember 2020-12-31 0000908732 shi:OtherNoncurrentAssetsMember 2020-12-31 0000908732 shi:LongTermPrepaidExpenseMember 2020-12-31 0000908732 ifrs-full:OtherIntangibleAssetsMember 2020-12-31 0000908732 ifrs-full:AccumulatedDepreciationAndAmortisationMember shi:OtherNoncurrentAssetsMember 2020-12-31 0000908732 ifrs-full:AccumulatedDepreciationAndAmortisationMember ifrs-full:OtherIntangibleAssetsMember 2020-12-31 0000908732 ifrs-full:GrossCarryingAmountMember shi:OtherNoncurrentAssetsMember 2020-12-31 0000908732 ifrs-full:GrossCarryingAmountMember shi:LongTermPrepaidExpenseMember 2020-12-31 0000908732 ifrs-full:GrossCarryingAmountMember ifrs-full:OtherIntangibleAssetsMember 2020-12-31 0000908732 ifrs-full:NotLaterThanOneYearMember 2020-12-31 0000908732 ifrs-full:LaterThanOneYearAndNotLaterThanTwoYearsMember 2020-12-31 0000908732 ifrs-full:LaterThanTwoYearsAndNotLaterThanThreeYearsMember 2020-12-31 0000908732 ifrs-full:LaterThanThreeYearsAndNotLaterThanFourYearsMember 2020-12-31 0000908732 ifrs-full:LaterThanFourYearsAndNotLaterThanFiveYearsMember 2020-12-31 0000908732 shi:EquipmentMember 2020-12-31 0000908732 ifrs-full:OtherAssetsMember 2020-12-31 0000908732 shi:LandUseRightsMember 2020-12-31 0000908732 ifrs-full:BuildingsMember 2020-12-31 0000908732 ifrs-full:Level3OfFairValueHierarchyMember ifrs-full:AtFairValueMember 2020-12-31 0000908732 ifrs-full:AssociatesMember 2020-12-31 0000908732 ifrs-full:JointVenturesMember 2020-12-31 0000908732 shi:ShanghaiShidianEnergyCompanyLimitedShidianEnergyMember 2020-12-31 0000908732 shi:ShanghaiAzbilAutomationCompanyLimitedMember 2020-12-31 0000908732 shi:ShanghaiJinsenHydrocarbonResinsCompanyLimitedMember 2020-12-31 0000908732 shi:ShanghaiChemicalIndustryParkDevelopmentCompanyLimitedMember 2020-12-31 0000908732 shi:ShanghaiSeccoPetrochemicalCompanyLimitedMember 2020-12-31 0000908732 ifrs-full:AggregatedIndividuallyImmaterialAssociatesMember 2020-12-31 0000908732 shi:ShanghaiPetrochemicalYanguGasDevelopmentCompanyLimitedMember 2020-12-31 0000908732 shi:ShanghaiPetrochemicalPressureVesselTestingCenterMember 2020-12-31 0000908732 shi:LindeSpcGasesCompanyLimitedFormerlyKnownAsbocspcGasesCompanyLimitedMember 2020-12-31 0000908732 ifrs-full:GrossCarryingAmountMember 2020-12-31 0000908732 shi:ProvisionForDeclinesInValueOfInventoriesMember 2020-12-31 0000908732 ifrs-full:AtFairValueMember 2020-12-31 0000908732 shi:SinopecCorpWithSubsidiariesAndJointVenturesMember 2020-12-31 0000908732 shi:AssociatesAndJointVenturesMember 2020-12-31 0000908732 shi:TheGroupAndSinopecGroupAndItsSubsidiariesAssociatesAndJointVenturesOfTheGroupMember 2020-12-31 0000908732 shi:SinopecGroupAndSubsidiariesMember 2020-12-31 0000908732 shi:ShanghaiSeccoPetrochemicalCompanyLimitedMember 2020-12-31 0000908732 shi:ShanghaiShidianEnergyCompanyLimitedShidianEnergyMember 2020-12-31 0000908732 shi:BalingMaterialsMember 2020-12-31 0000908732 ifrs-full:ParentMember 2020-12-31 0000908732 shi:OrdinaryASharesListedInPRCMember 2020-12-31 0000908732 shi:ForeignInvestedHSharesListedOverseasMember 2020-12-31 0000908732 ifrs-full:IssuedCapitalMember 2020-12-31 0000908732 shi:ImpairmentLossesOnPropertyPlantAndEquipmentMember 2020-12-31 0000908732 ifrs-full:UnusedTaxLossesMember 2020-12-31 0000908732 shi:JointVenturesOfTheGroupMember 2020-12-31 0000908732 ifrs-full:NotLaterThanThreeMonthsMember shi:SinopecFinanceCompanyLimitedMember 2020-12-31 0000908732 shi:SinopecFinanceCompanyLimitedMember 2020-12-31 0000908732 ifrs-full:OperatingSegmentsMember 2020-12-31 0000908732 ifrs-full:ConstructionInProgressMember 2020-12-31 0000908732 ifrs-full:OperatingSegmentsMember shi:IntermediatePetrochemicalsMember 2020-12-31 0000908732 ifrs-full:OperatingSegmentsMember shi:ResinsAndPlasticsMember 2020-12-31 0000908732 ifrs-full:OperatingSegmentsMember shi:SyntheticFibresMember 2020-12-31 0000908732 ifrs-full:OperatingSegmentsMember shi:TradingOfPetrochemicalProductsMember 2020-12-31 0000908732 ifrs-full:OperatingSegmentsMember ifrs-full:AllOtherSegmentsMember 2020-12-31 0000908732 shi:PetroleumProductsMember ifrs-full:OperatingSegmentsMember 2020-12-31 0000908732 ifrs-full:LiquidityRiskMember 2020-12-31 0000908732 shi:LaterThanTwoYearsMember 2020-12-31 0000908732 shi:MinimumLeasePaymentsReceivableOnInvestmentPropertiesLeasesAboveTwoYearsMember 2020-12-31 0000908732 ifrs-full:FixedInterestRateMember 2020-12-31 0000908732 ifrs-full:FloatingInterestRateMember 2020-12-31 0000908732 ifrs-full:FixedInterestRateMember ifrs-full:NotLaterThanOneYearMember 2020-12-31 0000908732 ifrs-full:FixedInterestRateMember ifrs-full:LaterThanOneYearMember 2020-12-31 0000908732 shi:OneLargestCustomerMember 2020-12-31 0000908732 shi:FiveLargestCustomerMember 2020-12-31 0000908732 ifrs-full:WeightedAverageMember shi:ShortTermBankBorrowingsMember 2020-12-31 0000908732 ifrs-full:WeightedAverageMember ifrs-full:LongtermBorrowingsMember 2020-12-31 0000908732 ifrs-full:BottomOfRangeMember ifrs-full:NotLaterThanOneYearMember 2020-12-31 0000908732 ifrs-full:TopOfRangeMember ifrs-full:NotLaterThanOneYearMember 2020-12-31 0000908732 ifrs-full:TopOfRangeMember ifrs-full:LaterThanThreeYearsAndNotLaterThanFiveYearsMember 2020-12-31 0000908732 ifrs-full:BottomOfRangeMember ifrs-full:LaterThanThreeYearsAndNotLaterThanFiveYearsMember 2020-12-31 0000908732 shi:PinghuChinaAviationOilPortCompanyLimitedMember shi:ShanghaiPetrochemicalInvestmentDevelopmentCompanyLimitedMember 2020-12-31 0000908732 ifrs-full:TradeReceivablesMember 2020-12-31 0000908732 shi:OtherCurrentReceivablesMember 2020-12-31 0000908732 shi:TradeAndOtherCurrentReceivablesAndAmountsDueFromRelatedPartiesNetOfPrepaymentsAndBillsReceivableMember 2020-12-31 0000908732 shi:PetroleumProductsMember ifrs-full:OperatingSegmentsMember 2019-01-01 2019-12-31 0000908732 ifrs-full:OperatingSegmentsMember shi:IntermediatePetrochemicalsMember 2019-01-01 2019-12-31 0000908732 shi:ResinsAndPlasticsMember ifrs-full:OperatingSegmentsMember 2019-01-01 2019-12-31 0000908732 shi:SyntheticFibresMember ifrs-full:OperatingSegmentsMember 2019-01-01 2019-12-31 0000908732 ifrs-full:OperatingSegmentsMember shi:TradingOfPetrochemicalProductsMember 2019-01-01 2019-12-31 0000908732 ifrs-full:OperatingSegmentsMember ifrs-full:AllOtherSegmentsMember 2019-01-01 2019-12-31 0000908732 ifrs-full:OperatingSegmentsMember 2019-01-01 2019-12-31 0000908732 ifrs-full:EliminationOfIntersegmentAmountsMember shi:PetroleumProductsMember 2019-01-01 2019-12-31 0000908732 shi:IntermediatePetrochemicalsMember ifrs-full:EliminationOfIntersegmentAmountsMember 2019-01-01 2019-12-31 0000908732 ifrs-full:EliminationOfIntersegmentAmountsMember shi:ResinsAndPlasticsMember 2019-01-01 2019-12-31 0000908732 ifrs-full:EliminationOfIntersegmentAmountsMember shi:SyntheticFibresMember 2019-01-01 2019-12-31 0000908732 shi:TradingOfPetrochemicalProductsMember ifrs-full:EliminationOfIntersegmentAmountsMember 2019-01-01 2019-12-31 0000908732 ifrs-full:EliminationOfIntersegmentAmountsMember ifrs-full:AllOtherSegmentsMember 2019-01-01 2019-12-31 0000908732 ifrs-full:EliminationOfIntersegmentAmountsMember 2019-01-01 2019-12-31 0000908732 shi:PetroleumProductsMember 2019-01-01 2019-12-31 0000908732 shi:IntermediatePetrochemicalsMember 2019-01-01 2019-12-31 0000908732 shi:ResinsAndPlasticsMember 2019-01-01 2019-12-31 0000908732 shi:SyntheticFibresMember 2019-01-01 2019-12-31 0000908732 shi:TradingOfPetrochemicalProductsMember 2019-01-01 2019-12-31 0000908732 ifrs-full:AllOtherSegmentsMember 2019-01-01 2019-12-31 0000908732 shi:RevenueRecognizedAtAPointInTimeMember shi:PetroleumProductsMember 2019-01-01 2019-12-31 0000908732 shi:IntermediatePetrochemicalsMember shi:RevenueRecognizedAtAPointInTimeMember 2019-01-01 2019-12-31 0000908732 shi:ResinsAndPlasticsMember shi:RevenueRecognizedAtAPointInTimeMember 2019-01-01 2019-12-31 0000908732 shi:RevenueRecognizedAtAPointInTimeMember shi:SyntheticFibresMember 2019-01-01 2019-12-31 0000908732 shi:TradingOfPetrochemicalProductsMember shi:RevenueRecognizedAtAPointInTimeMember 2019-01-01 2019-12-31 0000908732 shi:RevenueRecognizedAtAPointInTimeMember ifrs-full:AllOtherSegmentsMember 2019-01-01 2019-12-31 0000908732 shi:RevenueRecognizedAtAPointInTimeMember 2019-01-01 2019-12-31 0000908732 shi:RevenueRecognizedOverTimeMember shi:PetroleumProductsMember 2019-01-01 2019-12-31 0000908732 shi:RevenueRecognizedOverTimeMember shi:IntermediatePetrochemicalsMember 2019-01-01 2019-12-31 0000908732 shi:RevenueRecognizedOverTimeMember shi:ResinsAndPlasticsMember 2019-01-01 2019-12-31 0000908732 shi:SyntheticFibresMember shi:RevenueRecognizedOverTimeMember 2019-01-01 2019-12-31 0000908732 shi:RevenueRecognizedOverTimeMember shi:TradingOfPetrochemicalProductsMember 2019-01-01 2019-12-31 0000908732 shi:RevenueRecognizedOverTimeMember ifrs-full:AllOtherSegmentsMember 2019-01-01 2019-12-31 0000908732 shi:RevenueRecognizedOverTimeMember 2019-01-01 2019-12-31 0000908732 shi:SingleCustomerMember 2019-01-01 2019-12-31 0000908732 shi:OtherNoncurrentAssetsMember 2019-01-01 2019-12-31 0000908732 shi:LandUseRightsMember 2019-01-01 2019-12-31 0000908732 ifrs-full:BuildingsMember 2019-01-01 2019-12-31 0000908732 shi:EquipmentMember 2019-01-01 2019-12-31 0000908732 ifrs-full:OtherAssetsMember 2019-01-01 2019-12-31 0000908732 shi:ShanghaiShidianEnergyCompanyLimitedShidianEnergyMember 2019-01-01 2019-12-31 0000908732 shi:ShanghaiAzbilAutomationCompanyLimitedMember 2019-01-01 2019-12-31 0000908732 shi:ShanghaiJinsenHydrocarbonResinsCompanyLimitedMember 2019-01-01 2019-12-31 0000908732 shi:ShanghaiChemicalIndustryParkDevelopmentCompanyLimitedMember 2019-01-01 2019-12-31 0000908732 shi:ShanghaiSeccoPetrochemicalCompanyLimitedMember 2019-01-01 2019-12-31 0000908732 shi:ShanghaiPetrochemicalYanguGasDevelopmentCompanyLimitedMember 2019-01-01 2019-12-31 0000908732 shi:ShanghaiPetrochemicalPressureVesselTestingCenterMember 2019-01-01 2019-12-31 0000908732 shi:LindeSpcGasesCompanyLimitedFormerlyKnownAsbocspcGasesCompanyLimitedMember 2019-01-01 2019-12-31 0000908732 shi:SinopecCorpWithSubsidiariesAndJointVenturesMember 2019-01-01 2019-12-31 0000908732 shi:SinopecGroupAndSubsidiariesMember 2019-01-01 2019-12-31 0000908732 shi:AssociatesAndJointVenturesMember 2019-01-01 2019-12-31 0000908732 shi:TheGroupAndSinopecGroupAndItsSubsidiariesAssociatesAndJointVenturesOfTheGroupMember 2019-01-01 2019-12-31 0000908732 shi:WuHaijunMember shi:ExecutiveDirectorsMember 2019-01-01 2019-12-31 0000908732 shi:ExecutiveDirectorsMember shi:ShiWeiMember 2019-01-01 2019-12-31 0000908732 shi:JinQiangMember shi:ExecutiveDirectorsMember 2019-01-01 2019-12-31 0000908732 shi:GuoXiaojunMember shi:ExecutiveDirectorsMember 2019-01-01 2019-12-31 0000908732 shi:ZhouMeiyunMember shi:ExecutiveDirectorsMember 2019-01-01 2019-12-31 0000908732 shi:JinWenminMember shi:ExecutiveDirectorsMember 2019-01-01 2019-12-31 0000908732 shi:SupervisorsMember shi:MaYanhuiMember 2019-01-01 2019-12-31 0000908732 shi:ZuoQiangMember shi:SupervisorsMember 2019-01-01 2019-12-31 0000908732 shi:LiXiaoxiaMember shi:SupervisorsMember 2019-01-01 2019-12-31 0000908732 shi:SupervisorsMember shi:ZhangFengMember 2019-01-01 2019-12-31 0000908732 shi:ChenHongjunMember shi:SupervisorsMember 2019-01-01 2019-12-31 0000908732 shi:ZhengYunruiMember shi:SupervisorsMember 2019-01-01 2019-12-31 0000908732 shi:CaiTingjiMember shi:SupervisorsMember 2019-01-01 2019-12-31 0000908732 shi:DirectorsAndChiefExecutivesMember 2019-01-01 2019-12-31 0000908732 ifrs-full:NoncontrollingInterestsMember 2019-01-01 2019-12-31 0000908732 ifrs-full:EquityAttributableToOwnersOfParentMember 2019-01-01 2019-12-31 0000908732 ifrs-full:RetainedEarningsMember 2019-01-01 2019-12-31 0000908732 ifrs-full:OtherReservesMember 2019-01-01 2019-12-31 0000908732 ifrs-full:IssuedCapitalMember 2019-01-01 2019-12-31 0000908732 ifrs-full:LaterThanThreeMonthsMember 2019-01-01 2019-12-31 0000908732 ifrs-full:NotLaterThanThreeMonthsMember 2019-01-01 2019-12-31 0000908732 shi:JointVenturesOfTheGroupMember 2019-01-01 2019-12-31 0000908732 shi:IndependentNonExecutiveDirectorsMember shi:ZhangYiminMember 2019-01-01 2019-12-31 0000908732 shi:IndependentNonExecutiveDirectorsMember shi:LiuYunhongMember 2019-01-01 2019-12-31 0000908732 shi:IndependentNonExecutiveDirectorsMember shi:DuWeifengMember 2019-01-01 2019-12-31 0000908732 shi:IndependentNonExecutiveDirectorsMember shi:LiYuanqinMember 2019-01-01 2019-12-31 0000908732 shi:ShanghaiShidianEnergyCompanyLimitedShidianEnergyMember shi:ShanghaiPetrochemicalInvestmentDevelopmentCompanyLimitedMember 2019-01-01 2019-12-31 0000908732 ifrs-full:ConstructionInProgressMember 2019-01-01 2019-12-31 0000908732 shi:SinopecFinanceCompanyLimitedMember 2019-01-01 2019-12-31 0000908732 srt:DirectorMember 2019-01-01 2019-12-31 0000908732 shi:ForeignExchangeOptionContractMember 2020-01-01 2020-12-31 0000908732 shi:CommoditySwapContractsMember 2020-01-01 2020-12-31 0000908732 ifrs-full:OperatingSegmentsMember shi:PetroleumProductsMember 2020-01-01 2020-12-31 0000908732 ifrs-full:OperatingSegmentsMember shi:IntermediatePetrochemicalsMember 2020-01-01 2020-12-31 0000908732 ifrs-full:OperatingSegmentsMember shi:ResinsAndPlasticsMember 2020-01-01 2020-12-31 0000908732 ifrs-full:OperatingSegmentsMember shi:SyntheticFibresMember 2020-01-01 2020-12-31 0000908732 shi:TradingOfPetrochemicalProductsMember ifrs-full:OperatingSegmentsMember 2020-01-01 2020-12-31 0000908732 ifrs-full:AllOtherSegmentsMember ifrs-full:OperatingSegmentsMember 2020-01-01 2020-12-31 0000908732 ifrs-full:OperatingSegmentsMember 2020-01-01 2020-12-31 0000908732 shi:PetroleumProductsMember ifrs-full:EliminationOfIntersegmentAmountsMember 2020-01-01 2020-12-31 0000908732 ifrs-full:EliminationOfIntersegmentAmountsMember shi:IntermediatePetrochemicalsMember 2020-01-01 2020-12-31 0000908732 ifrs-full:EliminationOfIntersegmentAmountsMember shi:ResinsAndPlasticsMember 2020-01-01 2020-12-31 0000908732 shi:SyntheticFibresMember ifrs-full:EliminationOfIntersegmentAmountsMember 2020-01-01 2020-12-31 0000908732 shi:TradingOfPetrochemicalProductsMember ifrs-full:EliminationOfIntersegmentAmountsMember 2020-01-01 2020-12-31 0000908732 ifrs-full:EliminationOfIntersegmentAmountsMember ifrs-full:AllOtherSegmentsMember 2020-01-01 2020-12-31 0000908732 ifrs-full:EliminationOfIntersegmentAmountsMember 2020-01-01 2020-12-31 0000908732 shi:PetroleumProductsMember 2020-01-01 2020-12-31 0000908732 shi:IntermediatePetrochemicalsMember 2020-01-01 2020-12-31 0000908732 shi:ResinsAndPlasticsMember 2020-01-01 2020-12-31 0000908732 shi:SyntheticFibresMember 2020-01-01 2020-12-31 0000908732 shi:TradingOfPetrochemicalProductsMember 2020-01-01 2020-12-31 0000908732 ifrs-full:AllOtherSegmentsMember 2020-01-01 2020-12-31 0000908732 shi:RevenueRecognizedAtAPointInTimeMember shi:PetroleumProductsMember 2020-01-01 2020-12-31 0000908732 shi:RevenueRecognizedAtAPointInTimeMember shi:IntermediatePetrochemicalsMember 2020-01-01 2020-12-31 0000908732 shi:RevenueRecognizedAtAPointInTimeMember shi:ResinsAndPlasticsMember 2020-01-01 2020-12-31 0000908732 shi:RevenueRecognizedAtAPointInTimeMember shi:SyntheticFibresMember 2020-01-01 2020-12-31 0000908732 shi:RevenueRecognizedAtAPointInTimeMember shi:TradingOfPetrochemicalProductsMember 2020-01-01 2020-12-31 0000908732 shi:RevenueRecognizedAtAPointInTimeMember ifrs-full:AllOtherSegmentsMember 2020-01-01 2020-12-31 0000908732 shi:RevenueRecognizedAtAPointInTimeMember 2020-01-01 2020-12-31 0000908732 shi:RevenueRecognizedOverTimeMember shi:PetroleumProductsMember 2020-01-01 2020-12-31 0000908732 shi:RevenueRecognizedOverTimeMember shi:IntermediatePetrochemicalsMember 2020-01-01 2020-12-31 0000908732 shi:ResinsAndPlasticsMember shi:RevenueRecognizedOverTimeMember 2020-01-01 2020-12-31 0000908732 shi:RevenueRecognizedOverTimeMember shi:SyntheticFibresMember 2020-01-01 2020-12-31 0000908732 shi:RevenueRecognizedOverTimeMember shi:TradingOfPetrochemicalProductsMember 2020-01-01 2020-12-31 0000908732 shi:RevenueRecognizedOverTimeMember ifrs-full:AllOtherSegmentsMember 2020-01-01 2020-12-31 0000908732 shi:RevenueRecognizedOverTimeMember 2020-01-01 2020-12-31 0000908732 shi:SingleCustomerMember 2020-01-01 2020-12-31 0000908732 shi:OtherNoncurrentAssetsMember 2020-01-01 2020-12-31 0000908732 shi:LandUseRightsMember 2020-01-01 2020-12-31 0000908732 ifrs-full:BuildingsMember 2020-01-01 2020-12-31 0000908732 shi:EquipmentMember 2020-01-01 2020-12-31 0000908732 ifrs-full:OtherAssetsMember 2020-01-01 2020-12-31 0000908732 shi:ShanghaiShidianEnergyCompanyLimitedShidianEnergyMember 2020-01-01 2020-12-31 0000908732 shi:ShanghaiAzbilAutomationCompanyLimitedMember 2020-01-01 2020-12-31 0000908732 shi:ShanghaiJinsenHydrocarbonResinsCompanyLimitedMember 2020-01-01 2020-12-31 0000908732 shi:ShanghaiChemicalIndustryParkDevelopmentCompanyLimitedMember 2020-01-01 2020-12-31 0000908732 shi:ShanghaiSeccoPetrochemicalCompanyLimitedMember 2020-01-01 2020-12-31 0000908732 ifrs-full:AggregatedIndividuallyImmaterialAssociatesMember 2020-01-01 2020-12-31 0000908732 shi:LindeSpcGasesCompanyLimitedFormerlyKnownAsbocspcGasesCompanyLimitedMember 2020-01-01 2020-12-31 0000908732 shi:ShanghaiPetrochemicalPressureVesselTestingCenterMember 2020-01-01 2020-12-31 0000908732 shi:ShanghaiPetrochemicalYanguGasDevelopmentCompanyLimitedMember 2020-01-01 2020-12-31 0000908732 shi:SinopecCorpWithSubsidiariesAndJointVenturesMember 2020-01-01 2020-12-31 0000908732 shi:SinopecGroupAndSubsidiariesMember 2020-01-01 2020-12-31 0000908732 shi:AssociatesAndJointVenturesMember 2020-01-01 2020-12-31 0000908732 shi:TheGroupAndSinopecGroupAndItsSubsidiariesAssociatesAndJointVenturesOfTheGroupMember 2020-01-01 2020-12-31 0000908732 shi:SupervisorsMember shi:ZhengYunruiMember 2020-01-01 2020-12-31 0000908732 shi:SupervisorsMember shi:CaiTingjiMember 2020-01-01 2020-12-31 0000908732 shi:MaYanhuiMember shi:SupervisorsMember 2020-01-01 2020-12-31 0000908732 shi:SupervisorsMember shi:ZhangFengMember 2020-01-01 2020-12-31 0000908732 shi:SupervisorsMember shi:ChenHongjunMember 2020-01-01 2020-12-31 0000908732 shi:DirectorsAndChiefExecutivesMember 2020-01-01 2020-12-31 0000908732 shi:ExecutiveDirectorsMember shi:WuHaijunMember 2020-01-01 2020-12-31 0000908732 shi:ExecutiveDirectorsMember shi:GuanZeminMember 2020-01-01 2020-12-31 0000908732 shi:ExecutiveDirectorsMember shi:JinQiangMember 2020-01-01 2020-12-31 0000908732 shi:JinWenminMember shi:ExecutiveDirectorsMember 2020-01-01 2020-12-31 0000908732 shi:ExecutiveDirectorsMember shi:HuangXiangyuMember 2020-01-01 2020-12-31 0000908732 shi:ExecutiveDirectorsMember shi:HuangFeiMember 2020-01-01 2020-12-31 0000908732 shi:ExecutiveDirectorsMember shi:ZhouMeiyunMember 2020-01-01 2020-12-31 0000908732 shi:NonExecutiveDirectorsMember shi:PengKunMember 2020-01-01 2020-12-31 0000908732 ifrs-full:EquityInvestmentsMember ifrs-full:Level3OfFairValueHierarchyMember 2020-01-01 2020-12-31 0000908732 shi:StructuredDepositsMember ifrs-full:Level3OfFairValueHierarchyMember 2020-01-01 2020-12-31 0000908732 ifrs-full:Level3OfFairValueHierarchyMember 2020-01-01 2020-12-31 0000908732 ifrs-full:IssuedCapitalMember 2020-01-01 2020-12-31 0000908732 ifrs-full:OtherReservesMember 2020-01-01 2020-12-31 0000908732 ifrs-full:RetainedEarningsMember 2020-01-01 2020-12-31 0000908732 ifrs-full:EquityAttributableToOwnersOfParentMember 2020-01-01 2020-12-31 0000908732 ifrs-full:NoncontrollingInterestsMember 2020-01-01 2020-12-31 0000908732 ifrs-full:AssociatesMember 2020-01-01 2020-12-31 0000908732 ifrs-full:AccumulatedDepreciationAndAmortisationMember 2020-01-01 2020-12-31 0000908732 ifrs-full:GrossCarryingAmountMember 2020-01-01 2020-12-31 0000908732 ifrs-full:ConstructionInProgressMember 2020-01-01 2020-12-31 0000908732 ifrs-full:GrossCarryingAmountMember shi:VehiclesAndOtherEquipmentMember 2020-01-01 2020-12-31 0000908732 ifrs-full:GrossCarryingAmountMember shi:PlantAndMachineryMember 2020-01-01 2020-12-31 0000908732 ifrs-full:GrossCarryingAmountMember ifrs-full:BuildingsMember 2020-01-01 2020-12-31 0000908732 ifrs-full:OtherIntangibleAssetsMember 2020-01-01 2020-12-31 0000908732 shi:LongTermPrepaidExpenseMember 2020-01-01 2020-12-31 0000908732 shi:TaxLossesMember shi:DeferredTaxAssetsMember 2020-01-01 2020-12-31 0000908732 ifrs-full:OtherTemporaryDifferencesMember shi:DeferredTaxAssetsMember 2020-01-01 2020-12-31 0000908732 shi:ProvisionForImpairmentLossesInFixedAssetsConstructionInProgressMember shi:DeferredTaxAssetsMember 2020-01-01 2020-12-31 0000908732 shi:ImpairmentForBadAndDoubtfulDebtsAndProvisionForInventoriesAndPayrollPayablesMember shi:DeferredTaxAssetsMember 2020-01-01 2020-12-31 0000908732 shi:DeferredTaxLiabilitiesMember shi:DifferenceInDepreciationMember 2020-01-01 2020-12-31 0000908732 shi:GainsLossesOfFinancialAssetsAtFairValueMember shi:DeferredTaxLiabilitiesMember 2020-01-01 2020-12-31 0000908732 shi:DeferredTaxAssetsMember 2020-01-01 2020-12-31 0000908732 shi:CapitalizationOfBorrowingCostsMember shi:DeferredTaxLiabilitiesMember 2020-01-01 2020-12-31 0000908732 shi:DeferredTaxAssetsNetMember 2020-01-01 2020-12-31 0000908732 shi:DeferredTaxLiabilitiesMember 2020-01-01 2020-12-31 0000908732 shi:DeferredTaxLiabilitiesNetMember 2020-01-01 2020-12-31 0000908732 ifrs-full:JointVenturesMember 2020-01-01 2020-12-31 0000908732 shi:ReservesMember 2020-01-01 2020-12-31 0000908732 shi:SafetyProductionFundMember 2020-01-01 2020-12-31 0000908732 ifrs-full:SharePremiumMember 2020-01-01 2020-12-31 0000908732 ifrs-full:HedgingInstrumentsMember 2020-01-01 2020-12-31 0000908732 ifrs-full:MiscellaneousOtherReservesMember 2020-01-01 2020-12-31 0000908732 ifrs-full:ReserveOfDiscretionaryParticipationFeaturesMember 2020-01-01 2020-12-31 0000908732 ifrs-full:CapitalReserveMember 2020-01-01 2020-12-31 0000908732 ifrs-full:StatutoryReserveMember 2020-01-01 2020-12-31 0000908732 ifrs-full:LaterThanThreeMonthsMember 2020-01-01 2020-12-31 0000908732 ifrs-full:NotLaterThanThreeMonthsMember 2020-01-01 2020-12-31 0000908732 shi:ReservesMember ifrs-full:ParentMember 2020-01-01 2020-12-31 0000908732 ifrs-full:ParentMember ifrs-full:RetainedEarningsMember 2020-01-01 2020-12-31 0000908732 shi:SafetyProductionFundMember ifrs-full:ParentMember 2020-01-01 2020-12-31 0000908732 ifrs-full:SharePremiumMember ifrs-full:ParentMember 2020-01-01 2020-12-31 0000908732 ifrs-full:HedgingInstrumentsMember ifrs-full:ParentMember 2020-01-01 2020-12-31 0000908732 ifrs-full:MiscellaneousOtherReservesMember ifrs-full:ParentMember 2020-01-01 2020-12-31 0000908732 ifrs-full:ReserveOfDiscretionaryParticipationFeaturesMember ifrs-full:ParentMember 2020-01-01 2020-12-31 0000908732 ifrs-full:ParentMember ifrs-full:CapitalReserveMember 2020-01-01 2020-12-31 0000908732 ifrs-full:StatutoryReserveMember ifrs-full:ParentMember 2020-01-01 2020-12-31 0000908732 ifrs-full:ClassesOfShareCapitalMember ifrs-full:ParentMember 2020-01-01 2020-12-31 0000908732 shi:ShanghaiPetrochemicalInvestmentDevelopmentCompanyLimitedMember shi:PinghuChinaAviationOilPortCompanyLimitedMember 2020-01-01 2020-12-31 0000908732 ifrs-full:BuildingsMember ifrs-full:AccumulatedDepreciationAndAmortisationMember 2020-01-01 2020-12-31 0000908732 ifrs-full:AccumulatedDepreciationAndAmortisationMember shi:PlantAndMachineryMember 2020-01-01 2020-12-31 0000908732 shi:VehiclesAndOtherEquipmentMember ifrs-full:AccumulatedDepreciationAndAmortisationMember 2020-01-01 2020-12-31 0000908732 shi:JointVenturesOfTheGroupMember 2020-01-01 2020-12-31 0000908732 shi:IndependentNonExecutiveDirectorsMember shi:LiYuanqinMember 2020-01-01 2020-12-31 0000908732 shi:IndependentNonExecutiveDirectorsMember shi:TangSongMember 2020-01-01 2020-12-31 0000908732 shi:IndependentNonExecutiveDirectorsMember shi:LiuYunhongMember 2020-01-01 2020-12-31 0000908732 shi:IndependentNonExecutiveDirectorsMember shi:DuWeifengMember 2020-01-01 2020-12-31 0000908732 shi:IndependentNonExecutiveDirectorsMember shi:ChenHaifengMember 2020-01-01 2020-12-31 0000908732 shi:IndependentNonExecutiveDirectorsMember shi:YangJunMember 2020-01-01 2020-12-31 0000908732 shi:IndependentNonExecutiveDirectorsMember shi:GaoSongMember 2020-01-01 2020-12-31 0000908732 shi:ZhangYiminMember shi:IndependentNonExecutiveDirectorsMember 2020-01-01 2020-12-31 0000908732 ifrs-full:CurrencyRiskMember 2020-01-01 2020-12-31 0000908732 ifrs-full:FloatingInterestRateMember ifrs-full:InterestRateRiskMember 2020-01-01 2020-12-31 0000908732 ifrs-full:AccumulatedImpairmentMember shi:PlantAndMachineryMember 2020-01-01 2020-12-31 0000908732 ifrs-full:AccumulatedImpairmentMember shi:VehiclesAndOtherEquipmentMember 2020-01-01 2020-12-31 0000908732 ifrs-full:AccumulatedImpairmentMember 2020-01-01 2020-12-31 0000908732 ifrs-full:BuildingsMember ifrs-full:AccumulatedImpairmentMember 2020-01-01 2020-12-31 0000908732 shi:SinopecFinanceCompanyLimitedMember 2020-01-01 2020-12-31 0000908732 srt:DirectorMember 2020-01-01 2020-12-31 0000908732 ifrs-full:ShorttermBorrowingsMember 2020-01-01 2020-12-31 0000908732 shi:ShortTermBondsMember 2020-01-01 2020-12-31 0000908732 ifrs-full:LeaseLiabilitiesMember 2020-01-01 2020-12-31 0000908732 shi:ShanghaiPetrochemicalInvestmentDevelopmentCompanyLimitedMember shi:ZhejiangJinlianPetrochemicalStorageandTransportationCoLtdMember 2020-06-01 2020-06-30 0000908732 shi:ShanghaiPetrochemicalInvestmentDevelopmentCompanyLimitedMember shi:ZhejiangJinlianPetrochemicalStorageandTransportationCoLtdMember 2020-06-30 0000908732 shi:ShanghaiShidianEnergyCompanyLimitedShidianEnergyMember shi:ShanghaiPetrochemicalInvestmentDevelopmentCompanyLimitedMember 2019-08-31 0000908732 shi:ShanghaiPetrochemicalInvestmentDevelopmentCompanyLimitedMember shi:ShanghaiShidianEnergyCompanyLimitedShidianEnergyMember 2019-08-31 2019-08-31 0000908732 shi:ZhejiangJinYongAcrylicFibreCompanyLimitedMember 2019-08-23 2019-08-23 0000908732 ifrs-full:ParentMember shi:ShanghaiSeccoPetrochemicalCompanyLimitedMember 2013-12-05 0000908732 shi:VehiclesAndOtherEquipmentMember 2021-01-01 2021-12-31 0000908732 shi:PlantAndMachineryMember 2021-01-01 2021-12-31 0000908732 ifrs-full:BuildingsMember 2021-01-01 2021-12-31 0000908732 ifrs-full:IntangibleAssetsOtherThanGoodwillMember 2021-01-01 2021-12-31 0000908732 shi:LongTermPrepaidExpensesMember 2021-01-01 2021-12-31 0000908732 ifrs-full:OtherAssetsMember 2021-01-01 2021-12-31 0000908732 shi:EquipmentMember 2021-01-01 2021-12-31 0000908732 ifrs-full:BuildingsMember 2021-01-01 2021-12-31 0000908732 shi:LandUseRightsMember 2021-01-01 2021-12-31 0000908732 shi:ForeignExchangeOptionContractMember 2021-01-01 2021-12-31 0000908732 shi:CommoditySwapContractsMember 2021-01-01 2021-12-31 0000908732 ifrs-full:OperatingSegmentsMember shi:PetroleumProductsMember 2021-01-01 2021-12-31 0000908732 ifrs-full:OperatingSegmentsMember shi:IntermediatePetrochemicalsMember 2021-01-01 2021-12-31 0000908732 ifrs-full:OperatingSegmentsMember shi:ResinsAndPlasticsMember 2021-01-01 2021-12-31 0000908732 ifrs-full:OperatingSegmentsMember shi:SyntheticFibresMember 2021-01-01 2021-12-31 0000908732 ifrs-full:OperatingSegmentsMember shi:TradingOfPetrochemicalProductsMember 2021-01-01 2021-12-31 0000908732 ifrs-full:OperatingSegmentsMember ifrs-full:AllOtherSegmentsMember 2021-01-01 2021-12-31 0000908732 ifrs-full:OperatingSegmentsMember 2021-01-01 2021-12-31 0000908732 ifrs-full:EliminationOfIntersegmentAmountsMember shi:PetroleumProductsMember 2021-01-01 2021-12-31 0000908732 ifrs-full:EliminationOfIntersegmentAmountsMember shi:IntermediatePetrochemicalsMember 2021-01-01 2021-12-31 0000908732 ifrs-full:EliminationOfIntersegmentAmountsMember shi:ResinsAndPlasticsMember 2021-01-01 2021-12-31 0000908732 shi:SyntheticFibresMember ifrs-full:EliminationOfIntersegmentAmountsMember 2021-01-01 2021-12-31 0000908732 ifrs-full:EliminationOfIntersegmentAmountsMember shi:TradingOfPetrochemicalProductsMember 2021-01-01 2021-12-31 0000908732 ifrs-full:EliminationOfIntersegmentAmountsMember ifrs-full:AllOtherSegmentsMember 2021-01-01 2021-12-31 0000908732 ifrs-full:EliminationOfIntersegmentAmountsMember 2021-01-01 2021-12-31 0000908732 shi:PetroleumProductsMember 2021-01-01 2021-12-31 0000908732 shi:IntermediatePetrochemicalsMember 2021-01-01 2021-12-31 0000908732 shi:ResinsAndPlasticsMember 2021-01-01 2021-12-31 0000908732 shi:SyntheticFibresMember 2021-01-01 2021-12-31 0000908732 shi:TradingOfPetrochemicalProductsMember 2021-01-01 2021-12-31 0000908732 ifrs-full:AllOtherSegmentsMember 2021-01-01 2021-12-31 0000908732 shi:RevenueRecognizedAtAPointInTimeMember shi:PetroleumProductsMember 2021-01-01 2021-12-31 0000908732 shi:RevenueRecognizedAtAPointInTimeMember shi:IntermediatePetrochemicalsMember 2021-01-01 2021-12-31 0000908732 shi:RevenueRecognizedAtAPointInTimeMember shi:ResinsAndPlasticsMember 2021-01-01 2021-12-31 0000908732 shi:RevenueRecognizedAtAPointInTimeMember shi:SyntheticFibresMember 2021-01-01 2021-12-31 0000908732 shi:RevenueRecognizedAtAPointInTimeMember shi:TradingOfPetrochemicalProductsMember 2021-01-01 2021-12-31 0000908732 shi:RevenueRecognizedAtAPointInTimeMember ifrs-full:AllOtherSegmentsMember 2021-01-01 2021-12-31 0000908732 shi:RevenueRecognizedAtAPointInTimeMember 2021-01-01 2021-12-31 0000908732 shi:RevenueRecognizedOverTimeMember shi:PetroleumProductsMember 2021-01-01 2021-12-31 0000908732 shi:RevenueRecognizedOverTimeMember shi:IntermediatePetrochemicalsMember 2021-01-01 2021-12-31 0000908732 shi:ResinsAndPlasticsMember shi:RevenueRecognizedOverTimeMember 2021-01-01 2021-12-31 0000908732 shi:RevenueRecognizedOverTimeMember shi:SyntheticFibresMember 2021-01-01 2021-12-31 0000908732 shi:RevenueRecognizedOverTimeMember shi:TradingOfPetrochemicalProductsMember 2021-01-01 2021-12-31 0000908732 ifrs-full:AllOtherSegmentsMember shi:RevenueRecognizedOverTimeMember 2021-01-01 2021-12-31 0000908732 shi:RevenueRecognizedOverTimeMember 2021-01-01 2021-12-31 0000908732 shi:SingleCustomerMember 2021-01-01 2021-12-31 0000908732 shi:OtherNoncurrentAssetsMember 2021-01-01 2021-12-31 0000908732 shi:ZhejiangJinlianPetrochemicalStorageandTransportationCoLtdMember 2021-01-01 2021-12-31 0000908732 shi:ShanghaiPetrochemicalInvestmentDevelopmentCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:ChinaJinshanAssociatedTradingCorporationMember 2021-01-01 2021-12-31 0000908732 shi:ShanghaiJinchangEngineeringPlasticsCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:ShanghaiGoldenPhillipsPetrochemicalCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:ShanghaiJinshanTradingCorporationMember 2021-01-01 2021-12-31 0000908732 shi:ShanghaiChemicalIndustryParkDevelopmentCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:ShanghaiJinsenHydrocarbonResinsCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:ShanghaiAzbilAutomationCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:ShanghaiShidianEnergyCompanyLimitedShidianEnergyMember 2021-01-01 2021-12-31 0000908732 shi:ShanghaiSeccoPetrochemicalCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 ifrs-full:AggregatedIndividuallyImmaterialAssociatesMember 2021-01-01 2021-12-31 0000908732 shi:LindeSpcGasesCompanyLimitedFormerlyKnownAsbocspcGasesCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:ShanghaiPetrochemicalPressureVesselTestingCenterMember 2021-01-01 2021-12-31 0000908732 shi:ShanghaiPetrochemicalYanguGasDevelopmentCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:ShanghaiJinshanBalingNewMaterialsCoLtdMember 2021-01-01 2021-12-31 0000908732 shi:BeijingYanshanPetrochemicalSpecialEquipmentInspectionCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:SinopecGuangzhouEngineeringCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:SinopecConsultingCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:SinopecGroupInternationalPetroleumExplorationAndProductionLimitedMember 2021-01-01 2021-12-31 0000908732 shi:ChinaPetrochemicalCorpNanjingChemicalIndustryCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:SinopecSichuanUninylonWorksMember 2021-01-01 2021-12-31 0000908732 shi:ShanghaiPetrochemicalHaidiAdministrationCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:JiangsuJinlingOptaPolymerCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:SinopecLuoyangEngineeringCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:SinopecNanjingEngineeringCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:ShanghaiPetrochemicalMachineryManufactureCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:TheFifthConstructionCompanyOfSinopecMember 2021-01-01 2021-12-31 0000908732 shi:TheTenthConstructionCompanyOfSinopecMember 2021-01-01 2021-12-31 0000908732 shi:NationalPetrochemicalProjectRiskAssessmentTechnologyCenterMember 2021-01-01 2021-12-31 0000908732 shi:SinopecEngineeringQualityMonitoringCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:SinopecEngineeringIncorporationMember 2021-01-01 2021-12-31 0000908732 shi:SinopecShanghaiEngineeringCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:SinopecTendingCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:TheFourthConstructionCompanyOfSinopecMember 2021-01-01 2021-12-31 0000908732 shi:SinopecShengliPetroleumAdministrationCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:SinopecZhongyuanPetroleumExplorationBureauCo.LtdMember 2021-01-01 2021-12-31 0000908732 shi:SinopecBeijingYanshanPetrochemicalCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:SinopecGroupShanghaiTrainingCenterMember 2021-01-01 2021-12-31 0000908732 shi:SinopecEngineeringQualitySupervisionTerminalMember 2021-01-01 2021-12-31 0000908732 shi:PetrolChemicalIndustryManagementCadreCollegeMember 2021-01-01 2021-12-31 0000908732 shi:ChinaEconomicbooksCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:BeijingPetrochemicalConstructionConsultingCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:SinopecGroupEconomicandTechnologyResearchInstituteCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:SinopecEnergySavingTechnologyServiceCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:SinopecNewspaperOfficeMember 2021-01-01 2021-12-31 0000908732 shi:SinopecGroupJiangsuPetroleumExplorationBureauCo.LtdMember 2021-01-01 2021-12-31 0000908732 shi:SinopecBaichuanEconomicAndTradeCompanyMember 2021-01-01 2021-12-31 0000908732 shi:SinopecPetroleumEngineeringGeophysicsLimitedMember 2021-01-01 2021-12-31 0000908732 shi:SinopecSharedServicesCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:NingboEngineeringCompanyOfSinopecMember 2021-01-01 2021-12-31 0000908732 shi:SinopecAssetsManagementCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:SinopecGroupInternationalTravelAgencyAgriculturalBankOfChinaMember 2021-01-01 2021-12-31 0000908732 shi:SinopecPublishingHouseCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:ChinaEconomyPhulishingHouseCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:ZhongshiHuananjingChemicalResearchInstituteCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:SinopecChemicalCommercialHoldingCompanyLimitedTwoMember 2021-01-01 2021-12-31 0000908732 shi:SinopecFinanceCompanyLimited1Member 2021-01-01 2021-12-31 0000908732 shi:SinopecChemicalCommercialHoldingSingaporePteLimitedMember 2021-01-01 2021-12-31 0000908732 shi:BasfGaoQiaoPerformanceChemicalsShanghaiCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:ShanghaiKsdBulkSolidsEngineeringCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:ShanghaiChangshiShippingLimitedCompanyMember 2021-01-01 2021-12-31 0000908732 shi:BASFYpcCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:ShanghaiSinopecMitsuiChemicalsCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:ZhejiangBalingHengyiCaprolactamLimitedCompanyMember 2021-01-01 2021-12-31 0000908732 shi:QingdaoZhonghuaSunshineManagementSystemCertificationCentreMember 2021-01-01 2021-12-31 0000908732 shi:ChinaYanshanUnitedForeignTradeCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:UnipecSingaporeMember 2021-01-01 2021-12-31 0000908732 shi:SinopecChinaEastChemicalSalesCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:FujianGuleiPetrochemicalCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:SinopecYizhengChemicalFibreCompanyLimitedLiabilityCompanyMember 2021-01-01 2021-12-31 0000908732 shi:SinopecChemicalCommercialHoldingHongKongCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:StorageAndTransportationInstallationCompanyOfNingboEngineeringCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:SinopecShanghaiEnergyTradeCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:ChinaPetroleumAndChemicalCorporationQingdaoSecurityEngineeringAndResearchInstituteMember 2021-01-01 2021-12-31 0000908732 shi:NantongDonghaiPetrochemicalCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:DalianFuruipuTechnologyCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:SinopecLubricatingOilShanghaiResearchInstituteCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:SinopecShanghaiResearchInstituteOfPetrochemicalTechnologyMember 2021-01-01 2021-12-31 0000908732 shi:SinopecPetroleumAndChemicalSceintificResearchInstituteDadiCompanyMember 2021-01-01 2021-12-31 0000908732 shi:NingboEastseaLinefanTechnologyCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:ChinaPetrochemicalInternationalTianjinCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:SinopecShanghaiGaoqiaoPetrochemicalCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:ChinaPetrochemicalRefinerySalesCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:ChinaPetrochemicalInternationalCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:ChinaPetrochemicalInternationalNingboCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:PetroCyberworksInformationTechnologyCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:SinopecChemicalCommercialHoldingCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:SinopecChemicalSalesCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:ChinaInternationalUnitedPetroleumAndChemicalCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:SinopecInternationalAustrailiaPtyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:SinopecChemicalCommericalHoldingNorthAmericaIncMember 2021-01-01 2021-12-31 0000908732 shi:SinopecEuropeCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:RizhaoShihuaCrudeOilTerminalCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:SinopecJapanCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:UnipecAmericaIncMember 2021-01-01 2021-12-31 0000908732 shi:YihuaBonarYarnsAndFabricsCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:ChinaSinopecPipelineStorageAndTransportationCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:YihuaToryPolyesterFilmCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:MaomingShihuaDongchengChemicalCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:BeijingVictoryHotelCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:UnipecQingdaoInternationalLogisticsCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:SinopecNanguangShanghaiIndustrialCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:SinopecChemicalSalesGuangdongCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:SinopecOilRefiningAndMarketingShanghaiCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:EpecECommerceCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:SinopecZhongyuanPetrolChemicalIndustryCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:NingboMinggangGasCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:SinopecResearchInstituteOfSafetyEngineeringMember 2021-01-01 2021-12-31 0000908732 shi:SinopecShenzhenECommerceCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:SinopecGreatWallEnergyAndChemicalCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:YipaikeBusinessFactoringCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:SinopecJianghanSaltChemicalHubeiCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:SinopecDalianFushunResearchInstituteOfPetroleumAndPetrochemicalsMember 2021-01-01 2021-12-31 0000908732 shi:FujianRefiningPetrochemicalCompanyLimitedFREPMember 2021-01-01 2021-12-31 0000908732 shi:YpcGproNanjingRubberCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:ShanghaiLideCatalystCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:ShengliOilFieldExplorationAndDevelopmentResearchInstituteMember 2021-01-01 2021-12-31 0000908732 shi:SinopecBalingPetrochemicalCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:NanjingYangzhiPetrochemicalIndutryCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:SinopecChemicalCommercialHoldingWuhanCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:ChinaPetrochemicalInternationalWuhanCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:SinopecHoneywellTianjinCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:ChinaPetrochemicalInternationalNanjingCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:SinopecMaterialsEquipmentEastChinaCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:DalianSinopecMaterialEquipCompanyMember 2021-01-01 2021-12-31 0000908732 shi:ZhoushanShihuaCrudeOilTerminalCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:SinopecBeijingResearchInstituteOfChemicalIndustryMember 2021-01-01 2021-12-31 0000908732 shi:ChinaPetrochemicalInternationalShanghaiCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:SinopecCatalystCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:ChinaPetrochemicalInternationalBeijingCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:SinopecYangziPetrochemicalCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:SinopecLubricantCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:SinopecFuelOilSalesCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:SinopecMarketingCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:ZhongkeGuangdongRefiningAndChemicalCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:LianhuaNingboInternationalLogisticsLimitedMember 2021-01-01 2021-12-31 0000908732 shi:ChinaPetrochemicalCorpEngineeringRationManagementStationMember 2021-01-01 2021-12-31 0000908732 shi:UnipecSingaporeOneMember 2021-01-01 2021-12-31 0000908732 shi:SinopecCorpWithSubsidiariesAndJointVenturesMember 2021-01-01 2021-12-31 0000908732 shi:SinopecGroupAndSubsidiariesMember 2021-01-01 2021-12-31 0000908732 shi:AssociatesAndJointVenturesMember 2021-01-01 2021-12-31 0000908732 shi:TheGroupAndSinopecGroupAndItsSubsidiariesAssociatesAndJointVenturesOfTheGroupMember 2021-01-01 2021-12-31 0000908732 shi:ExecutiveDirectorsMember shi:JinQiangMember 2021-01-01 2021-12-31 0000908732 shi:ExecutiveDirectorsMember shi:DuJunMember 2021-01-01 2021-12-31 0000908732 shi:WuHaijunMember shi:ExecutiveDirectorsMember 2021-01-01 2021-12-31 0000908732 shi:GuanZeminMember shi:ExecutiveDirectorsMember 2021-01-01 2021-12-31 0000908732 shi:DirectorsAndChiefExecutivesMember 2021-01-01 2021-12-31 0000908732 shi:CaiTingjiMember shi:SupervisorsMember 2021-01-01 2021-12-31 0000908732 shi:ZhengYunruiMember shi:SupervisorsMember 2021-01-01 2021-12-31 0000908732 shi:ChenHongjunMember shi:SupervisorsMember 2021-01-01 2021-12-31 0000908732 shi:ZhangFengMember shi:SupervisorsMember 2021-01-01 2021-12-31 0000908732 shi:MaYanhuiMember shi:SupervisorsMember 2021-01-01 2021-12-31 0000908732 shi:JinWenminMember shi:ExecutiveDirectorsMember 2021-01-01 2021-12-31 0000908732 shi:PengKunMember shi:NonExecutiveDirectorsMember 2021-01-01 2021-12-31 0000908732 shi:HuangFeiMember shi:ExecutiveDirectorsMember 2021-01-01 2021-12-31 0000908732 shi:HuangXiangyuMember shi:ExecutiveDirectorsMember 2021-01-01 2021-12-31 0000908732 ifrs-full:EquityInvestmentsMember ifrs-full:Level3OfFairValueHierarchyMember 2021-01-01 2021-12-31 0000908732 shi:StructuredDepositsMember ifrs-full:Level3OfFairValueHierarchyMember 2021-01-01 2021-12-31 0000908732 ifrs-full:Level3OfFairValueHierarchyMember 2021-01-01 2021-12-31 0000908732 ifrs-full:PreviouslyStatedMember 2021-01-01 2021-12-31 0000908732 ifrs-full:IssuedCapitalMember 2021-01-01 2021-12-31 0000908732 ifrs-full:OtherReservesMember 2021-01-01 2021-12-31 0000908732 ifrs-full:RetainedEarningsMember 2021-01-01 2021-12-31 0000908732 ifrs-full:EquityAttributableToOwnersOfParentMember 2021-01-01 2021-12-31 0000908732 ifrs-full:NoncontrollingInterestsMember 2021-01-01 2021-12-31 0000908732 ifrs-full:AssociatesMember 2021-01-01 2021-12-31 0000908732 ifrs-full:AccumulatedDepreciationAndAmortisationMember 2021-01-01 2021-12-31 0000908732 ifrs-full:GrossCarryingAmountMember 2021-01-01 2021-12-31 0000908732 ifrs-full:ConstructionInProgressMember 2021-01-01 2021-12-31 0000908732 ifrs-full:BuildingsMember ifrs-full:GrossCarryingAmountMember 2021-01-01 2021-12-31 0000908732 shi:PlantAndMachineryMember ifrs-full:GrossCarryingAmountMember 2021-01-01 2021-12-31 0000908732 shi:VehiclesAndOtherEquipmentMember ifrs-full:GrossCarryingAmountMember 2021-01-01 2021-12-31 0000908732 ifrs-full:OtherIntangibleAssetsMember 2021-01-01 2021-12-31 0000908732 shi:LongTermPrepaidExpenseMember 2021-01-01 2021-12-31 0000908732 shi:DeferredTaxLiabilitiesNetMember 2021-01-01 2021-12-31 0000908732 shi:ImpairmentForBadAndDoubtfulDebtsAndProvisionForInventoriesAndPayrollPayablesMember shi:DeferredTaxAssetsMember 2021-01-01 2021-12-31 0000908732 shi:DeferredTaxAssetsMember shi:AccrualsAndOthersMember 2021-01-01 2021-12-31 0000908732 shi:DeferredTaxAssetsMember shi:TaxLossesMember 2021-01-01 2021-12-31 0000908732 shi:ProvisionForImpairmentLossesInFixedAssetsConstructionInProgressMember shi:DeferredTaxAssetsMember 2021-01-01 2021-12-31 0000908732 shi:CapitalizationOfBorrowingCostsMember shi:DeferredTaxLiabilitiesMember 2021-01-01 2021-12-31 0000908732 shi:DeferredTaxLiabilitiesMember shi:DifferenceInDepreciationMember 2021-01-01 2021-12-31 0000908732 shi:DeferredTaxAssetsMember 2021-01-01 2021-12-31 0000908732 shi:DeferredTaxLiabilitiesMember shi:DerivativeFinancialInstrumentsMember 2021-01-01 2021-12-31 0000908732 shi:DeferredTaxLiabilitiesMember 2021-01-01 2021-12-31 0000908732 shi:DeferredTaxAssetsNetMember 2021-01-01 2021-12-31 0000908732 ifrs-full:JointVenturesMember 2021-01-01 2021-12-31 0000908732 shi:ReservesMember 2021-01-01 2021-12-31 0000908732 shi:SafetyProductionFundMember 2021-01-01 2021-12-31 0000908732 ifrs-full:SharePremiumMember 2021-01-01 2021-12-31 0000908732 ifrs-full:HedgingInstrumentsMember 2021-01-01 2021-12-31 0000908732 ifrs-full:MiscellaneousOtherReservesMember 2021-01-01 2021-12-31 0000908732 ifrs-full:ReserveOfDiscretionaryParticipationFeaturesMember 2021-01-01 2021-12-31 0000908732 ifrs-full:CapitalReserveMember 2021-01-01 2021-12-31 0000908732 ifrs-full:StatutoryReserveMember 2021-01-01 2021-12-31 0000908732 ifrs-full:LaterThanThreeMonthsMember 2021-01-01 2021-12-31 0000908732 ifrs-full:NotLaterThanThreeMonthsMember 2021-01-01 2021-12-31 0000908732 ifrs-full:SwapContractMember 2021-01-01 2021-12-31 0000908732 ifrs-full:InterestRateRiskMember ifrs-full:FloatingInterestRateMember 2021-01-01 2021-12-31 0000908732 ifrs-full:CurrencyRiskMember 2021-01-01 2021-12-31 0000908732 shi:CrrcMaterialsQinDaoCompanyLimitedMember shi:ShanghaiPetrochemicalInvestmentDevelopmentCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 ifrs-full:ParentMember shi:ShanghaiSeccoPetrochemicalCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 ifrs-full:ParentMember shi:ShanghaiChemicalIndustryParkDevelopmentCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 ifrs-full:ParentMember shi:ShanghaiJinsenHydrocarbonResinsCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:ShanghaiAzbilAutomationCompanyLimitedMember ifrs-full:ParentMember 2021-01-01 2021-12-31 0000908732 ifrs-full:ParentMember shi:ShanghaiShidianEnergyCompanyLimitedShidianEnergyMember 2021-01-01 2021-12-31 0000908732 ifrs-full:ParentMember shi:LindeSpcGasesCompanyLimitedFormerlyKnownAsbocspcGasesCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 ifrs-full:ParentMember shi:ShanghaiPetrochemicalPressureVesselTestingCenterMember 2021-01-01 2021-12-31 0000908732 ifrs-full:ParentMember shi:ShanghaiPetrochemicalYanguGasDevelopmentCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:ShanghaiJinshanBalingNewMaterialsCoLtdMember ifrs-full:ParentMember 2021-01-01 2021-12-31 0000908732 shi:AggregatedIndividuallyMaterialAssociatesMember 2021-01-01 2021-12-31 0000908732 ifrs-full:AccumulatedDepreciationAndAmortisationMember ifrs-full:BuildingsMember 2021-01-01 2021-12-31 0000908732 ifrs-full:AccumulatedDepreciationAndAmortisationMember shi:PlantAndMachineryMember 2021-01-01 2021-12-31 0000908732 ifrs-full:AccumulatedDepreciationAndAmortisationMember shi:VehiclesAndOtherEquipmentMember 2021-01-01 2021-12-31 0000908732 ifrs-full:AccumulatedImpairmentMember 2021-01-01 2021-12-31 0000908732 ifrs-full:AccumulatedImpairmentMember shi:VehiclesAndOtherEquipmentMember 2021-01-01 2021-12-31 0000908732 shi:PlantAndMachineryMember ifrs-full:AccumulatedImpairmentMember 2021-01-01 2021-12-31 0000908732 ifrs-full:AccumulatedImpairmentMember ifrs-full:BuildingsMember 2021-01-01 2021-12-31 0000908732 shi:JointVenturesOfTheGroupMember 2021-01-01 2021-12-31 0000908732 shi:GaoSongMember shi:IndependentNonExecutiveDirectorsMember 2021-01-01 2021-12-31 0000908732 shi:YangJunMember shi:IndependentNonExecutiveDirectorsMember 2021-01-01 2021-12-31 0000908732 shi:LiYuanqinMember shi:IndependentNonExecutiveDirectorsMember 2021-01-01 2021-12-31 0000908732 shi:ChenHaifengMember shi:IndependentNonExecutiveDirectorsMember 2021-01-01 2021-12-31 0000908732 shi:TangSongMember shi:IndependentNonExecutiveDirectorsMember 2021-01-01 2021-12-31 0000908732 shi:ReservesMember ifrs-full:ParentMember 2021-01-01 2021-12-31 0000908732 ifrs-full:RetainedEarningsMember ifrs-full:ParentMember 2021-01-01 2021-12-31 0000908732 ifrs-full:ParentMember shi:SafetyProductionFundMember 2021-01-01 2021-12-31 0000908732 ifrs-full:ParentMember ifrs-full:SharePremiumMember 2021-01-01 2021-12-31 0000908732 ifrs-full:HedgingInstrumentsMember ifrs-full:ParentMember 2021-01-01 2021-12-31 0000908732 ifrs-full:MiscellaneousOtherReservesMember ifrs-full:ParentMember 2021-01-01 2021-12-31 0000908732 ifrs-full:ReserveOfDiscretionaryParticipationFeaturesMember ifrs-full:ParentMember 2021-01-01 2021-12-31 0000908732 ifrs-full:CapitalReserveMember ifrs-full:ParentMember 2021-01-01 2021-12-31 0000908732 ifrs-full:StatutoryReserveMember ifrs-full:ParentMember 2021-01-01 2021-12-31 0000908732 ifrs-full:ParentMember ifrs-full:ClassesOfShareCapitalMember 2021-01-01 2021-12-31 0000908732 shi:SinopecFinanceCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 dei:BusinessContactMember 2021-01-01 2021-12-31 0000908732 dei:AdrMember 2021-01-01 2021-12-31 0000908732 shi:HSharesMember 2021-01-01 2021-12-31 0000908732 shi:AmendmentsToIasTwelveDeferredTaxRelatedToAssetsAndLiabilitiesArisingFromASingleTransactionMember 2021-01-01 2021-12-31 0000908732 shi:AmendmentsToIasEightDefinitionOfAccountingEstimatesMember 2021-01-01 2021-12-31 0000908732 shi:AmendmentsToIasOneAndIfrsPracticeStatementOneDisclosureOfAccountingPoliciesMember 2021-01-01 2021-12-31 0000908732 shi:AmendmentsToIfrsSeventeenComparativeInformationOfIfrsSeventeenAndIfrsNineMember 2021-01-01 2021-12-31 0000908732 shi:AmendmentsToIfrsSeventeenMember 2021-01-01 2021-12-31 0000908732 shi:IllustrativeExamplesOnIfrsSeventeenMember 2021-01-01 2021-12-31 0000908732 shi:BasisForConclusionsIfrsSeventeenMember 2021-01-01 2021-12-31 0000908732 shi:IfrsSeventeenInsuranceContractsMember 2021-01-01 2021-12-31 0000908732 shi:AmendmentsToIasOneClassificationOfLiabilityAsCurrentOrNonCurrentMember 2021-01-01 2021-12-31 0000908732 shi:AmendmentsToIasThirtySevenCostOfFulfillingAContractMember 2021-01-01 2021-12-31 0000908732 shi:AmendmentsToIasSixteenPropertyPlantAndEquipmentProceedsBeforeIntendedUseMember 2021-01-01 2021-12-31 0000908732 shi:AmendmentsToIfrsThreeConceptualFrameworkMember 2021-01-01 2021-12-31 0000908732 shi:AnnualImprovementsToIfrsStandardTwoThousandEighteenTwoThousandTwentyMember 2021-01-01 2021-12-31 0000908732 shi:IdleOrObsoleteProductionTechnologyFacilitiesMember 2021-01-01 2021-12-31 0000908732 shi:CertainProductionFacilitiesMember 2021-01-01 2021-12-31 0000908732 ifrs-full:BottomOfRangeMember 2021-01-01 2021-12-31 0000908732 ifrs-full:TopOfRangeMember 2021-01-01 2021-12-31 0000908732 ifrs-full:ShorttermBorrowingsMember 2021-01-01 2021-12-31 0000908732 shi:ShortTermBondsMember 2021-01-01 2021-12-31 0000908732 ifrs-full:LeaseLiabilitiesMember 2021-01-01 2021-12-31 0000908732 ifrs-full:LiquidityRiskMember shi:UndiscountedCashFlowMember 2021-12-31 0000908732 ifrs-full:LaterThanFiveYearsMember ifrs-full:LiquidityRiskMember shi:UndiscountedCashFlowMember 2021-12-31 0000908732 ifrs-full:LaterThanTwoYearsAndNotLaterThanFiveYearsMember ifrs-full:LiquidityRiskMember shi:UndiscountedCashFlowMember 2021-12-31 0000908732 ifrs-full:LaterThanOneYearAndNotLaterThanTwoYearsMember ifrs-full:LiquidityRiskMember shi:UndiscountedCashFlowMember 2021-12-31 0000908732 ifrs-full:NotLaterThanOneYearMember ifrs-full:LiquidityRiskMember shi:UndiscountedCashFlowMember 2021-12-31 0000908732 ifrs-full:Level1OfFairValueHierarchyMember ifrs-full:RecurringFairValueMeasurementMember 2021-12-31 0000908732 ifrs-full:RecurringFairValueMeasurementMember ifrs-full:Level1OfFairValueHierarchyMember shi:CommoditySwapContractsMember 2021-12-31 0000908732 shi:CommoditySwapContractsMember ifrs-full:Level2OfFairValueHierarchyMember ifrs-full:RecurringFairValueMeasurementMember 2021-12-31 0000908732 shi:CommoditySwapContractsMember ifrs-full:Level3OfFairValueHierarchyMember ifrs-full:RecurringFairValueMeasurementMember 2021-12-31 0000908732 shi:CommoditySwapContractsMember ifrs-full:RecurringFairValueMeasurementMember 2021-12-31 0000908732 ifrs-full:Level2OfFairValueHierarchyMember ifrs-full:RecurringFairValueMeasurementMember 2021-12-31 0000908732 ifrs-full:Level3OfFairValueHierarchyMember ifrs-full:RecurringFairValueMeasurementMember 2021-12-31 0000908732 ifrs-full:RecurringFairValueMeasurementMember 2021-12-31 0000908732 ifrs-full:UnallocatedAmountsMember 2021-12-31 0000908732 ifrs-full:AccumulatedDepreciationAndAmortisationMember shi:LongTermPrepaidExpenseMember 2021-12-31 0000908732 shi:OtherNoncurrentAssetsMember 2021-12-31 0000908732 shi:LongTermPrepaidExpenseMember 2021-12-31 0000908732 ifrs-full:OtherIntangibleAssetsMember 2021-12-31 0000908732 ifrs-full:AccumulatedDepreciationAndAmortisationMember shi:OtherNoncurrentAssetsMember 2021-12-31 0000908732 ifrs-full:AccumulatedDepreciationAndAmortisationMember ifrs-full:OtherIntangibleAssetsMember 2021-12-31 0000908732 ifrs-full:GrossCarryingAmountMember shi:OtherNoncurrentAssetsMember 2021-12-31 0000908732 ifrs-full:GrossCarryingAmountMember shi:LongTermPrepaidExpenseMember 2021-12-31 0000908732 ifrs-full:GrossCarryingAmountMember ifrs-full:OtherIntangibleAssetsMember 2021-12-31 0000908732 ifrs-full:NotLaterThanOneYearMember 2021-12-31 0000908732 ifrs-full:LaterThanOneYearAndNotLaterThanTwoYearsMember 2021-12-31 0000908732 ifrs-full:LaterThanTwoYearsAndNotLaterThanThreeYearsMember 2021-12-31 0000908732 ifrs-full:LaterThanThreeYearsAndNotLaterThanFourYearsMember 2021-12-31 0000908732 ifrs-full:LaterThanFourYearsAndNotLaterThanFiveYearsMember 2021-12-31 0000908732 ifrs-full:OtherAssetsMember 2021-12-31 0000908732 shi:EquipmentMember 2021-12-31 0000908732 shi:LandUseRightsMember 2021-12-31 0000908732 ifrs-full:BuildingsMember 2021-12-31 0000908732 ifrs-full:AtFairValueMember ifrs-full:Level3OfFairValueHierarchyMember 2021-12-31 0000908732 ifrs-full:JointVenturesMember 2021-12-31 0000908732 ifrs-full:AssociatesMember 2021-12-31 0000908732 shi:ShanghaiShidianEnergyCompanyLimitedShidianEnergyMember 2021-12-31 0000908732 shi:ShanghaiAzbilAutomationCompanyLimitedMember 2021-12-31 0000908732 shi:ShanghaiJinsenHydrocarbonResinsCompanyLimitedMember 2021-12-31 0000908732 shi:ShanghaiChemicalIndustryParkDevelopmentCompanyLimitedMember 2021-12-31 0000908732 shi:ShanghaiSeccoPetrochemicalCompanyLimitedMember 2021-12-31 0000908732 ifrs-full:AggregatedIndividuallyImmaterialAssociatesMember 2021-12-31 0000908732 shi:ShanghaiJinshanBalingNewMaterialsCoLtdMember 2021-12-31 0000908732 shi:ShanghaiPetrochemicalYanguGasDevelopmentCompanyLimitedMember 2021-12-31 0000908732 shi:ShanghaiPetrochemicalPressureVesselTestingCenterMember 2021-12-31 0000908732 shi:LindeSpcGasesCompanyLimitedFormerlyKnownAsbocspcGasesCompanyLimitedMember 2021-12-31 0000908732 ifrs-full:GrossCarryingAmountMember 2021-12-31 0000908732 shi:ProvisionForDeclinesInValueOfInventoriesMember 2021-12-31 0000908732 ifrs-full:AtFairValueMember 2021-12-31 0000908732 shi:SinopecCorpWithSubsidiariesAndJointVenturesMember 2021-12-31 0000908732 shi:AssociatesAndJointVenturesMember 2021-12-31 0000908732 shi:TheGroupAndSinopecGroupAndItsSubsidiariesAssociatesAndJointVenturesOfTheGroupMember 2021-12-31 0000908732 shi:SinopecGroupAndSubsidiariesMember 2021-12-31 0000908732 shi:ShanghaiSeccoPetrochemicalCompanyLimitedMember 2021-12-31 0000908732 shi:ShanghaiShidianEnergyCompanyLimitedShidianEnergyMember 2021-12-31 0000908732 shi:BalingMaterialsMember 2021-12-31 0000908732 ifrs-full:ParentMember shi:ShanghaiSeccoPetrochemicalCompanyLimitedMember 2021-12-31 0000908732 ifrs-full:ParentMember 2021-12-31 0000908732 shi:OrdinaryASharesListedInPRCMember 2021-12-31 0000908732 shi:ForeignInvestedHSharesListedOverseasMember 2021-12-31 0000908732 ifrs-full:IssuedCapitalMember 2021-12-31 0000908732 shi:ImpairmentLossesOnPropertyPlantAndEquipmentMember 2021-12-31 0000908732 ifrs-full:UnusedTaxLossesMember 2021-12-31 0000908732 shi:JointVenturesOfTheGroupMember 2021-12-31 0000908732 ifrs-full:NotLaterThanThreeMonthsMember shi:SinopecFinanceCompanyLimitedMember 2021-12-31 0000908732 ifrs-full:CurrencyRiskMember 2021-12-31 0000908732 shi:SinopecFinanceCompanyLimitedMember 2021-12-31 0000908732 ifrs-full:OperatingSegmentsMember 2021-12-31 0000908732 ifrs-full:ConstructionInProgressMember 2021-12-31 0000908732 shi:PetroleumProductsMember ifrs-full:OperatingSegmentsMember 2021-12-31 0000908732 shi:IntermediatePetrochemicalsMember ifrs-full:OperatingSegmentsMember 2021-12-31 0000908732 ifrs-full:OperatingSegmentsMember shi:ResinsAndPlasticsMember 2021-12-31 0000908732 ifrs-full:OperatingSegmentsMember shi:SyntheticFibresMember 2021-12-31 0000908732 ifrs-full:OperatingSegmentsMember shi:TradingOfPetrochemicalProductsMember 2021-12-31 0000908732 ifrs-full:OperatingSegmentsMember ifrs-full:AllOtherSegmentsMember 2021-12-31 0000908732 ifrs-full:InterestRateRiskMember ifrs-full:FloatingInterestRateMember 2021-12-31 0000908732 ifrs-full:LiquidityRiskMember 2021-12-31 0000908732 shi:HSharesMember 2021-12-31 0000908732 shi:ASharesMember 2021-12-31 0000908732 ifrs-full:LaterThanTwoYearsAndNotLaterThanFiveYearsMember 2021-12-31 0000908732 shi:CertainProductionFacilitiesMember 2021-12-31 0000908732 shi:LaterThanTwoYearsMember 2021-12-31 0000908732 shi:CurrentDerivativeFinancialInstrumentAssetsMember 2021-12-31 0000908732 shi:CurrentDerivativeFinancialInstrumentLiabilitiesMember 2021-12-31 0000908732 shi:MinimumLeasePaymentsReceivableOnInvestmentPropertiesLeasesAboveTwoYearsMember 2021-12-31 0000908732 ifrs-full:FixedInterestRateMember 2021-12-31 0000908732 ifrs-full:FloatingInterestRateMember 2021-12-31 0000908732 ifrs-full:FixedInterestRateMember ifrs-full:NotLaterThanOneYearMember 2021-12-31 0000908732 ifrs-full:FixedInterestRateMember ifrs-full:LaterThanOneYearMember 2021-12-31 0000908732 shi:CommoditySwapContractsMember 2021-12-31 0000908732 shi:OneLargestCustomerMember 2021-12-31 0000908732 shi:FiveLargestCustomerMember 2021-12-31 0000908732 ifrs-full:WeightedAverageMember shi:ShortTermBankBorrowingsMember 2021-12-31 0000908732 ifrs-full:WeightedAverageMember ifrs-full:LongtermBorrowingsMember 2021-12-31 0000908732 ifrs-full:BottomOfRangeMember ifrs-full:NotLaterThanOneYearMember 2021-12-31 0000908732 ifrs-full:TopOfRangeMember ifrs-full:NotLaterThanOneYearMember 2021-12-31 0000908732 ifrs-full:TopOfRangeMember ifrs-full:LaterThanThreeYearsAndNotLaterThanFiveYearsMember 2021-12-31 0000908732 ifrs-full:BottomOfRangeMember ifrs-full:LaterThanThreeYearsAndNotLaterThanFiveYearsMember 2021-12-31 0000908732 shi:CrrcMaterialsQinDaoCompanyLimitedMember shi:ShanghaiPetrochemicalInvestmentDevelopmentCompanyLimitedMember 2021-12-31 0000908732 shi:DiscountedBillsMember 2021-12-31 0000908732 shi:EndorsedBillsMember 2021-12-31 0000908732 ifrs-full:TradeReceivablesMember 2021-12-31 0000908732 shi:OtherCurrentReceivablesMember 2021-12-31 0000908732 shi:TradeAndOtherCurrentReceivablesAndAmountsDueFromRelatedPartiesNetOfPrepaymentsAndBillsReceivableMember 2021-12-31 0000908732 shi:ChinaPetrochemicalCorporationMember ifrs-full:ParentMember shi:ChinaPetroleumChemicalCorporationMember 2000-02-25 2000-02-25 0000908732 shi:BalingMaterialsMember shi:SinopecBalingPetrochemicalCompanyLimitedMember 2021-09-07 0000908732 shi:BalingMaterialsMember 2021-09-07 0000908732 shi:BalingMaterialsMember 2021-12-31 2021-12-31 0000908732 shi:ShanghaiShidianEnergyCompanyLimitedShidianEnergyMember shi:ShanghaiPetrochemicalInvestmentDevelopmentCompanyLimitedMember 2021-12-31 2021-12-31 0000908732 ifrs-full:ParentMember shi:ShanghaiSeccoPetrochemicalCompanyLimitedMember 2021-12-31 2021-12-31 0000908732 shi:DividendDeclaredMember 2022-03-23 2022-03-23 0000908732 shi:OnePointFiveBillionBondsMaturingOnEighteenthOfMayTwoThousandAndTwentyTwoIssuedToInstitutionalInvestorsMember shi:BondsIssuedMember 2022-01-01 0000908732 shi:BondsIssuedMember shi:OnePointFiveBillionBondsMaturingOnEighteenthOfMayTwoThousandAndTwentyTwoIssuedToInstitutionalInvestorsMember 2022-01-01 2022-01-01 0000908732 shi:BondsIssuedMember shi:OnePointFiveBillionBondsMaturingOnFifthOfJulyTwoThousandAndTwentyTwoIssuedToInstitutionalInvestorsMember 2022-03-01 0000908732 shi:TheCompanyMember shi:ShanghaiSeccoPetrochemicalCompanyLimitedMember 2021-07-09 2021-07-09 0000908732 shi:SinopeccorpMember shi:ShanghaiSeccoPetrochemicalCompanyLimitedMember 2021-07-09 2021-07-09 0000908732 shi:GaoqiaoCompanyMember shi:ShanghaiSeccoPetrochemicalCompanyLimitedMember 2021-07-09 2021-07-09 0000908732 shi:ShanghaiSeccoPetrochemicalCompanyLimitedMember 2021-07-09 2021-07-09 0000908732 shi:ShanghaiJinshanBalingNewMaterialsCoLtdMember 2021-09-01 2021-09-30 0000908732 shi:BondsIssuedMember shi:OnePointFiveBillionBondsMaturingOnFifthOfJulyTwoThousandAndTwentyTwoIssuedToInstitutionalInvestorsMember 2022-03-01 2022-03-01 0000908732 ifrs-full:NoncontrollingInterestsMember 2018-12-31 0000908732 ifrs-full:EquityAttributableToOwnersOfParentMember 2018-12-31 0000908732 ifrs-full:RetainedEarningsMember 2018-12-31 0000908732 ifrs-full:OtherReservesMember 2018-12-31 0000908732 ifrs-full:IssuedCapitalMember 2018-12-31 0000908732 ifrs-full:IssuedCapitalMember 2019-12-31 0000908732 ifrs-full:OtherReservesMember 2019-12-31 0000908732 ifrs-full:RetainedEarningsMember 2019-12-31 0000908732 ifrs-full:EquityAttributableToOwnersOfParentMember 2019-12-31 0000908732 ifrs-full:NoncontrollingInterestsMember 2019-12-31 0000908732 ifrs-full:Level3OfFairValueHierarchyMember ifrs-full:EquityInvestmentsMember 2019-12-31 0000908732 shi:StructuredDepositsMember ifrs-full:Level3OfFairValueHierarchyMember 2019-12-31 0000908732 ifrs-full:Level3OfFairValueHierarchyMember 2019-12-31 0000908732 shi:ImpairmentForBadAndDoubtfulDebtsAndProvisionForInventoriesAndPayrollPayablesMember shi:DeferredTaxAssetsMember 2019-12-31 0000908732 shi:ProvisionForImpairmentLossesInFixedAssetsConstructionInProgressMember shi:DeferredTaxAssetsMember 2019-12-31 0000908732 shi:TaxLossesMember shi:DeferredTaxAssetsMember 2019-12-31 0000908732 ifrs-full:OtherTemporaryDifferencesMember shi:DeferredTaxAssetsMember 2019-12-31 0000908732 shi:DeferredTaxAssetsMember 2019-12-31 0000908732 shi:GainsLossesOfFinancialAssetsAtFairValueMember shi:DeferredTaxLiabilitiesMember 2019-12-31 0000908732 shi:DifferenceInDepreciationMember shi:DeferredTaxLiabilitiesMember 2019-12-31 0000908732 shi:DeferredTaxLiabilitiesMember shi:CapitalizationOfBorrowingCostsMember 2019-12-31 0000908732 shi:DeferredTaxLiabilitiesMember 2019-12-31 0000908732 shi:DeferredTaxAssetsNetMember 2019-12-31 0000908732 shi:DeferredTaxLiabilitiesNetMember 2019-12-31 0000908732 ifrs-full:BuildingsMember ifrs-full:AccumulatedDepreciationAndAmortisationMember 2019-12-31 0000908732 ifrs-full:GrossCarryingAmountMember 2019-12-31 0000908732 ifrs-full:GrossCarryingAmountMember shi:VehiclesAndOtherEquipmentMember 2019-12-31 0000908732 ifrs-full:GrossCarryingAmountMember shi:PlantAndMachineryMember 2019-12-31 0000908732 ifrs-full:GrossCarryingAmountMember ifrs-full:BuildingsMember 2019-12-31 0000908732 ifrs-full:AccumulatedImpairmentMember ifrs-full:BuildingsMember 2019-12-31 0000908732 ifrs-full:AccumulatedImpairmentMember shi:PlantAndMachineryMember 2019-12-31 0000908732 ifrs-full:AccumulatedImpairmentMember shi:VehiclesAndOtherEquipmentMember 2019-12-31 0000908732 ifrs-full:AccumulatedImpairmentMember 2019-12-31 0000908732 ifrs-full:AccumulatedDepreciationAndAmortisationMember 2019-12-31 0000908732 shi:VehiclesAndOtherEquipmentMember ifrs-full:AccumulatedDepreciationAndAmortisationMember 2019-12-31 0000908732 shi:PlantAndMachineryMember ifrs-full:AccumulatedDepreciationAndAmortisationMember 2019-12-31 0000908732 ifrs-full:AssociatesMember 2019-12-31 0000908732 ifrs-full:JointVenturesMember 2019-12-31 0000908732 shi:ReservesMember 2019-12-31 0000908732 shi:SafetyProductionFundMember 2019-12-31 0000908732 ifrs-full:SharePremiumMember 2019-12-31 0000908732 ifrs-full:HedgingInstrumentsMember 2019-12-31 0000908732 ifrs-full:MiscellaneousOtherReservesMember 2019-12-31 0000908732 ifrs-full:ReserveOfDiscretionaryParticipationFeaturesMember 2019-12-31 0000908732 ifrs-full:CapitalReserveMember 2019-12-31 0000908732 ifrs-full:StatutoryReserveMember 2019-12-31 0000908732 shi:ReservesMember ifrs-full:ParentMember 2019-12-31 0000908732 ifrs-full:RetainedEarningsMember ifrs-full:ParentMember 2019-12-31 0000908732 shi:SafetyProductionFundMember ifrs-full:ParentMember 2019-12-31 0000908732 ifrs-full:ParentMember ifrs-full:SharePremiumMember 2019-12-31 0000908732 ifrs-full:HedgingInstrumentsMember ifrs-full:ParentMember 2019-12-31 0000908732 ifrs-full:MiscellaneousOtherReservesMember ifrs-full:ParentMember 2019-12-31 0000908732 ifrs-full:ReserveOfDiscretionaryParticipationFeaturesMember ifrs-full:ParentMember 2019-12-31 0000908732 ifrs-full:CapitalReserveMember ifrs-full:ParentMember 2019-12-31 0000908732 ifrs-full:StatutoryReserveMember ifrs-full:ParentMember 2019-12-31 0000908732 ifrs-full:ClassesOfShareCapitalMember ifrs-full:ParentMember 2019-12-31 0000908732 ifrs-full:EquityInvestmentsMember ifrs-full:Level3OfFairValueHierarchyMember 2020-12-31 0000908732 shi:StructuredDepositsMember ifrs-full:Level3OfFairValueHierarchyMember 2020-12-31 0000908732 ifrs-full:Level3OfFairValueHierarchyMember 2020-12-31 0000908732 ifrs-full:AccumulatedDepreciationAndAmortisationMember 2020-12-31 0000908732 shi:VehiclesAndOtherEquipmentMember 2020-12-31 0000908732 shi:PlantAndMachineryMember 2020-12-31 0000908732 ifrs-full:BuildingsMember 2020-12-31 0000908732 ifrs-full:AccumulatedDepreciationAndAmortisationMember shi:PlantAndMachineryMember 2020-12-31 0000908732 ifrs-full:AccumulatedDepreciationAndAmortisationMember shi:VehiclesAndOtherEquipmentMember 2020-12-31 0000908732 ifrs-full:BuildingsMember ifrs-full:AccumulatedDepreciationAndAmortisationMember 2020-12-31 0000908732 ifrs-full:GrossCarryingAmountMember shi:VehiclesAndOtherEquipmentMember 2020-12-31 0000908732 shi:PlantAndMachineryMember ifrs-full:GrossCarryingAmountMember 2020-12-31 0000908732 ifrs-full:GrossCarryingAmountMember ifrs-full:BuildingsMember 2020-12-31 0000908732 ifrs-full:AccumulatedImpairmentMember shi:PlantAndMachineryMember 2020-12-31 0000908732 ifrs-full:AccumulatedImpairmentMember ifrs-full:BuildingsMember 2020-12-31 0000908732 ifrs-full:AccumulatedImpairmentMember 2020-12-31 0000908732 ifrs-full:AccumulatedImpairmentMember shi:VehiclesAndOtherEquipmentMember 2020-12-31 0000908732 ifrs-full:StatutoryReserveMember 2020-12-31 0000908732 ifrs-full:CapitalReserveMember 2020-12-31 0000908732 ifrs-full:ReserveOfDiscretionaryParticipationFeaturesMember 2020-12-31 0000908732 ifrs-full:MiscellaneousOtherReservesMember 2020-12-31 0000908732 ifrs-full:HedgingInstrumentsMember 2020-12-31 0000908732 ifrs-full:SharePremiumMember 2020-12-31 0000908732 shi:SafetyProductionFundMember 2020-12-31 0000908732 ifrs-full:RetainedEarningsMember 2020-12-31 0000908732 shi:ReservesMember 2020-12-31 0000908732 shi:ReservesMember ifrs-full:ParentMember 2020-12-31 0000908732 ifrs-full:RetainedEarningsMember ifrs-full:ParentMember 2020-12-31 0000908732 shi:SafetyProductionFundMember ifrs-full:ParentMember 2020-12-31 0000908732 ifrs-full:SharePremiumMember ifrs-full:ParentMember 2020-12-31 0000908732 ifrs-full:ParentMember ifrs-full:HedgingInstrumentsMember 2020-12-31 0000908732 ifrs-full:ParentMember ifrs-full:MiscellaneousOtherReservesMember 2020-12-31 0000908732 ifrs-full:ReserveOfDiscretionaryParticipationFeaturesMember ifrs-full:ParentMember 2020-12-31 0000908732 ifrs-full:CapitalReserveMember ifrs-full:ParentMember 2020-12-31 0000908732 ifrs-full:StatutoryReserveMember ifrs-full:ParentMember 2020-12-31 0000908732 ifrs-full:ClassesOfShareCapitalMember ifrs-full:ParentMember 2020-12-31 0000908732 ifrs-full:OtherReservesMember 2020-12-31 0000908732 ifrs-full:EquityAttributableToOwnersOfParentMember 2020-12-31 0000908732 ifrs-full:NoncontrollingInterestsMember 2020-12-31 0000908732 shi:DeferredTaxLiabilitiesNetMember 2020-12-31 0000908732 shi:DeferredTaxLiabilitiesMember 2020-12-31 0000908732 shi:DeferredTaxAssetsNetMember 2020-12-31 0000908732 shi:DifferenceInDepreciationMember shi:DeferredTaxLiabilitiesMember 2020-12-31 0000908732 shi:CapitalizationOfBorrowingCostsMember shi:DeferredTaxLiabilitiesMember 2020-12-31 0000908732 shi:DeferredTaxAssetsMember 2020-12-31 0000908732 shi:DeferredTaxLiabilitiesMember shi:GainsLossesOfFinancialAssetsAtFairValueMember 2020-12-31 0000908732 shi:TaxLossesMember shi:DeferredTaxAssetsMember 2020-12-31 0000908732 shi:DeferredTaxAssetsMember ifrs-full:OtherTemporaryDifferencesMember 2020-12-31 0000908732 shi:DeferredTaxAssetsMember shi:ImpairmentForBadAndDoubtfulDebtsAndProvisionForInventoriesAndPayrollPayablesMember 2020-12-31 0000908732 shi:ProvisionForImpairmentLossesInFixedAssetsConstructionInProgressMember shi:DeferredTaxAssetsMember 2020-12-31 0000908732 ifrs-full:ShorttermBorrowingsMember 2019-12-31 0000908732 ifrs-full:LeaseLiabilitiesMember 2019-12-31 0000908732 ifrs-full:ShorttermBorrowingsMember 2020-12-31 0000908732 ifrs-full:LeaseLiabilitiesMember 2020-12-31 0000908732 shi:ShortTermBondsMember 2020-12-31 0000908732 ifrs-full:SwapContractMember 2020-12-31 0000908732 shi:DeferredTaxLiabilitiesMember shi:DerivativeFinancialInstrumentsMember 2020-12-31 0000908732 shi:DeferredTaxAssetsMember shi:AccrualsAndOthersMember 2020-12-31 0000908732 ifrs-full:EquityInvestmentsMember ifrs-full:Level3OfFairValueHierarchyMember 2021-12-31 0000908732 shi:StructuredDepositsMember ifrs-full:Level3OfFairValueHierarchyMember 2021-12-31 0000908732 ifrs-full:Level3OfFairValueHierarchyMember 2021-12-31 0000908732 ifrs-full:AccumulatedDepreciationAndAmortisationMember 2021-12-31 0000908732 shi:VehiclesAndOtherEquipmentMember 2021-12-31 0000908732 shi:PlantAndMachineryMember 2021-12-31 0000908732 ifrs-full:BuildingsMember 2021-12-31 0000908732 ifrs-full:AccumulatedImpairmentMember 2021-12-31 0000908732 ifrs-full:AccumulatedImpairmentMember shi:VehiclesAndOtherEquipmentMember 2021-12-31 0000908732 ifrs-full:AccumulatedImpairmentMember shi:PlantAndMachineryMember 2021-12-31 0000908732 ifrs-full:AccumulatedImpairmentMember ifrs-full:BuildingsMember 2021-12-31 0000908732 ifrs-full:BuildingsMember ifrs-full:GrossCarryingAmountMember 2021-12-31 0000908732 shi:PlantAndMachineryMember ifrs-full:GrossCarryingAmountMember 2021-12-31 0000908732 shi:VehiclesAndOtherEquipmentMember ifrs-full:GrossCarryingAmountMember 2021-12-31 0000908732 ifrs-full:AccumulatedDepreciationAndAmortisationMember ifrs-full:BuildingsMember 2021-12-31 0000908732 ifrs-full:AccumulatedDepreciationAndAmortisationMember shi:PlantAndMachineryMember 2021-12-31 0000908732 ifrs-full:AccumulatedDepreciationAndAmortisationMember shi:VehiclesAndOtherEquipmentMember 2021-12-31 0000908732 ifrs-full:SwapContractMember 2021-12-31 0000908732 ifrs-full:HedgingInstrumentsMember 2021-12-31 0000908732 shi:ReservesMember 2021-12-31 0000908732 shi:ReservesMember ifrs-full:ParentMember 2021-12-31 0000908732 ifrs-full:RetainedEarningsMember ifrs-full:ParentMember 2021-12-31 0000908732 shi:SafetyProductionFundMember ifrs-full:ParentMember 2021-12-31 0000908732 ifrs-full:SharePremiumMember ifrs-full:ParentMember 2021-12-31 0000908732 ifrs-full:HedgingInstrumentsMember ifrs-full:ParentMember 2021-12-31 0000908732 ifrs-full:MiscellaneousOtherReservesMember ifrs-full:ParentMember 2021-12-31 0000908732 ifrs-full:ParentMember ifrs-full:ReserveOfDiscretionaryParticipationFeaturesMember 2021-12-31 0000908732 ifrs-full:CapitalReserveMember ifrs-full:ParentMember 2021-12-31 0000908732 ifrs-full:StatutoryReserveMember ifrs-full:ParentMember 2021-12-31 0000908732 ifrs-full:ClassesOfShareCapitalMember ifrs-full:ParentMember 2021-12-31 0000908732 ifrs-full:OtherReservesMember 2021-12-31 0000908732 ifrs-full:RetainedEarningsMember 2021-12-31 0000908732 ifrs-full:EquityAttributableToOwnersOfParentMember 2021-12-31 0000908732 ifrs-full:NoncontrollingInterestsMember 2021-12-31 0000908732 shi:DerivativeFinancialInstrumentsMember shi:DeferredTaxLiabilitiesMember 2021-12-31 0000908732 shi:DeferredTaxLiabilitiesMember 2021-12-31 0000908732 shi:CapitalizationOfBorrowingCostsMember shi:DeferredTaxLiabilitiesMember 2021-12-31 0000908732 shi:DeferredTaxAssetsMember 2021-12-31 0000908732 shi:DifferenceInDepreciationMember shi:DeferredTaxLiabilitiesMember 2021-12-31 0000908732 shi:ProvisionForImpairmentLossesInFixedAssetsConstructionInProgressMember shi:DeferredTaxAssetsMember 2021-12-31 0000908732 shi:DeferredTaxAssetsMember shi:AccrualsAndOthersMember 2021-12-31 0000908732 shi:ImpairmentForBadAndDoubtfulDebtsAndProvisionForInventoriesAndPayrollPayablesMember shi:DeferredTaxAssetsMember 2021-12-31 0000908732 shi:DeferredTaxAssetsNetMember 2021-12-31 0000908732 shi:DeferredTaxLiabilitiesNetMember 2021-12-31 0000908732 shi:TaxLossesMember shi:DeferredTaxAssetsMember 2021-12-31 0000908732 ifrs-full:ShorttermBorrowingsMember 2021-12-31 0000908732 ifrs-full:LeaseLiabilitiesMember 2021-12-31 0000908732 shi:ShortTermBondsMember 2021-12-31 0000908732 ifrs-full:CapitalReserveMember 2021-12-31 0000908732 ifrs-full:ReserveOfDiscretionaryParticipationFeaturesMember 2021-12-31 0000908732 ifrs-full:MiscellaneousOtherReservesMember 2021-12-31 0000908732 ifrs-full:SharePremiumMember 2021-12-31 0000908732 shi:SafetyProductionFundMember 2021-12-31 0000908732 ifrs-full:StatutoryReserveMember 2021-12-31 iso4217:CNY xbrli:shares xbrli:pure iso4217:USD utr:Year utr:Day utr:Month iso4217:CNY xbrli:shares
 
 
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
 
 
FORM
20-F
 
 
 
REGISTRATION STATEMENT PURSUANT TO SECTION 12(b) OR (g) OF THE SECURITIES EXCHANGE ACT OF 1934
OR
 
ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the fiscal year ended December 31, 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
Date of event requiring this shell company report
For the transition period from__________to__________
Commission file number
1-12158
 
 
中国石化上海石油化工股份有限公司
(Exact name of Registrant as specified in its charter)
 
 
Sinopec Shanghai Petrochemical Company Limited
(Translation of Registrant’s name into English)
The People’s Republic of China
(Jurisdiction of incorporation or organization)
No. 48 Jinyi Road, Jinshan District, Shanghai, PRC 200540
(Address of principal executive offices)
 
 
Mr. Wu Haijun
No. 48 Jinyi Road, Jinshan District, Shanghai, 200540
The People’s Republic of China
Tel: +86 (21) 57943143
Fax: +86 (21) 57940050
(Name, Telephone, Email and/or Facsimile number and Address of Company Contact Person)
 
 
Securities registered or to be registered pursuant to Section 12(b) of the Act.
 
Title of each class
 
Trading Symbol(s)
 
Name of each exchange on which registered
American Depositary Shares, each representing 100 H Shares, par value RMB1.00 per Share
 
SHI
 
New York Stock Exchange
H Shares, par value RMB1.00 per Share
 
 
 
New York Stock Exchange*
 
*
Not for trading, but only in connection with the registration of American Depositary Shares. The H Shares are also listed and traded on The Stock Exchange of Hong Kong Limited.
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 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.
3,495,000,000 H Shares, par value RMB1.00 per Share
7,328,813,500 A Shares, par value RMB1.00 per Share
 
 
Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.    Yes  ☒    No  ☐
If this report is an annual or transition report, indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or (15) (d) of the Securities Exchange Act of 1934.    Yes  ☐    No  ☒
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.    Yes  ☒    No  ☐
Indicate by check mark whether the registrant has submitted electronically and posted 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 definitions of “large accelerated filer,” “accelerated filer,” and “emerging growth company” in Rule
12b-2
of the Exchange Act.
 
Large Accelerated Filer
 
 
 
  
Accelerated Filer
 
         
Non-Accelerated
Filer
 
 
 
  
Emerging growth company
 
If an emerging growth company that prepares its financial statements in accordance with U.S.GAAP, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards† provided pursuant to Section 13(a) of the Exchange Act.  ☐
The term “new or revised financial accounting standard” refers to any update issued by the Financial Accounting Standards Board to its Accounting Standards Codification after April 5, 2012.
Indicate by check mark whether the registrant has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.  
Indicate by check mark which basis of accounting the registrant has used to prepare the financial statements included in this filing:
 
U.S. GAAP  ☐
 
        International Financial Reporting Standards as issued
 
 
 
Other  ☐
 
 
        by the International Accounting Standards Board
 
 
 
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  
(APPLICABLE ONLY TO ISSUERS INVOLVED IN BANKRUPTCY PROCEEDINGS DURING THE PAST FIVE YEARS)
Indicate by check mark whether the registrant has filed all documents and reports required to be filed by Section 12, 13 or 15(d) of the Securities Exchange Act of 1934 subsequent to the distribution of securities under a plan confirmed by a court. *    Yes  ☐    No  ☐
 
*
This requirement does not apply to the registrant in respect of this filing.
 
 
 

Table of Contents
 
     1  
     2  
     1  
     3  
     2  
     2  
     2  
     12  
     32  
     32  
     43  
     52  
     54  
     55  
     55  
     70  
     72  
     73  
     73  
     73  
     73  
     74  
     74  
     74  
     75  
     75  
     75  
     76  
     80  
     80  
     80  
     80  
     80  
 
i

CAUTIONARY STATEMENT REGARDING FORWARD-LOOKING STATEMENTS
This annual report includes “forward-looking statements” within the meaning of the Private Securities Litigation Reform Act of 1995. All statements, other than statements of historical facts, included in this annual report that address activities, events or developments which we expect or anticipate will or may occur in the future are hereby identified as forward-looking statements for the purpose of the safe harbor provided by Section 27A of the Securities Act of 1933 and Section 21E of the Securities Exchange Act of 1934. The words such as “believe,” “intend,” “expect,” “anticipate,” “project,” “estimate,” “predict,” “plan” and similar expressions are also intended to identify forward-looking statements. These forward-looking statements address, among others, such issues as:
 
   
amount and nature of future development;
 
   
future prices of and demand for our products;
 
   
future earnings and cash flow;
 
   
capital expansion programs;
 
   
future plans and capital expenditures;
 
   
expansion and other development trends of the petrochemical industry;
 
   
expected production or processing capacities, including expected Rated Capacities and primary distillation capacities, of units or facilities not yet in operation;
 
   
expansion and growth of our business and operations; and
 
   
our prospective operational and financial information.
These statements are based on assumptions and analyses made by us in light of our experience and our perception of historical trends, current conditions and expected future developments, as well as other factors we believe are appropriate in particular circumstances. However, whether actual results and developments will meet our expectations and predictions depends on a number of risks and uncertainties which could cause actual results to differ materially from our expectations, including the risks set forth in “
Item 3. Key Information — Risk Factors
” and the following:
 
   
fluctuations in crude oil and natural gas prices;
 
   
fluctuations in prices of our products;
 
   
failures or delays in achieving production from development projects;
 
   
potential acquisitions and other business opportunities;
 
   
continued availability of capital and financing;
 
   
changes to environmental and economic regulations;
 
   
general economic, market and business conditions, including volatility in interest rates, changes in foreign exchange rates and volatility in commodity markets; and
 
   
other risks and factors beyond our control.
Consequently, all of the forward-looking statements made in this annual report are qualified by these cautionary statements and readers are cautioned not to place undue reliance on these forward-looking statements. These forward-looking statements should be considered in light of the various important factors set forth above and elsewhere in this annual report, including the risks set forth in “
Item 3. Key Information – Risk Factors
.” In addition, we cannot assure you that the actual results or developments anticipated by us will be realized or, even if substantially realized, that they will have the expected effect on us or our business or operations.
Unless otherwise specified, references in this annual report to “U.S. Dollars” or “U.S.$” are to United States Dollars, references to “HK Dollars” or “HK$” are to Hong Kong Dollars and references to “Renminbi” or “RMB” are to Renminbi yuan, the legal currency of the PRC.
We publish our financial statements in Renminbi. Unless otherwise indicated, all translations from Renminbi to U.S. Dollars have been made at a rate of RMB 6.3726 to U.S. $1.00, the noon buying rate on December 30, 2021 as set forth in the H.10 statistical release of the U.S. Federal Reserve Board. We do not represent that Renminbi or U.S. Dollar amounts could be converted into U.S. Dollars or Renminbi, as the case may be, at any particular rate.
CERTAIN TERMS AND CONVENTIONS
References to “we” or “us” or “Company” are references to Sinopec Shanghai Petrochemical Company Limited and our subsidiaries, unless the context requires otherwise. Before our formation, these references relate to the petrochemical businesses carried on by the Complex.
 
1

References to “Sinopec Corp.” are references to China Petroleum & Chemical Corporation, the controlling shareholder of the Company.
References to the “Sinopec Group” and “Sinopec” are references to China Petrochemical Corporation, the controlling company of Sinopec Corp.
References to the “Complex” are references to Shanghai Petrochemical Complex, our predecessor founded in 1972.
References to “China” or the “PRC” are references to The People’s Republic of China which, for the purpose of this annual report and for geographical reference only, excludes Hong Kong Special Administrative Region, Macao Special Administrative Region, and Taiwan.
References to “ADSs” are references to our American Depositary Shares, which are listed and traded on the New York Stock Exchange (“NYSE”). Each ADS represents 100 H Shares.
References to our “A Shares” are references to 7,328,813,500 A Shares of the Company, par value RMB1.00 per share, which are ordinary shares held by Chinese investors.
References to our “H Shares” are references to our overseas-listed foreign ordinary shares, par value RMB1.00 per share, which are listed and traded on The Stock Exchange of Hong Kong Limited (“HKSE”) under the number “338.”
“Rated Capacity” is the output capacity of a given production plant or, where appropriate, the throughput capacity, calculated by estimating the number of days in a year that the production plant is expected to operate, including downtime for regular maintenance, and multiplying that number by an amount equal to the plant optimal daily output or throughput, as the case may be.
All references to “tons” are references to metric tons.
Unless otherwise noted, references to sales volume are to sales to entities other than us or our divisions and subsidiaries.
ITEM 1. IDENTITY OF DIRECTORS, SENIOR MANAGEMENT AND ADVISORS.
Not applicable.
ITEM 2. OFFER STATISTICS AND EXPECTED TIMETABLE.
Not applicable.
ITEM 3. KEY INFORMATION.
 
 
A.
Capitalization
and
Indebtedness.
Not applicable.
 
 
B.
Reasons
for
the
Offer
and
Use
of
Proceeds.
Not applicable.
 
 
C.
Risk
Factors.
An investment in our ADSs involves significant risks. The risks and uncertainties described below are not the only ones we face. You should consider carefully all of the information in this annual report, including the risks and uncertainties described below and our consolidated financial statements and related notes, before making an investment in our ADSs. Any of the following risks could have a material adverse effect on our business, financial condition and results of operations. In any such case, the market price of our ADSs could decline, and you may lose all or part of your investment.
Business and Operational Risk Factors
The coronavirus pandemic has and could continue to materially and adversely affect our business.
In the beginning of 2020, a novel strain of coronavirus
(COVID-19)
was reported to have surfaced and then caused a pandemic outbreak. Shanghai has implemented a slew of enhanced measures related to matters such as community prevention and control, patient transport, and disinfection since March 2022. The phased lockdown triggered by the
COVID-19
outbreak in Shanghai will remain for the time being. The global outbreak of
COVID-19
and related adverse public health developments have had and may continue to have a material adverse impact upon our normal operating activities, the demand for our end products and our financial performance. Our normal operating activities were disrupted by the temporary closure of our offices, suspension of business travel, disruptions to our normal working schedules, various restrictions on our employees’ activities and similar disruptive effects to our normal operations. In addition, the global spread of
COVID-19,
and the implementation by governments around the world of measures intended to slow down the spread, have caused a material reduction in worldwide business activity, resulting in a drop in demand for our products.
 
2

We have taken measures in response to the pandemic, including the adoption of more stringent workplace sanitation measures. We will continue to monitor the situation and consider additional measures to protect the health and safety of our employees and to respond to future developments.    New outbreaks have occurred and may continue to occur within China and abroad.    However, the extent to which these outbreaks impact our results will depend on global trends and future developments that are not within our control, including the emergence of new variants, the availability of effective vaccines, the development and availability of therapeutic treatments for
COVID-19,
the scope and severity of the outbreaks and the actions taken by governmental authorities to contain any outbreaks. The long-term impact of the
COVID-19
pandemic on our performance also depends in large part on the effect of the pandemic on global and regional economies and the response of world financial markets. For example, the lockdown of Shanghai and other municipalities in China in early 2022 may adversely affect the near-term growth of the Chinese economy . An extended outbreak could depress global economic activity, disrupting our operations, reducing demand for our products and adversely impacting our financial performance.
Our operations may be adversely affected by the cyclical nature of the petroleum and petrochemical markets and by the volatility of prices of crude oil and petrochemical products.
Most of our revenues are attributable to the sale of refined oil and petrochemical products, which have historically been cyclical and sensitive to the availability and price of raw materials and general economic conditions. Markets for many of our products are sensitive to changes in industry capacity and output levels, changes in regional and global economic conditions, the price and availability of substitute products and changes in consumer demand, which from time to time have had a significant impact on our product prices in the regional and global markets. Due to the recent extreme volatility in crude oil prices, the decrease in tariff charges, the removal of other restrictions on importation and the Chinese government’s gradual relaxation of its control of the allocation of products and pricing, many of our products have become increasingly vulnerable to the cyclical nature of regional and global petroleum and petrochemical markets, which may adversely affect our operations.
We consume large amounts of crude oil to manufacture our products of which more than 95% is typically imported. In 2021, crude oil costs accounted for RMB 43.182 billion, or 58.12% of our consolidated annual cost of sales (68.26% of parent company annual cost of sales). As a result, changes in crude oil prices can affect our profitability. In recent years, due to various reasons, the price of crude oil has fluctuated significantly. The volatility of crude oil prices, as well as in the price of other energy products, has increased significantly as a result of the pending conflict between Russia and Ukraine. Russia is a major supplier of crude oil and natural gas to global markets. The sanctions imposed on Russia by numerous countries may result in a material reduction in oil and gas exports from Russia, which could increase price volatility for such products. We expect that the volatility and uncertainty of the prices of crude oil and petrochemical products will continue, and that increasing crude oil prices and declines in prices of petrochemical products may adversely affect our business and results of operations and financial condition.
Some of our major products are subject to government price controls, and we are not able to pass on all cost increases from rising crude oil prices through higher product prices.
We consume large amounts of crude oil to manufacture our products of which more than 95% is typically imported. We attempt to mitigate the effect of increased costs due to rising crude oil prices. However, our ability to pass on these increased costs to our customers is dependent on market conditions and government regulations. Given that the increase of the sales prices of our products may lag behind the increase of crude oil costs, we may fail to completely cover the increased costs by increasing our sales prices, particularly where government regulations restrict the prices of certain of our fuel products. In particular, gasoline, diesel and jet fuel, and liquefied petroleum gas are subject to government price controls at present. In 2019, 2020 and 2021 approximately 44.81%, 43.64%, and 47.01%, respectively, of our net sales were from such products subject to price controls. Although the current price-setting mechanism for refined petroleum products in China allows the Chinese government to adjust price in the PRC market when the average international crude oil price fluctuates beyond certain levels within a certain time period (see
Item 4. Information on the Company – B. Business Overview – Product Pricing
), the Chinese government still retains discretion as to whether or when to adjust the prices of the refined oil products. The Chinese government generally exercises certain price control over refined oil products once international crude oil prices experience a sustained rise or become significantly volatile. For instance, some of our fuel products are required to be sold to designated distributors (such as the subsidiaries of Sinopec Corp.). Because we cannot freely sell our fuel products to take advantage of possible opportunities for higher prices, we may not be able to fully cover increases in crude oil prices by increasing the sale prices of our products, which has had and will possibly continue to have a material adverse effect on our financial condition, results of operations and cash flows.
Our development and operation plans have significant capital expenditure and financing requirements, which are subject to a number of risks and uncertainties.
The petrochemical business is a capital intensive business. Our ability to maintain and increase our revenues, net profit and cash flows depends upon continued capital spending. Our current business strategy contemplates capital expenditure for 2022 of approximately RMB 3,500 million (U.S. $548.96 million), which will be provided through financing activities and use of our own capital. Our actual capital expenditures may vary significantly from these planned amounts, subject to our ability to generate sufficient cash flows from operations, investments and other factors that may be beyond our control. In addition, there can be no assurance as to whether, or at what cost, our capital projects will be completed or the success of these projects if completed.
 
3

As of March 31, 2022, we had an aggregate outstanding indebtedness of approximately RMB 6,749 million (U.S.$1,058.55 million). Most of our borrowings are with state-controlled banks in China and structured as short term debt obligations with payment due in one year or less. These banks have generally been willing to provide new short term loans while we pay off existing loans. Sinopec Finance Company Limited (“Sinopec Finance”), provided a loan of RMB 700 million (US $109.79 million) for our debt for the year ended December 31, 2021 and for the three months ended March 31, 2022.
Our ability to obtain external financing in the future and our ability to make timely repayments of our debt obligations are subject to a variety of uncertainties, including: our future results of operations, financial condition and cash flows; the condition of the economy in China and the condition of markets for our products; the cost of financing and the condition of financial markets; the issuance of relevant government approvals and other project risks associated with the development of infrastructure in China; and the continuing willingness of banks to provide new loans as we pay down existing debt.
While we anticipate that we will rely less on borrowings to finance capital expenditures and operations, our business, results of operations and financial condition could be adversely affected if we fail to obtain sufficient funding for our operations or development plans.
Our operations are exposed to risks relating to operating hazards and production safety and we have limited insurance coverage for resulting
losses.
Our operations involve the handling and storage of explosives and other hazardous articles. In addition, our operations involve the use of heavy machinery, which involves inherent risks that cannot be entirely eliminated through our preventive efforts. As a result, we may encounter fires, explosions and other unexpected incidents during our operations, which may cause personal injuries or death, property damage, environmental damage, interruption of operations and reputational damages to us. Each of such incidents could have a material adverse impact on our financial condition and results of operations.
We maintain a package of insurance coverage plan through Sinopec Group on our property, facilities and inventory. In addition, we maintain insurance policies for such assets as the engineering construction projects and products in transit with third-party commercial insurance companies. Sinopec Group carries out unified insurance for safety production liability insurance and environmental liability insurance. We also insured a safety production liability insurance for 1 year in August 2021. The annual cumulative compensation caps is RMB 135 million and the compensation caps for each accident is RMB 67.5 million. We carry a third party liability insurance with a coverage capped at RMB 50 million in 2022 to cover claims, subject to deductibles, in respect of personal injury, property or environmental damage arising from accidents on our property or relating to our operations other than on our transportation vehicles. Our insurance coverage may not be sufficient to cover all the financial losses caused by operating hazards. Resulting losses required to be compensated or otherwise paid for by us due to such operating hazards that are not fully insured against may have a material adverse effect on our financial condition and results of operations.
We are controlled by Sinopec Corp., whose interests may not be aligned with yours.
As of March 31, 2022, Sinopec Corp. owned 50.44% of our shares. Accordingly, it has voting and management control over us, and its interests may be different from the interests of our other shareholders. Subject to our Articles of Association and applicable laws and regulations, Sinopec Corp. will be in a position to cause us to declare dividends, determine the outcome of corporate actions requiring shareholder approval or effect corporate transactions without the approval of the holders of the H Shares and ADSs. Any such increase in our dividend payout would reduce funds available for reinvestment in our business and any such actions or transactions could adversely affect us or our minority shareholders. Sinopec Corp. may also experience changes in its own business strategy and policies. Although we are not currently aware of any specific changes, they could, in turn, lead Sinopec Corp. to change its policies or practices toward us in ways that we cannot predict, with corresponding unpredictable consequences for our business. Additionally, Sinopec Corp. may leverage its controlling shareholder position to influence our decisions with regard to the manufacturing and operation, allocation of financial resources and appointment and removal of senior management members, which could adversely affect us or our minority shareholders.
We have also engaged from time to time and will continue to engage in a variety of transactions with Sinopec Corp., Sinopec Group, the controlling company of Sinopec Corp., and their various subsidiaries or affiliates which provide a number of services to us, including the supply of raw materials, product distribution and sales agency, project design and installment service, petrochemical industry related insurance and financial services. We also sell oil and petrochemical products to Sinopec Corp. and its affiliates. Our transactions with these companies are governed by a Mutual Product Supply and Sales Services Framework Agreement with Sinopec Corp. and a Comprehensive Services Framework Agreement with Sinopec Group, the terms of which were negotiated on an
arm’s-length
basis. See
Item 7. Major Shareholders and Related Party Transactions – B. Related Party
Transactions
. Our business and results of operations could be adversely affected if either Sinopec Corp. or Sinopec Group refuses to engage in such transactions or if one of them seeks to amend the its contracts with us in a way adverse to us. In addition, Sinopec Corp. has interests in businesses that compete or are likely to compete, either directly or indirectly, with our businesses. Because Sinopec Corp. is our controlling shareholder and its interests may conflict with our own interests, Sinopec Corp. may take actions that favor itself over our interests.
 
4

We could face increasing competition in China.
Our principal market, Eastern China, which is comprised of Shanghai, Shandong, Jiangsu, Anhui, Zhejiang, Jiangxi and Fujian, has enjoyed stronger economic growth and a higher demand for petrochemical products than other regions of China. As a result, we believe that our competitors will try to expand their sales and build up their distribution networks in our principal market. We believe this will have an adverse impact on the production and sale of our major products. Moreover, Chinese private enterprises have gradually overcome technological and funding barriers to extend their business from the downstream processing sector to the upstream petrochemical field. These enterprises have advantages in many areas such as flexibility in operation costs, preferential policy treatments and regional presence, and may use these advantages to compete with us in our target market.
We face increasing foreign competition in our lines of business.
China joined the WTO on December 11, 2001 and committed to eliminate some tariff and
non-tariff
barriers to foreign competition in the domestic petrochemical industry that benefited us in the past. In particular, China:
 
   
has reduced tariffs on imported petrochemicals products that compete with ours;
 
   
increased levels of permitted foreign investment in the domestic petrochemicals industry, allowing foreign investors to own 100% of a domestic petrochemicals company from December 11, 2004;
 
   
has gradually relaxed restrictions on the import of crude oil by
non-state-owned
companies;
 
   
has granted foreign-owned companies the right to import petrochemical products; and
 
   
has permitted foreign-owned companies to distribute and market fuel products in both retail and wholesale markets in China.
As a result of these measures, we face increasing competition from foreign companies and imports. In addition, competition for our products has increased, as many overseas companies have switched their focus to sales in China. Furthermore, tariff reductions could reduce our profit margins or otherwise negatively impact our revenue from certain products, including a small number of significant products. The Chinese government may also reduce the tariffs imposed on production equipment that we may import in the future.
Cyber attacks and security breaches may threaten the integrity of our intellectual property and other sensitive information and disrupt our business operations, which could adversely affect our reputation, business and financial position.
We face numerous and evolving global cybersecurity threats, which may range from uncoordinated individual attempts to sophisticated and targeted measures directed at us. Cyber attacks and security breaches may include, but are not limited to, attempts to disrupt our operations including our information technology systems and data, gain access to confidential information, insertion of computer viruses, denial of service and other electronic security breaches, whether internal or external through third parties with whom we conduct business. In recent years, a number of major oil and petrochemical companies have been the subject of cyber attacks.
Although we have not experienced any material cybersecurity incidents in the past, we cannot assure you that we will not experience them in the future. Due to the evolving nature of cybersecurity threats, the scope and impact of any future incident cannot be predicted. While we continually work to safeguard our systems and mitigate potential risks, there is no assurance that such actions will be sufficient to prevent cyber attacks or security breaches that manipulate or improperly use our systems or networks, compromise confidential or otherwise protected information, destroy or corrupt data, or otherwise disrupt our operations. The occurrence of such events could disrupt our operations, cause physical harm to people or the environment, damage or destroy assets, compromise business systems, result in proprietary information, including information of our employees, customers, partners and other third parties, being altered, lost, stolen or compromised or otherwise disrupt our business operations. We could incur significant costs to remedy the effects of such a cybersecurity disruption as well as in connection with any resulting regulatory actions and litigation. In addition, a material cybersecurity incident could negatively impact our reputation and our competitive position, which could have an adverse effect on our financial condition and results of operations.
Risks associated with climate change.
In recent years, the petrochemical industry is facing more and more severe challenges as a result of concerns about global climate change. A series of international, domestic and regional agreements to limit greenhouse gas emissions have been signed and come into force. The Paris climate change agreement adopted in December 2015 included binding commitments by countries that have ratified the agreement since November 2016, which may lead to stricter national and regional measures in the near future. Compliance with these measures may lead to higher capital expenditures, tax expenditures, operating costs and other increased costs, resulting in reduced profits and income. Strategic investment may also be adversely affected.
 
5

Legal, Regulatory or Political Risk Factors
Our business operations may be adversely affected by present or future environmental regulations.
We are subject to extensive environmental protection laws and regulations in China. These laws and regulations permit:
 
   
the imposition of environmental protection tax for the discharge of waste substances;
 
   
the levy of payments and fines for damages for serious environmental offenses;
 
   
the government to close down or suspend any facility which has caused or may cause environmental damages and require it to correct or stop operations causing environmental damages; and
 
   
lawsuits and liabilities arising from pollutions and damages to the environment and public interests.
Our production operations produce substantial amounts of waste materials (
i.e.
, waste water, waste gas and waste residue). In addition, our production and operations require environmental-related permits that are subject to renewal, modification and revocation. We were subject to various administrative penalties for violations of the relevant PRC environmental laws and regulations in the past years. See
Item 4. Information of the
Company – B. Business Overview – Environmental Protection
. We have established a system to treat waste materials to prevent and reduce pollution. The Chinese government (including the local governments), however, has moved, and may move further, toward the adoption of more regulations and more stringent environmental standards. On May 31, 2021, the Ministry of ecology and environment issued the guidance on strengthening the prevention and control of the source of ecological environment of high energy consumption and high emission construction projects, strictly approving the environmental impact assessment of “two high” projects such as petrochemical and modern coal chemical industry, and resolutely curbing the blind development of “two high” projects. Chinese national or local authorities may also apply more rigorous enforcement of such regulations which would require us to incur additional expenditures on environmental matters. More stringent environmental requirements or a more rigorous enforcement program could impose significant additional costs on us, and may require us to undertake capital investments to conform with the new requirements. We cannot quantify such additional costs at this time.
If the Chinese government changes current regulations that allow us to make payments in foreign currencies, we may be unable to obtain the foreign currency necessary for our business.
The Renminbi currently is not a freely convertible currency. We receive most of our revenue in Renminbi. A portion of our Renminbi revenue must be converted into other currencies to meet our foreign currency needs, which include, among other things:
 
   
debt service costs on foreign currency-denominated debt;
 
   
purchases of imported equipment;
 
   
payment of any cash dividends declared in respect of the H Shares and the ADSs; and
 
   
import of crude oil and other materials.
Under existing foreign exchange regulations in China, we may undertake current account foreign exchange transactions, including the payment of dividends, without prior approval from the State Administration of Foreign Exchange (“SAFE”) by producing commercial documents evidencing the foreign exchange transactions, provided that they are processed through Chinese banks licensed to engage in foreign exchange transactions. Foreign exchange transactions under the capital account (international revenues and expenditures that increase or decrease debt or equity, including principal payments in respect of foreign currency-denominated obligations) continue to be subject to limitations and require the prior approval of SAFE. These limitations could affect our ability to obtain foreign exchange through debt financing, or to make capital expenditures in foreign currency. The Chinese government has stated publicly that it intends to eventually make the Renminbi freely convertible in the future. However, we cannot predict whether the PRC government will continue its existing foreign exchange policy and when the PRC government will allow free conversion of Renminbi.
If the Chinese government restricts our ability to make payments in foreign currency, we may be unable to obtain the foreign currency necessary for our business. In that case, our business may be materially adversely affected, and we may default on our obligations.
Changes in the monetary policy and fluctuations in the value of Renminbi may have an adverse impact on Sinopec Group’s business and operating results
The exchange rate of the Renminbi against the US Dollar and other foreign currencies may fluctuate and is subject to alterations due to changes on the Chinese political and economic situations. In July 2005, the PRC government overhauled its policy of pegging the value of the Renminbi to the US dollar by permitting the Renminbi to fluctuate within a certain band against a basket of foreign currencies. Since the adoption of this new policy, the value of the Renminbi against the US dollar fluctuates daily. In addition, the PRC government has been under international pressure to further ease its exchange rate policy, and may as a result further change its currency policy. Early in 2020, the Renminbi had weakened against the US dollar to levels not seen since 2008, but steadily rebounded at the end of the year.
 
6

A small portion of our cash and cash equivalents is denominated in foreign currencies (mainly the U.S. Dollar). As of December 31, 2021, our bank deposits denominated in foreign currencies were equivalent to RMB 166 million. Any increase in the value of Renminbi against other currencies, including the U.S. dollar, may decrease the Renminbi value of our cash and cash equivalents that are denominated in foreign currencies.
Although most of our revenue is denominated in Renminbi, most of our procurement of crude oil, certain equipment and certain debt repayments are denominated in foreign currencies. Any depreciation of the Renminbi in the future would increase our costs and adversely affect profitability. In addition, any depreciation of the Renminbi could adversely affect the value of the dividends of our H Shares and ADSs, which we declare in Renminbi and pay in foreign currencies.
Our business may be limited or adversely affected by government regulations.
The Chinese central and local governments continue to exercise a certain degree of control over the petrochemical industry in China by, among other things:
 
   
mandating distribution channels for our fuel products;
 
   
setting the allocations and pricing of certain resources, products and services;
 
   
assessing taxes and fees payable;
 
   
setting import and export quotas and procedures; and
 
   
setting safety, environmental and quality standards.
As a result, we may face significant constraints on our flexibility and ability to expand our business operations or to maximize our profitability. In the past, we have benefited from favorable regulatory policies. Existing policies that favor our industry may change in the future and our business could be adversely affected by any such changes.
Our development plans may require regulatory approval.
We are currently engaged in a number of construction and expansion projects. Most of our projects are subject to governmental review and approval. The timing and cost of completion of these projects will depend on numerous factors, including approvals from relevant government authorities and general economic conditions in China.
While in general we attempt to obtain governmental approval as far in advance as practicable, we are unable to predict the timing and outcome of these governmental reviews and approvals. If any of our important projects required for our future growth are not approved, or not approved on a timely basis, our results of operations and financial condition could be adversely affected.
Changes in China’s economic, political or social conditions or government policies could have a material adverse effect on our business and results of operations.
Substantially all of our operations are conducted in China. Accordingly, our business, prospects, financial condition and results of operations may be influenced to a significant degree by political, economic and social conditions in China generally and by continued economic growth in China as a whole.
The Chinese economy differs from the economies of most developed countries in many respects, including the amount of government involvement, level of development, growth rate, control of foreign exchange and allocation of resources. Although the Chinese government has implemented measures emphasizing the utilization of market forces for economic reform, the reduction of state ownership of productive assets and the establishment of improved corporate governance in business enterprises, a substantial portion of productive assets in China is still owned by the government. In addition, the Chinese government continues to play a significant role in regulating industry development by imposing industrial policies. The Chinese government also exercises significant control over China’s economic growth through allocating resources, controlling payment of foreign currency-denominated obligations, setting monetary policy, and providing preferential treatment to particular industries or companies.
While the Chinese economy has experienced significant growth over the past decades, growth has been uneven, both geographically and among various sectors of the economy. The Chinese government has implemented various measures to encourage economic growth and guide the allocation of resources. Some of these measures may benefit the overall Chinese economy, but may have a negative effect on us. Our financial condition and results of operations may be adversely affected by government control over capital investments or changes in tax regulations that are applicable to us. In addition, the Chinese government has implemented in the past certain measures, including interest rate increases, to control the pace of economic growth. These measures may cause decreased economic activity in China, and since 2012, the rate of China’s economic growth has slowed down. Any prolonged slowdown in the Chinese economy may reduce the demand for our products and services and materially and adversely affect our business and results of operations.
 
7

Interpretation and enforcement of Chinese laws and regulations is uncertain.
The Chinese legal system is based on statutory law. Under this system, prior court decisions may be cited as persuasive authority, but do not have the binding effect of precedents. Since 1979, the Chinese government has been developing a comprehensive system of commercial laws and considerable progress has been made in the promulgation of laws and regulations dealing with economic matters, such as corporate organization and governance, foreign investment, commerce, taxation and trade. Because these laws, regulations and legal requirements are relatively new or otherwise undeveloped and not all accessible to the public and because prior court decisions have little precedential value, the interpretation and enforcement of these laws, regulations and legal requirements involve greater uncertainty than in other jurisdictions.
You may not enjoy shareholders’ protections that you would be entitled to in other jurisdictions.
As most of our business is conducted in China, our operations are governed principally by the laws of China. Despite the continuing improvement of the PRC Company Law and Securities Law, Chinese legal provisions for the protection of shareholders’ rights and access to information are different from those applicable to companies formed in the United States, Hong Kong, the United Kingdom and other developed countries or regions. You may not enjoy shareholders’ protections under Chinese law that you would be entitled to in other jurisdictions. We are a foreign private issuer, and therefore exempt from certain rules under the Exchange Act that are applicable to U.S. domestic public companies, such as rules relating to the having a majority of independent directors; independent audit committee members, compensation committee members and nominating committee members; obtaining shareholder approval for certain issuances of securities; or certain reporting requirements and certifications. Significant differences between our corporate governance practices and those of U.S. issuers listed on the NYSE are further described under
Item 16G.
Corporate Governance
. Because of these exemptions, shareholders may be afforded fewer protections than they otherwise would under the NYSE corporate governance requirements applicable to U.S. domestic issuers, or shareholders may not be afforded the same information generally available to shareholders holding shares in public companies organized in the United States or traded on the NYSE that are not foreign private issuers.
Our Articles of Association require you to submit your disputes with us and other persons defined by our Articles of Association regarding the Company’s affairs to arbitration. You will have no legal right to a court proceeding with respect to such disputes.
Our Articles of Association require holders of our H Shares or ADSs having a claim against, or a dispute with, us, our directors, supervisors, executive officers or a holder of our A Shares relating to any rights or obligations conferred or imposed by our Articles of Association, the PRC Company Law or other relevant Chinese laws or regulations relating to our affairs, to submit such claim or dispute to arbitration with the China International Economic and Trade Arbitration Commission or to the Hong Kong International Arbitration Center. Our Articles of Association further provide that any arbitration decisions with respect to such disputes or claims shall be final and binding on all parties. As a result, you will have no legal right to a court proceeding with respect to such disputes.
Our ADSs may be delisted under the Holding Foreign Companies Accountable Act if the PCAOB is unable to inspect auditors who are located in China. The delisting of our ADSs, or the threat of their being delisted, may materially and adversely affect the value of your investment. Additionally, the inability of the PCAOB to conduct inspections deprives our investors with the benefits of such inspections.
The Holding Foreign Companies Accountable Act, or the HFCA Act, was enacted on December 18, 2020. The HFCA Act states 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 shall prohibit our shares or ADSs from being traded on a national securities exchange or in the over the counter trading market in the U.S. 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.
Our auditor, the independent registered public accounting firm that issues the audit report included elsewhere in this
20-F,
as an auditor of companies that are traded publicly in the United States and a firm registered with the PCAOB, is subject to laws in the United States pursuant to which the PCAOB conducts regular inspections to assess its compliance with the applicable professional standards. Since our auditor is located in China, a jurisdiction where the PCAOB has been unable to conduct inspections without the approval of the Chinese authorities, our auditor is currently not inspected by the PCAOB. Our Audit Committee is aware of these limitations, but believes that it is important for us to use an auditor based in China as that is the principal location of our assets and operations.
The PCAOB’s inability to conduct inspections in China prevents it from fully evaluating the audits and quality control procedures of our independent registered public accounting firm. As a result, we and investors in our ordinary shares are deprived of the benefits of such PCAOB inspections. The inability of the PCAOB to conduct inspections of auditors in China makes it more difficult to evaluate the effectiveness of our independent registered public accounting firm’s audit procedures or quality control procedures as compared to auditors outside of China that are subject to the PCAOB inspections, which could cause investors and potential investors in our stock to lose confidence in our audit procedures and reported financial information and the reliability and quality of our audited financial statements. In addition, under changes to the PRC Securities Law that became effective in March 2020, the SEC and other foreign securities regulators are not permitted to directly conduct investigations or depositions in China and no entity or individual is permitted to provide any document or material in connection with securities business to any offshore securities regulatory authority without the permission of the China Securities Regulatory Commission and the relevant departments of PRC State Council. These restrictions may further erode confidence in our financial reporting.
 
8

On December 2, 2021, the SEC adopted final rules relating to the implementation of certain disclosure and documentation requirements of the HFCA Act. On December 16, 2021, the PCAOB designated China and Hong Kong as jurisdictions where the PCAOB is not allowed to conduct full and complete audit inspections. If the SEC determines that, for any year commencing with our 2021 fiscal year our auditors were not subject to inspection by the PCAOB, then we will be required to comply with the disclosure requirements set forth in these rules and establish that we are not owned or controlled by a governmental entity in our jurisdiction. The SEC will publicly identify companies subject to these disclosure requirements on the SEC’s website. An initial trading prohibition would not be imposed until we have been identified by the SEC in this manner for three consecutive years, during such period of time we would need to identify and engage an accounting firm that is subject to PCAOB inspections to avoid such trading prohibition.
The SEC may propose additional rules or guidance that could impact us if our auditor is not subject to PCAOB inspection. For example, on August 6, 2020, the President’s Working Group on Financial Markets, or the PWG, issued the Report on Protecting United States Investors from Significant Risks from Chinese Companies to the then President of the United States. This report recommended the SEC implement five recommendations to address companies from jurisdictions that do not provide the PCAOB with sufficient access to fulfil its statutory mandate. Some of the concepts of these recommendations were implemented with the enactment of the HFCA Act. However, some of the recommendations were more stringent than the HFCA Act. For example, if a company’s auditors were not subject to PCAOB inspection, the report recommended that the transition period before a company would be delisted would end on January 1, 2022. If our securities could be delisted or prohibited from being traded
“over-the-counter”
earlier than would be required by the HFCA Act and are unable to be listed on another securities exchange by then, such a delisting would substantially impair your ability to sell or purchase our ADSs when you wish to do so, and the risk and uncertainty associated with a potential delisting would have a negative impact on the price of our ADSs.
If remedial measures are imposed on the “big four”
PRC-based
accounting firms, including our predecessor independent registered public accounting firm and successor independent registered public accounting firm, we might not be able to timely file future financial statements in compliance with the requirements of the Exchange Act. This could result in a suspension of trading or a delisting or deregistration of our ADSs.
Starting in 2011, the Chinese affiliates of the “big four” accounting firms, including our predecessor independent registered public accounting firm and successor independent registered public accounting firm, were affected by a conflict between the United States and Chinese law. Specifically, for certain United States listed companies operating and audited in China, the SEC and the PCAOB sought to obtain from the Chinese accounting firms access to their audit work papers and related documents. The firms were, however, advised and directed that under Chinese law they could not respond directly to the United States regulators on those requests, and that requests by foreign regulators for access to such papers in China had to be channeled through the CSRC.
In late 2012, this impasse led the SEC to commence administrative proceedings under Rule 102(e) of its Rules of Practice and also under the Sarbanes-Oxley Act of 2002 against the
PRC-based
accounting firms, including predecessor independent registered public accounting firm and successor independent registered public accounting firm. In January 2014, an administrative law judge reached an initial decision to impose penalties on the firms including a temporary suspension of their right to practice before the SEC. The accounting firms filed a petition for review of the initial decision. On February 6, 2015, before a review by the Commissioners of the SEC had taken place, the firms reached a settlement with the SEC. Under the settlement, the SEC accepts that future requests by the SEC for the production of documents will normally be made to the CSRC. The firms will receive matching requests, and are required to abide by a detailed set of procedures with respect to such requests, which in substance require them to facilitate production via the CSRC. If they fail to meet specified criteria, the SEC retains authority to impose a variety of additional remedial measures on the firms depending on the nature of the failure. Remedies for any future noncompliance could include, as appropriate, an automatic
six-month
bar on a single firm’s performance of certain audit work, commencement of a new proceeding against a firm, or in extreme cases the resumption of the current proceeding against all four firms. Under the terms of the settlement, the underlying proceeding against the four
PRC-based
accounting firms was deemed dismissed with prejudice four years after entry of the settlement. The four-year mark occurred on February 6, 2019.
In the event that the SEC brings new administrative proceedings, listed companies in the United States with major PRC operations may find it difficult or impossible to retain auditors in respect of their operations in the PRC, which could result in financial statements being determined to not be in compliance with the requirements of the Exchange Act. Moreover, any negative news about any such future proceedings against these audit firms may cause investor uncertainty regarding
PRC-based,
United States listed companies and the market price of the ADSs may be adversely affected.
If our independent registered public accounting firm were denied, even temporarily, the ability to practice before the SEC and we were unable to timely find another registered public accounting firm to audit and issue an opinion on our consolidated financial statements, our consolidated financial statements could be determined not to be in compliance with the requirements of the Exchange Act. Such a determination could ultimately lead to the delisting of the ADSs from the NYSE or deregistration with the SEC, which would substantially reduce or effectively terminate the trading of the ADSs in the United States.
 
9

We may be or become a passive foreign investment company, which could result in adverse U.S. federal income tax consequences to U.S. investors.
Generally, if, for any taxable year, at least 75% of our gross income is passive income, or at least 50% of the value of our assets is attributable to assets that produce passive income or are held for the production of passive income, we would be characterized as a passive foreign investment company (“PFIC”) for U.S. federal income tax purposes. Since PFIC status depends on the composition of our income and the composition and value of our assets from time to time, there can be no assurance that we are not currently a PFIC or that we will not be considered a PFIC for the current year, or for any future taxable year. If we are characterized as a PFIC, U.S. investors may suffer adverse tax consequences, including increased U.S. tax liabilities and reporting requirements. For further discussion of the adverse U.S. federal income tax consequences of our possible classification as a PFIC, see
Item 10. Additional Information – E. Taxation – U.S. Taxation.
We could be sanctioned or otherwise penalized under relevant U.S. laws if we engage in business with certain entities in Iran or Russia and such transactions are determined by the U.S. governmental authorities to violate U.S. laws.
We have in the past sourced a small portion of crude oil from Iran. The United States has adopted a number of measures since 1996 that provide for the possible imposition of sanctions against
non-U.S.
companies engaged in certain activities in and with Iran in the energy and other sectors, including, the Iran Threat Reduction and Syria Human Rights Act of 2012 (“ITRSHRA”) enacted August 10, 2012 and the Iran Freedom and Counter-Proliferation Act (“IFCA”) enacted January 2, 2013, Section 1245 of the National Defense Authorization Act of 2012 (“NDAA”) enacted December 31, 2011, and Executive Order 13846 of August 6, 2018 that was issued in connection with the termination of the participation by the United States in the Joint Comprehensive Plan of Action, or JCPOA, that became effective January 16, 2016, and resulted in the waiver of certain U.S. sanctions against
non-U.S.
persons engaging in certain transactions with Iran. The withdrawal was effected in two stages that resulted on November 5, 2018, in the complete
re-imposition
of the U.S. sanctions that were waived under the JCPOA. On November 5, 2018, the United States also granted a
180-day
waiver (that is potentially renewable) under Section 1245 of the NDAA to China (and seven other countries) allowing for the purchase of petroleum from Iran under specified conditions. The NDAA waiver does not authorize transactions that remain prohibited under other U.S. sanctions laws. On April 22, 2019, the U.S. Secretary of State announced that the United States would not grant any further waivers under the NDAA. In February 2021, U.S. President announced that the U.S. would not lift economic sanctions on Iran until Iran complies with the terms of the JCPOA.
The sanctionable activities include certain investments, the provision of goods, services, technology, or support that could contribute to the development of petroleum and petrochemical resources or the production of refined petroleum products in Iran, the exportation of refined petroleum products to Iran, the transportation of crude oil from Iran, or the engagement in a significant transaction for the purchase or acquisition of petroleum or petroleum products from Iran, and the engagement in transactions with certain Iranian specially designated nationals and blocked persons (“SDNs”) as identified and published by U.S. Department of the Treasury’s Office of Foreign Assets Control, or OFAC, the agency primarily responsible for administering U.S. sanctions and embargoes.
We have sourced a small portion of our crude oil from Iran in the past through Sinopec Corp., our current controlling shareholder, and independent third parties, and Iran may continue to be the ultimate source of a small portion of our crude oil. In addition, Sinopec Corp. and Sinopec Group, the controlling shareholder of Sinopec Corp., have engaged in operations in or purchasing crude oil sourced from Iran and may continue to do so in the future. We have no control over the activities of Sinopec Group or Sinopec Corp. in connection with any activities that they may conduct in Iran.
If our purchases of crude oil from Iran and transactions related thereto are determined to be sanctionable activities by the U.S. President and/or the relevant U.S. governmental authorities, we may be subject to five or more of the twelve sanctions options available under the Iran Sanctions Act of 1996 (as amended) (“ISA”) and the ITRSHRA, which include restrictions on bank financing, outright blocking of the Company’s property within any U.S. jurisdiction, under the control of U.S. persons anywhere in the world, and prohibition of U.S. persons from investing or purchasing a significant amount of equity or debt instruments of the Company. Similar sanctions may also be imposed under Executive Order 13846, the IFCA, and other U.S. laws. In addition, many states in the United States have adopted legislation requiring state pension funds to divest themselves of securities in any company with active business operations in Iran. We cannot assure that we or any of our affiliates will not be sanctioned by the U.S. President and/or the relevant U.S. governmental authorities in light of the activities by us or our affiliates in Iran. The imposition of any such sanctions on us or our affiliates will have a negative impact on our business, reputation or stock price. In addition, purchase of crude oil by Sinopec Corp. subsidiaries that supply us with raw materials may from time to time be sourced from National Iranian Oil Company. This entity has been identified by the U.S. government as an SDN and sanctioned under various laws, including for assisting the government of Iran to avoid sanction and for engaging in activities related to nuclear proliferation. Under Executive Order 13846, the U.S. President can sanction
non-U.S.
companies that engage in transactions with SDNs such as the National Iranian Oil Company. To the extent we indirectly (or directly) purchase raw materials from this entity, we risk potential U.S. government sanctions. Even absent any U.S. government sanctions, we risk adverse publicity in the world markets, which may impair our reputation and business.
In addition, the conflict between Russia and Ukraine has resulted in the imposition of new sanctions on the Russian energy sector and greater scrutiny of pre-existing sanctions. The continuation of the conflict may result in the imposition of additional or more severe sanctions, and may also generate a higher level of sanctions enforcement activity. The International Emergency Economic Powers Act currently prohibits dealings with designated Russian persons and entities if the transaction involves a nexus to the U.S., such as payment in U.S. dollars. Under U.S. law, penalties could be imposed upon us even if we purchase crude oil or natural gas through a third party, and we are not aware that the purchase was made from an entity subject to U.S. sanctions. The sanctions regime relating to the Russian energy sector is continuing to evolve, and no assurance can be given that the United States or other jurisdictions will not seek to impose penalties upon us if they believed that we had engaged in sanctionable activities. If we were to become involved in sanctions proceedings, our business reputation could be harmed and we could incur substantial costs in order to defend the proceedings or pay any resulting penalties
 
10

Sinopec Group, the controlling shareholder of Sinopec Corp. which is our current controlling shareholder, or its affiliates’ current or future activities in certain countries are the subject of economic sanctions under relevant U.S. laws and could result in negative media and investor attention to us and possible imposition of sanctions on Sinopec Group, which could materially and adversely affect our shareholders.
Sinopec Group undertakes, from time to time and without our involvement, overseas investments and operations in the oil and gas industry, including the exploration and production of oil and gas, refining and Liquefied Natural Gas, or LNG, projects. Sinopec Group’s overseas asset    portfolio includes oil and gas development projects in Iran, Sudan and Syria, countries subject to U.S. sanctions and embargoes. We cannot predict the interpretation or implementation of government policy at the U.S. federal, state or local levels with respect to any current or future activities by Sinopec Group or its affiliates in countries or with individuals or entities that are the subject of U.S. sanctions. Similarly, we cannot predict whether U.S. sanctions will be further tightened, or the impact that such actions may have on Sinopec Group. It is possible that the United States could subject Sinopec Group to sanctions due to these activities. Certain U.S. state and local governments and colleges have restrictions on the investment of public funds or endowment funds, respectively, in companies that are members of corporate groups with activities in certain countries that are the subject of U.S. sanctions. These investors may not wish to invest, and may divest their investment, in us because of our relationship with Sinopec Group and its investments and activities in those U.S. government sanctioned countries. It is possible that, as a result of activities by Sinopec Group or its affiliates in countries that are the subject of U.S. sanctions, we may be subject to negative media or investor attention, which may distract management, consume internal resources and affect investors’ perception of our company.
Further, the ISA authorizes the imposition of sanctions on companies that engage in certain activities in and with Iran, especially in Iran’s energy sector. It is possible that Sinopec Group or its affiliates engage in activities that are targeted for sanction purposes by the ISA or other U.S. laws. If the U.S. President determines that Sinopec Group or one of its affiliates in fact engaged in the targeted activities, he would be required under the ISA to impose on Sinopec Group or its affiliates at least five sanctions from among twelve sanctions options available under the ISA, which range from restrictions on U.S. exports or bank financing to outright blocking of Sinopec Group or its affiliate’s property within the United States or in the possession or control of U.S. persons anywhere in the world. In addition, the IFCA requires the U.S. President to block the property of persons and entities within U.S. jurisdiction or control of U.S. persons if he determines that, among other things, such persons or entities are engaged in certain transactions involving the energy, shipping or shipbuilding sectors of Iran or with certain SDNs. It also requires the U.S. President to impose five or more sanctions under the ISA on a person that he determines has knowingly, on or after July 1, 2013, sold, supplied or transferred to or from Iran precious metals or certain other materials (including graphite, aluminum, steel, coal and certain software) if used for specified purposes. If the U.S. President determines that Sinopec Group, or an entity it owns or controls engages in any such activities and if the most extreme sanction under the ISA or other U.S. sanctions laws, blocking, were applied to Sinopec Group’s property, including controlled subsidiaries, Sinopec Group could be prohibited from engaging in business activities in the United States or with U.S. individuals or entities, and U.S. transactions in our securities and distributions to U.S. individuals and entities with respect to our securities could also be prohibited.
In addition, pursuant to the IFCA, Executive Order 13846 and other U.S. laws, the U.S. government can sanction financial institutions anywhere in the world that engage in certain Iran-related transactions. Such sanctions include prohibiting the financial institution from opening, or imposing strict conditions on maintaining, a correspondent or payable through account in the United States. The potential for financial institutions to be sanctioned for Iran related activities may impact our ability to engage in financial transactions related to Iran transactions.
General Risk Factors
The trading prices of our ADSs and H Shares have been volatile and may continue to be volatile regardless of our operating performance.
The trading prices of our ADSs and H Shares have been and may continue to be subject to wide fluctuations. The market price for our ADSs may continue to be volatile and subject to wide fluctuations in response to factors including the following:
 
   
actual or anticipated fluctuations in our quarterly results of operations;
 
   
changes in financial estimates by securities research analysts;
 
   
conditions in petroleum and petrochemical markets;
 
   
changes in the operating performance or market valuations of other petroleum and petrochemical companies;
 
   
announcements by us or our competitors of new products, acquisitions, strategic partnerships, joint ventures or capital commitments;
 
   
fluctuations of exchange rates between RMB and the U.S. Dollar; and
 
   
general economic or political conditions in China or elsewhere in the world.
 
11

In addition, the stock market in general, and the market prices for companies with operations in China in particular, have experienced volatility that often has been unrelated to the operating performance of such companies. The securities of some
PRC-based
companies that have listed their securities in the United States have experienced significant volatility since their initial public offerings in recent years, including, in some cases, substantial declines in the trading prices of their securities. The trading performances of these companies’ securities after their offerings may affect the attitudes of investors towards Chinese companies listed in the United States in general, which consequently may impact the trading performance of our ADSs, regardless of our actual operating performance. In addition, any negative news or perceptions about inadequate corporate governance practices or fraudulent accounting, corporate structure or other matters of other Chinese companies may also negatively affect the attitudes of investors towards Chinese companies in general, including us, regardless of whether we have engaged in any inappropriate activities. In particular, the global financial crisis and the ensuing economic recessions in many countries have contributed and may continue to contribute to extreme volatility in the global stock markets. These broad market and industry fluctuations may adversely affect the market price of our ADSs.
ITEM 4. INFORMATION ON THE COMPANY.
A. History and Development of the Company
General Information
We were established in the People’s Republic of China as a joint stock limited company under the PRC Company Law on June 29, 1993 as Shanghai Petrochemical Company Limited. On October 12, 2000, we changed our name to Sinopec Shanghai Petrochemical Company Limited. Our registered office is at No. 48 Jinyi Road, Jinshan District, Shanghai, China 200540. Our telephone number there is
(86-21)
5794-1941. Our company website is
www.spc.com.cn
. The SEC maintains an Internet site at
www.sec.gov
that contains reports, proxy and information statements, and our other information that file electronically with the SEC.
Our Predecessor
Our predecessor, the Complex, was founded in 1972 as one of the first large scale Chinese petrochemical enterprises using advanced imported technology and equipment. Prior to June 29, 1993, the Complex was wholly-owned by Sinopec Group, at the time a ministerial level enterprise (before its restructuring in 1998). The Complex’s location was chosen because of accessibility by water and land transportation to Shanghai, a major industrial city of China, and the availability of reclaimable land. The Complex was initially under the administration of the Ministry of Textile Industry and in 1983 was placed under the administration of Sinopec.
Construction Projects
The Complex and we, as its successor, have completed six major stages of construction. The first stage of construction (1972-1976) included reclamation of land and the installation of 18 production units. The second stage of construction (1980-1986) increased the Complex’s capacity for processing crude oil and doubled its capacity for synthetic fiber production. The third stage of construction (1987-1992) primarily consisted of the installation of a 300,000 ton Rated Capacity ethylene unit, an additional crude oil refining unit and other units for the production of petrochemical products. The third stage of construction completed our transition from a synthetic fiber producer to a highly integrated producer of a wide variety of petrochemical products. The fourth stage of construction (2000-2002) mainly included the 700,000 ton Ethylene Expansion Project and Coal-Fired Power Plant Expansion Project. The fifth stage of construction (2003-2009) was mainly designed to optimize our structure and realize sustainable development, and mainly included 3,300,000t/a diesel hydrogenation unit, 1,200,000t/a delayed coking unit and other projects implemented for removing “bottlenecks” in refinery, the building of new 600,000t/a paraxylene hydrocarbon complex unit, 150,000t/a C5 segregation unit, 380,000t/a ethane unit,
etc..
The Company commenced the sixth stage of construction in 2010 (the “Phase 6 Project”) and completed the project in December 2012. The key component of the Phase 6 Project was the refinery revamping and expansion project. The Phase 6 Project also included the technology development and fine chemicals projects. The purpose of the Phase 6 Project was to improve the Company’s overall industrial structure, core competitiveness and the capability of maintaining sustainable developments. The Phase 6 Project was focused on the objective to achieve intensive utilization of natural resources and the
build-up
of a complete set of facilities, in accordance with the fundamental industrial model of integrating oil refining and petrochemical production. Through this project, the Company further enhanced its oil refining process and strengthened and expanded the Company’s core businesses while continuing to explore the development of fine chemicals and products with high value added.
Over the past four decades, the Company has built up an infrastructure system to support its production needs. The Company has its own facilities to supply water, electricity, steam and other utilities and to treat waste water, as well as ocean and inland waterway wharfs and railroad and road transportation facilities.
 
12

Our Initial Public Offering and Listing
We were established as a subsidiary of Sinopec on June 29, 1993. In preparation for our initial public offering of ordinary shares, all assets and liabilities of the Complex were transferred either to us or to Sinopec Shanghai Jinshan Industrial Company (“JI”), a separate subsidiary of Sinopec. The Complex’s
non-core
businesses and assets, such as housing, stores, schools, transportation and medical services, were transferred to JI. The Complex’s core business and assets were transferred to us. The Complex then ceased to exist as a legal entity. In 1998, Sinopec was restructured into a limited liability company under the name of China Petrochemical Corporation (“Sinopec Group”). On February 25, 2000, Sinopec Group transferred its interest in us to its subsidiary, Sinopec Corp. In 1997, JI was restructured and its subsidiaries were either transferred to Sinopec or Shanghai Jinshan District.
Our H Shares commenced listing on the HKSE on July 26, 1993. Our ADSs, each representing 100 H Shares, are listed on the NYSE. Our A Shares are listed on the Shanghai Stock Exchange. We were the first Chinese joint stock limited company to have securities concurrently traded in Hong Kong, the United States and China. On November 8, 1993, our A Shares were included in the Shanghai Stock Exchange Stock Index.
A Share Reform
Pursuant to regulations issued by the CSRC, we were required to obtain shareholder approval for and implement certain share reform. As a result of such share reform, all
non-publicly
tradable A Shares of the Company would be converted into publicly tradable A Shares and may be sold publicly on the Shanghai Stock Exchange subject to any applicable
lock-up
period.
In connection with the share reform, the Distribution Proposal regarding 2013 Interim Distribution of Cash Dividend and the Conversion of Capital Fund and Surplus Reserve into Shares of the Company (“Proposal”) was approved at the Company’s 2013 First Extraordinary General Meeting, 2013 First A Shareholders Class Meeting and 2013 First H Shareholders Class Meeting held on October 22, 2013. According to the Proposal, based on the Company’s total share capital of 7,200,000,000 shares as of June 30, 2013, RMB2,421 million of the capital surplus of the Company from its share premium account was used to fund the issue of 3.36 new bonus shares with respect to every 10 issued and outstanding shares, the surplus reserve was used to fund the issue of 1.64 new bonus shares with respect to every 10 issued and outstanding shares, and an interim cash dividend of RMB0.50 (tax included) for every 10 issued and outstanding shares was distributed to all shareholders.
In addition, Sinopec Corp. undertakes under the Proposal that it shall not, within 12 months from the date on which Sinopec Corp. becomes entitled to trade, deal in or transfer its
non-publicly
tradable shares of the Company in the market (meaning the first trading day after the implementation of the Proposal), trade such shares in the market. Also, after the expiration of the aforesaid
12-month
term, the amount of existing
non-publicly
tradable shares to be disposed of by Sinopec Corp. through trading on the stock exchange shall not represent more than 5% of the total number of our shares held by Sinopec Corp. within the next 12 months, and not more than 10% within the next 24 months.
Immediately upon completion of the conversion of capital surplus and surplus reserve into new shares of the Company, the total number of A Shares of the Company reached, as of December 4, 2013, 7,305,000,000, and the total amount of H Shares of the Company reached 3,495,000,000. Therefore, the Company’s total share capital consists of 10,800,000,000 shares. Sinopec Corp., being the controlling shareholder of the Company, holds 5,460,000,000 A Shares, representing 50.56% of the total share capital of the Company.
The share certificates of new H Shares issued in connection with the share reform were dispatched and the cash dividend was paid to the holders of H Shares on December 4, 2013. The dealings in the new H Shares commenced on December 5, 2013.
The Company exercised its Share Option Incentive Scheme for the first time in August 2017, and the second time in January 2018, and the total number of shares of the Company increased by 14,176, 600 shares and 9,636,900 shares, respectively, upon exercise. Immediately upon completion of the exercise of Share Option Incentive Scheme on February 14, 2018, the total number of A Shares of the Company reached, as of December 4, 2013, 7,328,813,500, and the total amount of H Shares of the Company reached 3,495,000,000.
Description of Principal Capital Expenditures and Divestitures
For a description of capital expansion projects related to our facilities, see
Item 4. Information on the Company – D. Property, Plant and
Equipment – Capital Expansion Program
.
B. Business Overview
We are one of the major petrochemical companies in China based on 2021 net sales and ethylene production. Our highly integrated petrochemical complex processes crude oil into a broad range of products in four major product areas:
 
   
synthetic fibers,
 
   
resins and plastics,
 
13

   
intermediate petrochemicals, and
 
   
petroleum products.
Based on 2021 sales volumes, we are a leading Chinese producer of synthetic fibers and resins and plastic products. We believe that we are also a leading competitor in sales of petroleum products and intermediate petrochemicals in our regional markets.
Our net sales by business lines as a percentage of total net sales in each of 2019, 2020 and 2021 are summarized as follows:
Net Sales of RMB88,055.7 million in 2019
 
Synthetic fibers
     2.45
Resins and plastics
     11.33
Intermediate petrochemicals
     11.71
Petroleum products
     48.98
Trading of petrochemical products
     24.63
Others
     0.90
  
 
 
 
Total
     100.00
  
 
 
 
Net Sales of RMB61,560.9 million in 2020
 
Synthetic fibers
     2.39
Resins and plastics
     15.30
Intermediate petrochemicals
     13.33
Petroleum products
     48.96
Trading of petrochemical products
     18.81
Others
     1.21
  
 
 
 
Total
     100.00
  
 
 
 
Net Sales of RMB 75,888.8 million in 2021
 
Synthetic fibers
     1.81
Resins and plastics
     13.13
Intermediate petrochemicals
     14.21
Petroleum products
     55.19
Trading of petrochemical products
     14.56
Others
     1.10
  
 
 
 
Total
     100.00
  
 
 
 
We derive a substantial portion of our revenues from customers in Eastern China (principally Shanghai and its six neighboring provinces), an area that has experienced economic growth above the national average in recent years. Shown by geographic region and exports, our net sales by business lines as a percentage of total net sales for each of 2019, 2020 and 2021 are as follows:
2019 Net Sales by Region (%)
 
    
Eastern
China
    
Other parts of China
    
Exports
 
Synthetic fibers
     89.32        10.68        0.00  
Resins and plastics
     83.40        16.60        0.00  
Intermediate petrochemicals
     93.88        5.42        0.70  
Petroleum products
     85.40        0.55        14.05  
Trading of petrochemical products
     48.48        48.26        3.26  
Total net sales
     78.36        3.36        18.28  
 
14

2020 Net Sales by Region (%)
 
    
Eastern
China
    
Other parts of China
    
Exports
 
Synthetic fibers
     89.85        10.15        0.00  
Resins and plastics
     91.93        8.07        0.00  
Intermediate petrochemicals
     94.72        4.06        1.22  
Petroleum products
     91.35        0.24        8.41  
Trading of petrochemical products
     61.08        5.61        33.31  
Total net sales
     86.92        2.64        10.45  
2021 Net Sales by Region (%)
 
    
Eastern
China
    
Other parts of China
    
Exports
 
Synthetic fibers
     91.68        8.32        0.00  
Resins and plastics
     94.99        5.01        0.00  
Intermediate petrochemicals
     97.12        1.18        1.70  
Petroleum products
     91.80        0.39        7.81  
Trading of petrochemical products
     64.54        3.11        32.35  
Total net sales
     89.28        1.43        9.29  
Business Strategies
Our development objectives are to evolve itself into a “leading domestically, first-class globally” energy and chemical and new material enterprise. The key components of the Company’s development strategy are as follows: to take into account both low cost and differentiation, and to focus on both scale and refinement. The Company focuses on value and market orientation, creativity, talents as the backbone of the Company, the emphasis of environment and low carbon emissions and integrated development, to realize low cost and large scale of the upstream, and high value-added and refinement of the downstream. The Company will give full play to its advantages of a wide product chain, diversified products and close monitoring of the market to enhance competitiveness. Under the guidance of the above development strategy, according to the requirements of North-South Transformation Policy raised by Shanghai Government, the Company will (a) actively promote the transition from oil refining to chemical industry, the transition from chemical industry to materials, the transition from materials to
high-end
products, and the transition from parks to ecology, (b) carry out comprehensive technological transformation and quality upgrades, and (c) further optimize refining product structure to better meet the market needs. The Company will seek to strengthen the core industries of
mid-to-high-end
new materials such as carbon fiber, and take polyester, polyolefin, elastomer, and
C-5
downstream fine chemical new materials as breakthrough and extension for the
mid-to-high-end
new materials which should help the North-South transformation and the construction of Carbon Valley Green Bay and local industrial parks in Jinshan District. The Company will seek to develop wind, light, fire, and biological integrated power generation and green hydrogen production technology, with a view towards realizing the energy structure transformation from fossil energy to fossil energy combined with renewable energy to achieve energy saving. Through diversified industrial linkage development and cluster agglomeration, the Company plans to build an industrial base with green energy, fine chemical, and
high-end
material on the north bank of Hangzhou Bay with world-scale and first-class competitiveness.
In 2022, Sinopec Group will continue to adhere to the market-oriented, efficiency-centered strategy, consolidate the foundation of environmental protection, optimize production and operation, improve corporate governance efficiency with a focus on building talent teams, achieve high-quality development of the Company and strive to create better economic benefits.
In 2022, the Company is looking to process a total of 13.65 million tons of crude oil and produce a total of 7.57 million tons of refined oil, 0.8252 million tons of ethylene, 0.666 million tons of paraxylene, 0.431 million tons of polyethylene, 0.453 million tons of polypropylene, 0.103 million tons of ethylene glycol, and 0.02 million tons of acrylic fiber. To achieve our business objectives in 2022, we intend to pursue the following strategies:
 
   
Focus on green and clean energy for consolidating environmental protection
 
15

The Company will seek to comprehensively promote the establishment of the HSSE management system and establish and improve the PDCA closed-loop management mechanism. Under the key theme of “identifying major risks, eliminating major hidden dangers, and preventing major accidents”, the Company seeks to strengthen risk management and control in key areas and key links, and continue to tighten contractor safety management and control. Furthermore, the Company will endeavor to continue to improve employees’ safety awareness and skills and promote the creation of a culture that values safety. The Company will also emphasize implementing a green and clean strategy and strengthen carbon emission management to realize stable and standard- meeting emission of waste gas and wastewater to ensure that VOCs’ average concentration at the boundary was less than 100 micrograms/m3 and strengthen carbon emission management. The Company also seeks to make a good effort in the supply of anti-epidemic materials, in dealing with emergencies and the workforce’s stability to ensure the safety and physical and mental health of employees, and to strengthen employee safety education and comprehensively improve employee health management standards.
 
   
Focus on improving quality and efficiency through the continuous optimization of production and operation
The Company intends to optimize its overall planning for operations shutdown and
start-up
and strengthen the plant’s management and control during the shutdown and
start-up
phase. The Company shall also seek to improve its technical and economic indicators by improving safety management and its key control and maintenance plans. The Company also intends to optimize its systems to further improve the accuracy and reliability of crude oil comparison and selection, production and operation, and product structure optimization. The Company shall also further expand varieties in crude oil procurement and enhance deployment flexibility and will endeavor to reduce crude oil procurement costs. Furthermore, the Company strives to accurately grasp market conditions and adjust marketing strategies and product structures to maximize benefits. The Company shall also emphasize flexibly adjusting the yield of refined oil products and diesel-gasoline ratio, raise the total volume of high-grade gasoline, and develop new channels for exporting gasoline and jet fuel. The Company shall also seek to take advantage of market opportunities and devote efforts in developing new products and specialized materials. The Company intends to optimize its public projects and promote the optimization of its storage and transportation logistics system, and optimization its oil refining business. As a significant step forward, the Company is planning to implement full process safety management while strengthening its process stability and equipment integrity management, and continuously upgrade the automation and intelligence of its equipment. The Company will exert strict control of “Three Smalls” and eliminate “Three Nons”. Special competitions on the reliability of production equipment will continue to take place, while the “The Day of Excellence” activities are continuing to mobilize employees to eliminate safety risks in time, avoid accidents, and strengthen the smooth separation of the equipment.
 
   
Advance reformations further and raise efficiencies in corporate governance
With a focus on its strategic planning, the Company seeks to explore its path in organizational reorganization along the business or industrial chain to establish an organizational system which is in line with the management scope. The Company plans to reorganize its organizations and streamline work processes as well as integrate positions, and focus on key tasks in the reform, such as the reformation of “three systems”, the reformation of its scientific research regime, and a sound market-oriented operating system. The Company shall continue to promote its process management to improve the efficiency of business collaboration between different departments. The Company shall also strive to strengthen the management of investment enterprises, and incorporate wholly-owned and controlling subsidiaries into the Company’s integrated management system. The Company shall also fully carry out benchmarking and upgrading, and strengthen cost target management across its entire staff , while further tapping potentials and raise efficiency, with strict control on various expenses and expenditures. The Company also plans to integrate business and finance, and transformation from accounting finance to management finance. The Company also intends to implement transparent management, optimize business processes, improve management efficiency and quality, and makes good use of information technology to quickly and effectively convey the Company’s decisions and plans to, and deployment at, the grass-roots level. The Company is also establishing a retroactive investigation mechanism designed to ensure all the employees are clear about the goals and responsibilities and provided with proper motivation.
 
   
Focus on creativity-driven development so as to realize high-quality corporate development
In accordance with the “3060” national carbon emission requirement (“3060” refers to having carbon dioxide emissions peak by 2030 and achieving carbon neutrality by 2060), the Company’s ultimate goal is to ensure “zero carbon emissions” and guarantee coordination of carbon reduction and transformation and development. The Company promoted the construction of large ton carbon fiber,
hundred-ton
high performance carbon fiber pilot plant project, 3rd circuit 220 kV power supply line project. We will speed up the construction of hydrogen energy demonstration projects and launch the thermoplastic elastomer project. The Company shall emphasize tackling key core technologies such as carbon fiber, increase investment in research and development, and improve the collaborative innovation mechanism. The Company shall also explore opportunities in differentiated high value-added products, and strive to build a new material industry cluster with the carbon fiber industry as its core and utilize polyester, polyolefin, elastomer, C5 downstream fine chemical new materials as the keys to seek breakthroughs and developments. The Company also promotes the construction of a data governance system and the application of advanced control and optimization technologies, and deepens the application of intelligent security by promoting the construction of an integrated platform for intelligent marketing and accelerating the advancement of digital transformation.
 
16

   
Focus on team building and cementing solid foundation for development
The Company shall further empower the Company through recruiting talents and improve the recruitment of new graduates. The Company is devising a five-year training program for new college graduates and building a talent team with engineering thinking. The Company shall also clarify its employment orientation and evaluate the officer and talent selection and appointment mechanism. The Company continues to explore channels to select and appoint officers by introducing experienced talent through the selection and appointment of professional managers to nurture more young officers. The Company is also looking to uphold the pioneering spirit of the base-level and the public and improve staff medical services and improve medical protection standards to raise its staff’s happiness index while further enhancing the cohesion of the staff team.
Principal Products
We produce four principal types of products with different specifications, including synthetic fibers, resins and plastics, intermediate petrochemicals and petroleum products. We use many of the important petroleum products and intermediate petrochemicals we produce in producing our own downstream products.
The following table shows a comparison of the production volume and sales volume in 2020 and 2021 by our major products.
 
Products
  
Production
   
Sales
 
  
2021
(10,000
tons)
    
2020
(10,000
tons)
    
Year-on-year

change
   
2021
(10,000
tons)
    
2020
(10,000
tons)
    
Year-on-year

change
 
Diesel
Note1
     338.80        398.21        -14.92     338.10        398.61        -15.18
Gasoline
     339.64        327.30        3.77     340.23        328.18        3.67
Jet Fuel
Note1
     118.45        112.45        5.34     99.57        99.43        0.14
Paraxylene
     49.63        66.24        -25.08     46.53        45.64        1.95
Benzene
Note2
     30.67        37.21        -17.58     29.99        33.14        -9.51
Ethylene Glycol
     15.07        23.67        -36.33     4.14        12.73        -67.48
Ethylene Oxide
     33.56        31.30        7.22     32.78        30.53        7.37
Ethylene
Note2
     71.28        82.52        -13.62     —          —          —    
Polyethylene
     49.62        58.12        -14.62     49.63        57.85        -14.21
Polypropylene
     45.59        49.29        -7.51     42.26        45.16        -6.42
Polyester Pellet
Note2
     34.34        33.99        1.03     30.24        29.33        3.10
Acrylic
     7.10        11.55        -38.53     7.32        11.69        -37.38
Polyester Staple
     2.62        3.37        -22.26     2.73        3.40        -19.71
                
 
Notes: 1. Excludes sales volume of proceeds on order.
2. The difference between production and sales are internal sales.
The above-mentioned sales volume does not include the trading of our petrochemical products.
The following table shows our 2021 net sales by major products as a percentage of total net sales together with the typical uses of these products.
 
Product
  
% of net sales
  
Typical Use
SYNTHETIC FIBERS
     
Polyester staple fiber
   0.22    Textiles and apparel
Acrylic staple fiber
   1.52    Cotton type fabrics, wool type fabrics
Others
   0.07   
Sub-total
  
1.81
  
RESINS AND PLASTICS
     
Polyester chips
   2.22    Polyester fibers, films and containers
Polypropylene pellets
   4.80    Films, ground sheeting, wire and
cable compound and otherinjection molding products such as housewares and toys Polyethylene pellets
   4.19    Films or sheets, injection molding
products such as housewares, toys and household electrical appliances and automobile parts Polyvinyl alcohol (“PVA”)
   0.01    PVA fibers, building coating materials and textile starch
Others
   1.91   
Sub-total
  
13.13
  
INTERMEDIATE PETROCHEMICALS
     
Ethylene
   0.00    Feedstock for polyethylene, ethylene glycol, polyvinyl chloride and other
intermediate petrochemicals which can be further processed into resins, plastics and synthetic fiber.
     
Ethylene oxide
   2.91    Intermediate products for the chemical and pharmaceutical
industry, including dyes, detergents and adjuvant
     
 
17

Product
  
% of net sales
  
Typical Use
Benzene
   2.42    Intermediate petrochemical products, styrene, plastics, explosives, dyes, detergents, epoxies and polyamide fiber
Paraxylene
   3.44    Intermediate petrochemicals and polyester
Butadiene
   0.82    Synthetic rubber and plastics
Ethylene glycol
   0.25    Fine chemicals
Others
   4.37   
Sub-total
  
14.21
  
PETROLEUM PRODUCTS
     
Gasoline
   22.70    Transportation fuels
Diesel
   18.13    Transportation fuels and agricultural machinery fuels
Jet Fuel
   4.83    Transportation fuels
Others
   9.53   
Sub-total
  
55.19
  
Trading of petrochemical products
   14.56    Import and export trade of petrochemical products (purchased from domestic and overseas suppliers)
Others
   1.10   
Total
  
100.00
  
The following table provides a detailed description of our major products by industry segment, primary upstream raw materials, transport and storage method, primary downstream application fields and key price-influencing factors:
 
Product
  
Industry segment
  
Primary upstream
raw material
  
Transport/storage
method
  
Primary downstream
application fields
  
Key price-influencing
factors
Diesel
   Petroleum products    Petroleum    Pipeline transportation and shipping/ storage tank    Transportation fuel, agricultural machinery fuel    International crude oil price, government control
Gasoline
   Petroleum products    Petroleum    Pipeline transportation and shipping/ storage tank    Transportation fuel    International crude oil price, government control
Jet Fuel
   Petroleum products    Petroleum    Pipeline transportation and shipping/ storage tank    Transportation fuel    International crude oil price, supply- demand balance
Paraxylene
   Intermediate petrochemicals    Naphtha    Road transportation/ storage tank    Intermediate petrochemical products and polyester    Raw material price, supply-demand balance
Benzene
   Intermediate petrochemicals    Naphtha    Road transportation, shipping, rail transportation/ storage tank    Intermediate petrochemical products, styrene, plastic, explosive, dye, detergent, epoxy resin, chinlon    International crude oil price, market supply- demand condition
Ethylene Glycol
   Intermediate petrochemicals    Naphtha    Road transportation/ storage tank    Fine Chemicals engineering    International crude oil price, market supply- demand condition
/
 
18

Product
  
Industry segment
  
Primary upstream
raw material
  
Transport/storage
method
  
Primary downstream
application fields
  
Key price-influencing
factors
Ethylene Oxide
   Intermediate petrochemicals    Naphtha    Road transportation, pipeline transportation/ storage tank    Chemical and medical industry intermediate products, including dyes, detergents and auxiliary    International crude oil price, market supply- demand condition
Ethylene
   Intermediate petrochemicals    Naphtha    Road transportation, pipeline transportation, shipping/storage tank    PE, EG, PVC and other raw material for further processing of intermediate petrochemical products such as resins, plastics and synthetic fibres    International crude oil price, supply- demand balance
Polyethylene
   Resins and plastics    Ethylene    Road transportation, shipping and rail transportation/ warehousing    Film, mulching film, cable insulation material and housewares, toys injection moulding products    Raw material price and market supply- demand condition
Polypropylene
   Resins and plastics    Propylene    Road transportation, shipping and rail transportation/ warehousing    Film, mulching film, housewares, toys, household appliances and auto parts injection moulding products    Raw material price and market supply- demand condition
Polyester chips
   Resins and plastics    PTA, EG    Road transportation, shipping and rail transportation/ warehousing    Polyester fibre or film, container    Raw material price and market supply- demand condition
Acrylics
   Synthetic fibres    Acrylonitrile    Road transportation, shipping and rail transportation/ warehousing    Simple spinning or blend with other material for texture or acrylic top    Raw material price and market supply- demand condition
Polyester    Synthetic fibres    Polyester    Road transportation, shipping and rail transportation/warehousing    Texture, apparel    Raw material price and market supply- demand condition
 
19

Production Processes
The key component of the vertically integrated production facility of the Company is the ethylene facility producing ethylene and propylene and aromatics facility mainly producing paraxylene and benzene. Ethylene is the main raw material for the production of polyethylene and ethylene glycol, while ethylene glycol and PTA polymerization produces polyester. Propylene is the main raw material for the production of acrylics and polypropylene. The above-mentioned products all use crude oil as raw material and are processed through a series of petrochemical facilities. The chart below illustrates in brief the production processes of the Company.
 
Intermediate Petrochemicals
Ethylene
– Ethylene is either directly processed into polypropylene resins or processed into other intermediate petrochemicals. The most important of these is MEG. MEG is a key ingredient in polyester. It is produced by oxidizing ethylene in the ethylene oxide /ethylene glycol unit. Ethylene is also used to produce vinyl acetate which is processed into PVA.
Propylene
– Propylene is either processed directly into polypropylene resins or is further processed into other intermediate petrochemicals such as acrylonitrile, acetonitrile, hydroxyl acetonitrile and sodium cyanide. Acrylonitrile is used in producing acrylics.
Vacuum gas oil
– VGO is passed through the hydrocracker, and the resulting heavy naphtha is fed into the aromatics plants to produce paraxylene and benzene. Paraxylene is processed into PTA, one of the principal raw materials in producing polyester.
Resins and Plastics and Synthetic Fibers
We process our intermediate petrochemical products into five kinds of synthetic fiber raw materials: (1) polyester, (2) acrylonitrile, (3) polypropylene, (4) polyethylene, and (5) PVA. Each of these five products has its own production line or lines. We further process polyester and acrylonitrile into various types of synthetic fibers.
Polyester
– MEG and PTA are fed into a polymerization unit which produces polyester chips and polyester melt. Both chips and melt are used as raw materials in the production of polyester staple and filaments. Some chips are also sold to third parties.
Polyester staple fiber is a multi-strand fiber cut into short lengths which can be spun into fabric on its own or blended with cotton, wool or flax to produce textiles. Polyester filaments are a class of more highly processed polyester materials which have been drawn and oriented to produce a long thread-like fiber.
 
20

Acrylonitrile
– We produce polyacrylonitrile by feeding acrylonitrile into a polymerization unit. By passing the polyacrylonitrile through the fiber unit, acrylic fiber and acrylic staple fiber are produced, including cotton and wool type staple fibers. Wool acrylic staple fiber can be processed into acrylic wool strips.
Polypropylene
– We produce polypropylene resins by feeding propylene into a polymerization unit. Our fiber grade polypropylene resin is the main ingredient for polypropylene fiber production.
Polyethylene
– We have three sets of units producing polypropylene, two of which produce
low-density
polyethylene (“LDPE”) using the kettle type process, and the other unit produces all density polypropylene products using the Borstar bimodal process.
PVA
– PVA granules are produced from vinyl acetate, derived from ethylene.
Raw Materials
In 2021, we continued to strengthen our advantages in refining and chemical integration and leverage the strong adaptability of our refining plants to process more high-sulfur crude oil; we used a Process Industry Modeling System to determine the cost performance of crude oil to further improve the cost control of crude oil purchases; and the total volume of the top ten main types of oil purchased in the whole year of 2021 accounted for 82.94% of the total purchase of crude oil.
To enhance the overall profitability, we optimized our ethylene cracking stocks, adjusted and improved our natural gas and fuel gas structure, optimized our hydrogen system, reduced the emission and increased the efficiency of flare gas, increased the outputs of gasoline and aviation kerosene, and optimized naphtha, residual oil and wax oil processing lines. We further optimized the structure of our finished oil products, achieving a diesel to gasoline ratio of 0.99:1 for 2021. We strengthened our tracking of the margin contribution of our units, and continuously carried out daily profitability measurement for each product so as to promptly detect changes in profitability, quickly adjust the load and running schedule of our production units and afford priority to the production of products with high profitability and market demand.
Crude Oil
Crude oil is our primary raw material and the most significant raw material we purchase from outside sources. In 2021, crude oil accounted for approximately 58.12% of our consolidated annual cost of sales (68.26% of parent company annual cost of sales). Accordingly, the supply and price of crude oil are key factors in determining our profitability.
Supply and Transportation
– The crude oil required by us is purchased through Sinopec Corp., as an agent, from foreign sources and Shanghai Nanguang Petrochemical Co., Ltd., as an agent, from domestic sources. During 2021 we did not experience any significant problems in obtaining sufficient crude oil to meet our production needs.
Sinopec Group is responsible for preparing an annual plan on demand and supply for crude oil and petroleum products that forms the basis of the Chinese government’s annual “balancing plan” which effectively dictates our planned volume of crude oil processing in each year. Likewise, under the “balancing plan,” some of our petroleum products are designated for sale to the subsidiaries of Sinopec Group or other designated customers at market prices and we must consult Sinopec Group to sell elsewhere.
We have received confirmation from Sinopec Corp. that it will purchase on our behalf 13.65 million tons of imported crude oil in 2022. Sinopec Corp. has further confirmed that, subject to China’s national crude oil policy and our actual production needs, it will continue to purchase on our behalf sufficient quantities and appropriate types of crude oil, including domestic offshore and imported crude oil, to satisfy our anticipated annual needs. We anticipate that we will fully utilize our supply of crude oil in 2022. We believe that the mix of crude oil feedstock currently available is satisfactory for our 2022 production capacity and targets. Additionally, as part of China’s commitment at its accession into WTO, certain
non-state-owned
enterprises have been granted an increasing amount of quota to import crude oil. Although we do not expect to obtain crude oil through this channel in the foreseeable future due to the current crude oil supply system, this may provide us with an alternative source of crude oil supply.
Crude Oil Mix
– Our refining equipment is designed to process certain grades of crude oil. Therefore, the origin and quality of the crude oil available can be important to our business. We believe that as we have been significantly increasing usage of imported crude oil, we will continue to be able to obtain from the market such imported crude oil that is compatible with our refining equipment. The overall mix of foreign versus domestic crude oil we process in 2022 will depend on a variety of factors, including the amount of future supply of domestic offshore crude oil and the availability, price, quality, processing profitability and compatibility with our refining capabilities of imported crude oil. Provided there are no significant modifications to the existing channels of crude oil supply, we believe that sufficient supplies of crude oil will be available on the domestic or international markets for our 2022 production capacity and goals.
 
21

In 2021, our crude oil was sourced as follows:
 
Domestic offshore crude oil
     1.05
Imported crude oil
     98.95
  
 
 
 
Total:
     100.00
  
 
 
 
We expect that we will continue to rely principally on foreign sources for our crude oil supply. However, we believe that we will be able to maintain our processing efficiency through technological adjustments of our equipment and quality control and that increased use of imported oil will not materially adversely impact our business and results of operations.
Foreign and domestic offshore crude oil is supplied by tanker and pipeline to our oil terminal wharf and oil storage tank. See
Item 4.D.
Property, Plants and Equipment -Wharfs
.
In the past, we have not experienced disruption in our crude oil supply. The crude oil for our atmosphere vacuum distillation facility is mainly supplied from the Ningbo-Shanghai-Nanjing oil pipeline. Due to our ability to obtain crude oil from multiple sources, we are able to meet our normal requirements for crude oil.
Pricing
– The price of domestic crude oil shall apply the market –adjusted rate and the imported crude oil is generally sold to us at prevailing international market prices. The average cost of imported crude oil and domestic offshore crude oil in 2021 was RMB 3261.98 (U.S.$ 505.61) per ton and RMB 3716.11 (U.S.$ 576.01) per ton, respectively. In 2021, we processed 13,626,501 tons of imported crude oil and 137,858 tons of domestic offshore crude oil (including 404,700 tons of crude oil processed on a
sub-contract
basis).
Until March 2001 the Chinese government implemented a unified pricing system for crude oil. Each month, the National Development and Reform Commission (“NDRC”) established an indicative price for each grade of domestic onshore crude oil based on comparable international market prices, inclusive of any duties that would have been imposed had the oil been imported. The actual price for domestic onshore oil would be such indicative price plus a surcharge. This surcharge was determined by China National Petroleum Corporation and Sinopec Group to reflect any transportation and other miscellaneous costs that would have been incurred in having the oil delivered to various refineries. Beginning March 2001, NDRC ceased publishing an indicative price. Instead, the indicative price for domestic onshore oil has been calculated and determined directly by China National Petroleum Corporation and Sinopec Group based on the principles and methods formerly applied by NDRC.
On January 13, 2016, NDRC issued the
Circular on Several Issues on Further Improving the Pricing Mechanism of Refined Oil
(Fa Gai Jia Ge [2016] No. 64) to adjust the existing refined oil pricing mechanism, which include, among other things, (i) setting a price floor of U.S.$40 for the downward adjustment of the crude refined oil. When the international crude oil price drops to U.S.$40 per barrel or below, i.e., the adjustment price floor, the refined oil price in China shall no longer be adjusted downwards; and (ii) creating a reserve for risks associated with the adjustment and control of oil prices. When the international crude oil price drops to U.S.$40 per barrel or below, all unadjusted amount shall be allocated to the reserve above mentioned for use for the purpose of energy saving or reduction of emission, improving the oil quality and securing a safe supply of oil.
We purchase crude oil through Sinopec Corp. and its affiliates from the sources selected and in the quantities confirmed by the Company at market prices. On this basis, we believe that changes in crude oil prices should not have a material effect on our competitiveness with other domestic producers. Nevertheless, any increase in the price of crude oil could have an adverse impact on our profitability to the extent that we are unable to pass cost increases on to our customers.
In 2021, the price of international crude oil market fluctuated and rose. The annual average price of West Texas Intermediate (WTI) crude oil was $68.21/barrel, an increase of 74.1% over the previous year; the average price of Brent crude oil was $70.89/barrel, an increase of 70.0%; and the average price of Dubai crude oil was $69.23/barrel, an increase of 64.1%.
As of December 31, 2021, Sinopec Group had processed a total of 13.7644 million tons of crude oil (of which 404.7 thousand tons were processed on order), indicating a
year-on-year
decrease of 6.18%, mainly due to the implementation of the largest overhaul in the Company’s history this year. The cost of crude oil processing for the whole year of 2021 was RMB3,232.29/ton, representing an increase of RMB 852.27 /ton or 35.81% from the same period last year. The annual crude oil processing total cost increased by RMB9.222 billion from the same period last year or 27.15%, accounting for 58.12% of the total cost of sales.
Coal
Most of the coal used for electricity generation is purchased through a unified system of procurement by Sinopec Corp.. Coal is transported by rail from the mines to Qinhuangdao port and shipped by barge to Jinshanwei where it is delivered to the plant via a company-owned wharf and conveyer system. Our cost is primarily dependent on coal price and transportation charges.
 
22

We expect that our total requirement for coal to generate electricity in 2022 will be approximately 2 million tons. In 2021, we consumed approximately 1.7521 million tons of coal, a decrease of 138,700 tons from 2020 of 1.8908 million tons.
Other Raw Materials
We produce most of the raw materials used as feedstock for our operations. If any of these raw materials, other than ethylene, becomes unavailable from internal production, we believe that there are sufficient alternative sources at reasonable prices and the unavailability of raw materials from internal sources will not have a significant effect on our operations and profitability.
We purchase some ancillary raw materials from outside sources. These raw materials include natural gas, methanol, ammonia, sodium hydroxide, sulfur, acetone, acrylonitrile, PTA, propylene and a variety of catalytic agents. In 2021, the total cost of these materials accounted for approximately 15.73 % of our total cost of sales. We do not expect any difficulties in obtaining a supply of any of these ancillary raw materials in amounts sufficient to meet our needs in the foreseeable future.
Sales and Marketing
Distribution
The distribution of our fuel products is subject to government regulations. We are required to sell certain refined products to the subsidiaries of Sinopec Group or customers designated by Sinopec Group. Since the second half of 2005, Sinopec Group has executed reforms to its system of selling petrochemical products and implemented what it refers to as a “Five Consolidations” strategy featuring “consolidated marketing strategy, consolidated promotion, consolidated logistics optimization, consolidated sales and consolidated branding.” As a result, the sales of our major petrochemical products are now conducted in a consolidated manner by sales agents designated by Sinopec Group. However, we have the autonomy to decide on the distribution method of our other products in accordance with market conditions. The products we sold in 2021 that were subject to planned distribution by Sinopec Group, sales by agents and sales based on our own discretion accounted for 59.86%, 32.09% and 8.05%, respectively, of the total sales volume in 2021.
We generally sell our products to larger trading companies and industrial users with whom we have long-standing relationships, including Sinopec Group or customers designated by Sinopec Group. We believe that the transition to sales of major petrochemical products by agents designated by Sinopec Group will increase our distribution efficiency, reduce horizontal competition and enhance our overall bargaining power, by allowing us to benefit from Sinopec Group’s extensive and highly specialized sales network. It will also allow us to focus more of our resources on reducing production costs and enhancing our technical support.
We use long term contracts to sell most of our products. We did not experience significant write-offs or defaults on our accounts receivable or other trading accounts in 2021. In general we managed to maintain a stable correlation between production and sales in 2021.
Product breakdown
Synthetic Fibers
– In 2021, 34.49% of our synthetic fiber products were purchased by provincial and municipal government trading companies that act as intermediaries between us and
end-users.
List of customers each accounting for more than 20% of the sales in this segment: Shaoxing Xiangyu Green Packing Co., Ltd: 27.44%. List of customers each accounting for more than 10% of the sales in this segment: China SDIC International Trade Co., Ltd: 10.81%.
Resins and Plastics
– In 2021, approximately 61.60% of our resins and plastics sales were to provincial and municipal government trading companies and approximately 38.4% were sold to industrial users. No single customer accounted for more than 5% of our sales of resins and plastics in 2021.
Intermediate Petrochemicals
– We sell a variety of intermediate petrochemical products, among which the sale volume of
p-xylene,
ethylene oxide was relatively high in 2021. Shanghai SECCO Petrochemical Company Limited (“SECCO”) is the principal outside consumer of our petroleum benzene. In 2021, we sold 0.1582 million tons of    petroleum benzene to SECCO, representing 52.75% of our total 2021 production of such product. List of customers each accounting for more than 10% of sales in this segment: SECCO: 52.75%; Sinopec Shanghai Gaoqiao Petrochemical Co., Ltd.: 22.16%; Zhejiang Baling Hengyi Caprolactam Co., Ltd.: 14.27%.
Jiaxing Petrochemical Company Limited, Oriental Petrochemical (Shanghai) Corporation and Zhejiang Dushan Energy Co., Ltd. are the outside consumers of our paraxylene. In 2021, we sold 0.254 million tons, 0.153 million and 0.059 million tons of paraxylene, representing 54.62%, 32.77% and12.61% of our total 2021 production of such product, to Jiaxing Petrochemical Company Limited, Oriental Petrochemical (Shanghai) Corporation respectively and Zhejiang Dushan Energy Co., Ltd., at prices mutually agreed upon by the relevant parties.
Petroleum Products
– In 2021, our primary gasoline and diesel customer was East China Branch of Sinopec Sales Company Limited (“SINOPEC East China Company”).
 
23

Trading of Petrochemical Products
– In 2021, our largest trading customer for petrochemical products was Sinopec Chemical Commercial Holding Company Limited.
Major Suppliers and Customers
Sinopec Group’s top five suppliers in 2021 were China International United Petroleum & Chemical Co., Ltd., Sinochem Oil Co. Ltd., SECCO, SINOPEC East China Company, and Sinopec Commercial Reserve Co., Ltd.. Total procurement costs involving these five suppliers, which amounted to RMB 48,010.6 million, accounted for 69.01 % of the total procurement costs of Sinopec Group for the year. Among the top five suppliers, the purchase amount of related parties was RMB44,075.2 million, accounting for 63.36% of the total annual purchase amount. The procurement from the largest supplier amounted to RMB 35,378.0 million, representing 50.85 % of the total costs of purchases by Sinopec Group for the year.
Sinopec Group’s top five customers in 2021 were SINOPEC East China Company, China International United Petroleum & Chemical Co., Ltd., SECCO, Sinopec Sales Company Limited and Sinopec Refinery Sales Co., Ltd.. Total sales to these five customers amounted to RMB 57,169.8 million, representing 64.09% of Sinopec Group’s total turnover for the year. Among the sales of the top five customers, the sales of related parties was RMB57,169.8 million, accounting for 64.09% of the total annual sales. Sales to Sinopec Group’s largest customer amounted to RMB44,565.3 million, representing 49.96% of Sinopec Group’s total turnover for the year.
To the knowledge of the Board, among the suppliers and customers listed above, Shareholders and Directors of the Company and their close associates have no interest in Sinochem Oil Company Limited; SECCO is an associate company of the Company; China International United Petroleum & Chemical Co., Ltd., East China Branch of Sinopec Sales Company Limited, East China Branch of Sinopec Sales Co., Ltd., Sinopec Sales Company Limited and Sinopec Refinery Sales Co., Ltd. are subsidiaries of Sinopec Corp., a controlling shareholder of the Company. Sinopec Commercial Reserve Co., Ltd. is a subsidiary of Sinopec Group, the ultimate controlling shareholder of the Company.
Product Pricing
Most of our products are permitted to be sold at market prices. However, four types of petroleum products (gasoline, diesel and jet fuel, and liquefied petroleum gas) that we sell are subject to varying degrees of government pricing control and are, accordingly, sold at prices set by the Chinese government. In 2019, 2020 and 2021, approximately 44.81%, 43.64% and 47.01% of our net sales, respectively, were from products subject to price controls. Price controls may apply to these products in various ways. Such price controls are sometimes applied exclusively to our products, exclusively to our competitors’ products or sometimes applied to neither our products nor our competitors’ products. The Chinese government has adopted changes to the pricing mechanism for domestic refined oil to be indirectly aligned with international crude oil prices in a controlled manner through use of certain formula(s).
For products that are not subject to price controls, we set our prices with reference to prices in the major Chinese chemical commodities markets in Shanghai and other parts of China. We also monitor pricing developments in major international commodities markets, particularly in Southeast Asia. In most cases, we revise product prices each month, or more frequently during periods of price volatility. Due to our economies of scale, brand recognition and high quality of products, we believe that we can continue to price our products competitively.
Competition
We compete principally in the Chinese domestic market where 90.77% of our products in volume were sold in 2021. In addition, we believe the limitation in transportation infrastructure in China and the difficulties involved in transporting petrochemical products force petrochemical companies in China, including us, to compete primarily on a regional basis. In 2021, 89.28% of our net sales were made to customers in Eastern China.
Our Competitive Advantages
We believe our primary competitive advantages are quality of product, pricing, brand recognition, geographic location and vertical integration. We have received many prizes and awards from both central and local government authorities for high product quality. Furthermore, our location on the outskirts of the densely populated and highly industrialized Shanghai area places us in close proximity to many of our customers. This location also gives us convenient access to ocean transport and inland waterways, which results in a competitive advantage in terms of transportation cost and reliability and punctuality of product delivery.
We believe that our vertical integration in business model represents a significant competitive advantage over
non-integrated
competitors in China, both in terms of reliability in delivery and price. For most downstream products, our vertical integration results in significant savings on transportation and storage costs which would be incurred by less vertically integrated facilities.
 
24

The Domestic Competitive Environment
Prior to 1993, because distribution and pricing of our products were determined in accordance with the state plan, we did not operate in a competitive environment. With the liberalization of control over pricing and product allocation by the Chinese government, competition in the domestic market has been gradually increasing. At the same time, Chinese private enterprises have gradually overcome technological and funding barriers to extend their business from the downstream processing sector to the upstream petrochemical field. These enterprises have advantages in many areas such as flexibility in operation costs, preferential policy treatment and regional presence, and may use these advantages to compete with us in markets for our products.
Foreign Competition and the World Trade Organization
China joined the WTO on December 11, 2001. As part of its membership commitments, China agreed to eliminate certain tariff and
non-tariff
barriers to foreign competition in the domestic petrochemical industry that benefited us in the past. In accordance with its WTO commitments, China:
 
   
has reduced tariffs on imported petrochemicals products that compete with ours;
 
   
increased levels of permitted foreign investment in the domestic petrochemicals industry, allowing foreign investors to own 100% of a domestic petrochemicals company from December 11, 2004;
 
   
has gradually relaxed restrictions on the import of crude oil by
non-state
owned companies;
 
   
has granted foreign-owned companies the right to import petrochemical products; and
 
   
has permitted foreign-owned companies to distribute and market fuel products in both retail and wholesale markets in China.
As a result of these measures, we are facing increasing competition from foreign companies and imports. On the other hand, we think that China’s WTO entry and increasing foreign investments in China have contributed and will continue to contribute to the growth of investment and business in China, resulting in an increase in sales opportunities for us.
Our Competitive Position
In the following discussion, internal consumption of resins and intermediate petrochemicals produced by integrated manufacturers in the production of downstream products are treated as sales.
Synthetic Fibers
In 2021, we had an approximate0.23% share of total domestic polyester and acrylic consumption while imports had an approximate 0.86% share.
The following table summarizes the competitive position of our principal synthetic fibers according to domestic sales in 2021.
 
Product
  
Our share of
domestic
consumption
    
Our
competitive
ranking
    
Location of principal
domestic competitor
  
Principal
domestic
competitor’s
share of
consumption
    
Imports’
share of
consumption
 
    
(%)
                
(%)
    
(%)
 
Acrylic
     13.85        2      Jilin Province      36.12        14.62  
Sources: Zhuochuang Information (
www.chem99.com
).
Resins and Plastics
In 2021, we had an approximate 1.49% share of total domestic resins and plastics consumption while imports had an approximate 21.28% share. The following table summarizes the competitive position of our principal resins and plastics products according to domestic sales in 2021.
 
Product
  
Our share of
domestic
consumption
    
Our
competitive
ranking
    
Location of principal
domestic competitor
  
Principal
Domestic
competitor’s
Share of
consumption
    
Imports’
share of
consumption
 
(%)
                     
(%)
    
(%)
 
Polyester chips
     1.78        4      Jiangsu Province      4.86        2.14  
Polyethylene
     1.34        24      Guangdong Province      2.04        39.45  
Polypropylene
     1.49        31      Zhejiang Province      3.40        10.43  
Sources: Zhuochuang Information (
www.chem99.com
).
 
25

Intermediate Petrochemicals
In 2021, we were one of the largest sellers of intermediate petrochemicals in China, holding an approximate 1.32% share of total domestic consumption, while imports had an approximate 16.64% share of domestic consumption. Ethylene glycol, paraxylene, benzene and butadiene are our major intermediate petrochemical products. In 2021, we were a major producer of ethylene, paraxylene and benzene in China. The following table summarizes the competitive position of our principal intermediate petrochemicals according to domestic sales in 2021.
 
Product
  
Our share of
domestic
consumption
    
Our
competitive
ranking
    
Location of principal
domestic competitor
    
Principal
Domestic
competitor’s
Share of
consumption
    
Imports’
share of
consumption
 
    
(%)
                  
(%)
    
(%)
 
Ethylene glycol
     0.73        8        Zhejiang Province        5.85        41.06  
Paraxylene
     1.42        13        Zhejiang Province        11.32        39.04  
Benzene
     1.75        5        Zhejiang Province        7.41        16.87  
Butadiene
     2.34        27        Jiangsu Province        2.50        6.21  
Sources: Zhuochuang Information (
www.chem99.com
).
Petroleum Products
In 2021, we had an approximate 2.32% share of total domestic petroleum products market while imports had an approximate 7.38% share. Although we have one of the largest refining capabilities in China, we use most of our refining capacity to produce feedstock for our own downstream processing of petrochemical products.
The domestic markets for each of our major petroleum products are geographically concentrated because these markets tend to be highly localized with individual producers controlling a large share of the markets in their locality. In 2021, we sold approximately 91.80% of our petroleum products in Eastern China.
Research and Development, Patents and Licenses, etc.
We have a number of technology development units, including Advanced Materials Innovation Research Institute, the Petrochemical Research Institute, the Plastics Research Institute, and the Environmental Protection Research Institute. These units are charged with various research and development tasks with respect to new technology, new products, new production processes and equipment and environmental protection. Our research and development expenditures in 2019, 2020 and 2021 were RMB 93.0 million, RMB 110.6 million and RMB 94.3 million, respectively. The increase was mainly due to the increase in research and development investment in projects related to carbon fiber.
We are not, in any material aspect, dependent on any patents, licenses, industrial, commercial or financial contracts, or new production processes.
Investments
We established SECCO, a Sino-foreign equity joint venture, in late 2001 with BP Chemicals East China Investments Limited (“BP”) and Sinopec Corp., primarily to build and operate a 900,000 ton Rated Capacity ethylene petrochemical manufacturing facility. SECCO completed construction and commenced its manufacturing operations in 2005. In 2009, SECCO had expanded the capacity of certain facilities to 1,090,000 tons of ethylene per annum. We own 20% of the equity interest of SECCO, while BP and Sinopec Corp. own 50% and 30% interests in SECCO, respectively. In October 2017, BP transferred its 50% equity interests in SECCO to a subsidiary of Sinopec Corp., Sinopec Shanghai Gaoqiao Petrochemical Co., Ltd. As a result of equity transfer, we, Sinopec Corp. and Sinopec Shanghai Gaoqiao Petrochemical Co., Ltd. own 20%, 30% and 50% interests in SECCO, respectively, and SECCO was converted into a PRC domestic company. The registered capital of SECCO is RMB7,800,811,272.00, all of which had been fully contributed by the shareholders in accordance with their equity percentages in SECCO as of October 18, 2017.
In 2021, SECCO achieved a sales revenue of RMB 29.72 billion (U.S.$ 4.61 billion), representing an increase of 37.40% from its sales revenue of RMB 21.63 billion (U.S.$ 3.31 billion) in 2020. SECCO produced 269,564 tons of ethylene in 2021, representing a decrease of 20,032 tons over the previous year. SECCO had a net profit of RMB 3.13 billion (U.S.$ 485.47 million) in 2021, representing a decrease of RMB 0.72 billion (U.S.$ 111.67 million) over the previous year.
 
26

Environmental Protection
We are subject to national and local environmental protection regulations, which currently impose a graduated schedule of fees for the discharge of waste substances, require the payment of fines for pollution and provide for the forced closure of any facility that fails to comply with orders requiring it to cease or cure certain environmentally damaging practices. We have established environmental protection systems which consist of pollution control facilities to treat certain of our waste materials and to safeguard against accidents. Because of the nature of our business, however, we store a significant amount of waste substances in the plants and discharge them into the environment after making such waste substances meet the discharge standards. In 2021, the Company paid a total of RMB 11.45 million in environmental taxes, a decrease of 24.67% compared with 2020.
We were subject to various administrative penalties for its violations of the relevant PRC environmental laws and regulations in the past three years. In 2021, we were subject to two administrative penalty for violations of the relevant PRC environmental laws and regulations, with fines of RMB 0.3798 million.
We believe our environmental protection facilities and systems are adequate for the existing national and local environmental protection regulations. In 2021, we continued to carry out various energy-saving and emissions reduction measures in accordance with the relevant domestic energy conservation and emissions reduction requirements, and achieved all energy-saving and emissions reduction goals set by the Chinese government during the year.
During 2021, the Company’s overall level of energy consumption per RMB 10,000 of product value was 0.991 ton of standard coal, increased by 33.38% from the previous year. As compared with 2020, the total volume of chemical oxygen demand, sulfur dioxide, nitrogen oxides decreased 1.92%, 4.96%,and 12.78%, respectively. The volume of annual average cumulative average VOCs concentration at the plant boundary is 104.09 micrograms/m
3
, an increase of 5.86% compared with last year. At the same time, the comprehensive compliance rate of effluent wastewater was 99.95%, the compliance rate of controlled waste water and waste gas emissions reached 100%, and all hazardous waste was disposed of properly at 100%. The average heat efficiency of heaters was 93.08%, which was similar to the prior year.
Insurance
We currently participate in a package of insurance coverage plan through Sinopec Group as its controlled subsidiary, which, as of December 31, 2021, was approximately RMB 43.31 billion (U.S.$ 6.81 billion) on our property and facilities and approximately RMB 2,273.03 million (U.S.$ 357.61 million) on our inventory. In addition, we maintain insurance policies for such assets as engineering construction projects and products in transit with third-party’s commercial insurance company. The Sinopec Group insurance coverage is compulsory and applies to all enterprises controlled by Sinopec Group, pursuant to guidelines of Sinopec Group which may not be legally enforceable against Sinopec Group. Thus, there are uncertainties under Chinese law as to what percentage insurance claims we may demand against Sinopec Group.
We carry a third party liability insurance with a coverage capped at RMB 50 million to cover claims, subject to deductibles, in respect of personal injury, property or environmental damage arising from accidents on our property or relating to our operations other than on our transportation vehicles. We have not had a third party liability claim filed against us during the last five years. Since business interruption insurance is not customary in China, we do not carry such insurance.
Cyber Security
We have implemented policies and procedures intended to prevent cyber incidents and to identify and respond to unauthorized intrusions. With respect to our internal internet policies on cybersecurity, we have established an information safety management system and issued internal regulations on cybersecurity, internal hardware and data safety systems and we are gradually implementing measures relating to the office environment information safety management, information system access control, protection from any malicious software, and internal review and audit of information safety risks, in order to prevent loss of information due to cybersecurity incidents, network outages or hardware incidents. In 2021, we did not experience any material cybersecurity incidents or related losses.
Government Regulations
Following the development of several major oil fields and a growth in demand for petroleum and petrochemical products in China in the early 1970s, the Chinese government organized petroleum refining and petrochemical production and processing plants into large complexes that would permit integrated production of petroleum products, intermediate petrochemicals, resins and plastics, and synthetic fibers.
 
27

Although the Chinese government is liberalizing its control over the petroleum and petrochemical industries in China, significant government regulations that limit the business strategies available to us remain. Central government agencies and their local or provincial level counterparts do not own or directly control our production plants. However, they exercise significant control over the petrochemical industry in areas such as pricing, production quotas, quality standards, allocation of raw materials and finished products, allocation of foreign exchange and Renminbi loans for capital construction projects. The Chinese government’s intentions with respect to the development objectives and policies for the petrochemical industry are stated as part of the Five Year Plans for National Economic and Social Development formulated every five years. These plans at both the national and Shanghai municipality level have identified the petrochemical industry as a “development industry.”
Historically, we were supervised by Sinopec, a ministry-level enterprise under the direct supervision of the State Council, China’s highest administrative body. As a result of a governmental restructuring in 1998, we became subject to the administration of the State Bureau of Petroleum and Chemical Industry. After its functions were terminated in March 2001, we became subject to the administration of the State Economic and Trade Commission. The State Economic and Trade Commission was dissolved in March 2003 and its function in directing the reform and management of state-owned enterprises was assumed by the State-owned Assets Supervision and Administration Commission, its function in industry planning and policy making was assumed by NDRC, and its functions in administering domestic trade, coordinating and implementing import and export plans of critical industrial products and raw materials were assumed by the Ministry of Commerce. Since then, we have been subject to the industrial oversight of these three governmental agencies at the national level.
As part of this restructuring, Sinopec was also restructured in July 1998. The succeeding entity, Sinopec Group, was authorized to conduct petrochemical business and to control the exploration of crude oil and natural gas and crude oil refining, mainly in the southern and eastern regions of China. China Petroleum and Natural Gas Corporation, another major state-owned petrochemical company, was also restructured, renamed China National Petroleum Corporation and authorized to conduct the same type of business, mainly in the northern and western regions of China. On December 31, 1999, Sinopec Group completed a reorganization pursuant to which certain of its core oil and gas and chemical operations and businesses and related assets and liabilities were transferred to its subsidiary, Sinopec Corp., currently our controlling shareholder.
Business Operations Relating to Iran and other U.S. Sanctioned Countries
In 2021, we sourced no crude oil from Iran.
In addition, based on feedback to our inquiries to Sinopec Corp., in 2021, it did not source any of its refinery throughputs of crude oil from Iran. Based on Sinopec Corp.’s internal reports and statistics, Sinopec Corp. recorded no revenue or net profit from its trading activities with Iranian companies.
In addition, based on feedback to our inquiries to Sinopec Group, the controlling shareholder of Sinopec Corp., Sinopec Group engaged in a small amount of business activities in Iran such as providing engineering services and designs. Sales revenue and profits from these business activities accounted for 0.021% and 0.43% of its total unaudited sales revenue and profits respectively.
We have no performance obligations under any contract to continue to purchase crude oil sourced from Iran in 2022.
 
 
C.
Organizational Structure.
Our Subsidiaries
As of December 31, 2021, our significant subsidiaries are listed below. All of the subsidiaries named below are incorporated in China.
 
Subsidiary Name
  
Our ownership interest

(%)
    
Our voting power

(%)
 
Shanghai Petrochemical Investment Development Company Limited
     100.00        100.00  
China Jinshan Associated Trading Corporation
     67.33        67.33  
Shanghai Jinchang Engineering Plastics Company Limited
     74.25        71.43  
Shanghai Golden Phillips Petrochemical Company Limited
     100.00        100.00  
Shanghai Jinshan Trading Corporation
     67.33        67.33  
Zhejiang Jinlian Petrochemical Storage and Transportation Company Limited
     100.00        100.00  
Sinopec Corp.
We are a member of a group (defined as a parent and all its subsidiaries) for purposes of the disclosure rules of the SEC. The parent company of this group is Sinopec Corp., our controlling shareholder. Sinopec Corp. is operated by separate management and from time to time uses its interest as a shareholder to direct our policies and management.
 
28

Sinopec Corp. is the largest integrated petroleum and petrochemical company in China and one of the largest in Asia in terms of operating revenues. Sinopec Corp. is one of the largest refiners, distributors and marketers of gasoline, diesel, jet fuel and most other major refined products in China and Asia with principal markets in the eastern and southern regions of China. Sinopec Corp. is also a producer and distributor of petrochemicals in China and additionally explores, develops and produces crude oil and natural gas principally to supply its refining and chemical operations.
Subsidiaries
Details of Sinopec Corp.’s principal subsidiaries are given in the table below. Except for Sinopec Kantons Holdings Limited and Sinopec Overseas Investment Holding Limited, which are incorporated in Bermuda and Hong Kong respectively, all of the below principal subsidiaries are incorporated in China.
 
Name of Company
  
Particulars

of issued

capital
    
Type of legal
entity
    
Percentage of
equity held by
Sinopec Corp.
and its
subsidiary
    
Principal activities
    
(millions)
           
(%)
      
Sinopec International Petroleum Exploration and Production Company Limited
     RMB8,250        Limited company        100.00     
Investment in exploration, development, production, sales of petroleum and natural gas and other areas
Sinopec Great Wall Energy and Chemical Company Limited
     RMB22,761        Limited company        100.00     
Coal chemical industry investment management, production and sale of coal chemical products
Sinopec Yangzi Petrochemical Company Limited
     RMB15,651        Limited company        100.00     
Manufacturing of intermediate petrochemical products and petroleum products
Sinopec Yizheng Chemical Fiber Limited Liability Company
     RMB4,000        Limited company        100.00     
Production and sale of polyester chips and polyester fibers
Sinopec Lubricant Company Limited
     RMB3,374        Limited company        100.00     
Production and sale of lubricant products, lubricant base oil, and petrochemical materials
Sinopec Qingdao Petrochemical Company Limited
     RMB1,595        Limited company        100.00     
Manufacturing of intermediate petrochemical products and petroleum products
Sinopec Chemical Sales Company Limited
     RMB1,000        Limited company        100.00     
Marketing and distribution of petrochemical products
China International United Petroleum & Chemical Company Limited
     RMB5,000        Limited company        100.00     
Trading of crude oil and petrochemical products
Sinopec Overseas Investment Holding Limited
     U.S.$3,009        Limited company        100.00     
Investment of overseas business and equity interests
management
Sinopec Catalyst Company Limited
     RMB1,500        Limited company        100.00     
Production and sale of catalyst products
China Petrochemical International Company Limited
     RMB1,400        Limited company        100.00     
Trading of petrochemical products
Sinopec Beihai Refining and Chemical Limited Liability Company
     RMB5,294        Limited company        98.98     
Import and processing of crude oil, production, storage and sales of petroleum and petrochemical products
Sinopec Qingdao Refining and Chemical
Company Limited
     RMB5,000        Limited company        85.00     
Manufacturing of intermediate petrochemical products and petroleum products
Sinopec Hainan Refining & Chemical Company Limited
     RMB9,606        Limited company        100.00     
Manufacturing of intermediate petrochemical products and petroleum products
Sinopec Marketing Co.
     RMB28,403        Limited company        70.42     
Marketing and distribution of refined petroleum products
Shanghai SECCO Petrochemical Company Limited
     RMB500        Limited company        67.59     
Manufacturing and sales of petrochemical products
Sinopec-SK
(Wuhan) Petrochemical Company Ltd.
     RMB7,193        Limited company        59.00     
Production, sale, research and development of petroleum
products, petrochemical products, ethylene and downstream derivatives
Sinopec Kantons Holdings Limited
    
HK$248
 
     Limited company        60.33     
Provision of crude oil jetty services and natural gas
pipeline transmission services
Sinopec Shanghai Gaoqiao Petrochemical Company Limited
     RMB10,000        Limited company        55.00     
Manufacturing of intermediate petrochemical products
and petroleum products
Sinopec Shanghai Petrochemical Company Limited
     RMB10,824        Limited company        50.44     
Manufacturing of synthetic fibers, Resin and plastics,
intermediate petrochemical products and petroleum products
Fujian Petrochemical Company Limited
     RMB10,492        Limited company        50.00     
Manufacturing of plastics, intermediate petrochemical products and petroleum products
 
29

D. Property, Plant and Equipment.
Real Property
Our corporate headquarters and production facilities, occupying an area of approximately 7.03 square kilometers, are located in Jinshanwei, approximately 75 kilometers from downtown Shanghai. The total gross floor area of all our production and other facilities is approximately 2 million square meters. We own all of the buildings and facilities located at the site. We have the right to use the land upon which our buildings and facilities are located for a term of 50 years beginning in 1993 without the payment of any rent or usage fees other than land use taxes. We also have the right to transfer our land use rights to third parties without any payment to the Chinese government, so long as the use of the land remains the same as when the land use right was granted to us and the terms of the land use right we received will be applicable to any transferees.
Plants and Facilities
The following tables set forth the Rated Capacities of our principal production units. The actual production capacity of a production unit can exceed the Rated Capacity and may be further increased without increasing the Rated Capacity through technical improvements or expansion of such unit. The utilization rate of a production unit is based upon the Rated Capacity rather than actual production capacity and may vary with technical enhancements, changes in production management and scheduling of maintenance.
The following table sets forth the Rated Capacities and weighted average utilization rates of our principal production units for petroleum products and intermediate petrochemicals in 2021:
 
Production Unit (number of units)
  
Rated Capacity (tons)
    
Utilization Rate (%)
 
Crude oil distillation units (2)
     14,000,000        95.32  
Hydrocracker (2)
     3,000,000        89.14  
Ethylene unit
     700,000        105.97  
*Aromatics units (2)
     835,000        100.15  
PTA unit
     400,000        80.32  
Ethylene oxide / ethylene glycol units (2)
     525,000        86.26  
Cracking and catalyzing
     3,500,000        104.87  
Delayed coking (2)
     2,200,000        88.90  
Diesel oil hydrogenation units (2)
     3,850,000        90.87  
**Acrylonitrile unit
     650,000        93.23  
C5 segregation units (2)
     205,000        139.51  
 
*
The No. 1 paraxylene unit (235,000 tons/year) was suspended for the whole year.
**
No. 2 Diesel hydrogenation facility (1,200,000 tons/year) was revamped into acrylonitrile facility by the end of 2016. Annual production is 650,000 tons/year.
Our two crude oil distillation units were designed and built in China. In 2021, the actual quantity of crude oil we processed was approximately 13.7644 million tons. Our hydrocracker uses technology from United Oil Products Corporation of the United States. Our second ethylene unit uses technology from ABB Lummus Global Inc. of the United States. The aromatics unit uses technology from Universal Oil Products Corporation of the United States. The PTA unit uses technology from Mitsui Petrochemical Corporation of Japan. The ethylene oxide / ethylene glycol unit was constructed using technology from Scientific Design Corporation of the United States.
The following table sets forth the Rated Capacities and weighted average utilization rates of our principal production units for resins and plastics and synthetic fibers in 2021:
 
Production Unit (number of units)
  
Rated Capacity (tons)
    
Utilization Rate (%)
 
*Polyester units (3)
     550,000        88.53  
**Polyester staple units (2)
     158,000        88.27  
Polyester filament unit
     21,000        —    
Acrylic staple fiber units (3)
     141,000        107.19  
Polypropylene units (3)
     408,000        88.56  
Polypropylene units (3)
     400,000        96.41  
Vinyl acetate unit
     86,000        105.22  
 
*
No. 3 polyester fibre facility (100,000 tons/year) was discontinued on 1 September 2013.
**
No. 1 Polyester staple fibre facility (4,000 tons/year) was suspended for the whole year.
 
30

Our polyester units use technology from Kanebo Corporation of Japan and E.I. Dupont DeNemours & Co. Inc. of the United States. The polyester staple units use technology from Teijin of Japan and Jima of Germany as well as Chinese technology. The polyester filament units use technology from Murata Manufacturing Company Limited and Teijin Corporation of Japan, Barmag AG of Germany and E.I. Dupont DeNemours & Co. Inc. We produce polyethylene in three units; two LDPE units which use technology from Mitsubishi Petrochemical Corporation of Japan and BASF LDPE of Germany; and one high-density polypropylene unit uses the Borstar bimodal polyethylene technology from Northern European Chemical Engineering Company.
The acrylic fiber units were built domestically, based on a design of equipment which had been imported into China in the 1960s and that we substantially improved. In 1996, we acquired two additional acrylic fiber units which use technology from the Kawasaki Corporation of Japan. We produce polypropylene in three identical units using technology from Himont Corporation of Italy. The PVA unit uses technology acquired from Kuraray Corporation of Japan.
Power Facilities
Our electricity requirements are currently supplied by our own 425 megawatt coal-fired power plant and petroleum coke power plant. These power plants are designed to provide sufficient power supply needed by our facilities. We are connected to the Eastern China electricity grid, which provides a
back-up
source of power in case of a shortfall in our self-generated power supply.
Other Facilities
We also have facilities to produce industrial water, steam, hydrogen, oxygen and nitrogen which we use in our production facilities.
Maintenance
We engage in production stoppages for facility maintenance and repairs and implement our routine monthly maintenance and repair plans according to the needs of our production facilities, our requirements for product quality, and our commitment to security and environmental protection. The technicians in our facility management department have responsibility for the daily management of maintenance and repair work. We also outsource facility maintenance and repair projects to qualified contractors.
In 2021, Sinopec Group focused on building up and implementing stable production as its top priority in production management, and implemented and consolidated its foundation in production operation while cementing safety management. The Company seeks to implement the HSSE management system and put into practice process safety management, and further enhance its ensure equipment integrity assurance regime. We did not encounter serious accidents involving production safety, environmental pollution or occupational poisoning in 2021. Among the 58 major indicators that measure technical and economic capacity, 33 exceeded those of the previous year with a year-over-year growth rate of 58.90%.
Transportation-Related Fixtures
Crude oil, our principal raw material, is transported by pipeline and oil tanker to a crude oil terminal wharf and storage tanks. Our products leave the factory by water, rail, road and pipeline. In 2021, approximately 91.28% of our products by sales volume were picked up by customers from our premises, and the others were delivered by us. Our major ethylene customer is supplied via a pipeline. And some of the products were transported using our facilities.
Wharfs
We own one chemical wharf at Jinshan with five berths of 3,000, 5,000, 10,000, 10,000 and 30,000 tons. We also own a connecting pipeline capable of loading up to approximately 4.6 million tons of chemical products annually onto ocean-going barges and ships. In 2021, products representing 29.65% of total sales volume were shipped from the wharf. We also have a facility to load ships and barges which use the region’s inland waterways. In 2021, products representing 3.22% of total sales volume were shipped from these facilities. We believe that we have a competitive advantage because a greater proportion of our products are shipped by water as opposed to rail and truck, which is subject to capacity constraints on China’s rail and highway networks. Additionally, we own facilities for receiving crude oil and coal at docks that we own and transporting such materials by pipeline or conveyor to our production facilities.
Rail
We own a railroad loading depot with an annual capacity of 500,000 tons. The depot provides access via a spur line to the national Chinese railway system. In 2021, products representing 0.12% of total sales volume were transported from the factory by rail.
 
31

Capital Expansion Program
We have planned or started a number of other principal capital expansion projects. In 2019, 2020 and 2021, we invested RMB 1.8 billion, RMB 2.1 billion and RMB 3.533 billion, respectively, in capital expansion projects. We expect that total investment in the projects described below will be approximately RMB 3.5 billion in 2022.
Increasing Quality of Oil Products
In 2016, we launched No. 2 Diesel Hydrogenation Unit Reconstruction and Diesel Quality Upgrading Project so as to further improve the quality of oil products and perfect oil product structure. In 2017, we launched an oil cleaning project with 400,000 tons/year clean gasoline components units, which was completed and put into operation in 2020.
Expansion of New and Existing Downstream Petrochemical Products
As a large-scale integrated petrochemical enterprise, we produce a wide range of intermediate and downstream petrochemical products. In order to adapt to the changes in the world’s energy market and the development trends in the oil and chemical products market in China, we will seek to further integrate the existing refining, olefin and aromatic processing chains, and further develop our chemical business.
To take advantage of our specialty in producing acrylics fiber and to improve our industrial structure and upgrade certain products, we plan to construct a carbon fiber project with a capacity of 1,500 tons/year. Sinopec Corp. approved the basic design for this project in December 2010; pile foundation construction was commenced in December 2010; civil engineering was commenced in February 2011 and one series of facilities under phase I were launched for trial operation in 2012. Subject to the market conditions, we commenced the construction of Phase II of the Project in April 2019, and completed the
mid-term
delivery of it in March 2021. We commenced raw silks (24,000 ton/year) and 48K
large-tow
carbon fiber (12,000 ton/year) project in November 2020, and plan to complete Phase I
mid-term
delivery of them in June 2022.
Upgrading Environmental Protection Facilities Projects
To enhance our capacity for sustainable development and response to the government requirements of environmental protection, we intend to increase our capital expenditures on a series of environmental projects, mainly including 400,000 tons/year clean gasoline components units, transformation project for “ultra clean discharge” work in cogeneration unit, transformation of No. 2 olefin cracking burner, and Thermoelectric Department’s renovation project involving furnaces Nos. 3 and 4 meeting emission standards. All the projects were completed in 2020.
 
ITEM 4A.
UNRESOLVED STAFF COMMENTS.
None.
 
ITEM 5.
OPERATING AND FINANCIAL REVIEW AND PROSPECTS.
General
You should read the following discussion and analysis in conjunction with our audited financial statements and our selected financial data, in each case, together with the accompanying notes included elsewhere in this annual report. Our audited financial statements have been prepared in accordance with IFRS, as issued by the International Accounting Standards Board.
Critical Accounting Policies
The following discussion and analysis of our financial condition and results of operations are based on our consolidated financial statements. The preparation of financial statements in conformity with IFRS requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during 2021. Our financial condition and results of operations are sensitive to accounting methods, assumptions and estimates that underlie the preparation of our financial statements. We based our assumptions and estimates on historical experience and on various other assumptions that we believe to be reasonable and which form the basis for making judgments about matters that are not readily apparent from other sources. On an
on-going
basis, our management evaluates its estimates. Actual results may differ from those estimates as facts, circumstances and conditions change.
Our principal accounting policies are set forth in Note 2 to our consolidated financial statements and the changes in accounting policies are set forth in Note 2.1(c). The selection of critical accounting policies, the judgments and other uncertainties affecting application of those policies and the sensitivity of reported results to changes in conditions and assumptions are factors to be considered when reviewing our financial statements. We believe the following critical accounting policies involve the most significant judgments and estimates used in the preparation of our financial statements.
 
32

Classification of Financial Assets
The classification depends on the Company’s business model for managing the financial assets and the contractual terms of the cash flows. The Company determines the business model for managing financial assets at the level of the financial asset portfolio. The factors considered include the way to evaluate and report the performance of financial assets to key management personnel, the risks affecting the performance of financial assets and their management methods, and the way for relevant business management personnel to obtain remuneration, etc.
When evaluating whether the contractual cash flow of financial assets is consistent with the basic lending arrangements, the Company has the following main judgments: whether the time distribution or amount of the principal may change in the duration due to prepayment and other reasons; whether the interest only includes the time value of money, credit risk, other basic lending risks and the consideration of cost and profit. For example, does the amount of prepayment only reflect the outstanding principal and the interest based on the outstanding principal, as well as the reasonable compensation paid for the early termination of the contract.
Net realizable value (“NRV”) of inventories
Inventories are valued at the lower of cost and net realizable value. The net realizable value is determined based on the estimated selling prices in the ordinary course of business less the estimated costs to completion, and other costs necessary to make the sale. These estimates are based on the current market condition and historical experience of selling products of similar nature. It could change significantly as a result of competitor actions in response to changes in market conditions.
Management reassesses these estimations at the end of each reporting period to ensure inventory is shown at the lower of cost and net realizable value.
Impairments for
non-current
assets
At the end of each reporting period, the Company estimates the recoverable amount of an asset or a cash-generating unit (“CGU”) (a portion of which related to certain production facilities), at the higher of its fair value less costs of disposal and its value in use, to determine the impairment losses. If circumstances indicate that the carrying amount of the asset or CGU may not be recoverable, the asset or CGU may be considered “impaired”, and an impairment loss may be recognized.
The recoverable amount of assets or CGUs is the higher of the fair value less costs of disposal and value in use. As the fair value of certain assets or CGUs may not be publicly available, the Company uses all readily available information in determining an amount that is a reasonable approximation of recoverable amount, including estimates based on reasonable and supportable assumptions for projections of product sales and operating costs and discount rate. In particular, in determining the value in use of the Company’s specific CGUs, significant judgements are required on the accounting estimates which are based on the assumptions relating to product sales growth rates, related costs growth rates and discount rate applied.
Useful life and residual value of property, plant and equipment
Property, plant and equipment, are depreciated on a straight-line basis over the estimated useful lives of the assets, after taking into account the estimated residual value. Management reviews the estimated useful lives and estimated residual value of the assets annually in order to determine the amount of depreciation expense to be recorded during any reporting period. The useful lives are based on the Company’s historical experience with similar assets, taking into account anticipated technological changes. The depreciation expense for future periods is adjusted if there are significant changes from previous estimates.
A. Operating Results
The following discussion covers the years ended December 31, 2020 and 2021. For the discussion covering the year ended December 31, 2019, please refer to Item 5A of the Company’s Form
20-F
for the year ended December 31, 2020 filed with the SEC on April 29, 2021.
Government Policies
The impact of government economic, fiscal, and monetary policies can materially affect our financial condition, results of operations, and cash flows (see
Item 3. Key Information—D. Risk Factors
).
 
33

In particular, we consume large amounts of crude oil to manufacture our products of which more than 95% is typically imported. We attempt to mitigate the effect of increased costs due to rising crude oil prices. However, our ability to pass on these increased costs to our customers is dependent on government regulations, among other factors. Given that the increase of the sales prices of our products can lag behind the increase of crude oil costs, we sometimes fail to completely cover the increased costs by increasing our sales prices, particularly where government regulations restrict the prices of certain of our fuel products such as gasoline, diesel and jet fuel, and liquefied petroleum gas. In 2019, 2020 and 2021, approximately 44.81%, 43.64% and 47.01% of our net sales were from such products subject to price controls. Although the current price-setting mechanism for refined petroleum products in China allows the Chinese government to adjust price in the PRC market when the average international crude oil price fluctuates beyond certain levels within a certain time period (see
Item 4. Information on the Company – B. Business Overview – Product
Pricing
), the Chinese government still retains discretion as to whether or when to adjust the prices of the refined oil products. The Chinese government generally exercises certain price control over refined oil products once international crude oil prices experience a sustained rise or become significantly volatile. Moreover, the Chinese government controls the distribution of many fuel products in China. For instance, some of our fuel products are required to be sold to designated distributors (such as the subsidiaries of Sinopec Corp.). Because we cannot freely sell our fuel products to take advantage of opportunities for higher prices, we may not be able to fully cover increases in crude oil prices by increases in the sale prices of our products, which has had and will continue to have a material adverse effect on our financial condition, results of operations and cash flows.
In addition, the exchange rates between the Renminbi and the U.S. Dollar or other foreign currencies are affected by Chinese government policies. In particular, the value of the Renminbi is only permitted to fluctuate within a narrow and managed band against a basket of certain foreign currencies. The Chinese government continues to receive significant international pressure to liberalize its currency policy. Most of our revenue is denominated in Renminbi, and most of our purchase of crude oil and some equipment and repayment of certain borrowings are made in foreign currencies. Historically, the trend for appreciation of the Renminbi was helpful to us since our imported crude oil purchases constitute such a large portion of our total costs. However, the recent depreciation of the Renminbi increased our costs and affected our capacity of making profits. In addition, any depreciation of the Renminbi could adversely affect the value of the dividends of our H Shares and ADSs, which we pay in foreign currencies.
Further appreciation in the value of Renminbi against foreign currencies (including the U.S. Dollar) may cause a decrease in the value of our cash and cash equivalents that are denominated in foreign currencies.
Summary
In 2021, the global economy began to recover from the impacts of the most severe economic crisis since the Great Depression in the 1930s under the global
COVID-19
pandemic situation. Major developed economies, emerging markets and developing economics generally experienced Gross Domestic Product (GDP) growth. Facing a complicated domestic and global situation, especially under the difficulties caused by the
COVID-19
pandemic, China had adhered closely to the principle of seeking progress while maintaining stability and coordinated epidemic prevention and control together with economic and social development to guarantee the restoration of economic stability. In 2021, China’s GDP saw growth of 8.1%, an increase of 5.8%
year-on-year,
though such rate of growth is expected to decelerate in 2022.
In 2021, the Company actively responded to the complex and severe domestic and international economic and industry situations. At the same time as pandemic prevention, Sinopec Group focused its attention on main contradictions, system optimization, and pandemic prevention to transform potential crises into opportunities and to achieve a level of operation results with the joint efforts of all staff.
The following table sets forth our sales volumes and net sales for the years indicated:
 
    
Year ended December 31,
 
    
2019
    
2020
    
2021
 
    
Sales
Volume

(‘000 tons)
    
Net Sales
(RMB

million)
    
% of
Total

Net Sales
    
Sales
Volume

(‘000 tons)
    
Net Sales
(RMB

million)
    
% of
Total

Net Sales
    
Sales
Volume

(‘000 tons)
    
Net Sales
(RMB

million)
    
% of
Total

Net Sales
 
Synthetic fibers
     177.9        2,158.9        2.5        151.4        1,472.4        2.4        101.9        1,374.8        1.8  
Resins and plastics
     1,292.4        9,979.9        11.3        1,365.4        9,419.7        15.3        1,254.9        9,962.7        13.1  
Intermediate petrochemicals
     2,193.7        10,313.6        11.7        2,168.0        8,205.8        13.3        1,989.1        10,780.5        14.2  
Petroleum products
     10,294.6        43,125.9        49.0        10,347.7        30,139.6        49.0        10,065.0        41,884.4        55.2  
Trading of petrochemical products
     —          21,690.7        24.6        —          11,577.3        18.8        —          11,051.4        14.6  
Others
     —          786.7        0.9        —          746.1        1.2        —          835.0        1.1  
Total
     13,958.6        88,055.7        100.0        14,032.5        61,560.9        100.0        13,410.9        75,888.8        100.0  
  
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
 
 
34

The following table sets forth a summary statement of our consolidated statements of operations for the years indicated:
 
    
Year ended December 31,
 
    
2019
   
2020
   
2021
 
    
RMB
million
   
% of
Net sales
   
RMB
million
   
% of
Net sales
   
RMB
million
   
% of
Net sales
 
Synthetic fibers
            
Net sales
     2,158.9       2.5       1,472.4       2.4       1,374.8       1.8  
Operating expenses
     (2,699.2     (3.1     (1,836.6     (3.0     (2,228.9     (2.9
Segment loss
     (540.3     (0.6     (364.2     (0.6     (854.1     (1.1
 
 
    
Year ended December 31,
 
    
2019
   
2020
   
2021
 
  
RMB million
   
% of

Net sales
   
RMB million
   
% of

Net sales
   
RMB million
   
% of

Net sales
 
Resins and plastics
            
Net sales
     9,979.9       11.3       9,419.7       15.3       9,962.7       13.1  
Operating expenses
     (9,578.5     (10.9     (8,157.6     (13.3     (9,910.5     (13.1
Segment profit
     401.4       0.4       1,262.1       2.0       52.2       0.1  
Intermediate petrochemicals
            
Net sales
     10,313.6       11.7       8,205.8       13.3       10,780.5       14.2  
Operating expenses
     (9,899.6     (11.2     (7,624.2     (12.4     (11,415.6     (15.0
Segment profit/(loss)
     414.0       0.5       581.6       0.9       (635.1     (0.8
Petroleum products
            
Net sales
     43,125.9       49.0       30,139.6       49.0       41,884.4       55.2  
Operating expenses
     (42,420.4     (48.2     (32,338.3     (52.5     (38,917.4     (51.3
Segment profit/(loss)
     705.5       0.8       (2,198.7     (3.5     2,967.0       3.9  
Trading of petrochemical products
            
Net sales
     21,690.7       24.6       11,577.3       18.8       11,051.4       14.6  
Operating expenses
     (21,637.5     (24.5     (11,535.3     (18.7     (11,007.7     (14.5
Segment profit
     53.2       0.1       42.0       0.1       43.7       0.1  
Others
            
Net sales
     786.7       0.9       746.1       1.2       835.0       1.1  
Operating expenses
     (500.0     (0.6     (535.1     (0.9     (976.5     (1.3
Segment profit/(loss)
     286.7       0.3       211.0       0.3       (141.5     (0.2
Total
            
Net sales
     88,055.7       100.0       61,560.9       100.0       75,888.8       100.0  
Operating expenses
     (86,735.2     (98.5     (62,027.1     (100.8     (74,456.6     (98.1
Profit/(loss) from operations
     1,320.5       1.5       (466.2     (0.8     1,432.2       1.9  
Net finance income
     363.0       0.4       332.3       0.5       414.6       0.5  
Investment income
     —         —         —         —        
Share of profit of associates and jointly controlled entities
     972.6       1.1       724.7       1.2       874.3       1.2  
Profit before income tax
     2,656.1       3.0       590.8       0.9       2,721.1       3.6  
Income tax
     (429.0     (0.5     65.6       0.1       (644.5     (0.9
Net profit
     2,227.1       2.5       656.4       1.0       2,076.6       2.7  
Attributable to:
            
Equity shareholders of the Company
     2,215.7       2.5       645.1       1.0       2,073.4       2.7  
Non-controlling
interests
     11.4       0.0       11.3       0.0       3.2       0.0  
Net profit
     2,227.1       2.5       656.4       1.0       2,076.6       2.7  
 
Net sales represent sales revenue of the respective segments after sales taxes and surcharges. Operating expenses here represent cost of sales, selling and administrative expenses and other operating expenses /income, as allocated to respective segments.
Year ended December 31, 2021 compared with year ended December 31, 2020
Net sales
In 2021, net sales of the Company amounted to RMB75,888.8 million, an increase of 23.27% from the previous year’s RMB61,560.9 million. As of December 31, 2021, the weighted average prices (excluding tax) of synthetic fibers, resins and plastics, intermediate petrochemical products and petroleum products of the Company increased by 38.73%, 15.08%, 43.19% and 42.87%
year-on-year
respectively. The total volume of our products was 13.45 million tons in 2021, representing a decrease of 3.66% over the previous year. Our production/sales ratio was 100.05%, and the trade receivables recovery rate was 100%. Our total amount of sales from export was RMB 8.2 billion, an increase of 6.49% compared with 2020.
 
35

(i) Synthetic fibers
In 2021, the Company’s net sales of synthetic fiber products amounted to RMB1,374.8 million, representing a decrease of 6.63% from the previous year’s RMB1,472.4 million, which was mainly due to the reduction in production resulted from the overhaul and perennial loss of acrylic fiber, and the lower sales during the Reporting Period resulted from the decrease of sales of synthetic fiber products. Sales volume of synthetic fibers decreased by 32.69%
year-on-year,
while the weighted average sales price increased by 38.73%. Meanwhile, the sales volume of acrylic fibers, the main product of the synthetic fibers segment, decreased by 36.90%
year-on-year.
Net sales of acrylic fibers, polyester fibers and other products accounted for 84.10%, 12.11% and 3.79% of the total sales of synthetic fibers segment respectively.
Net sales of synthetic fibers accounted for 1.8% of the Company’s net sales in the current year, representing a decrease of 0.6 percentage points from the previous year.
(ii) Resins and plastics
In 2021, the Company’s net sales of resins and plastics products amounted to RMB9,962.7 million, an increase of 5.76% from the previous year’s RMB9,419.7 million, which was mainly due to the scene of the downstream market rebounded, and the sales prices of resin and plastic products generally rose, resulting in the increase of sales during the Reporting Period. The weighted average sales price of resins and plastics increased by 15.08%, while the sales volume of resins and plastics products decreased by 8.09%
year-on-year.
Meanwhile, the weighted average sales price of polyethylene and polypropylene increased by 18.23% and 11.68%, and the weighted average sales price of polyester chips increased by 28.93%
year-on-year.
The sales of polyethylene, polypropylene, polyester chips and other products accounted for 43.23%, 36.57%, 16.89% and 3.31% of the total sales of resins and plastics segment respectively.
The net sales of resins and plastics accounted for 13.10% of the Company’s net sales in the current year, a decrease of 2.2 percentage points from the previous year.
(iii) Intermediate petrochemicals
In 2021, the Company’s net sales of intermediate petrochemical products amounted to RMB10,780.5 million, an increase of 31.38% from the previous year’s RMB8,205.8 million, which was mainly due to the rise in unit price of intermediate petrochemical products driven by the sharp rise in international crude oil prices. The weighted average sales price of intermediate petrochemical products increased by 43.19%
year-on-year,
and its sales volume decreased by 8.25%
year-on-year.
The sales of
p-xylene,
ethylene oxide, pure benzene, ethylene glycol and other products accounted for 24.24%, 20.52%, 17.01%, 1.78% and 36.45% of the total sales of intermediate petrochemical products respectively.
The net sales of intermediate petrochemical products accounted for 14.2% of the Company’s net sales in the current year, an increase of 0.9 percentage points from the previous year.
(iv) Petroleum products
In 2021, the Company’s net sales of petroleum products amounted to RMB41,884.4 million, an increase of 38.97% from the previous year’s RMB30,139.6 million, which was mainly due to the rise in the price of petroleum products driven by the sharp rise in international crude oil prices. The weighted average sales price of petroleum products increased by 42.87%
year-on-year,
and sales volume decreased by 2.73%.
The net sales of petroleum products accounted for 55.2% of the Company’s net sales in the current year, an increase of 6.2 percentage points from the previous year.
(v) Trading of petrochemical products
In 2021, the Company’s net sales of trading of petrochemical products amounted to RMB11,051.4 million, a decrease of 4.54% from the previous year’s RMB11,577.3 million. Mainly due to the decrease in customer purchase demand of the subsidiary China Jinshan Associated Trading Corporation and Shanghai Jinshan Trading Corporation, the sales of this year decreased by RMB57 million and RMB769 million respectively.
The net sales of trading of petrochemical products accounted for 14.6% of the Company’s net sales in the current year, a decrease of 4.2 percentage points from the previous year.
(vi) Others
In 2021, the Company’s net sales of other products amounted to RMB835.0 million, an increase of 11.92% from the previous year’s RMB746.1 million.
 
36

The net sales of other products accounted for 1.1% of the Company’s net sales in the current year, a decrease of 0.1 percentage points from the previous year.
Cost of sales and operating expenses
Cost of sales and expense consist of cost of sales, sales and administrative expenses, other operating expenses and other operating income, etc.
In 2021, the Company’s cost of sales and expenses amounted to RMB74,456.6 million, an increase of 20.04% from RMB62,027.1 million in 2020. Cost of sales and expenses of synthetic fibers, resins and plastics, intermediate petrochemical products, petroleum products, petrochemical products and other products amounted to RMB2,228.9 million, RMB9,910.5 million, RMB11,415.6 million, RMB38,917.4 million, RMB11,007.7 million and RMB976.5 million respectively, representing an increase of 21.36%, an increase of 21.49%, an increase of 49.73%, an increase of 20.34%, a decrease of 4.57% and an increase of 82.49%
year-on-year
respectively.
Compared with the last year, the cost of sales and expenses of synthetic fibers, resins and plastics, intermediate petrochemical products, petroleum products, petrochemical products increased this year, which was mainly due to the sharp increase in crude oil prices and thus the increase in corresponding costs.
 
   
Cost of sales
In 2021, the Company’s cost of sales amounted to RMB74,298.0 million, an increase of 20.03% from previous year’s RMB61,901.1 million, which was mainly due to the rise in crude oil prices leading to the rise in costs and the lower-than-expected operating benefits of certain production facilities in 2021, and a number of production facilities were idle or backward production technology, resulting in the provision for impairment of long-term assets of RMB587.6 million. Cost of sales accounted for 97.90% of the net sales this year.
 
   
Selling and administrative expenses
In 2021, the Company’s sales and administrative expenses amounted to RMB368.2 million, a decrease of 24.29% from the previous year’s RMB486.3 million. This was primarily due to the handling and miscellaneous handling fees with amount of RMB 120.9 million were reclassified to cost of sales.
 
   
Other operating income
In 2021, the Company’s other operating income amounted to RMB125.3 million, a decrease of 15.74% from previous year’s RMB148.7 million. This was mainly due to the decrease of RMB25 million in subsidies of R&D projects, leading to a reduction in other operating income.
 
   
Other operating expenses
In 2021, the Company’s other operating expenses amounted to RMB44.7 million, an increase of 80.97% from previous year’s RMB24.7 million. This was primarily due to an increase in other operating expenses as a result of the increase of RMB17.0 million for the purchases of rights of carbon emission during the year.
Profits from operations
In 2021, the Company’s operating profit amounted to RMB1,432.2 million, an increase of RMB1,898.4 million from the operating loss of RMB466.2 million in the previous year. Profit from operations was significantly higher as a result of the increase in the price of crude oil and the impact of the domestic economy recovery from
COVID-19’s
influence on downstream demand.
(i) Synthetic fibers
In 2021, the operating loss of synthetic fibers amounted to RMB854.1 million, an increase of RMB489.9 million from the operating loss of RMB364.2 million in the previous year. The weak market demand of the textile industry, the downstream market of synthetic fibers segment, together with the low capacity utilization rate impacted from major overhaul resulted in increase of operating losses in the synthetic fibers sector during the Reporting Period. Due to a number of production facilities were idle or backward production technology, the long-term asset impairment provision of RMB135.7 million was made for the synthetic fiber segment in 2021.
(ii) Resins and plastics
In 2021, the operating profit of resins and plastics amounted to RMB52.2 million, a decrease of RMB1,209.9 million from the operating profit of RMB1,262.1 million in the previous year. The decrease in operating profit in the year was mainly because the rise in international crude oil prices resulted in the sharp rise in costs while the supply in the downstream market was saturated, and thus the increase in sales price was lower than that in cost price.
 
37

(iii) Intermediate petrochemicals
In 2021, the operating loss of intermediate petrochemical products amounted to RMB635.1 million, a decrease of RMB1,216.7 million from the operating profit of RMB581.6 million in the previous year. The decrease in gross profit of petrochemical products as compared with the previous period was mainly because the rise in international crude oil prices resulted in the sharp rise in costs while the supply in the downstream market was saturated, and thus the increase in sales price was lower than that in cost price. In 2021, provision for impairment of long-term assets of RMB296.3 million was made for some devices as increasing production cost is not expected to be covered by the estimated selling price of the products due to deteriorating market conditions.
(iv) Petroleum products
In 2021, the operating profit of petroleum products amounted to RMB2,967.0 million, an increase of RMB5,165.7 million from the operating loss of RMB2,198.7 million in the previous year. The increase in operating profit in the year was mainly due to an increase of sales price driven by a rise in international crude oil price.
(v) Trading of petrochemical products
In 2021, the operating profit of the trading of petrochemical products amounted to RMB43.7 million, an increase of RMB1.7 million from the operating profit of RMB42.0 million in the previous year, which was no significant change compared with the previous year.
(vi) Others
In 2021, the Company’s other operating loss amounted to RMB141.5 million, a decrease of RMB352.5 million from the other operating profit of RMB211.0 million in the previous year, this was primarily due to higher gross loss on spontaneous power sales driven by the rise of coal prices.
Net finance income
In 2021, the Company’s net financial income amounted to RMB414.6 million, an increase of RMB82.3 million from the net financial income of RMB332.3 million in the previous year, mainly due to an increase in the average balance of deposit during the Reporting Period, resulting in an increase of our interest income by RMB77.6 million from RMB431.2 million in 2020 to RMB508.8 million in 2021.
Profit before taxation
In 2021, the Company’s profit before taxation amounted to RMB2,721.1 million, an increase of RMB2,130.3 million from the profit before taxation of RMB590.8 million in the previous year.
Income tax
The income tax expense of the Company amounted to RMB644.5 million in 2021 and the income tax benefit amounted to RMB65.6 million in 2020. This was primarily due to an increase in the profit before taxation of the Company which lead to a rise in tax payable. In accordance with The Enterprise Income Tax Law of the PRC (amended in 2018), the income tax rate applicable to the Company in 2021 is 25% (2020: 25%).
The effective rate for income tax was 23.68% in 2021, as compared to -11.10% in 2020.
Profit for the year
In 2021, the Company’s profit after tax amounted to RMB2,076.6 million, an increase of RMB1,420.2 million from the profit after tax of RMB656.4 million in the previous year.
B. Liquidity and Capital Resources.
We strive to always have sufficient liquidity to meet our liabilities when due, preparing for both normal and stressed conditions, without incurring unacceptable losses or risking damage to our reputation.
 
38

Our primary sources of funding have been cash provided by our operating activities and short term and long term borrowings. Our primary uses of cash have been for cost of sales, other operating expenses and capital expenditures. We prepare monthly cash flow budgets to ensure that we will always have sufficient liquidity to meet our financial obligations as they become due. We arrange and negotiate financing with financial institutions and maintain a certain level of standby credit facilities to reduce liquidity risk. We believe that our current cash on hand, expected cash flows from operations and available standby credit facilities from financial institutions will be sufficient to meet our working capital requirements and repay our short term borrowings and obligations when they become due. In addition, we will continue to optimize our fund raising strategy from short and long term perspectives to take advantage of low interest rates by issuing corporate bonds or debts with low financing costs.
The following table sets forth a condensed summary of our consolidated statement of cash flows for the years ended December 31, 2019, 2020 and 2021.
 
    
Year Ended December 31,
 
    
2019
    
2020
    
2021
 
                      
    
(RMB million)
 
Net cash generated from operating activities
     5,057.8        1,679.9        3,950.0  
Net cash used in investing activities
     (4,623.2      (3,997.5      (2,359.4
Net cash (used in)/generated from financing activities
     (1,737.4      1,681.8        (3,393.1
Net increase/(decrease) in cash and cash equivalents
     (1,302.8      (525.9      (1,802.5
Net cash generated from operating activities
The net cash generated from operating activities amounted to RMB 3,950.0 million in 2021, representing an increase in cash inflows of RMB 2,270.1 million as compared to the net cash inflows of RMB 1,679.9 million in 2020. During the reporting period, with profitability in operating, the Company’s cash inflows generated from operating activities in 2021 amounted to RMB 4,411.7 million, an increase of RMB 2,416.6 million from the cash inflows generated from operating activities of RMB 1,995.1 million in 2020. The income tax paid in 2021 amounted to RMB 351.6 million, an increase of RMB 107.7 million from the income tax paid of RMB 243.9 million in the previous year.
The net cash generated from operating activities amounted to RMB1,679.9 million in 2020, representing a decrease in cash inflows of RMB3,377.9 million as compared to the net cash inflows of RMB5,057.8 million in 2019. During the reporting period, with profitability in operating, the Company’s cash inflows generated from operating activities in 2020 amounted to RMB1,995.1 million, a decrease of RMB3,660.6 million from the cash inflows generated from operating activities of RMB5,655.7 million. The income tax payable in 2020 amounted to RMB243.9 million, a decrease of RMB290.6 million from the income tax payable of RMB534.5 million in the previous year.
Net cash used in investing activities
Our net cash used in investing activities decreased from RMB 3,997.5 million in 2020 to RMB 2,359.4 million in 2021. This was primarily due to the proceeds from capital reduction of an associate. According to the resolution of the Board of Directors on 9 July 2021, the Company, Sinopec Corp., and Sinopec Shanghai Gaoqiao Petrochemical Company Limited approved to reduce their paid-in capital in SECCO, an associate of the Company, by a total amount of RMB 7,300,811 thousand in proportion to their shareholding ratios of 20%, 30% and 50% respectively. Among them, the Company reduced its investment cost in SECCO by approximately RMB 1,460,258 thousand and the Company has received the amount of the capital reduction in December 2021.
Our net cash used in investing activities increased from RMB 4,623.2 million in 2019 to RMB 3,997.5 million in 2020. This was primarily due to the increase in the amount of structured deposits and fixed deposits.
Net cash used in financing activities
Our net cash used in financing activities was RMB 3,393.1 million in 2021 as compared to net cash generated from financing activities was RMB 1,681.8million in 2020. The decrease was mainly due to net cash outflow resulted from repayment of short-term bonds and issuance of short-term bonds.
Our net cash inflows generated from financing activities was RMB 1,681.8 million in 2020 as compared to our net cash used in financing activities was RMB 1,737.4 million in 2019. The increase was primary because we issued
169-day
short-term bonds of face value RMB 3.0 billion.
 
39

Borrowings and banking facilities
Due to the Company’s net profit position and the reduced capital expenditure, the Company managed to maintain the balance of cash and cash equivalents at a prudent level in 2021. Our total borrowings at the end of 2021 amounted to RMB 1,559.8 million, representing an increase of RMB 11.8 million as compared to RMB 1548.0 million at the end of the previous year. See
Item 11 Quantitative and Qualitative Disclosures about
Market Risk – Interest Rate Risk
for more information on the maturity and the interest rate of the borrowings. We have generally been able to arrange short term loans with several PRC financial institutions as and when needed. The debt obligations as of December 31, 2020 and 2021 were as follows.
 
Debt instruments
  
Year Ended December 31,
 
  
2020
    
2021
 
  
(RMB million)
 
Short term bank loans (1)
     1,548.0        1,559.8  
Long term bank loans
     —          700.0  
  
 
 
    
 
 
 
     1,548.0      2,259.8  
  
 
 
    
 
 
 
 
(1)
As of December 31, 2021, no borrowings were secured by the way of property, plant and equipment. We obtained a credit rating of AAA for financing loans, assessed by Shanghai Huajie Credit Rating & Investors Service Co., Ltd., a credit rating agency authorized by the Shanghai Branch of the People’s Bank of China. As of December 31, 2021, the current assets exceeded current liabilities by RMB 5,136.5 million. The liquidity of the Company is primarily dependent on the ability to maintain adequate cash inflow from operations, the renewal of its short-term bank loans and on its ability to obtain adequate external financing to support its working capital and meet its debt obligation when they become due. We assessed that all the facilities could be renewed upon their expiration dates. We have carried out a detailed review of the cash flow forecast for the 12 months ending December 31, 2021. Based on such forecast, we believe that we will be able to renew these facilities when they expire based on our well-established relationships with various lenders and adequate sources of liquidity exist to fund our working capital and capital expenditure requirements.
In light of our good credit standing and various financing channels, we believe that we will not experience any difficulty in obtaining sufficient financing for our operations.
We managed to maintain our gearing ratio at a safe level by enhancing controls over both liabilities (including borrowings) and financing risks. We generally do not experience any seasonality in borrowings. However, due to the nature of the capital expenditures plan, long term bank loans can be arranged in advance of expenditures while short term borrowings are used to meet operational needs. The terms of our existing borrowings do not restrict our ability to pay dividends on our shares.
Gearing ratio
As of December 31, 2021, our gearing ratio was 35.26%, while as of December 31, 2020, our gearing ratio was 34.25%. The ratio is calculated using this formula: total liabilities divided by total assets.
Capital expenditure
In 2021, our capital expenditure amounted to RMB 3,533 million, representing an increase of 67.68% as compared to RMB 2,107.0 million in capital expenditure in 2020. Major projects include the following:
 
Major Project
  
Total amount of project
investment
RMB
million
    
Amount of project
Investment in 2021
RMB
million
    
Project progress as of
December 31, 2021
Shanghai Jinshan baling New Material Co., Ltd
     400.0        50.0      Paid in RMB50 million
Sinopec Shanghai raw silks (24,000 ton/year) and 48K large-tow carbon fiber (12,000 ton/year) project
     3,489.6        1,000.0      Under construction
Oil cleaning project 400,000 tons/year clean gasoline components units
     781.7        40.0      Put into operation
Second stage of PAN (Polyacrylonitrile) based carbon fiber project with annual production of 1,500 tons
     847.8        8.4      Put into operation
Security risk rectification project of the central control room of the olefin section
     99.9        32.5      Under construction
Shanghai Petrochemical third circuit 220kV power incoming line project
     507.1        250.0      Under construction
Energy saving transformation of three
GK-VI
cracking furnaces in the old area of No. 2 olefin unit of olefin Department
     92.3        70.9      Put into operation
Seawall safety hazard treatment project
     256.1        150.1      Under construction
 
40

Note: In addition to the major capital expenditure items disclosed in the above table, the total capital expenditure of other projects of the Company is RMB1,931 million.
The Company’s capital expenditures for 2022 are estimated at approximately RMB3,500 million.
Proposed Dividend Distribution
A dividend for the year ended December 31, 2021 of RMB 0.10 per share (including tax), based on 10,823,813,500 shares outstanding, amounted to a total dividend of RMB 1,082,381,350, was proposed by the Board of Directors on March 23, 2022. The proposal remains to be approved at our 2021 Annual General Meeting.
 
 
C.
Research and Development, Patents and Licenses, etc.
We have a number of technology development units, including the Petrochemical Research Institute, the Plastics Research Institute, the Polyester Fiber Research Institute, the Acrylic Fiber Research Institute and the Environmental Protection Research Institute. These units are charged with various research and development tasks with respect to new technology, new products, new production processes and equipment and environmental protection. Our research and development expenditures in 2019, 2020 and 2021 were RMB 93.0 million, RMB 110.6 million and RMB 94.30 million, respectively. The increase was mainly due to the increase in research and development investment in projects related to the carbon fiber.
We are not, in any material aspect, dependent on any patents, licenses, industrial, commercial or financial contracts, or new production processes.
 
 
D.
Trend Information
The International Monetary Fund advised in its January 2022 edition of
World Economic Outlook
that the global economy grew 5.9% in 2021 and is projected to have a continued moderate recovery of about 4.4 percent in 2022 and 3.8 percent in 2023. In spite of swift vaccine research and
roll-out,
2022 began with the spread of a new Omicron
COVID-19
variant rather than a full restoration of a
pre-pandemic
state. The global economic recovery is still clouded by the following challenges: rising energy costs, higher than anticipated inflation, prolonged pandemic disruptions due to more variants, supply chain disruptions,
geo-political
tensions such as the Russia-Ukraine conflict and related sanctions, and ongoing climate emergencies and natural disasters.
Despite China’s initial quick recovery since the beginning of the pandemic, it still faces lower private consumption and real estate and construction sector slowness as a result of its
zero-tolerance
COVID-19
policies. . However, China still enjoys positive economic development factors: 2022 is the second year of the “14th Five-Year Plan” which represents the three major objectives to be completed on schedule, and a new development pattern with the domestic big circle as the main body and the domestic and international double circle promoting each other is being accelerated. China is expected to continue to implement a proactive fiscal policy and a prudent monetary policy so as to keep providing necessary support for economic recovery. It is expected that China’s economic growth is going to operate within a reasonable range.
In 2021, oil prices saw a significant recovery since the beginning of the
COVID-19
pandemic. Global oil demand is on track to rebound to
pre-pandemic
levels even in light of a surge of new
COVID-19
cases at the end of 2021. At the same time, production by OPEC+, the U.S. and
non-OPEC
countries has been increasing the global supply of oil. However,
geo-political
factors such as the Russian-Ukraine conflict and sanctions imposed upon various Russian entities pose challenges for oil supply and likely will raise overall energy prices in 2022. On the political stage, the degree of support for energy development in the US and the positioning of
Sino-US
relations are still uncertain. Whether
Sino-US
trade frictions will increase and the trend of US crude oil production and export are factors that may affect the oil price trends in 2022.
The domestic petrochemical industry is currently facing the challenge of a downward economic cycle. During the “14th Five-Year Plan” period, China’s refining and chemical industry is set to enter a full phase of new release in capacity and fierce competition. Industry integration, transformation and upgrading are also phasing in. Oversupply is further seen in the refined oil market. The transformation of chemical products towards the higher end and the more environmentally friendly will become a new trend. Driven by new energy, new materials, and the new economy, clean, digital, and diversified developments are now the key trends in developments upon the phasing in of a new energy regime in social development. These new developments will impact the energy supply from petrochemical companies, which will put severe pressure on petrochemical companies’ profitability.
 
 
E.
Critical Accounting Estimates
Not applicable. The Company’s consolidated financial statements have been prepared in accordance with IFRS as issued by the IASB. A summary of the Company’s principal accounting policies is provided in the Significant Accounting Policies section of the consolidated financial statements.
 
41

 
F.
Other Information
Purchase, Sale and Investment
Except as disclosed in this report, during the year ended December 31, 2021, we engaged in no material purchase or sale of our subsidiaries or associated companies or any other material investments.
Pledge of Assets
As of December 31, 2021, we did not pledge any of our property or equipment.
 
42

ITEM 6.
DIRECTORS, SENIOR MANAGEMENT AND EMPLOYEES.
 
 
A.
Directors and Senior Management.
The following table sets forth certain information concerning our directors, executive officers and members of our supervisory committee (“Supervisory Committee”). The current term for our directors, executive officers and members of our Supervisory Committee is three years, which term will end in June 2023.
 
Name
  
Age
  
Position
Directors
     
Wu Haijun    60    Executive Director, Chairman of the Board of Directors, Chairman of Strategy Committee, and Member of Nomination Committee
Guan Zemin    58    Executive Director, Vice-Chairman of the Board of Directors, Vice-Chairman of Strategy Committee, and President
Du Jun    52    Executive Director, Vice President and Chief Finance Officer
Huang Xiangyu    54    Executive Director and Vice President
Xie Zhenglin    57   
Non-executive
Director and Member of Strategy Committee
Peng Kun    56   
Non-executive
Director
Li Yuanqin    49    Independent Director, and Chairman of Audit Committee
Tang Song    42    Independent Director, and Member of Audit Committee
Chen Haifeng    48    Independent Director, Member of Audit Committee and Member of Nomination Committee
Yang Jun    65    Independent Director, Chairman of Remuneration and Appraisal Committee and Chairman of Nomination Committee
Gao Song    52    Independent Director, Member of Remuneration and Appraisal Committee and Member of Strategy Committee
Supervisory Committee
     
Ma Yanhui    51    Chairman of the Supervisory Committee
Zhang Feng    53    Employee Supervisor
Chen Hongjun    51    Employee Supervisor
Zhang Xiaofeng    52    Supervisor
Zheng Yunrui    57    Independent Supervisor
Choi Tingki    68    Independent Supervisor
Senior Management
     
Jin Qiang*    57    Vice President
Jin Wenmin*    57    Vice President
Huang Fei*    45    Vice President
Liu Gang    50    Secretary of the Board of Directors
 
*
Mr. Jin Qiang, Mr. Jin Wenmin and Mr. Huang Fei requested to the Board of Directors on February 15, 2022 to cease to serve as executive directors and directors due to changes in their work. Mr. Jin Qiang, Mr. Jin Wenmin and Mr. Huang Fei resigned from their positions and their resignation reports were delivered to the Board of Directors on February 15, 2022.
Directors
Wu Haijun
, born in August 1962 is the Executive Director, Chairman, Chairman of the Strategy Committee and member of the Nomination Committee, Director of SECCO and Chairman of Shanghai Chemical Industry Park Development Co., Ltd.. Mr. Wu joined the Shanghai Petrochemical Complex (the “Complex”) in 1984 and has held various positions, including Deputy Director and Director of the Company’s No.2 Chemical Plant, as well as manager of the Chemical Division. He was Vice President of the Company from May 1999 to March 2006 and Director of the Company from June 2004 to June 2006. Mr. Wu was manager and Secretary of the Communist Party Committee of the Chemical Sales Branch of Sinopec Corp from December 2005 to March 2008. From December 2005 to April 2010, he was Director of the Chemical Business Department of Sinopec Corp. From April 2010, he was appointed as a Director of SECCO. From April 2010 to February 2011, Mr. Wu was President of SECCO. From April 2010 to August 2018, he was appointed Secretary of the Communist Party Committee of SECCO and in June 2010 he was appointed Director of the Company. From June 2010 to December 2017, he served as Vice President of the Company. From February 2011 to March 2015, he acted as Vice President of SECCO, and was President of SECCO from March 2015 to December 2017. From December 2017 to January 2019, Mr. Wu was appointed Chairman of SECCO. From December 2017 to August 2018, he was the Company’s Deputy Party Secretary. He has served as President of the Company from December 2017 to September 2018. In December 2017, he was appointed as Chairman of the Company. In January 2018, he was appointed as Chairman of Shanghai Chemical Industry Park Development Co, Ltd. and was appointed as Secretary to the Communist Party Committee of the Company in August 2018. Mr. Wu graduated from the East China Institute of Chemical Technology in 1984, majoring in chemical engineering, and obtained a Bachelor’s degree in engineering. In 1997, he obtained a Master’s degree in business administration from the China Europe International Business School. He is a Professorate senior engineer by title.
 
43

Guan Zemin
, born in December 1964, is serving as Deputy Chairman, Executive Director, Deputy Chairman of the Strategy Committee and President of the Company. Mr. Guan started to work in 1990, and he has successively served as Section Manager of Technology Development Section, Technology Development Department, and Deputy Chief Engineer of Wuhan Petrochemical Works, and Director of Catalyzing Workshop, Deputy Director and Director of Production Scheduling Department, and Deputy Chief Engineer of the Wuhan branch of Sinopec Corp. (“Wuhan Branch”). From December 2012 to December 2018, he served as Deputy General Manager of Wuhan Branch. From May 2016 to December 2019, he served as General Manager and Director of
Sinopec-SK
(Wuhan) Petrochemical Company Limited. From December 2018 to December 2019, he served as the Director and Deputy Party Secretary and General Manager of Wuhan Branch. He was appointed Deputy Secretary of the Company in December 2019. From February 2020, he served as the President of the Company. From June 2020, he served as the executive director, vice chairman and vice chairman of the strategy committee of the company. Mr. Guan graduated from the Fine Chemical Major of School of Chemical Engineering, East China University of Science and Technology with a Master’s degree in Engineering in July 1990. He is a senior engineer by professional title.
Du Jun
, Du Jun, born in March 1970, is the Deputy President, Chief Financial Officer of the Company, Chairman of China Jinshan Associated Trading Corporation (“Jinshan Associated Trading”) and a Director of the Shanghai Chemical Industry Park Development Co., Ltd.. Mr. Du Jun started his career in 1990 and has successively served the Chief of Second Division of the Secretary of President’s Office of the Sinopec Yangzi Petrochemical Company Ltd., Deputy Director of Finance Office and Deputy Director of Finance Department of Sinopec Yangzi Petrochemical Co., Ltd. From August 2004 to July 2007, he served as Director of Finance Department of Sinopec Yangzi Petrochemical Co., Ltd.. From July 2007 to August 2012, he served as Director of Finance Department of Sinopec Yangzi Petrochemical Company Limited. From August 2012 to August 2016, he served as Chief Accountant of Sinopec Yangzi Petrochemical Company Limited. From December 2015 to September 2020, he served as Supervisor of
BASF-YPC
Company Limited. From June 2016 to September 2020, he served as Director of Sinopec Yangzi Petrochemical Company Limited. From August 2016 to September 2020, he served as Chief Accountant of Sinopec Yangzi Petrochemical Company Limited. From September 2020, he served as the Deputy General Manager and the Chief Financial Officer of the Company. He served as the Chairman of the Jinshan Associated Trading, and as Director of the Shanghai Chemical Industry Park Development Co., Ltd. since December 2020. Mr. Du Jun graduated from Southeast University with a Bachelor’s degree in Industrial Corporate Management in 1990. He obtained a Master’s degree in Business Administration (MBA) from Southeast University in 2004. He is a Professorate senior accountant by title.
Huang Xiangyu
, born in March 1968, is serving as the Executive Director and Deputy President of the Company. Mr. Huang started his career in 1990 and joined the Complex in 1992. He served as the Deputy Director of the chemical workshop of Shanghai Jinyang Acrylic Plant, Deputy Director of Jinyang Equipment, Director and Deputy Director of Jinyang Acrylic Equipment of Acrylic Business Unit and Chief Engineer of Acrylic Business Unit. From July 2011 to January 2020, he served as the Director of the Acrylic Fiber Research Institute. From November 2011 to January 2020, he served as the Chief Engineer of the Acrylic Fiber Department. From February 2019 to January 2020, he served as Deputy Chief Engineer of the Company. From February 2020, he served as the Vice President of the Company. From June 2020, he was an Executive Director of the Company. Mr. Huang graduated from the Organic Chemical Major of School of Chemical Engineering, East China University of Science and Technology with a Bachelor’s degree in Engineering in July 1990. He obtained a Master’s degree in Engineering from Donghua University in May 2004. He graduated from Polymeric Chemistry and Physics Major of Fudan University with a doctor’s degree in Science in June 2013. He is a Professorate senior engineer by title.
External Directors
Xie Zhenglin
, born in February 1965, is currently serving as an
Non-Executive
Director, member of the Strategy Committee, Deputy President of Chemical Service Department of the Sinopec Corp., and General Manager of Sinopec Group Assets Management Co., Ltd.. Mr. Xie started his work in 1989, served as Principal Staff Member of State Price Control Bureau and State Development Planning Commission, and started to work in Sinopec Group in September 1995, successively served as Deputy Director and Director of the Comprehensive Division of the Finance Department, Deputy Director of Capital Management Department, Deputy Director of General Accounting Department of Sinopec Assets Management (presided over the work), Deputy Director of Assets Management Department of Sinopec Corp., Deputy General Manager of Sinopec Assets Management, Acting Director of Assets Management Department of Sinopec Corp., and Deputy Executive Director and Deputy General Manager of Sinopec Assets Management. From April 2014 to October 2020, he served as the Deputy Chairman and director of the China Merchants Energy Shipping Co., Ltd. (listed on the Shanghai Stock Exchange, Stock Code: 601872). Mr. Xie served as Director of Assets Management Department of Sinopec Corp., and Executive Director and General Manager of Sinopec Assets Management from April 2014 to December 2019. He has been the Deputy President of Chemical Service Department of Sinopec Corp. and General Manager of Sinopec Assets Management since December 2019. From June 2020, he served as the executive director and member of the strategy committee of the company. Mr. Xie obtained a Master’s degree in Economics from Graduate School of Chinese Academy of Social Science in August 1989. He obtained a Master’s degree in Business Administration from University of Houston in May 2007. He is a Senior Accountant by professional title.
 
44

Peng Kun
, born in December 1966, is currently serving as a
Non-Executive
Director, the General Manager of Human Resource Department, Minister of Party Committee Organization Department, and Director of Office of Veteran Cadres of the Company. Mr. Peng joined the Complex in 1986 and served as Deputy Director of General Affairs Office, Department of Chemical Engineering, General Research Institute, assistant manager of the life logistics subsidiary of
Easy-Art
Design, section manager of Coordination Section of Chemical Engineering Institute, section manager of Administration Department, Secretary of Party General Branch and Deputy Director of Quality Center, Deputy party Secretary and Secretary of Commission for Discipline Inspection of Quality Management Center, Director of Labor Union, and Chairman, Secretary of the Communist Party Committee and Deputy Manager of Labor Union. He served as Director of Human Resources Department of the Company from February 2016 to April 2018, the Head of Human Resources Division of the Company from April 2018 to May 2019, and the Head of Organization and Personnel Division of the Company from May 2019 to March 2020. He was appointed as Director of CPC United Front Work Department and Director of Retired Cadres Office in May 2019, and General Manager of Human Resources Department and Director of CPC Organization Department of the Company from March 2020. From June 2020, he served as the
Non-Executive
Director of the Company. Mr. Peng graduated from East China University of Science and Technology with a degree in Engineering Management in July 2004 and obtained senior professional and technical title.
Independent Directors
Li Yuanqin
, born in July 1973, is an Independent
Non-Executive
Director, Chairman of the Audit Committee and member of the Strategy Committee of the Company, Professor of the School of Management and the associate head of the Department of Accountancy at Shanghai University. Ms. Li has been appointed as an Independent
Non-Executive
Director of the Company since August 2017. She is currently the independent Director of Shanghai New World Co., Ltd. (listed on Shanghai Stock Exchange, stock code: 600628), Yunsai Zhilian Co., Ltd. (listed on Shanghai Stock Exchange, stock code: 600602, 900901) and Hengtian Kaima Co., Ltd. (listed on Shanghai Stock Exchange, stock code: 900953). From April 2000 to March 2003, Li served at the Settlement Department at the headquarters of ICBC. From June 2006 to September 2009, she was the lecturer at the School of Management at Shanghai University. From September 2009 to March 2019, she was the associate professor at the School of Management at Shanghai University. She has been the professor at the School of Management and the associate head of the Department of Accountancy of Shanghai University since March 2019 and May 2011. During that period, she was also a visiting scholar at Foster School of Business, University of Washington in the United States between February 2012 and February 2013. She also serves as a member of the eighth session of the Shanghai Baoshan Committee of the Chinese People’s Political Consultative Conference and a
non-practicing
member of the Chinese Institute of Certified Public Accountants. She received a PhD in Management from Antai College of Economics and Management (ACEM) at Shanghai Jiao Tong University.
Tang Song
, born in December 1980, is serving as the Independent
Non-executive
Director and a member of the Audit Committee of the Company, Dean Assistant of School of Accountancy, Shanghai University of Finance and Economics, Professor and PH. D graduate student supervisor. Mr. Tang finished his undergraduate study in June 2003 at the School of Accountancy of the Shanghai University of Finance and Economics and obtained a doctor’s degree from a successive postgraduate and doctoral program in Management (Accountancy) in June 2008. Mr. Tang worked in the School of Accounting and Finance, Hong Kong Polytechnic University for collaborative research from August 2008 to August 2009. He worked in China Europe International Business School for collaborative research from August 2009 to June 2010. Mr. Tang served as Lecturer in School of Accountancy, Shanghai University of Finance and Economics from June 2010 to July 2012. He served as associate professor at the School of Accountancy, Shanghai University of Finance and Economics from August 2012 to June 2019. Mr. Tang served as Dean Assistant of Shanghai University of Finance and Economics from January 2019, and as a Professor of the School of Accountancy of the University since August 2019. Mr. Tang served as an Independent Director of the Shanghai Qifan Cable Co. Ltd. (listed on the Shanghai Stock Exchange, stock code: 605222) since July 2019, and as an Independent Director for the Shanghai Universal Biotech Co., Ltd since May 2020. He served as the independent
non-executive
director, member of the audit committee and member of the strategy committee of the company since June 2020. Mr. Tang served as an Independent Director for the Wuxi Commercial Mansion Grand Orient Co., Ltd. (listed on Shanghai Stock Exchange, stock code: 600327) since November 2020.
Chen Haifeng
, born in January 1974, is serving as an Independent
Non-Executive
Director of the Company, member of the Audit Committee and the Nomination committee, and a Senior Director of the Shanghai MindMotion Microelectronics Co., Ltd.. Mr. Chen graduated from Fudan University with a Bachelor’s degree in applied physics in 1997. He served as clerk, project supervisor, and project manager of Investment Banking Department of CITIC Securities from July 1997 to August 2001. Mr. Chen served as Senior Manager of Strategic Investment Department of SVT Group from September 2002 to February 2006. He served as Senior Manager of Investment Banking Department of Orient Securities from August 2006 to March 2008. Mr. Chen served as senior vice president and sponsor Deputy of Investment Banking Department of China Jianyin Investment Securities from April 2008 to May 2012. He served as CEO and sponsor Deputy of Investment Banking Department of Caida Securities from June 2012 to June 2015. Mr. Chen served as independent Director of Cnnc Hua Yuan Titanium Dioxide Company Limited (listed on Shenzhen Stock Exchange, stock code: 002145) from February 2015 to October 2018. He served as CEO and sponsor Deputy of Investment Banking Department in Dongxing Securities from July 2015 to September 2017. Mr. Chen has been a non independent Director of Zhejiang Yueling Wheels Corporation from October 2017 to December 2020 (listed on the Shenzhen Stock Exchange, Stock Code: 002725). He served as an independent
non-executive
director, member of the audit committee and member of the nomination committee of the company since June 2020. He served as a Senior Director of the Shanghai MindMotion Microelectronics Co., Ltd. Since January 2021.
 
45

Yang Jun
, born in August 1957, is serving as an Independent
Non-executive
Director, Chairman of the Nomination Committee, the Remuneration and Appraisal Committee Director (vice president level) of Gansu Gangtai Holding (Group) Co., Ltd. Mr. Yang graduated from East China University of Political Science and Law with a degree in Law in September 1979 and from Peking University with a Master’s degree in Civil Law in July 1991. He worked in Shanghai Intermediate Court and Supreme Court from July 1983 to July 2005. He served as an assistant to the president and general legal officer of Shanghai United Assets and Equity Exchange, General Manager of Beijing Headquarter of Central Enterprise Equity Exchange, operation Director of Equity Exchange and General Manager of Financial Equity Exchange from July 2005 to September 2017. He has served as an arbitrator of China International Economic and Trade Arbitration Commission from March 2007 to March 2015 and served as an arbitrator of Shanghai International Economic and Trade Arbitration Commission since March 2007. He served as independent non executive Director of China Merchants Securities Co., Ltd. (listed on the Hong Kong stock exchange, stock code: 06099) from June 2011 to January 2018. He has served as independent Director of Shanghai Zhenhua Heavy Industries Co., Ltd. (listed on Shanghai Stock Exchange, stock code: 600320) since April 2015 and Director (Vice President level) of Gansu Gangtai Holding (Group) Co., Ltd. since September 2017. He served as the independent
non-executive
director, chairman of the nomination committee and chairman of the remuneration and assessment committee of the company since June 2020.
Gao Song
, born in June 1970, is serving as an Independent Director, member of remuneration and appraisal committee and Strategy Committee, Professor of Business School of East China University of Science and Technology and Director of China’s Institute for action learning. Mr. Gao graduated from Shandong University with a degree in Computer Software in 1992, from the School of Management of Fudan University with a Master’s degree in Corporate Management in 1998 and from the Antai College of Economics & Management of Shanghai Jiao Tong University with a doctorate in Corporate Management in 2006. He served as Director of Marketing Department of Shanghai Guanshengyuan Group Co., Ltd.. From March 1998 to May 2002 and General Manager of Shanghai Aichu Food Co., Ltd.. From May 2002 to March 2007. He has served as Professor of Business School of East China University of Science and Technology and Director of China’s Institute for action learning since May 2009. He was a visiting scholar at the University of Illinois at Urbana-Champaign from 2014 to 2015. From June 2020, he served as the independent
non-executive
director, chairman of the remuneration and appraisal committee and member of the strategy committee of the company.
Supervisory Committee
The Company has a Supervisory Committee whose primary duty is to supervise senior management of the Company that includes the Board of Directors, managers and senior officers. The function of the Supervisory Committee is to ensure that senior management of the Company act in the interests of the Company, its shareholders and employees and in compliance with PRC law. The Supervisory Committee reports to the shareholders in the general meeting. The Articles of Association provide the Supervisory Committee with the right to investigate the business and the financial affairs of the Company and to convene shareholder’s meetings from time to time. The Supervisory Committee currently comprises of seven members, three of whom are employee representatives and four of whom are external supervisors, including one independent supervisor.
Ma Yanhui
, born in February 1971, is a Supervisor, the Chairman of Supervisory Committee,, the Deputy Secretary of the Communist Party Committee, Secretary of the Communist Party Discipline Supervisory Committee and Chairman of the Labour Union of the Company. Mr. Ma started his career in 1996. He served as Secretary of Office of Yanhua Refinery, Secretary and Deputy Director of Yanhua Office of Great Wall Lubricant Oil, Supervisor and Acting Director and Deputy Director of Integrated Corporate Reform Department of China Petrochemical Corporation, and Deputy Director and Director of Structure Reform Sector, Corporate Reform Department of Sinopec Assets Management Co., Ltd., etc. From June 2008 to August 2017, Mr. Ma was Director of Integrated Corporate Reform Department of China Petrochemical Corporation (Sinopec Group). From August 2017, Mr. Ma was the Deputy Secretary of the Communist Party Committee and Secretary of the Communist Party Discipline Supervisory Committee of the Company. He was appointed as Supervisor, Chairman of Supervisory Committee and Chairman of the Labour Union of the Company in October 2017. Mr. Ma graduated from East China University of Science and Technology in July 1996, majoring in petroleum processing, and obtained a Bachelor’s degree in engineering. In June 2006, he obtained a Master’s degree in corporate management from Renmin University of China. Mr. Ma is a senior economist by professional title.
Zhang Feng
, born in June 1969, is currently a Supervisor and the Auditing Director of the Company. Mr. Zhang started his career in the Complex in 1991. He served as Assistant of Chief and Deputy Chief of Finance Section of Polyester II Factory, Deputy Chief of Finance Section of Polyester Department, Deputy Chief and Chief of Cost Section of Finance Division of Polyester Department, Deputy Chief and Chief of Finance Division, Director Assistant, Deputy Director, Deputy Director (Hosting Work), Director of Finance Department and Chief of Finance Division, etc. He worked as Auditing Director of the Company from December 2018 to March 2020, and as Supervisor in October 2019. From March 2020, he worked as the Auditing Director of the Company. Mr. Zhang graduated from Shanghai University of Finance and Economics in 1991, majoring in Accounting, and obtained a Bachelor’s degree in Economics. Mr. Zhang is a senior accountant by professional title.
 
46

Chen Hongjun
, born in January 1971, is currently a Supervisor, Vice-President of Labour Union, Director of the Public Affairs Department and Vice-President of the Association of Science and Technology of the Company. Mr. Chen started his career in the Complex in 1996. He served as Vice Party Branch Secretary of Fibre Polymer Office, Deputy Director of Spinning Office, Director of Simulation Office, Section Manager of Scientific Research Management Department, Deputy Secretary and Secretary of Youth League Committee of the Company, Party Secretary and Deputy Director of the Chemical Engineering Department, Party Secretary and Assistant Manager of Fine Chemicals Department and Director of Public Affairs Department. Mr. Chen was appointed as Vice-President of Labour Union of the Company in November 2013. He was appointed as Vice President of the Association of Science and Technology in December 2017. He served as Director of the Public Affairs Department of the Company from April 2018 to March 2020, and he was elected as Supervisor of the Company in October 2019. He was the Director of Public Affairs of the Company since march 2020. In 1993, Mr. Chen graduated from Chengdu University of Science and Technology, majoring in Dyeing and Finishing Engineering, and obtained a Bachelor’s degree in Engineering. In 1996, he obtained a Master’s degree in Chemical Fibre from Sichuan Unite University. Mr. Chen is a senior engineer by professional title.
Zhang Xiaofeng
, born in March 1970, is currently serving as External Supervisor, Deputy General Manager of the Enterprise Reform and Legal Department of Sinopec Group and Deputy Director of the Company’s Commission Office for Public Sector Reform. Mr. Zhang currently holds the position of supervisor of Sinopec Insurance Limited, Sinopec Oilfield Equipment Corporation and Sinopec Petroleum Reserve Company Limited. Starting his career in 1995, Mr. Zhang has served as Deputy chief of the Office Management Division of the Legal Department of Sinopec Group, Deputy chief and chief of the Contract Project Division, chief of the Dispute Management Division and chief of the General Management Division of Legal Department of Sinopec Group. He has served as Deputy Director of the Legal Department of Sinopec Group from January 2018 to December 2019. He has also served as Deputy General Manager of the Enterprise Reform and Legal Department of Sinopec Group and Deputy Director of the Company’s Commission Office for Public Sector Reform since December 2019. Mr. Zhang, majoring in International Economic Law, graduated from China University of Political Science and Law with a Bachelor’s degree in Law in July 1995, and he is a senior economist.
Independent Supervisor
Zheng Yunrui
, born in December 1965, is an Independent Supervisor of the Company, a professor in civil and commercial law at the Faculty of Law of the East China University of Political Science. He has served as the Company’s Independent Supervisor since December 2014. He is currently an independent Director of Fuxin Dare Automotive Parts Co, Ltd. (listed on the Shenzhen Stock Exchange, stock code: 300473) and Wuxi New Hongtai Electrical Technology Co., Ltd. (listed on Shanghai Stock Exchange, stock code: 603016). Mr. Zheng graduated from the Shangrao Normal University in Jiangxi Province, majoring in English Language. Mr. Zheng obtained a Master’s degree in law and a doctorate’s degree in law from the Faculty of Law of Peking University in July 1993 and July 1998, respectively. Mr. Zheng previously worked at the Education Bureau of Shangrao County, Jiangxi Province, Hainan Airport Limited, China Township Enterprise Investment and Development Company Limited and the Legal Affairs Office of the Shanghai Municipal People’s Government. He has been teaching at East China University of Political Science and Law since August 2001. He was a visiting scholar at the Faculty of Law of National University of Singapore between July 2002 and December 2002. From April 2013 to May 2019, he served as independent director of Hangzhou Xianfeng Electronic Technology Co., Ltd. (listed on Shenzhen Stock Exchange, stock code: 002767). From 2019 to February 2021, he served as the external supervisor of Zhejiang Weihai Construction Group Co., Ltd. (listed on Shenzhen Stock Exchange, stock code: 002586). From April 2019 to March 2022, he served as an independent director of Dalian electric porcelain Group Co., Ltd. (listed on Shenzhen Stock Exchange, stock code: 002606). In November 2019, he served as a member of the second shareholding exercise Expert Committee of China Securities small and Medium Investors Service Center. In September 2020, he was appointed as a legal consultant of Wuxi intermediate people’s court. Mr. Zheng has been engaged in trials, teaching and research relating to civil law, property law, contract law, company law, insurance law, social insurance law and government procurement law. He is experienced in the legal affairs on corporate governance and has great academic achievements. He is also an arbitrator at the Arbitration Commission of Xuzhou and Wuxi. Mr. Zheng was appointed as an advisory expert on Civil and administrative cases of the Supreme People’s Procuratorate, a member of the second shareholding exercise Committee of CSI small and
medium-sized
investment service center, a news, public opinion and legal advisory expert of Wuxi intermediate people’s court, a member of the expert advisory committee of Shanghai Yangpu District people’s Procuratorate and a mediator of Shanghai Second Intermediate People’s court.
Cai Tingki
, born September 1954, is an Independent Supervisor of the Company and a Fellow of the Hong Kong Institute of Certified Public Accountants. He joined the Company in June 2011. Mr. Choi served as Independent
Non-Executive
Director of the Company from June 2011 to June 2017 and has been Independent Supervisor since June 2017. Mr. Choi has been an independent
non-Executive
Director of Yangtzekiang Garment Limited (listed on the Main Board of the Hong Kong Stock Exchange, stock code: 00294) and YGM Trading Limited (listed on the Main Board of the Hong Kong Stock Exchange, stock code: 00375) since December 2012. Mr. Choi graduated from the Department of Accounting, Hong Kong Polytechnic in 1978. He joined KPMG in the same year and has held various positions, including Partner of the audit department of KPMG Hong Kong Office, Executive Partner of KPMG Shanghai Office, Senior Partner of KPMG Huazhen Shanghai Office as well as Senior Partner of KPMG Huazhen in Eastern and Western China. Mr. Choi retired from KPMG Huazhen in April 2010.
 
47

Senior Management:
Jin Qiang
, born in May 1965, is serving as Vice President of the Company. Mr. Jin joined Zhenhai General Petrochemical Works in 1986 and has held various positions, including Deputy Chief of the Utilities Department, Deputy Director and Director of the Machinery and Power Division of SINOPEC Zhenhai Refining & Chemical Co., Ltd., and Director of the Machinery and Power Division of SINOPEC Zhenhai Refining & Chemical Company. Mr. Jin was Deputy Chief Engineer of SINOPEC Zhenhai Refining & Chemical Company from March 2007 to October 2011, and was appointed Vice President of the Company in October 2011. In June 2014, Mr. Jin was appointed Executive Director of the Company. Mr. Jin graduated from the East China Institute of Chemical Technology in 1986 majoring in chemical machinery and graduated from the Graduate School of Central Party School in 2007 majoring in economic management. He is a Professorate senior engineer by title.
Jin Wenmin
, born in February 1965, is serving as Vice President of the Company. Mr. Jin joined the Complex in 1985 and served as the Secretary of the Communist Party Committee of the Company’s No.1 Oil Refining Device of Refining Unit, Head of Butadiene Device, Manager of the storage and transportation, branch company, manager and Deputy Secretary of the Communist Party Committee of Storage and Transportation Department, manager and Deputy Secretary of the Communist Party Committee of Oil Refining Department etc. From April2013 to February 2017, Mr. Jin was appointed as Head of Production Department of the Company. From May 2013 to August 2016, Mr. Jin was appointed as Assistant to the General Manager of the Company and was appointed Vice President of the Company in September 2016. He was appointed Executive Director of the Company in June 2018. Mr. Jin graduated from the Shanghai Second Polytechnic University in July 2003. He is a senior engineer by professional title.
Huang Fei
, born in January 1977, is serving as Deputy President of the Company. Mr. Huang joined Sinopec Shanghai Petrochemical Company Limited in 2000, and he has successively served as Polyolefin Plant Deputy Director of Plastic Business Unit and Manager Assistant and Polyolefin Plant Director of Plastic Department. From August 2012 to June 2014, he served as Deputy Manager of the Plastic Department. From June 2014 to February 2017, he served as Director of Statistical Center and Vice Party Secretary. From February 2017 to December 2018, he served as Manager of Olefin Department and Deputy Party Secretary. From December 2018 to January 2019, he served as President’s Assistant and the Director of Production Department. From January 2019 to December 2019, Mr. Huang served as President’s Assistant and Manager of Production Department of SECCO. From February 2020, he served as the Deputy President of the Company. From June 2020, he served as the Executive Director, Secretary to the Board, Joint Company Secretary and member of the Strategy Committee of the company. Mr. Huang graduated from the Polymer Materials and Engineering Major of East China University of Science and Technology with a Bachelor’s degree of Engineering in July 2000. He graduated from Chemical Engineering Major of East China University of Science and Technology with a Master’s degree in April 2008. He is a senior engineer by professional title.
Liu Gang
, born in September 1972, is currently the Secretary to the board of directors, the joint company secretary, the assistant to the general manager, the general counsel, and the general manager of the capital operation Department and Shanghai Petrochemical Investment Development Co., Ltd. Mr. Liu Gang joined the work in 1995 and successively served as the deputy director and director of the supply management department of the company’s material supply company and the business operation manager of the commercial department of SECCO. From November 2015 to August 2018, he served as the deputy director of the company’s material procurement center. From August 2018 to April 2019, he served as the deputy director (presiding over the work) of the company’s material procurement center. From April 2019 to January 2021, he served as the general manager of the material procurement center of the company. He has been the assistant to the general manager of the company since December 2019. He has been the general counsel of the company since March 2021. He has been the Secretary of the board of directors and joint company secretary of the company since April 2021. He has been the general manager of the company’s capital operation Department and Shanghai Petrochemical Investment Development Co., Ltd. since August 2021. Mr. Liu Gang graduated from China Textile University in 1995, majoring in mechatronics, and obtained a master’s degree in power engineering from East China University of technology in 2007, with the title of senior economist.
B. Compensation.
The aggregate amount of cash compensation we paid to our directors, supervisors and executive officers during the year ended December 31, 2021 was approximately RMB 12.42 million. In addition, directors and supervisors who are also officers or employees receive certain other
benefits-in-kind,
such as subsidized or free health care services, housing and transportation, which large Chinese enterprises customarily provide to their employees. No benefits are payable to members of the board or the Supervisory Committee or the executive officers upon termination of their relationship with us.
 
48

Name
  
Position with the Company
  
Salaries and

other

benefits
    
Retirement
scheme
contributions*
    
Discretionary
bonus
    
Fees
    
Total
Remuneration
in 2021
(excluding
share options)
 
         
(RMB’000)
    
(RMB’000)
    
(RMB’000)
    
(RMB’000)
    
(RMB’000)
 
         
(before tax)
    
(before tax)
    
(before tax)
    
(before tax)
    
(before tax)
 
Wu Haijun
   Chairman & Executive Director      324        49        768        —          1,141  
Guan Zemin
   Executive Director, Vice Chairman & President      407        49        767        —          1,223  
Du Jun
   Executive Director Vice President & Chief Financial Officer      373        49        617        —          1,039  
Huang Xiangyu
   Executive Director & Vice President      276        48        684        —          1,008  
Xie Zhenglin
   Independent Director      —          —          —          —          —    
Peng Kun
   Independent Director      186        46        631        —          863  
Li Yuanqin
   Independent Director      —          —          —          150        150  
Tang Song
   Independent Director      —          —          —          150        150  
Chen Haifeng
   Independent Director      —          —          —          150        150  
Yang Jun
   Independent Director      —          —          —          150        150  
Gao Song
   Independent Director      —          —          —          150        150  
Ma Yanhui
   Chairman of Supervisory Committee      350        49        682        —          1,081  
Zhang Feng
   Supervisor      169        42        584        —          795  
Chen Hongjun
   Supervisor      178        41        603        —          822  
Zheng Yunrui
   Independent Supervisor      100        —          —          —          100  
Choi Tingki
   Independent Supervisor      100        —          —          —          100  
Jin Qiang*
   Vice President      378        49        682        —          1,109  
Jin Wenmin*
   Vice President      265        49        684        —          998  
Huangfei*
   Vice President      251        46        683        —          980  
 
*
On February 15, 2022, Mr. Jin Qiang, Mr. Jin Wenmin and Mr. Huang Fei proposed request to the board of directors that they would no longer serve as executive directors and directors due to job change. Mr. Jin Qiang, Mr. Jin Wenmin and Mr. Huang Fei’s resignation took effect when the resignation report were delivered to the board of directors of the Company on February 15, 2022.
 
 
C.
Board Practices.
Board of Directors
Our Board of Directors consists of eleven members. Our Directors are elected at meetings of our shareholders, and, unless they resign at an earlier date, are deceased or removed, will serve three-year terms. The Directors shall be eligible for reelection upon expiry of their terms of office; however, the combined tenure of an Independent
Non-executive
Director may not exceed a total of six years. The term of our current Board of Directors will expire in June 2023. None of our Directors have entered into any service contracts with us or any of our subsidiaries providing for benefits upon termination of appointment or employment (with the exception of compensation required by Chinese labor law).
Independent Board Committee
We formed an Independent Board Committee on June 18, 2020, which consists of five Independent
Non-executive
Directors. The current members are Ms. Li Yuanqin, Mr. Tang Song, Mr. Chen Haifeng, Mr. Yang Jun and Mr. Gao Song. The Independent Board Committee advised our shareholders other than Sinopec Corp. and its associates in respect of the terms of the continuing connected transactions under the renewed Mutual Product Supply and Sale Services Framework Agreement with Sinopec Group and Sinopec Corp. and the renewed Comprehensive Services Framework Agreement with Sinopec Group and the proposed caps on annual transaction values thereof for the three years ending December 31, 2022.
Supervisory Committee
The Supervisory Committee is responsible for ensuring that our Directors and senior officers act in the interests of our company or those of our shareholders or employees and that they do not abuse their positions and powers. The Supervisory Committee has no power to overturn the decisions or actions of our Directors or officers and may only recommend that they correct any acts that are harmful to our interests or the interests of our shareholders or employees. The Supervisory Committee is currently composed of seven members appointed for a three year term. The term of the current members will expire in June 2023. Supervisory Committee members have the right to attend meetings of our Board of Directors, inspect our financial affairs and perform other supervisory functions.
 
49

Remuneration and Appraisal Committee
We formed a remuneration and appraisal committee on December 25, 2001 which consists of three Directors. As of December 31, 2021, the members of the remuneration committee are Mr. Yang Jun (Chairman of the Committee), Mr. Tang Song and Mr. Gao Song. The key responsibility of the Remuneration Committee is to formulate and review the remuneration policy and plan for the Directors and executive officers, formulate the standards for evaluation of the Directors and executive officers and conduct such evaluations. The members of the remuneration and appraisal committee will hold office for the same term as their directorships which will expire in June 2023.
Audit Committee
We formed an audit committee on June 15, 1999 which consists of three Directors. As of December 31, 2021, the members are Ms. Li Yuanqin (Chairman of the Committee), Mr. Tang Song and Mr. Chen Haifeng. The key responsibility of the Audit Committee is to advise the Board on the appointment, dismissal, remuneration and terms of engagement of external auditors, review and supervise our financial reporting process, internal controls and risk management systems, and review our connected transactions. The members of the audit committee will hold office for the same term as their directorships which will expire in June 2023.
Nomination Committee
We formed a nomination committee on June 27, 2012 which consists of three Directors. As of December 31, 2021, the members are Mr. Yang Jun (Chairman of the Committee), Mr. Chen Haifeng and Mr. Wu Haijun. The key responsibility of the Nomination Committee is to review the Board composition, make recommendations to the Board on the procedures and criteria for the selection and appointment of Directors and senior management and assess the independence of Independent
Non-executive
Directors. The members of the audit committee will hold office for the same term as their directorships which will expire in June 2023.
Strategy Committee
We formed a strategy committee on June 15, 2017 which consists of three Executive Directors, one
Non-executive
Directors and one Independent
Non-executive
Director. As of December 31, 2021, the members are Mr. Wu Haijun (Chairman of the Committee), Mr. Guan Zemin (Vice-Chairman of the Committee), Mr. Xie Zhenglin, Mr. Huang Fei and Mr. Gao Song. The key responsibility of the Strategy Committee is to conduct researches and give recommendations to the Board on major investment decisions, projects and major issues that affect our development, and monitor our long-term development strategic plan. The members of the audit committee will hold office for the same term as their directorships which will expire in June 2023.
Summary Corporate Governance Differences
There are significant differences between our corporate governance practices and those of U.S. issuers listed on the NYSE. Pursuant to Section 303A.11 of the NYSE listing Manual, we have provided a statement of these differences under
Item 16G. Corporate Governance.
D. Human Capital Resources.
As of December 31, 2021, we had 8230 employees.
The following table shows the approximate number of employees we had at the end of the last three years by the principal business function they performed:
 
    
December 31,
 
    
2019
    
2020
    
2021
 
Management
     1081        1066        1044  
Engineers, technicians and factory personnel
     5430        5094        5070  
Accounting, marketing and others
     2367        2306        2116  
  
 
 
    
 
 
    
 
 
 
Total
     8878        8466        8230  
  
 
 
    
 
 
    
 
 
 
Approximately32.17% of our work force are graduates with a bachelor’s degree or higher. In addition, we offer our employees opportunities for education and training based upon our development plans and requirements and the individual performance of each employee.
 
50

A system of labor contracts has been adopted in our Company. The contract system imposes discipline, provides incentives to adopt better work habits and gives us greater management control over our work force. We believe that by linking remuneration to productivity, the contract system has also improved employee morale. As of December 31, 2021, almost all of the work force was employed pursuant to labor contracts which specify the employee’s position, responsibilities, remuneration and grounds for termination. The contracts generally have short terms of one to five years and may be renewed with the agreement of both parties. The remaining personnel are employed for an indefinite term.
We have a labor union that protects employees’ rights, aims to assist in the fulfillment of our economic objectives, encourages employee participation in management decisions and assists in mediating disputes between us and union members. We have not been subject to any strikes or other labor disturbances which have interfered with our operations, and we believe that our relations with our employees are good.
Total remuneration of our employees includes salary and bonuses. Employees also receive certain benefits in terms of housing, education and health services that we subsidize, and other miscellaneous subsidies. In 2021, we incurred RMB 3,456.77 million in employment costs.
In compliance with Shanghai regulations, we and our employees participate in a defined contribution government pension scheme under which all employees upon retirement are entitled to receive pensions. In order to safeguard and properly enhance the living level of retired employees and improve the medium and long term incentive system, the Company established an enterprise annuity plan. According to the plan, to the extent that the employees volunteer for the related payments and have been with the Company for one year or more, such employees are entitled to participate in the enterprise annuity plan. We will make payments to match the payments made by the employees after giving considerations to our profitability, the employee’s work responsibilities, contributions, and treatments post retirement based on the principle of universal benefits. We have 19274 retired employees under the above retirement insurance plans. During 2021, we terminated employment with 236 persons (including the retired and voluntary leave), accounting for 2.79% of 8,466 employees we had as of January 1, 2021.
In addition to the pension benefits, pursuant to the relevant laws and regulations of the PRC, we and our employees participate in defined social security contributions for employees, such as a housing fund, basic medical insurance, supplementary medical insurance, unemployment insurance, injury insurance and maternity insurance.
E. Share Ownership.
The table below sets forth information regarding the beneficial ownership of our shares held by our directors, supervisors and executive officers as of March 31, 2022:
 
Name
  
Position held
  
Number of Shares held

(shares)
   
Percentage of total issued
shares of the Company (%)
    
Percentage of total
issued A shares (%)
 
Jin Qiang
   Vice President      301,000 A shares  (L)      0.002781        0.00411  
Jin Wenmin
   Vice President      175,000 A shares  (L)      0.001617        0.00239  
Huang Xiangyu
   Executive Director and Vice President      140,000 A shares  (L)      0.001293        0.00190  
Zhang Feng
   Supervisor      10,000 A shares  (L)      0.000092        0.00014  
Chen Hongjun
   Supervisor      31,400 A shares  (L)      0.000290        0.00043  
 
(L): Long position
Share Option Incentive Scheme
The Share Option Incentive Scheme of the Company took effect from 23 December 2014, with a validity period of 10 years until 22 December 2024. The first grant of
A-share
share options under the Share Option Incentive Scheme was on 6 January 2015. For details, please refer to the relevant announcements uploaded on the websites of Shanghai Stock Exchange, Hong Kong Stock Exchange and the Company on 6 January 2015. All the exercise periods of the first grant have ended on 28 December 2018. For details, please refer to the relevant announcements uploaded on the websites of Shanghai Stock Exchange, Hong Kong Stock Exchange and the Company on 28 December 2018. At present, the Company has no other granting scheme.
During 2021, the Company did not grant
A-share
share options under the Share Option Incentive Scheme, nor did the grantees exercise any
A-share
share options, and no
A-share
share options were cancelled or lapsed.
 
51

ITEM 7.
MAJOR SHAREHOLDERS AND RELATED PARTY TRANSACTIONS.
A. Major Shareholders.
Sinopec Corp. owns 50.44% of our share capital and is able to exercise all the rights of a controlling shareholder, including the election of directors and voting on amendments to our Articles of Association.
The diagram below sets forth the information on the ownership and controlling relationship between our Company, Sinopec Corp., and Sinopec Group.
 
The table below sets forth information regarding ownership of our shares as of March 31, 2022 by all persons who we know own more than five percent of our A shares and our H Shares. Our major shareholders listed below do not have voting rights different from those of our other shareholders.
 
Name of shareholders
  
Interests held (shares)
 
Percentage of total issued
shares of the Company (%)
 
Percentage of total issued
shares for this category
(%)
Sinopec Corp.
   5,460,000,000 A Shares(L)
Shares of legal person
  50.44(L)   74.50(L)
The Bank of New York Mellon Corporation
   313,748,444 H Shares (L)   2.90   8.98
   287,320,400 H Shares (S)   2.65   8.22
   25,929,544 H Shares (P)   0.24   0.74
Hung Hin Fai(1)
   211,008,000 H Shares (L)   1.95   6.04
Chan Kin Sun(2)
   200,020,000 H Shares (S)   1.85   5.72
   200,020,000 H Shares (L)   1.85   5.72
 
(L) : Long position; (S): Short position; (P): Lending Pool
Notes:
 
  (1)
These shares were held by Corn Capital Company Limited. Hung Hin Fai held 100% interests in Corn Capital Company Limited, and was deemed to be interested in the shares held by Corn Capital Company Limited.
  (2)
These shares were held by Yardley Finance Limited. Chan Kin Sun held 100% interests in Yardley Finance Limited, and was deemed to be interested in the shares held by Yardley Finance Limited.
As of March 31, 2022, a total of 3,495,000,000 H Shares were outstanding, and a total of 7,328,813,500 A Shares were outstanding.
The Bank of New York Mellon has advised us that, as of March 31, 2021, 2,831,513 ADSs, representing the equivalent of 283,151,300 H Shares, were held of record by 74 other registered shareholders domiciles in and outside of the United States. We have no further information as to our shares held, or beneficially owned, by U.S. persons.
To the best of our knowledge, except as disclosed above, we are not directly or indirectly controlled by another corporation, any foreign government, or any other natural or legal person, 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.
 
52

B. Related Party Transactions.
Intercompany service agreements and business-related dealings
The Company entered into the Mutual Product Supply and Sales Services Framework Agreement and Comprehensive Services Framework Agreement (the “Framework Agreement”) with Sinopec Corp., the controlling shareholder of the Company, and Sinopec Group, the actual controller of the Company on 23 October 2019. Pursuant to the Framework Agreement, The Company conducted a series of continuing connected transactions related to daily operation with Sinopec Group, Sinopec Corp. and their associates. The Framework Agreement is valid for three years and expires on 31 December 2022. The Framework Agreement and the transaction ceiling for 2020-2022 have been deliberated and approved at the first extraordinary general meeting of the Company in 2019. For details, please refer to the 6-K of the Company filed with the Securities and Exchange Commission (the “
Commission
”) dated 23 October 2019.
The Company entered into a storage service agreement with Sinopec Commercial Reserve Co., Ltd., a wholly-owned subsidiary of Sinopec Group, the actual controller of the Company, and its subsidiary Baishawan branch (“Baishawan branch”) on 31 December 2020. Accordingly, Baishawan branch provides storage services to the Company, with the service period from 1 January 2021 to 31 December 2023, and the maximum annual storage service fee is RMB114 million (including value-added tax). For details, please refer to the 6-K of the company filed with the Commission dated 8 December 2020.
The purchases by us of crude oil and related materials from, and sales of petroleum products by us to, Sinopec Corp. and its associates were conducted in accordance with the State’s relevant policy and applicable State tariffs or State guidance prices. As long as the State does not lift its control over purchases of crude oil, sales of petroleum products and pricing thereof, such connected transactions will continue to occur. We sell petrochemicals to Sinopec Corp. and its associates and Sinopec Corp. and its associates act as agents for the sales of petrochemicals in order to reduce our inventories, expand their trading, distribution and sales networks and improve our bargaining power with our customers. We lease part of the properties to Sinopec Corp. and its associates in consideration of their good financial background and credit standing. We accept construction and installation, engineering design, insurance agency and financial services relating to the petrochemical industry from Sinopec Group and its associates in order to secure steady and reliable services at reasonable prices.
The prices of the continuing connected (
i.e.
, related-party) transactions conducted between the Company and Sinopec Group, Sinopec Corp. and its associates are determined by the parties involved after consultation pursuant to (1) the fixed price of the state; or (2) the guiding price of the state; or (3) market prices, and the conclusion of agreements for the connected transactions are in compliance with the needs of the Company’s production and operation. Therefore the above continuing connected transactions do not cause a material impact on the Company’s independence.
The table below sets forth certain relevant information regarding our continuing connected transactions with Sinopec Corp. and Sinopec Group under the Mutual Product Supply and Sales Services Framework Agreement and the Comprehensive Services Framework Agreement in 2021.
 
Type of major transactions
  
Connected parties
  
Annual cap
for 2021
    
Transaction
Amount
during the
reporting
Period
    
Unit: RMB’000
Percentage
Of the total
Amount of the
same type of
transaction
(%)
 
Mutual Product Supply and Sales Services Framework Agreement
        
Purchases of raw materials
   Sinopec Corp., Sinopec Group and their associates      74,111,000        51,521,921        74.21
Sales of petroleum and petrochemical products
   Sinopec Group, Sinopec Corp. and their associates      66,021,000        60,926,642        68.30
Property leasing
   Sinopec Group, Sinopec Corp. and their associates      37,000        35,403        43.21
Agency sales of petrochemical
   Sinopec Corp. and its associates      168,000        110,552        100.00
Comprehensive Services Framework Agreement
 
Construction, installation and engineering design services
   Sinopec Group, Sinopec Corp. and their associates      1,074,000        785,216        50.89
Petrochemical industry insurance services
   Sinopec Group and its associates      130,000        108,850        100.00
Financial services
   Associate of Sinopec Group (Sinopec Finance)      200,000        824        0.16
Storage services agreement
 
Storage services
   Associate of Sinopec Group (Baishawan Branch)      114,000        114,000        83.01
 
53

The prices of continuing connected transactions between the Company and Sinopec Group, Sinopec Corp. and their associates are based on: 1) national pricing; or 2) national guidance price; or 3) the market price is determined by both parties through negotiation, and the conclusion of the related party transaction agreement is based on the needs of the Company’s production and operation. Therefore, the above continuing connected transactions do not have a significant impact on the independence of the Company.
The independent
non-executive
director of the Company has reviewed the continuing connected transactions of the Company and confirmed that: the above continuing connected transactions 1) are entered into in the daily business of the Company; 2) generally or better; 3) according to the agreement on the transaction, the terms are fair and reasonable and in line with the overall interests of the shareholders of the Company; and 4) the transaction amount in the Reporting Period was within the annual maximum limit.
HKSE connected transactions rules
We are required by HKSE listing rules to obtain advance shareholder approval for certain transactions with related parties such as Sinopec Group, Sinopec Corp., or its associates. We comply with such HKSE listing rules by obtaining advance shareholder approval at least every three years for the renewal of our framework agreements (
e.g.
, the Mutual Product Supply and Sales Services Framework Agreement and the Comprehensive Services Framework Agreement) with Sinopec Corp. and Sinopec Group for setting maximum aggregated annual values spent on the supply of products and services under these agreements. The independent
non-executive
directors will need to confirm each year, upon reviewing our continuing connected transaction, that these transactions are conducted in the ordinary and usual course of our business, on normal commercial terms and in accordance with the terms of these agreements.
C. Interests of Experts and Counsel.
Not applicable.
 
ITEM 8.
FINANCIAL INFORMATION.
A. Consolidated Statements and Other Financial Information.
Please see
Item 18. Financial Statements
for our audited consolidated financial statements filed as part of this annual report.
Litigation
Neither we nor any of our subsidiaries is a party to, nor is any of our or their property the subject of any legal or arbitration proceedings which may have significant effects on our financial position or profitability or cash flows. We are not aware of any litigation or arbitration proceedings in which any of our directors, any member of our senior management or any of our affiliates is an adverse party or has a material adverse interest.
 
54

Dividend Policy
Our Board of Directors may propose dividend distributions subject to the approval of the shareholders. The Articles of Association also provide that, the aggregate profits distributed in cash in the recent three years shall not be less than 30% of the average annual distributable profits within such three-year period. Shareholders receive dividends in proportion to their shareholdings.
The Articles of Association require that cash dividends and other distributions in respect of H Shares be declared in Renminbi and paid by us in Hong Kong Dollars while cash dividends and other distributions in respect of our A Shares be paid in Renminbi. If we record no profit for the year, we may not distribute dividends in such year.
We expect to continue to pay dividends, although there can be no assurance as to the particular amounts that might be paid from year to year. Payment of future dividends will depend upon our revenue, financial condition, future earnings and other factors. See
Item 5. Operating and Financial
Review and Prospects
and
Item 3. Key Information – A. Selected Financial Data – Dividends
.
B. Significant Changes.
No significant change has occurred since the date of the financial statements included in this annual report.
 
ITEM 9.
THE OFFER AND LISTING.
A. Offer and Listing Details
The principal trading market for our H Shares is the HKSE. The ADSs, each representing 100 H Shares, have been issued by The Bank of New York Mellon as a depositary under a Deposit Agreement with us and are listed on the NYSE under the symbol “SHI.” We have also listed our A Shares on the Shanghai Stock Exchange. Prior to our initial public offering on July 26, 1993 and subsequent listings on the HKSE and NYSE, there was no market for our H Shares or the ADSs. Public trading in our A Shares commenced on November 8, 1993.
B. Plan of Distribution
Not applicable.
C. Markets
Our H Shares are listed for trading on the HKSE (Code: 00338), our ADSs are listed for trading on the NYSE under the symbol “SHI” and our A Shares are listed for trading on the Shanghai Stock Exchange (Code: 600688).
D. Selling Shareholders
Not applicable.
E. Dilution
Not applicable.
F. Expenses of the Issuer
Not applicable.
 
ITEM 10.
ADDITIONAL INFORMATION.
A. Share Capital
Not applicable.
B. Memorandum and Articles of Association.
We are a joint stock limited company established in accordance with the PRC Company Law and certain other laws and regulations of the PRC. We are registered with the Shanghai Administration of Industry and Commerce with business license number 91310000132212291W.
 
55

The following is a summary based upon provisions of our Articles of Association as currently in effect, the PRC Company Law (1993) (as amended) and other selected laws and regulations applicable to us. You should refer to the text of the Articles of Association and to the texts of applicable laws and regulations for further information.
Our Articles of Association provide, at article 12, that our purpose is:
 
   
to build and operate a diversified industrial company which will be one of the world’s leading petrochemical companies;
 
   
to promote the development of the petrochemical industry in China through the production of a broad variety of outstanding products; and
 
   
to practice advanced, scientific management and apply flexible business principles, and to develop overseas markets for our products so that we and our shareholders receive reasonable economic benefits.
Our scope of business is limited to matters approved by Chinese authorities. Article 13 provides that our primary business scope includes:
Refining crude oil, petroleum products, petrochemical products, synthetic fibers and monomers, plastic products, raw materials for knitting and textile products, preparation of catalysts and recover waste catalysts, power, heat, water and gas supply, water treatment, railway cargo loading and unloading, inland water transport, wharf operation, warehousing, design, research and development, technology development, transfer, consultancy and other services, property management, lease of self-owned premises, internal staff training, design and fabrication of various advertisements, release of advertisements on self-owned media and quality technology services (administrative license should be obtained when required). We may adjust these subject to approval by governmental authorities.
The following discussion primarily concerns our shares and the rights of our shareholders. Holders of our ADSs will not be treated as our shareholders and will be required to surrender their ADSs for cancellation and withdrawal from the depositary facility in which the H Shares are held in order to exercise shareholder rights in respect of H Shares.
A Shares and overseas-listed foreign invested H Shares are both ordinary shares in our share capital. A Shares are shares we issue to domestic Chinese investors for subscription in Renminbi, while H Shares are shares we issue for subscription in other currencies to investors from Hong Kong, Macau, Taiwan and outside of China.
Sources of Shareholders’ Rights
China’s legal system is based on written statutes and is a system in which decided legal cases have little precedent value. China’s legal system is similar to civil law systems in this regard. In 1979, China began the process of developing its legal system by undertaking to promulgate a comprehensive system of laws. In December 1993, the Standing Committee of the 8th National People’s Congress adopted the PRC Company Law. Although the PRC Company Law is expected to serve as the core of a body of regulatory measures, which will impose a uniform standard of corporate behavior on companies and their directors and shareholders, only a limited portion of this body of regulatory measures has so far been promulgated.
Currently, the primary sources of shareholder rights are the Articles of Association, the PRC Company Law and the HKSE listing rules, which, among other things, impose standards of conduct, fairness and disclosure on us, our directors and our controlling shareholder. To facilitate the offering and listing of shares of Chinese companies overseas, and to regulate the behavior of companies whose shares are listed overseas, the former State Council Securities Committee and the former State Commission for Restructuring the Economic System issued the Mandatory Provisions for articles of association of Companies Listing Overseas on August 27, 1994. These provisions have been incorporated into our Articles of Association and any amendment to those provisions will only become effective after approval by the companies approval department authorized by the State.
In addition, upon the listing of and for so long as the H Shares are listed on the HKSE, we will be subject to those relevant ordinances, rules and regulations applicable to companies listed on the HKSE, the Securities and Futures Ordinance and the Codes on Takeovers and Mergers and Share Repurchases.
Unless otherwise specified, all rights, obligations and protections discussed below derive from our Articles of Association and/or the PRC Company Law.
Enforceability of Shareholders’ Rights
There has not been any public disclosure in relation to the enforcement by holders of H Shares of their rights under the charter documents of joint stock limited companies or the PRC Company Law or in the application or interpretation of the Chinese or Hong Kong regulatory provisions applicable to Chinese joint stock limited companies.
 
56

In most states of the United States, shareholders may sue a corporation “derivatively.” A derivative suit involves the commencement by a shareholder of a corporate cause of action against persons who have allegedly wronged the corporation, where the corporation itself has failed to enforce the claims directly. This would include suits against corporate officers, directors, or the controlling shareholder. This type of action is brought based upon a primary right of the corporation, but is asserted by a shareholder on behalf of the corporation. In accordance with the PRC Company Law, if a company incurs losses due to the violation of any provision of laws, administrative regulations or the Company’s articles of association by any of its directors, supervisors and officers during his/her discharge of duties entrusted by the Company, or due to any other person’s infringement of the Company’s legal rights or interests, the shareholders of the Company may take legal action before a court under the PRC Company Law.
Our Articles of Association provide that all differences or claims
 
   
between a holder of H Shares and us;
 
   
between a holder of H Shares and any of our directors, supervisors, manager or other senior officers; or
 
   
between a holder of H Shares and a holder of A Shares,
involving any right or obligation provided in the Articles of Association, the PRC Company Law or any other relevant law or administrative regulation which concerns our affairs must, with certain exceptions, be referred to arbitration at either the China International Economic and Trade Arbitration Commission in China or the Hong Kong International Arbitration Center. Our Articles of Association also provide that the arbitration will be final and conclusive. On June 21, 1999, an arrangement was made between Hong Kong and China for the summary mutual enforcement of each other’s arbitration awards in a manner consistent with the United Nations Convention on the Recognition and Enforcement of Foreign Arbitral Awards and practices that occurred before the handover of Hong Kong to China. This arrangement was approved by the Supreme Court of China and the Hong Kong Legislative Council, and became effective on February 1, 2000.
All of our directors and officers reside outside the United States (principally in China) and substantially all of our assets and of those persons are located outside the United States. Therefore, you may not be able to effect service of process within the United States against any of those persons. In addition, China does not have treaties providing for the reciprocal recognition and enforcement of judgments of courts within the United States or most other countries that are members of the Organization for Economic Cooperation and Development. This means that administrative actions brought by regulatory authorities such as the SEC, and other actions which result in foreign court judgments could only be enforced in China if the judgments or rulings do not violate the basic principles of the law of China or the sovereignty, security and social public interest of the society of China, as determined by a People’s Court of China which has jurisdiction for recognition and enforcement of judgments. We have been advised by our Chinese counsel, Haiwen & Partners, that there is doubt as to the enforceability in China of any actions to enforce judgments of United States courts arising out of or based on the ownership of our H Shares or ADSs, including judgments arising out of or based on the civil liability provisions of United States federal or state securities laws.
Restrictions on Transferability and the Share Register
All fully paid up H Shares will be freely transferable in accordance with the Articles of Association unless otherwise prescribed by law and/or administrative regulations. Under current laws and regulations, H Shares may be traded only among investors who are not Chinese persons, and may not be sold to Chinese investors. Consequences under Chinese law of a purported transfer of H Shares to Chinese investors are unclear.
As provided in our Articles of Association, we may refuse to register a transfer of H Shares without providing any reason unless:
 
   
all relevant transfer fees and stamp duties are paid;
 
   
the instrument of transfer is accompanied by the share certificates to which it relates and any other evidence reasonably required by our board to prove the transferor’s right to make the transfer;
 
   
there are no more than four joint holders as transferees; and
 
   
the H Shares are free from any lien of ours.
Additionally, no transfers of shares may be registered within the 30 days prior to a shareholders’ general meeting or within five days before we decide on the distribution of dividends.
We are required to keep a register of our shareholders which shall be comprised of various parts, including one part which is to be maintained in Hong Kong in relation to H Shares listed on the HKSE. Shareholders have the right to inspect the share register. For a reasonable fee, shareholders may copy any part of the share register, obtain background information regarding our directors, supervisors, manager and other senior officers, minutes of shareholder general meetings and reports regarding our share capital and any share repurchases in the prior year.
 
57

Dividends
Upon approval by ordinary resolution at a shareholders’ meeting, our Board of Directors may propose dividend distribution at any time. The Articles of Association permits dividends issued in the form of cash or shares. Special resolution of the shareholders’ general meeting is required for dividends issued in the form of shares.
Dividends may only be distributed, however, after allowance has been made for:
 
   
recovery of losses, if any;
 
   
allocations to the statutory common reserve fund; and
 
   
allocations to a discretionary common reserve fund.
The Articles of Association require us to appoint on behalf of the holders of H Shares a receiving agent which is registered as a trust corporation under the Trustee Ordinance of Hong Kong to receive dividends we declare in respect of the H Shares on behalf of the H shareholders. The Articles of Association require that cash dividends and other distributions in respect of H Shares be declared in Renminbi and paid by us in Hong Kong Dollars while cash dividends and other distributions of the A Shares shall be paid in Renminbi.
If we record no profit for the year, we may not normally distribute dividends for the year.
Dividend payments may be subject to Chinese withholding tax. See
Item 10. Additional Information – E. Taxation
.
Voting Rights and Shareholders’ Meetings
Our Board of Directors must convene a shareholders’ annual general meeting once every year within six months from the end of the preceding financial year. Our board must convene an extraordinary general meeting within two months of the occurrence of any one of the following events:
 
   
where the number of directors is less than five as required by the PRC Company Law or
two-thirds
of the number specified in our Articles of Association;
 
   
where our unrecovered losses reach
one-third
of the total amount of our share capital;
 
   
where shareholder(s) holding 10% or more of our issued and outstanding voting shares request(s) in writing; or
 
   
whenever our board deems necessary or our Supervisory Committee so requests.
Meetings of a special class of shareholders must be called in specified situations when the rights of the holders of that class of shares may be varied or abrogated, as discussed below. The Board of Directors, the Supervisory Committee, and shareholders individually or collectively holding 3% or more of our total voting shares are entitled to make written proposals to a shareholders’ meeting. Shareholders individually or collectively holding more than 3% of our total shares may submit written interim proposals to the convener of a shareholders’ meeting ten days before the meeting.
All shareholders’ meetings must be convened by our board by notice given to shareholders by personal service, mail or announcement in the newspaper not less than 45 days before the meeting. Based on the written replies we receive 20 days before a shareholders’ meeting, we will calculate the number of voting shares represented by shareholders who have indicated that they intend to attend the meeting. We can convene the shareholders’ general meeting if the number of voting shares represented by those shareholders is more than
one-half
of our total voting shares. Otherwise, we shall, within five days, inform the shareholders again of the motions to be considered and the date and venue of the meeting by way of public announcement. After the announcement is made, the shareholders’ meeting may be convened. Our accidental omission to give notice of a meeting to, or the
non-receipt
of notice of a meeting by, a shareholder will not invalidate the proceedings at that shareholders’ meeting. However, an extraordinary shareholders meeting cannot conduct any business not contained in the notice of meeting.
Shareholders at meetings have the power, among other things, to decide on our operational policies and investment plans, to approve or reject our proposed annual budget, approve our profit distribution plans, an increase or decrease in share capital, the issuance of debentures, our merger or liquidation and any amendment to our Articles of Association. Shareholders also have the right to review any proposals by a shareholder owning 3% or more of our shares.
 
58

In general, holders of H Shares and A Shares vote together as a single class at all meetings and on all matters. However, the rights of a class of shareholders may not be varied or abrogated, unless approved by both a special resolution of all shareholders at a general shareholders’ meeting and by a special resolution of shareholders of that class of shares at a separate meeting. Our Articles of Association specify, without limitation, that the following amendments would be deemed to be a variation or abrogation of the rights of a class of shareholders:
 
   
increasing or decreasing the number of shares of a class or of a class having voting or distribution rights or privileges equal or superior to that class;
 
   
removing or reducing rights to receive dividends in a particular currency;
 
   
creating shares with voting or distribution rights superior to shares of that class;
 
   
restricting or adding restrictions to the transfer of ownership of shares of that class;
 
   
allotting and issuing rights to subscribe for, or to convert into, shares of that class or another class;
 
   
increasing the rights or privileges of any other class; or
 
   
modifying the provision of our Articles of Association that specifies which amendments would be deemed a variation or abrogation of the rights of a class of shareholder.
For votes on any of these matters, or any other matter that would vary or abrogate the rights of the A Shares or H Shares, the holders of A Shares and H Shares are deemed to be separate classes and vote separately. However, “Interested Shareholders” are not entitled to vote at class meetings. The meaning of “Interested Shareholder” depends on the proposal to be voted on at the class meeting:
If the proposal is for us to repurchase our shares either from all shareholders proportionately or by purchasing share on a stock exchange, an “Interested Shareholder” is our controlling shareholder;
 
   
If the proposal is for us to repurchase our shares from a shareholder by a private contract, an “Interested Shareholder” is the shareholder whose shares would be repurchased;
 
   
If the proposal is for our restructuring, an “Interested Shareholder” is any shareholder that has an interest in the restructuring different from the other shareholders of the class or who bears a burden under the proposed restructuring that is less than proportionate to his shareholdings of the class.
Our Articles of Association specifically provide that an issue of up to 20% of A and H Shares would not be a variation or abrogation of the rights of A shareholders or H shareholders, therefore, separate approval of the A shareholders or H Shareholders would not be required.
Each share is entitled to one vote on all matters submitted to a vote of our shareholders at all shareholders’ meetings, except for meetings of a special class of shareholders where only holders of shares of the affected class are entitled to vote on the basis of one vote per share of the affected class.
Shareholders are entitled to attend and vote at meetings either in person or by proxy. Proxy authorization forms must be in writing and deposited at our company’s principal offices, or at such other place specified in the notice of shareholders meeting not less than 24 hours before the time that such meeting will be held or the time appointed for passing upon the relevant resolutions. If a proxy authorization form is signed by a third party on behalf of the relevant shareholder, then such proxy authorization form must be accompanied by the signature authorization letter or other such document authorizing such third party to sign on behalf of the shareholder.
Except for those actions discussed below, which require supermajority votes, or special resolutions, resolutions of the shareholders are passed by a simple majority of the voting shares held by shareholders who are present in person or by proxy. Special resolutions must be passed by more than
two-thirds
of the voting rights represented by shareholders who are present in person or by proxy.
The following decisions must be adopted by special resolution:
 
   
an increase or reduction of our share capital or the issue of shares of any class, warrants and other similar securities;
 
   
the issue of our debentures;
 
   
our division, merger, dissolution and liquidation;
 
   
amendments to our Articles of Association;
 
59

   
significant acquisition or disposal of material assets or provision of guarantees conducted within the period of one year with a value exceeding 30% of our latest audited total assets;
 
   
share incentive schemes; and
 
   
any other matters considered by the shareholders in a general meeting and which they have resolved by way of an ordinary resolution to be material and should be adopted by special resolution.
All other actions taken by the shareholders, including the appointment and removal of our directors and independent auditors and the declaration of normal dividend payments, will be decided by an ordinary resolution of the shareholders.
Our listing agreement with the HKSE provides that we may not permit amendments to certain sections of our Articles of Association that are subject to the Mandatory Provisions. These sections include provisions relating to (i) varying the rights of existing classes of shares, (ii) voting rights, (iii) our ability to purchase our own shares, (iv) rights of minority shareholders and (v) procedures on liquidation. In addition, certain amendments to the Articles of Association require the approval and assent of Chinese authorities.
Board of Directors
Our Articles of Association authorize 11 to 15 directors. Directors are elected by shareholders at a general meeting for a three year term from among candidates nominated by the Board of Directors or by shareholders holding 3% or more of our shares (Independent Directors may be nominated by shareholders each holding 1% or more of our shares). Because our directors do not serve staggered terms, the entire Board of Directors will stand for election, and could be replaced, every three years. Our directors are not required to hold any shares in us, and there is no age limit requirement for the retirement or non- retirement of our directors.
In addition to obligations imposed by laws, administrative regulations or the listing rules of the stock exchanges on which our shares are listed, the Articles of Association place on each of our directors, supervisors, manager and any other senior officers a duty to each shareholder, in the exercise of our functions and powers entrusted to them:
 
   
not to cause us to exceed the scope of business stipulated in our business license;
 
   
to act honestly in what he considers our best interests;
 
   
not to expropriate our assets in any way, including (without limitation) usurpation of opportunities which may benefit us; and
 
   
not to expropriate the individual rights of shareholders, including (without limitation) rights to distributions and voting rights, except according to a restructuring which has been submitted to the shareholders for their approval in accordance with the Articles of Association.
Our Articles of Association further place on each of our directors, supervisors, manager and other senior officers:
 
   
a duty, in the exercise of their powers and discharge of their duties, to exercise the care, diligence and skill that a reasonably prudent person would exercise in comparable circumstances;
 
   
a fiduciary obligation, in the discharge of his duties, not to place himself or herself in a position where his or her interests may conflict with his or her duty to us; and
 
   
a duty not to cause a person or an organization related or connected to him or her in specified relationships to do what they are prohibited from doing.
We pay all expenses that our directors incur for their services as directors. Directors also receive compensation for their services under service contracts that are negotiated by the Board of Directors and approved by the shareholders.
Subject to the stipulations of relevant laws and regulations, the shareholders in a general meeting may by ordinary resolution remove any director before the expiration of his term of office. Except for the restrictions placed on the controlling shareholder, discussed below, our shareholders in general meeting have the power to relieve a director or supervisor from liability for specific breaches of duty.
Cumulative voting is required for a meeting of shareholders held for the election of two or more of our directors or supervisors as long as more than 30% of our outstanding shares are held by a single shareholder. Cumulative voting allows shareholders to cast a number of votes for a candidate equal to the number of shares held multiplied by the number of directors being elected at the shareholders’ meeting. If a shareholder attempts to cast more votes than he is entitled to under this system, all of the shareholder’s votes will be invalid and will be deemed an abstention.
 
60

More than one third of our directors of board must be independent from our shareholders and not hold any office with us (each, “Independent Director”). At least one Independent Director must be an accounting professional and all Independent Directors must possess a basic knowledge of the operations of a listed company and be familiar with relevant laws and rules and have at least five years working experience in law, economics or other area required for the fulfillment of responsibilities as an Independent Director. Independent Directors may not serve for terms exceeding six years. In addition, there are specific persons who are disqualified from acting as Independent Director. These include:
 
   
immediate family members of persons who work for us or our associated entities;
 
   
persons or their immediate family who hold one percent or more of our shares or are among our ten largest shareholders;
 
   
any persons that satisfied the foregoing conditions within the past one year;
 
   
persons providing financial, legal, consultation or other services to us or our associated entities;
 
   
persons who already serve as Independent Director for five other listed companies; and
 
   
anyone identified by the CSRC as unsuitable for serving as an Independent Director.
If the resignation of an Independent Director would cause our Board of Directors to have less than one third Independent Directors, the resignation will only become effective after a new Independent Director has been appointed.
Our Board will be required to meet at least four times each year. Directors who miss two consecutive Board meetings without appointing an alternate director to attend on their behalf will be proposed for removal at the next shareholders’ meeting, provided that Independent Directors may miss three consecutive meetings in person before being proposed for removal.
Directors may not vote on any matter in which he has a material interest, nor will he be counted for purposes of forming a quorum on such a matter.
Board resolutions are passed by a simple majority of the Directors except for the following matters which require the consent of more than two thirds of the Directors:
 
   
proposals for our financial policies;
 
   
the increase or reduction of our registered capital;
 
   
the issue of securities of any kind and their listing;
 
   
any repurchase of our shares;
 
   
significant acquisitions or disposals;
 
   
our merger, division or dissolution; and
 
   
any amendment to our Articles of Association.
Our Board of Directors or Supervisory Committee may nominate candidates for our Board of Directors and Supervisory Committee. In addition, shareholders holding one percent or more of our shares have the right to nominate candidates for Independent Director or Independent Supervisor and shareholders holding three percent or more of our shares have the right to nominate other candidates for Director or Supervisor. For candidates for Director, the nominator and candidates will be responsible for providing truthful and complete information about the candidate for disclosure. Candidates for Independent Director must publicly declare that there does not exist any relationship between himself and us that may influence his independent, objective judgment. The CSRC may veto any candidate for Independent Director.
Any material connected transactions are subject to prior approval by our Independent Directors. Connected transactions are those defined by the HKSE and by Chinese rules and regulations, but would generally include transactions with any of the following:
 
   
any company that, directly or indirectly, controls us or is under common control with us;
 
   
any shareholders owning 5% or more of our shares;
 
   
our directors, supervisors and other senior management;
 
   
any of our key technical personnel or key technology suppliers; and
 
   
any close relative or associate of any of the above.
Our Independent Directors can also propose to the Board of Directors the appointment or removal of our auditors, the convening of a Board meeting, independently appoint external auditors, solicit votes from shareholders and report circumstances directly to shareholders, Chinese securities regulatory authorities or other government departments. Two or more may request that the Board convene an extraordinary meeting of shareholders.
 
61

Our Independent Directors will have to express their opinion on specified matters to the Board or to the shareholders at a shareholders’ meeting, either by a single unanimous statement or individually. These matters are:
 
   
the nomination, removal and remuneration of directors or senior management;
 
   
any major loans or financial transactions with our shareholders or related enterprises and whether we have taken adequate steps to ensure repayment;
 
   
matters that the Independent Director believes may harm the rights and interests of minority shareholders; and
 
   
any other matter that they are required to opine on by applicable law or rules.
These opinions must be expressed as either, agree, qualified agreement, opposition or unable to form an opinion. All but agreement must also be accompanied by a supporting explanation. If public disclosure of the matter is required, we must also disclose the opinions of our Independent Directors.
Any Independent Director may engage independent institutions to provide independent opinions as the basis of their decision. We must arrange the engagement and bear any costs.
Supervisory Committee
The Supervisory Committee is responsible for supervising our directors and senior officers and preventing them from abusing their positions and powers or infringing upon the rights and interests of our company or those of our shareholders and employees. The Supervisory Committee has no power over the decisions or actions of our directors or officers except for requesting the directors or officers to correct any acts that are harmful to our interests. The Supervisory Committee is composed of six members appointed for a three year term. It has the right to:
 
   
attend the meetings of our Board of Directors;
 
   
inspect our financial affairs;
 
   
supervise and evaluate the conduct of our directors, general manager and other senior officers in order to determine whether they violate any laws, regulations or the Articles of Association in performing their duties;
 
   
require our directors, general manager or other senior officers to correct any act harmful to our interests and those of our shareholders and employees;
 
   
verify financial reports, accounting reports, business reports, profit distribution plans and other financial information proposed to be tabled at the shareholders’ general meeting, and entrust registered accountants and practicing accountants to
re-review
such documents upon its discovery of any problems;
 
   
require the Board of Directors to convene an extraordinary general meeting of shareholders;
 
   
represent us in negotiations with directors or in initiating legal proceedings against a director on our company’s behalf;
 
   
conduct investigation into any identified irregularities in our operations, and where necessary, to engage accountants, legal advisers or other professionals to assist in the investigation; and
 
   
any other matters authorized by the Articles of Association.
One third of our Supervisory Committee members must be employee representatives appointed by our employees. The remaining members are appointed by the shareholders in a general meeting, provided that our directors, general manager and senior officers are not eligible to serve as supervisors. The Supervisory Committee must meet at least four times a year. Decisions of the Supervisory Committee can be passed by the consents of over two thirds of all the supervisors. We will pay all reasonable expenses incurred by the Supervisory Committee in appointing professional advisors, such as lawyers, accountants or auditors.
Liquidation Rights
In the event of our liquidation, payment of borrowings out of our remaining assets will be made in the order of priority prescribed by applicable laws and regulations. After payment of borrowings, we will distribute the remaining property to shareholders according to the class and proportion of their shareholdings. For this purpose, the H Shares will rank equally with the A Shares.
Obligation of Shareholders
Shareholders are not obligated to make any further contributions to our share capital other than as agreed by the subscriber of the relevant shares on subscription. This provision means that holders of ADSs will also not be obligated to make further contributions to our share capital.
 
62

Duration
We are organized as a stock limited company of indefinite duration.
Increase in Share Capital
The Articles of Association require that approval by a resolution of the shareholders be obtained prior to issuing new shares. New issues of shares must also be approved by the relevant Chinese authorities.
Reduction of Share Capital and Purchase by Us of Our Shares
We may reduce our registered share capital only upon obtaining the approval of the shareholders and, when applicable, relevant Chinese authorities. Repurchases may be made either by way of a general offer to all shareholders in proportion to their shareholdings, by purchasing our shares on a stock exchange or by an
off-market
contract with shareholders.
Restrictions on Large or Controlling Shareholders
Our Articles of Association provide that, in addition to any obligation imposed by laws and administrative regulations or required by the listing rules of the stock exchanges on which our shares are listed, a controlling shareholder cannot exercise voting rights in a manner prejudicial to the interests of the shareholders generally or of some part of the shareholders:
 
   
to relieve a director or supervisor from his or her duty to act honestly in our best interest;
 
   
to approve the expropriation by a director or supervisor (for his or her own benefit or for the benefit of another person) of our assets in any way, including, without limitation, opportunities which may benefit us; or
 
   
to approve the expropriation by a director or supervisor (for his or her own benefit or for the benefit of another person) of the individual rights of other shareholders, including, without limitation, rights to distributions and voting rights (but not according to a restructuring of our company which has been submitted for approval by the shareholders in a general meeting in accordance with our Articles of Association).
A controlling shareholder, however, will not be precluded by our Articles of Association or any laws and administrative regulations or the listing rules of the stock exchanges on which our shares are listed from voting on these matters.
A controlling shareholder is defined by our Articles of Association as any person who, acting alone or together with others:
 
   
has the power to elect more than
one-half
of the Board of Directors;
 
   
has the power to exercise, or to control the exercise of, 30% or more of our voting rights;
 
   
holds 30% or more of our issued and outstanding shares; or
 
   
has
de facto
control of us in any other way.
Minutes, Accounts and Annual Report
Our shareholders may inspect copies of the minutes of the shareholders’ general meetings during our business hours free of charge. Shareholders are also entitled to receive copies of these minutes within seven days of receipt of the reasonable charges we may require.
Our fiscal year is the calendar year ending December 31. Each fiscal year, we must mail our financial report to shareholders not less than 21 days before the date of the shareholders’ annual general meeting. These and any interim financial statements must be prepared in accordance with Chinese accounting standards and, for so long as H Shares are listed on the HKSE, must also be prepared in accordance with or reconciled to either Hong Kong accounting standards or international accounting standards. The financial statements must be approved by an ordinary resolution of the shareholders at the annual general meeting.
Independent auditors are appointed each year by the shareholders at the annual meeting.
C. Material Contracts.
We have not entered into any material contracts in the last two years 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.
 
63

D. Exchange Controls.
Our Articles of Association require that cash dividends on our H Shares be declared in Renminbi and paid in HK Dollars. The Articles of Association further stipulate that unless otherwise provided in law and administrative regulations, such dividends must be converted to HK Dollars at a rate equal to the average of the closing exchange rates for HK Dollars as announced by the Chinese Foreign Exchange Trading Center for the calendar week preceding the date on which the dividends are declared.
The Renminbi currently is not a freely convertible currency. SAFE, under supervision of the People’s Bank of China (“PBOC”), controls the conversion of Renminbi into foreign currency. Chinese governmental policies were introduced in 1996 to reduce restrictions on the convertibility of Renminbi into foreign currency for current account items. In recent years, the Chinese government has gradually simplified and improved the foreign exchange administration policies in relation to capital items, such as the cancellation of foreign exchange registration and approval for domestic and overseas foreign direct investment. However, foreign exchange control over the capital items is not completely abolished. The limitations on foreign exchange could affect our ability to obtain foreign exchange through borrowings or equity financing, or to obtain foreign exchange for capital expenditures.
On July 21, 2005, the Chinese government changed its policy of pegging the Renminbi to the U.S. Dollar. Under the new policy, the Renminbi is permitted to fluctuate within a narrow and managed band against a basket of certain foreign currencies. Since the adoption of this new policy, the value of the Renminbi has fluctuated daily within a narrow band, but overall has appreciated against the U.S. Dollar. Nevertheless, the Chinese government continues to receive significant international pressure to further liberalize its currency policy which could result in a further and more significant appreciation in the value of the Renminbi against the U.S. Dollar. While the impact of the foregoing developments is not entirely clear, it appears that the trend in the Chinese government’s foreign exchange policy is toward easier convertibility of the Renminbi.
The holders of the ADSs will receive the HK Dollar dividend payments in U.S. Dollars at conversion rates related to market rates and subject to fees as set forth in our Deposit Agreement with The Bank of New York Mellon, as Depositary. The HK Dollar is currently linked to and trades within a narrow band against the U.S. Dollar at a rate that does not deviate significantly from HK$7.80 = U.S.$1.00. The Hong Kong government has stated its intention to maintain such link, although there can be no guarantee that such link will be maintained.
E. Taxation
PRC Taxation
The following is a summary of those taxes, including withholding provisions, to which United States security holders are subject under existing Chinese laws and regulations. The summary is subject to changes in Chinese law, including changes that could have retroactive effect. The summary does not take into account or discuss the tax laws of any country other than China, nor does it take into account the individual circumstances of a security holder. This summary does not purport to be a complete technical analysis or an examination of all potential tax effects under such laws and regulations.
Tax on Dividends
For an Individual Investor
According to the Individual Income Tax Law of the People’s Republic of China, as amended on August 31, 2018 and effective on January 1, 2019 (the “Individual Income Tax Law”) dividends paid by Chinese companies to individual investors are subject to Chinese withholding tax at a flat rate of 20%. As for a foreign individual investor that neither has a domicile nor resides in China, or that has no domicile and has resided in China for no more than one year, the dividends received by such an investor in China are generally subject to a withholding tax at a flat rate of 20% under the individual income tax law, subject to exemption or reduction by an applicable income tax treaty. According to the State Administration of Taxation’s tax treatments with regard to the dividends of H Shares paid by onshore
non-foreign
invested enterprises listed on the HKSE, we will withhold and pay the individual income tax at the tax rate of 10% for individual shareholders who are residents of Hong Kong, Macau, or countries which have entered into tax treaties with China, which provide for a 10% dividends tax rate, and we will temporarily withhold and pay the individual income tax at the tax rate of 10% for individual shareholders who are residents of countries which have entered into tax treaties with China, which provide for a less than 10% dividends tax rate. Shareholders of H Shares may directly or through our Company apply to the
in-charge
tax authority for the preferential treatments provided by the relevant tax treaties.
Upon the approval by the
in-charge
tax authority, the excessive amount being paid will be refunded. For individual shareholders who are residents of countries which have entered into tax treaties with China providing for a more than 10% but less than 20% dividends tax rate, we will withhold and pay the individual income tax at the specific tax rate required therein. We will withhold and pay the individual income tax at the dividends tax rate of 20% for individual shareholders who are residents of countries which have not entered into any forms of tax treaties with China or in circumstances other than above described.
 
64

For a Corporation
According to the Enterprise Income Tax Law of the People’s Republic of China (“Enterprise Income Tax Law”) and its implementation rules, as amended on December 29, 2018, dividends by Chinese resident enterprises to
non-resident
enterprises are ordinarily subject to a Chinese withholding tax levied at a flat rate of 10%. For purposes of the Enterprise Income Tax Law, a “Chinese resident enterprise” is an enterprise which is either (i) set up in China in accordance with PRC laws or (ii) set up in accordance with the laws of a foreign country (region) but whose actual administrative headquarters is in China. For purposes of the Enterprise Income Tax Law, a
“non-resident
enterprise” is an enterprise which is set up in accordance with the laws of a foreign country (region) and whose actual administrative headquarters is located outside China but which has either (i) set up a legal presence in China or (ii) has income originating from China despite not having formally set up a legal presence in China. The State Administration of Taxation issued a
Circular on Issues Relating to the Withholding of Enterprise Income Tax for Dividends Distributed by Resident Enterprises in China to
Non-resident
Enterprises Holding
H-shares
of the Enterprises
(Guo Shui Han [2008] No. 897) on November 6, 2008, which further clarifies that Chinese resident enterprises should, in distributing dividends for 2008 or any year hereafter to
non-resident
enterprises holding
H-shares
of the Chinese resident enterprise, withhold enterprise income tax for such dividends at a tax rate of 10%. After receiving dividends,
non-resident
enterprises holding
H-shares
of any Chinese resident enterprise can, on their own or through an agent, file an application to the relevant taxation authorities for such dividends to be covered by any applicable tax treaty (or other arrangement). The relevant taxation authorities should, upon reviewing and verifying the application and supporting materials to be correct, refund the difference between the tax levied and the tax payable calculated at a tax rate specified by the applicable tax treaty (or other arrangement).
Capital Gains Tax
For an Individual Investor
So far as we are aware, in practice, capital gains derived by a foreign individual investor from the sale of overseas-listed shares are temporarily exempted from individual income tax.
For a Corporation
According to the Enterprise Income Tax Law and its implementation rules, a
non-resident
enterprise is subject to a 10% withholding tax for capital gains derived from the disposal of overseas-listed shares unless such payment is exempted or deducted pursuant to applicable double taxation treaties or otherwise. According to the Circular issued by the State Administration of Taxation on Issues regarding Income Tax Payable by Foreign Invested Enterprises, Foreign Enterprises and Individuals for Capital Gains Derived from the Disposal of Shares (Equity Interests) and Dividends (Guoshuifa [1993] No. 45), capital gains derived by a
non-resident
enterprise from the disposal of overseas-listed shares are temporarily exempted from withholding tax in China. However, this circular has been revoked in 2011. Therefore, technically, PRC withholding tax should be applied to
non-resident
enterprises on capital gains derived from the disposal of overseas-listed shares unless it is tax exempted under the applicable double tax treaty. So far as we are aware, practically, there is no consistent enforcement of the collection of such withholding tax in China at current stage. However, we are aware of cases where the PRC tax authorities try to levy PRC withholding tax when they became aware of the disposal of the overseas- listed shares that the profits from the disposal of shares are derived from China.
Tax Treaties
China has an income tax treaty with the United States that currently limits the rate of Chinese withholding tax to 10% for dividends paid to individuals and corporations that qualify for treaty benefits. However, this treaty does not offer reduced tax rates for capital gains.
However, if certain conditions under the double tax treaty are satisfied (
e.g.
, the shareholding in
H-shares
is less than 25% and the
H-share
company is not ‘land rich’), the capital gains may be exempted from the 10% PRC withholding tax.
Stamp Tax
While no express exemption exists for the imposition of Chinese stamp tax on transfers of Overseas Shares pursuant to the Provisional Regulations of the People’s Republic of China Concerning Stamp Tax, as amended on January 8, 2011, we are not aware of any circumstance under which Chinese stamp tax has actually been imposed on the transfer of Overseas Shares.
Estate or Gift Tax
China does not currently impose any estate or gift tax.
 
65

U.S. Taxation
The following is a summary of the material U.S. federal income tax consequences of the ownership and disposition of H Shares or ADSs to U.S. Holders (as defined below). The following discussion is not exhaustive of all possible tax considerations. This summary is based upon the Internal Revenue Code of 1986, as amended (the “Code”), regulations promulgated under the Code by the U.S. Treasury Department (including proposed and temporary regulations), rulings, current administrative interpretations and official pronouncements of the Internal Revenue Service (“IRS”), and judicial decisions, all as currently available and all of which are subject to differing interpretations or to change, possibly with retroactive effect. Such change could materially and adversely affect the tax consequences described below. No assurance can be given that the IRS will not assert, or that a court will not sustain, a position contrary to any of the tax consequences described below.
This discussion does not address state, local, or foreign tax consequences, or the net investment income tax consequences, of the ownership and disposition of H Shares or ADSs. (See “PRC Taxation” above).
This summary is for general information only and does not address all aspects of U.S. federal income taxation that may be important to a particular holder in light of its investment or tax circumstances or to holders subject to special tax rules, such as: banks; financial institutions; insurance companies; dealers in stocks, securities, or currencies; entities treated as partnerships for U.S. federal income taxes or partners therein; traders in securities that elect to use a
mark-to-market
method of accounting for their securities holdings;
tax-exempt
organizations; real estate investment trusts; regulated investment companies; qualified retirement plans, individual retirement accounts, and other
tax-deferred
accounts; expatriates of the United States; individuals subject to the alternative minimum tax; persons holding H Shares or ADSs as part of a straddle, hedge, conversion transaction, or other integrated transaction; persons who acquired H Shares or ADSs pursuant to the exercise of any employee stock option or otherwise as compensation for services; persons actually or constructively holding 10% or more of the voting power or value of our stock; U.S. Holders (as defined below) whose functional currency is other than the U.S. Dollar; and persons holding our H Shares or ADSs in connection with a trade or business conducted outside the United States.
This discussion is not a comprehensive description of all of the U.S. federal tax consequences that may be relevant with respect to the ownership and disposition of H Shares or ADSs. We urge you to consult your own tax advisor regarding your particular circumstances and the U.S. federal income and estate tax consequences to you of owning and disposing of H Shares or ADSs, as well as any tax consequences arising under the laws of any state, local, or foreign or other tax jurisdiction and the possible effects of changes in U.S. federal or other tax laws.
This summary is directed solely to U.S. Holders (defined below) who hold their H Shares or ADSs as capital assets within the meaning of Section 1221 of the Code, which generally means as property held for investment. For purposes of this discussion, the term “U.S. Holder” means a beneficial owner of H Shares or ADSs that is any of the following:
 
   
a citizen or resident of the United States or someone treated as a U.S. citizen or resident for U.S. federal income tax purposes;
 
   
a corporation (or other entity taxable as a corporation for U.S. federal income tax purposes) created or organized in or under the laws of the United States, any state thereof, or the District of Columbia; or
 
   
a trust or estate, the income of which is subject to U.S. federal income taxation regardless of its source.
ADSs
As it relates to the ADSs, this discussion is based in part upon the representations of the depositary and the assumption that each obligation in the Deposit Agreement and any related agreement will be performed in accordance with its terms.
Generally, a holder of ADSs will be treated as the owner of the underlying H Shares represented by those ADSs for U.S. federal income tax purposes. Accordingly, no gain or loss will be recognized if the holder exchanges ADSs for the underlying H Shares represented by those ADSs. The holder’s adjusted tax basis in the H Shares will be the same as the adjusted tax basis of the ADSs surrendered in exchange therefor, and the holding period for the H Shares will include the holding period for the surrendered ADSs.
TAXATION OF U.S. HOLDERS
The discussion in “Distributions on H Shares or ADSs” and “Dispositions of H Shares or ADSs” below is based on the assumption that we will not be treated as a PFIC for U.S. federal income tax purposes. For a discussion of the rules that apply if we are treated as a PFIC, see the discussion in “Passive Foreign Investment Company” below.
 
66

Distributions on H Shares or ADSs
General
. Subject to the discussion in “Passive Foreign Investment Company” below, if you actually or constructively receive a distribution on H Shares or ADSs, you must include the distribution in gross income as a taxable dividend on the date of your (or in the case of ADSs, the depositary’s) receipt of the distribution, but only to the extent of our current or accumulated earnings and profits, as calculated under U.S. federal income tax principles. Such amount must be included without reduction for any foreign taxes withheld. Dividends paid by us will not be eligible for the dividends received deduction allowed to corporations with respect to dividends received from certain domestic corporations. Dividends paid by us may or may not be eligible for preferential rates applicable to qualified dividend income, as described below.
To the extent a distribution exceeds our current and accumulated earnings and profits, it will be treated first as a
non-taxable
return of capital to the extent of your adjusted tax basis in the H Shares or ADSs, and thereafter as capital gain. Preferential tax rates for long term capital gain may be applicable to
non-corporate
U.S. Holders.
We do not intend to calculate our earnings and profits under U.S. federal income tax principles. Therefore, you should expect that a distribution generally will be reported as a dividend even if that distribution would otherwise be treated as a
non-taxable
return of capital or as capital gain under the rules described above.
Qualified Dividend Income
. With respect to
non-corporate
U.S. Holders (
i.e
., individuals, trusts, and estates), dividends that are treated as qualified dividend income (“QDI”) are taxable at a maximum tax rate of 20%. Among other requirements, dividends generally will be treated as QDI if either (i) our H Shares or ADSs are readily tradable on an established securities market in the United States, or (ii) we are eligible for the benefits of a comprehensive income tax treaty with the United States which includes an information exchange program and which is determined to be satisfactory by the U.S. Treasury. It is expected that our ADSs will be “readily tradable” as a result of being listed on the NYSE.
In addition, for dividends to be treated as QDI, we must not be a PFIC (as discussed below) for either the taxable year in which the dividend was paid or the preceding taxable year. Please see the discussion under “Passive Foreign Investment Company” below. Additionally, in order to qualify for QDI treatment, you generally must have held the H Shares or ADSs for more than 60 days during the
121-day
period beginning 60 days prior to the
ex-dividend
date. However, your holding period will be reduced for any period during which the risk of loss is diminished.
Moreover, a dividend will not be treated as QDI to the extent you are under an obligation (whether pursuant to a short sale or otherwise) to make related payments with respect to positions in substantially similar or related property. Since the QDI rules are complex, you should consult your own tax advisor regarding the availability of the preferential tax rates for dividends paid on H Shares or ADSs.
Foreign Currency Distributions.
A dividend paid in foreign currency (
e.g.
, Hong Kong Dollars or Chinese Renminbi) must be included in your income as a U.S. Dollar amount based on the exchange rate in effect on the date such dividend is received, regardless of whether the payment is in fact converted to U.S. Dollars. If the dividend is converted to U.S. Dollars on the date of receipt, you generally will not recognize a foreign currency gain or loss. However, if you convert the foreign currency to U.S. Dollars on a later date, you must include in income any gain or loss resulting from any exchange rate fluctuations. The gain or loss will be equal to the difference between (i) the U.S. Dollar value of the amount you included in income when the dividend was received and (ii) the amount that you receive on the conversion of the foreign currency to U.S. Dollars. Such gain or loss generally will be ordinary income or loss and U.S. source for U.S. foreign tax credit purposes.
Foreign Tax Credits.
Subject to certain conditions and limitations, any foreign taxes paid on or withheld from distributions from us and not refundable to you may be credited against your U.S. federal income tax liability or, alternatively, may be deducted from your taxable income. This election is made on a
year-by-year
basis and applies to all foreign taxes paid by you or withheld from you that year.
Distributions will constitute foreign source income for foreign tax credit limitation purposes. The foreign tax credit limitation is calculated separately with respect to specific classes of income. For this purpose, distributions characterized as dividends distributed by us generally will constitute “passive category income” or, in the case of certain U.S. Holders, “general category income.” Special limitations may apply if a dividend is treated as QDI (as defined above).
Since the rules governing foreign tax credits are complex, you should consult your own tax advisor regarding the availability of foreign tax credits in your particular circumstances.
 
67

Dispositions of H Shares or ADSs
Subject to the discussion in “Passive Foreign Investment Company” below, you generally will recognize taxable gain or loss realized on the sale or other taxable disposition of H Shares or ADSs equal to the difference between the U.S. Dollar value of (i) the amount realized on the disposition (
i.e.
, the amount of cash plus the fair market value of any property received), and (ii) your adjusted tax basis in the H Shares or ADSs. Such gain or loss will be a capital gain or loss. Capital gain from the sale or other taxable disposition of H Shares or ADSs held by certain
non-corporate
U.S. Holders will be taxed at preferential rates if such H Shares or ADSs have been held for more than one year and certain other requirements are met. The deductibility of capital losses is subject to limitations. Any gain or loss recognized generally will be treated as gain or loss from sources within the United States for U.S. foreign tax credit limitation purposes.
If you receive currency other than U.S. Dollars upon the disposition of H Shares or ADSs, the tax consequences will generally be as described under “—Foreign Currency Distributions” above.
Passive Foreign Investment Company
Generally, if, for any taxable year, at least 75% of our gross income is passive income, or at least 50% of the value of our assets is attributable to assets that produce passive income or are held for the production of passive income, we would be characterized as a passive foreign investment company (“PFIC”) for U.S. federal income tax purposes. Since PFIC status depends on the composition of our income and the composition and value of our assets from time to time, there can be no assurance that we will not be considered a PFIC for the current year until its close, or for any future taxable year. If we are characterized as a PFIC, U.S. investors may suffer adverse tax consequences, including increased U.S. tax liabilities and reporting requirements. For further discussion of the adverse U.S. federal income tax consequences of our possible classification as a PFIC, see
Item 10.
Additional Information – E. Taxation – U.S. Taxation.
Certain “look through” rules apply for purposes of the income and asset tests described above. If we own, directly or indirectly, 25% or more of the total value of the outstanding shares of another corporation, we generally will be treated as if we (a) held directly a proportionate share of the other corporation’s assets, and (b) received directly a proportionate share of the other corporation’s income. In addition, passive income does not include any interest, dividends, rents, or royalties that are received or accrued by us from a “related person” (as defined in Section 954(d)(3) of the Code), to the extent such items are properly allocable to income of such related person that is not passive income.
Under the income and asset tests, our PFIC status must be determined annually at the end of each year based upon the composition of our income and the composition and valuation of our assets, all of which are subject to change. In determining whether we are a PFIC, we rely on a current valuation of our assets including goodwill, not reflected in our financial statements, and our projection of our income for the current year. We determine the value of our assets in large part by reference to the market value of our ordinary shares at the end of each quarter. We believe this valuation approach is reasonable. However, the IRS may successfully challenge our valuation of our assets, and the market price of our ordinary shares may fluctuate.
Because the PFIC determination is highly fact intensive and made at the end of each taxable year, there can be no assurance that we will not be a PFIC for the current or any future taxable year or that the IRS will not challenge our determination concerning our PFIC status.
Default PFIC Rules under Section
 1291 of the Code
. If we are treated as a PFIC with respect to a U.S. Holder, the U.S. federal income tax consequences to the U.S. Holder of the ownership and disposition of ordinary shares will depend on whether such U.S. Holder makes an election to treat us as a qualified electing fund (“QEF”) under Section 1295 of the Code (a “QEF Election”) or a
mark-to-market
election under Section 1296 of the Code (a
“Mark-to-Market
Election”). A U.S. Holder owning ordinary shares while we were or are a PFIC that has not made either a QEF Election or a
Mark-to-Market
Election will be referred to in this summary as a
“Non-Electing
U.S. Holder.”
If you are a
Non-Electing
U.S. Holder, you will be subject to the default tax rules of Section 1291 of the Code with respect to:
 
   
any “excess distribution” paid on ordinary shares, which means the excess (if any) of the total distributions received by you during the current taxable year over 125% of the average distributions received by you during the three preceding taxable years (or during the portion of your holding period for the ordinary shares prior to the current taxable year, if shorter); and
 
   
any gain recognized on the sale or other taxable disposition (including a pledge) of ordinary shares.
Under these default tax rules:
 
   
any excess distribution or gain will be allocated ratably over your holding period for the ordinary shares,
 
   
the amount allocated to the current taxable year and any period prior to the first day of the first taxable year in which we were a PFIC will be treated as ordinary income in the current year,
 
   
the amount allocated to each of the other years will be treated as ordinary income and taxed at the highest applicable tax rate in effect for that year, and
 
   
the resulting tax liability from any such prior years will be subject to the interest charge applicable to underpayments of tax.
 
68

In addition, notwithstanding any election you may make, dividends that you receive from us will not be eligible for the preferential tax rates applicable to QDI (as discussed above in “Distributions on H Shares or ADSs”) if we are a PFIC either in the taxable year of the distribution or the preceding taxable year, but will instead be taxable at rates applicable to ordinary income.
Special rules for
Non-Electing
U.S. Holders will apply to determine U.S. foreign tax credits with respect to foreign taxes imposed on distributions on H Shares or ADSs.
If we are a PFIC for any taxable year during which you hold H Shares or ADSs, we will continue to be treated as a PFIC with respect to you for all succeeding years during which you hold H Shares or ADSs, regardless of whether we actually continue to be a PFIC.
If we are treated as a PFIC in any year with respect to you, you will be required to file an annual return on IRS Form 8621 regarding distributions received on H Shares or ADSs and any gain realized on the disposition of H Shares or ADSs.
QEF Election.
We currently do not intend to prepare or provide you with certain tax information that would permit you to make a QEF Election to mitigate the adverse tax consequences associated with owning PFIC stock.
Mark-to-Market
Election.
U.S. Holders may make a
Mark-to-Market
Election, but only if the H Shares or ADSs are marketable stock. The mark-
to-market
election is available only for “marketable stock,” which is stock that is traded in other than de minimis quantities on at least 15 days during each calendar quarter on a qualified exchange or other market, as defined in the applicable U.S. Treasury regulations. There can be no assurances, however, that our H Shares or ADSs will be treated, or continue to be treated, as marketable stock.
If you own (or owned) H Shares or ADSs while we are (or were) a PFIC and you make a
Mark-to-Market
Election, you generally will not be subject to the default rules of Section 1291 of the Code discussed above. Rather, you generally will be required to recognize ordinary income for any increase in the fair market value of the H Shares or ADSs for each taxable year that we are a PFIC. You will also be allowed to deduct as an ordinary loss any decrease in the fair market value to the extent of net
marked-to-market
gain previously included in prior years. Your adjusted tax basis in the H Shares or ADSs will be adjusted to reflect the amount included or deducted.
The
Mark-to-Market
Election will be effective for the taxable year for which the election is made and all subsequent taxable years, unless the H Shares or ADSs cease to be marketable stock or the IRS consents to the revocation of the election. You should consult your own tax advisor regarding the availability of, and procedure for making, a
Mark-to-Market
Election.
Since the PFIC rules are complex, you should consult your own tax advisor regarding them and how they may affect the U.S. federal income tax consequences of the ownership and disposition of H Shares or ADSs.
Information reporting regarding specified foreign financial assets
Certain U.S. Holders who are individuals (and under proposed regulations, certain entities) may be required to report information relating to an interest in our H Shares or ADSs, subject to certain exceptions (including an exception for shares held in accounts maintained by U.S. financial institutions). U.S. Holders are urged to consult their tax advisors regarding their information reporting obligations, if any, with respect to their ownership and disposition of our H Shares or ADSs. In the event a U.S. Holder does not file such required reports, the statute of limitations on the assessment and collection of U.S. federal income taxes of such U.S. holder for the related tax year will not close before such report is filed.
If you are a U.S. Holder, you are urged to consult with your own tax advisor regarding the application of the specified foreign financial assets information reporting requirements and related statute of limitations tolling provisions with respect to our H Shares and ADSs.
Information Reporting and Backup Withholding
Generally, information reporting requirements will apply to distributions on H Shares or ADSs or proceeds from the disposition of H Shares or ADSs paid within the United States (and, in certain cases, outside the United States) to a U.S. Holder unless such U.S. Holder is an exempt recipient, such as a corporation. Furthermore, backup withholding (currently at 24%) may apply to such amounts unless such U.S. Holder (i) is an exempt recipient that, if required, establishes its right to an exemption, or (ii) provides its taxpayer identification number, certifies that it is not currently subject to backup withholding, and complies with other applicable requirements.
A U.S. Holder may generally avoid backup withholding by furnishing a properly completed IRS Form
W-9.
Backup withholding is not an additional tax. Rather, amounts withheld under the backup withholding rules may be credited against your U.S. federal income tax liability. Furthermore, you may obtain a refund of any excess amounts withheld by filing an appropriate claim for refund with the IRS and furnishing any required information in a timely manner.
 
69

F. Dividends and Paying Agents.
Not applicable.
G. Statement by Experts.
Not applicable.
H. Documents on Display.
We are subject to the periodic reporting and other informational requirements of the Securities Exchange Act of 1934, as amended, or the Exchange Act. Under the Exchange Act, we are required to file reports and other information with the SEC. Specifically, we are required to file annually a Form
20-F
no later than four months after the close of each fiscal year, which is December 31 of each year. The SEC also maintains a Web site at www.sec.gov that contains reports, proxy and information statements, and other information regarding registrants that make electronic filings with the SEC using its EDGAR system. 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.
Not applicable.
 
ITEM 11.
QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK.
Our market risk exposures primarily consist of fluctuations in oil and gas prices, exchange rates and interest rates.
Commodity Price Risk
We are exposed to commodity price risk related to price volatility of crude oil and refined oil products.
In 2021, the price of international crude oil market fluctuated and rose. The Company carried out oil lending and return hedging business in April and November respectively, and bought 3.15 million barrels of Dubai swap; Launched fuel oil hedging business in September, October and November, and sold 25000 tons of LSFO swap. The commodity derivatives business carried out mainly belongs to hedging business. The implementation of the above businesses has no risk exposure, the maximum amount of possible loss is RMB50,000 thousand, and the comprehensive income was RMB166 million. At the same time, for the purpose of stabilizing production and operation, the Company locked in the processing profit of high sulfur crude oil, bought 2.7 million barrels of Dubai swap and sold 2.7 million barrels of dated Brent swap in June, July, September and November; The implementation of the above businesses generated investment income of RMB10.01 million and income from changes in fair value of RMB8.99 million.
See
Item 3. Key Information – D. Risk Factors—Our operations may be adversely affected by the cyclical nature of the petroleum and
petrochemical markets and by the volatility of prices of crude oil and petrochemical products
.
Interest Rate Risk
We are subject to risk resulting from fluctuations in interest rates. Our borrowings are fixed and variable rate bank and other borrowings, with original maturities ranging from 1 to 5 years. Accordingly, fluctuations in interest rates can lead to significant fluctuations in the fair value of such debt instruments. We had no program of interest rate hedging activities and did not engage in any such activities in 2020 or 2021.
 
70

The following table provides information, by maturity date, regarding our interest rate sensitive financial instruments, which consist of fixed and variable rate short term and long term debt obligations, as of December 31, 2021 and 2020.
 
    
As of December 31, 2021
    
2022
   
2023
    
2024
   
2025
    
2026
    
Total
Recorded
Amount
   
Fair Value
 
                                               
    
(RMB equivalent in thousands, except interest rates)
Fixed rate bank and other loans
                 
In U.S. Dollars
     —         —          —         —          —          —         —    
Average interest rate
     —         —          —         —          —          —         —    
In RMB
     1,500,000       —                  1,500,000       1,500,000  
Average interest rate
(1)
     —         —          —         —          —          2.70     2.70
Variable rate bank and other loans
                 
In U.S. Dollars
     —         —          —         —          —          —         —    
Average interest rate
(1)
     —         —          —         —          —          —         —    
In RMB
     59,800       —          700,000       —          —          759,800       759,800  
Average interest rate
(1)
     3.70     —          1.08 %       —          —          1.29     1.29
 
 
(1)
The average interest rates for variable rate bank and other loans are calculated based on the year end indices.
 
    
As of December 31, 2020
 
    
2021
   
2022
    
2023
    
2024
    
2025
    
Total
Recorded
Amount
   
Fair Value
 
                                                
    
(RMB equivalent in thousands, except interest rates)
 
Fixed rate bank and other loans
                  
In U.S. Dollars
     —         —          —          —          —          —         —    
Average interest rate
     —         —          —          —          —          —         —    
In RMB
     1,500,000       —          —          —          —          1,500,000       1,500,000  
Average interest rate
(1)
     2.60     —          —          —          —          2.60     2.60
Variable rate bank and other loans
                  
In U.S. Dollars
     —         —          —          —          —          —         —    
Average interest rate
(1)
     —         —          —          —          —          —         —    
In RMB
     48,000       —          —          —          —          48,000       48,000  
Average interest rate
(1)
     3.70     —          —          —          —          3.70     3.70
 
 
(1)
The average interest rates for variable rate bank and other loans are calculated based on the year end indices.
 
Exchange
Rate Risk
We are also exposed to foreign currency exchange rate risk as a result of our foreign currency denominated short term borrowing and, to a limited extent, cash and cash equivalents denominated in foreign currencies. The following table provides information, by maturity date, regarding our foreign currency exchange rate sensitive financial instruments, which consist of cash and cash equivalents, short term debt obligations as of December 31, 2021 and 2020.
 
    
As of December 31, 2021
 
    
2022
    
2023
    
2024
    
2025
    
2026
    
Thereafter
    
Total
Recorded

Amount
    
Fair
Value
 
                                                         
    
(RMB equivalent in thousands, except interest rates)
 
On-balance sheet financial instruments
                       
Cash and cash equivalents:
                       
In Hong Kong Dollars
     —          —          —          —          —          —          —          —    
In U.S. Dollars
     165,864        —          —          —          —          —          165,864        165,864  
In Euro
     —          —          —          —          —          —          —          —    
In Japanese Yen
     —          —          —          —          —          —          —          —    
In Swiss Frank
     —          —          —          —          —          —          —          —    
Debt:
                       
Fixed rate bank and other loans in U.S. Dollars
     —          —          —          —          —          —          —          —    
Average interest rate
(1)
     —          —          —          —          —          —          —          —    
Variable rate bank and other loans in U.S. Dollars
     —          —          —          —          —          —          —          —    
Average interest rate
(1)
     —          —          —          —          —          —          —          —    
 
(1)
The average interest rates for variable rate bank and other loans are calculated based on the year end indices.
 
71

    
As of December 31, 2020
 
    
2021
    
2022
    
2023
    
2024
    
2025
    
Thereafter
    
Total
Recorded
Amount
    
Fair
Value
 
                                                         
    
(RMB equivalent in thousands, except interest rates)
 
On-balance sheet
financial instruments
                       
Cash and cash equivalents:
                       
In Hong Kong Dollars
     —          —          —          —          —          —          —          —    
In U.S. Dollars
     207,727        —          —          —          —          —          207,727        207,727  
In Euro
     —          —          —          —          —          —          —          —    
In Japanese Yen
     —          —          —          —          —          —          —          —    
In Swiss Frank
     —          —          —          —          —          —          —          —    
Debt:
                       
Fixed rate bank and other loans in U.S. Dollars
     —          —          —          —          —          —          —          —    
Average interest rate
(1)
     —          —          —          —          —          —          —          —    
Variable rate bank and other loans in U.S. Dollars
     —          —          —          —          —          —          —          —    
Average interest rate
(1)
     —          —          —          —          —          —          —          —    
 
(1)
The average interest rates for variable rate bank and other loans are calculated based on the year end indices.
 
ITEM 12.
DESCRIPTION OF SECURITIES OTHER THAN EQUITY SECURITIES.
A. Debt Securities.
Not applicable.
B. Warrants and Rights.
Not applicable.
 
 
C.
Other Securities.
Not applicable.
 
 
D.
American Depositary Shares.
In connection with our ADR program, a holder of our ADSs may have to pay, either directly or indirectly, certain fees and charges, as described in
Item 12.D.3
. In addition, we receive fees and other direct and indirect payments from The Bank of New York Mellon that are related to our ADS as described in
Item 12.D.4
.
 
 
12.D.3
Fees and Charges that a holder of our ADSs May Have to Pay
The Bank of New York Mellon collects its fees for delivery and surrender of ADSs directly from investors depositing shares or surrendering ADSs for the purpose of withdrawal or from intermediaries acting for them. The Bank of New York Mellon also collects fees for making distributions to investors by deducting those fees from the amounts distributed or by selling a portion of distributable property to pay the fees. The Bank of New York Mellon may collect its annual fee for depositary services by deductions from cash distributions.
 
Persons depositing or withdrawing shares must pay:
  
For:
$5.00 (or less) per 100 ADSs (or portion of 100 ADSs)   
Issuance and withdrawal of ADSs, including issuances resulting from a distribution of shares or rights or other property
A fee equivalent to the fee that would be payable if securities distributed to you had been shares and the shares had been deposited for issuance of ADSs
  
Distribution of securities distributed to holders of deposited securities which are distributed by The Bank of New York Mellon to ADS registered holders
A fee of $.05 (or less) per ADS (or portion thereof) Registration or transfer fees
  
Any cash distribution made pursuant to the Deposit Agreement Transfer and registration of shares on our share register to or from the name of the depositary or its agent when you deposit or withdraw shares
Expenses of The Bank of New York Mellon   
Cable, telex and facsimile transmissions (when expressly provided in the Deposit Agreement); Converting foreign currency to U.S. Dollars
Taxes and other governmental charges The Bank of New York Mellon or the custodian have to pay on any ADS or share underlying an ADS, for example, stock transfer taxes, stamp duty or withholding taxes
  
As necessary
Any charges incurred by The Bank of New York Mellon or its agents for servicing the deposited securities
  
As necessary
 
72

 
12.D.4
Fees and Other Payments Made by the Bank of New York Mellon
From January 1, 2021 through March 31, 2022, a total of U.S.$ 22,774.34 was paid by the Bank of New York Mellon on our behalf for our ADSs program.
The standard
out-of-pocket
maintenance costs for our ADSs program were U.S.$ 138,260.31, which have been waived by the Bank of New York Mellon.
PART II
 
ITEM 13.
DEFAULTS, DIVIDEND ARREARAGES AND DELINQUENCIES.
None.
 
ITEM 14.
MATERIAL MODIFICATIONS TO THE RIGHTS OF SECURITY HOLDERS AND USE OF PROCEEDS.
On May 11, 2011, we entered into an Amended and Restated Deposit Agreement with The Bank of New York Mellon, as Depositary (the “ Restated Deposit Agreement”), and updated the form of American Depositary Receipt (the “ADR”) evidencing the ADSs issued under the terms of the Restated Deposit Agreement. The Restated Deposit Agreement restates our original Deposit Agreement with The Bank of New York (the predecessor of The Bank of New York Mellon), dated as of July 23, 1993 (as amended, the “1993 Deposit Agreement”), in its entirety.
We and The Bank of New York Mellon entered into the Restated Deposit Agreement to modify the ADSs voting process and to bring our arrangements with The Bank of New York Mellon in line with the current customary market practice regarding depositary arrangements.
By the Restated Deposit Agreement, subject to the Depositary’s obligation to notify the owner of ADSs of any meeting of holders of our shares or other deposited securities, and subject further to certain exceptions as provided therein, to the extent that no instructions are received by the Depositary from an owner of ADSs on or before the date established by the Depositary, the Depositary may deem instructions by the owner of the ADS have been given to give a discretionary proxy to a person designated by us to exercise voting rights in the meeting of holders of our shares or other deposited securities.
In addition, the Restated Deposit Agreement amends the 1993 Deposit Agreement, among other things, to (i) provide the American Depositary Shares may be uncertificated securities or certificated securities evidenced by ADRs, and (ii) change the fees and charges of the Depositary, see
Item
12D.3 Fees and Charges that a holder of our ADSs May Have to Pay
.
The foregoing descriptions of the Restated Deposit Agreement and the ADR do not purport to be complete and are qualified in their entirety by reference to the complete Restated Deposit Agreement and ADR which are incorporated herein by reference to Exhibit 2 and the forms filed on Form
F-6
(File number
033-65616)
on May 4, 2011.
 
ITEM 15.
CONTROLS AND PROCEDURES.
 
 
(a).
Disclosure Controls And Procedures.
The term “disclosure controls and procedures” is defined in Rules
13a-15(e)
and
15d-15(e)
of the Exchange Act. These rules refer to the controls and other procedures of a company that are designed to ensure that information required to be disclosed by a company in the reports that it files under the Exchange Act is recorded, processed, summarized and reported within required time periods. This includes controls and procedures designed to ensure that information required to be disclosed is accumulated and communicated to our management, including our principal executive officer or officers and principal financial officer or officers, to allow timely decisions regarding required disclosure.
We maintain a written policy adopted by our Board of Directors that governs the collection, coordination and disclosure of information to our shareholders, the public and to governmental and other regulatory bodies. All such disclosures are coordinated by the Secretary to our Board of Directors and subject to execution by either the Chairman of our Board of Directors or, for disclosures by our Supervisory Committee, the Chairman of the Supervisory Committee. Under the policy, all material issues must be disclosed and our disclosures must be true, accurate, complete and timely without any false or misleading statements. Each of our departments and subsidiaries has their own supplemental policies which may be both written and unwritten.
Our management, with the participation of our Chief Executive Officer and Chief Financial Officer, has evaluated the effectiveness of our disclosure controls and procedures (as defined in Rules
13a-15(e)
and
15d-15(e)
of the Securities Exchange Act of 1934) as of the end of the fiscal year covered by this annual report. Based on this evaluation, our Chief Executive Officer and Chief Financial Officer have concluded that, as of the end of the fiscal year covered by this annual report, our disclosure controls and procedures were effective to ensure that information required to be disclosed in the reports we file under the Exchange Act is accumulated and communicated to the management to allow timely decisions to be made regarding required disclosures, and is recorded, processed, summarized and reported as and when required.
 
73

 
(b).
Management’s Report on Internal Control over Financial Reporting.
Our management is accountable for establishing and maintaining effective internal control over financial reporting (as defined in Rules
13a-15(f)
of the Securities Exchange Act of 1934). The Company’s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles.
Because of its inherent limitations, internal control over financial reporting cannot provide absolute assurance of achieving financial reporting objectives and may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become ineffective because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.
Our management assessed the effectiveness of our internal control over financial reporting based upon the criteria established in
Internal Control- Integrated Framework (2013)
 issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO) as of December 31, 2021. Based on that evaluation, our management has concluded that our internal control over financial reporting was effective as of December 31, 2021 based on these criteria.
KPMG Huazhen LLP, an independent registered public accounting firm, has audited the consolidated financial statements for the year ended December 31, 2021 included in this annual report on Form
20-F
and, as part of the audit, has issued a report, included herein, on the effectiveness of our internal control over financial reporting.
 
 
(c).
Report of Independent Registered Public Accounting Firm.
Our independent auditors have issued an audit report on the effectiveness of our internal control over financial reporting. This report appears on page
F-2.
 
 
(d).
Changes in Internal Control over Financial Reporting.
For the year ended December 31, 2021, there have been no changes to our internal controls over financial reporting that have materially affected, or are reasonably likely to materially affect our internal control over financial reporting.
 
ITEM 16A.
AUDIT COMMITTEE FINANCIAL EXPERT.
Our Board of Directors has determined that Ms. Li Yuanqin who is currently serving on our audit committee, is an audit committee financial expert and is an Independent Director (under the standards set forth in the NYSE rules and Rule
10A-3
of the Exchange Act).
 
ITEM 16B.
CODE OF ETHICS.
Sinopec Group, the controlling shareholder of Sinopec Corp., adopted a Staff Code in 2014 to provide disciplines and requirements for its staff’s conducts, including legal and ethical matters as well as the sensitivities involved in reporting illegal and unethical matters. The Staff Code covers such areas as health, safety and environment, conflict of interests, anti-corruption, protection and proper use of our assets and properties, as well as reporting requirements. The Staff Code also applies to all directors, officers and employees of each subsidiary of Sinopec Group, including us. We have provided all our directors and senior officers with a copy of the Staff Code and required them to comply with in it order to ensure our operations are proper and lawful. We have posted the Staff Code on the following website: http://www.sinopec.com/listco/en/Resource/Pdf/ygsz2014b.pdf.
 
ITEM 16C.
PRINCIPAL ACCOUNTANT FEES AND SERVICES.
The following table summarizes the fees charged by PricewaterhouseCoopers Zhong Tian LLP (“PwC”) and KPMG Huazhen LLP, our principal accountant, for services rendered to us during 2020 and 2021 respectively.
 
    
For the year ended December 31,
 
    
(in thousands of RMB)
 
  
2020
    
2021
 
Audit fees (1)
     7,800        6,837  
Audit-Related fees (2)
     —          —    
Tax fees (3)
     —          —    
All other fees (4)
     —          —    
Total
     7,800        6,837  
 
(1)
“Audit fees” means the aggregate fees billed in each of the fiscal years listed for professional services rendered by our principal auditors 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 the principal accountant that are reasonably related to the performance of the audit or review of our financial statements and are not reported under audit fees.
(3)
“Tax fees” means the aggregate fees billed in each of the fiscal years listed for professional services rendered by the principal accountant for tax
compliance, tax advice, and tax planning.
(4)
“All other fees” means the aggregate fees billed in each of the fiscal years listed for products and services provided by the our principal accountant, other than the services reported under audit fees, audit-related fees and tax fees.
 
74

Audit Committee
Pre-approval
Policies and Procedures
Our audit committee has adopted procedures which set forth the manner in which the committee will review and approve all audit and
non-audit
services to be provided by PwC and KPMG Huazhen LLP. The
pre-approval
procedures are as follows:
 
   
Any audit or
non-audit
service to be provided to us by the independent accountant must be
(i) pre-approved
by the audit committee; or
(ii) pre-approved
by one or several committee members designated by the committee and rectified by the audit committee.
 
ITEM 16D.
EXEMPTIONS FROM THE LISTING STANDARDS FOR AUDIT COMMITTEES.
Not applicable.
 
ITEM 16E.
PURCHASES OF EQUITY SECURITIES BY THE ISSUER AND AFFILIATED PURCHASERS.
None.
 
ITEM 16F.
CHANGE IN REGISTRANT’S CERTIFYING ACCOUNTANT.
The information required by Item 16F. was previously reported in our Annual Report on Form
20-F
for the fiscal year ended December 31, 2020 filed with the SEC on April 28, 2021.
 
75

ITEM 16G.
CORPORATE GOVERNANCE.
Set forth below is a summary of the significant differences between the corporate governance rules of the NYSE and those of the People’s Republic of China for listed companies:
 
  
NYSE Corporate Governance Rules
  
The Company’s Corporate Governance Practices
(which conform with the corporate governance rules for companies organized and listed in the People’s Republic of China)
Director Independence    A listed company must have a majority of independent directors on its board of directors. The board of directors needs to affirmatively determine that the director has no material relationship with the listed company (either directly or as a partner, shareholder or officer of an organization that has a relationship with the company). In addition, a director must meet certain standards to be deemed independent.   
   The
non-management
directors of each listed company must meet at regularly scheduled executive sessions without management.
  
It is required in China that no less than 1/3rd of the board members of any listed company must be independent directors, and the listed company must set forth specific requirements for the qualification and election of independent directors in compliance with PRC laws. For example, an independent director shall not hold any other position in the listed company other than being a director and shall not be influenced by the main shareholders or the controlling persons of the listed company, or by any other entities or persons with whom the listed company has a significant relationship. The Company has complied with the relevant Chinese corporate governance rules and has implemented internal rules governing the independence and responsibilities of independent directors. The Company determines the independence of independent directors every year.
 
No similar requirements.
 
76

Nominating/Corporate Governance Committee   
Listed companies must have a nominating/corporate governance committee composed entirely of independent directors.
 
The nominating/corporate governance committee must have a written charter that addresses: (i) the committee’s purpose and responsibilities—which, at minimum, must be to: identify individuals qualified to become board members, consistent with criteria approved by the board, and to select, or to recommend that the board select, the director nominees for the next annual meeting of shareholders; develop and recommend to the board a set of corporate governance guidelines applicable to the corporation; and oversee the evaluation of the board and management; and (i) an annual performance evaluation of the committee.
  
The board of directors can establish a nominating committee if the shareholders pass resolutions to establish such a committee. A majority of the directors on the committee shall be independent directors, who shall act as the convener. The board of directors, which formulates relevant written guidelines with respect to the nomination of directors, has established a nominating committee with a majority of the members being independent directors.
 
Relevant responsibilities of the nominating committee are similar to those stipulated by the NYSE rules, but the main responsibilities do not include the research and recommendation of corporate governance guidelines, the supervision of the evaluation of the board of directors and management, or the annual evaluation of the committee.
Compensation Committee    Listed companies must have a compensation committee composed entirely of independent directors.    The board of directors can establish a compensation and assessment committee if the shareholders pass resolutions to establish such a committee. A majority of the directors on the committee shall be independent directors, who shall act as the convener.
 
77

  
The purposes and responsibilities of the compensation committee stated in its charter must include:
 
(1) reviewing and approving the corporate goals and objectives associated the with the CEO’s compensation, evaluate the performance of the CEO in fulfilling these goals and objectives, and, either as a committee or together with the other independent directors (as directed by the board), determine and approve the CEO’s compensation level based on such evaluation;
 
(2) making recommendations to the board with respect to
non-CEO
executive officer compensation, and incentive-compensation and equity-based plans that are subject to board approval; and
 
(3) producing a committee report on executive compensation as required by the SEC to be included in the annual proxy statement or annual report filed with the SEC.
 
The charter must also include the requirement for an annual performance evaluation of the compensation committee.
  
The responsibilities of the compensation and assessment committee include:
 
(1) reviewing the standards for the evaluation of directors and management, evaluate directors and management and report the results of such evaluation to the board of directors; and
 
(2) reviewing compensation policies and benefit plans for directors and executive officers.
 
Unlike the NYSE rules, the PRC rules do not require the committee to produce a report on the executive compensation or make an annual performance evaluation of the committee. In addition, the compensation committee evaluates and reviews the compensation of directors as well as executive officers. The board of directors of the Company has established a compensation evaluation committee with a majority of the members being independent directors who act as the convener, and the committee has established a written charter complying with the domestic corporate governance rules.
Audit Committee   
Listed companies must have an audit committee that satisfies the requirements of Rule
10A-3
of the Securities Exchange Act of 1934, as amended (the “Exchange Act”). It must have a minimum of three members, and all audit committee members must satisfy the requirements for independence set forth in Section 303A.02 of the NYSE Corporate Governance Rules and , in the absence of an applicable exemption, Rule
10A-3b(1)
of the Exchange Act.
 
The written charter of the audit committee must specify that the purpose of the audit committee is to assist the board oversight of the integrity of financial statements, the company’s compliance with legal and regulatory requirements, the qualifications and independence of the independent auditors, the performance of the listed company’s internal audit function and independent auditors.
 
The written charter must also require the audit committee to prepare an audit committee report as required by the SEC to be included in the listed company’s annual proxy statement as well as an annual performance evaluation of the audit committee.
 
The written charter must also address the duties and responsibilities of the audit committee as required under Section 303A.07 of the NYSE Corporate Governance Rules.
   The board of directors of a listed company must, through the resolution of the shareholders’ meeting, establish an audit committee composed entirely of directors, of which the independent directors are the majority and act as the convener, and, at minimum, one independent director is an accounting professional. The purpose, authority and responsibilities of the audit committee are similar to those stipulated by the NYSE rules, but according to customary practices in China, the Company is not required to make an annual performance evaluation of the audit committee, and the audit committee is not required to prepare an audit report to be included in the Company’s annual proxy statement. The board of directors of the Company has established an audit committee that satisfies Rule
10A-3
under the Securities Exchange Act of 1934, as amended and relevant domestic requirements. The audit committee has a written charter.
 
78

Strategy Committee   
N/A
 
Each listed company must maintain an internal audit function to provide management and the audit committee with ongoing assessments of the listed company’s risk management processes and system of internal controls.
  
The board of directors of a listed company can, through the resolution of the shareholders’ meeting, establish a strategy committee composed entirely of directors. We formed a strategy committee on June 15, 2017. The key responsibility of the Strategy Committee is to conduct researches and give recommendations to the Board on major investment decisions, projects and major issues that affect our development, and monitor our long-term development strategic plan.
 
China has a similar regulatory provision, and the Company has an internal audit department.
Equity Compensation    Shareholders must be given the opportunity to vote on all equity compensation plans and material revisions thereto, except for employment inducement awards, certain grants, plans and amendments in the context of mergers and acquisitions, and certain specific types of plans as described under Section 303A.08 of the NYSE Corporate Governance Rules.    The relevant regulations of China require the board of directors propose plans on the amount and types of director compensation for the shareholders’ meeting to approve. The compensation plan of executive officers shall be approved by the board and announced at the shareholders’ meeting and disclosed to the public upon the approval of the board of directors.
Corporate Governance Guidelines    Listed companies must adopt and disclose corporate governance guidelines involving director qualification standards, director responsibilities, director compensation, director access to management and, as necessary and appropriate, independent advisors, director orientation and continuing education and management succession. The board should conduct a self-evaluation at least annually to determine whether it and its committees are functioning effectively. A listed company must make its corporate governance guidelines available on or through its website.   
The CSRC has issued the Corporate Governance Rules, prescribing detailed guidelines on directors of the listed companies, including director selection, the structure of the board of directors and director performance evaluation.
 
The Company has complied with the above mentioned rules.
Code of Ethics for Directors, Officers and Employees    Listed companies must adopt and disclose a code of business conduct and ethics for directors, officers and employees, and promptly disclose any waivers of the code for directors or executive officers. Each listed company may determine its own policies, but all listed companies should address the most important topics, including, among others, conflicts of interest, corporate opportunities, confidentiality, fair dealing, protection and proper use of listed company assets, compliance with laws, rules and regulations (including insider trading laws), and encouraging the reporting of any illegal or unethical behavior.    There is no such requirement for a code for ethics in China. As the directors and officers of the Company have all signed a Director Service Agreement, however, they are bound by their fiduciary duties to the Company. In addition, the directors and officers must perform their legal duties in accordance with the PRC Company Law, relevant requirements of CSRC and Mandatory Provisions to the Charter of Companies Listed Overseas.
   Each listed company CEO must certify to the NYSE each year that he or she is not aware of any violation by the company of NYSE corporate governance listing standards and he or she must promptly notify the NYSE in writing of any
non-compliance
with any applicable provisions of Section 303A.
   No similar requirements.
 
79

ITEM 16H.
MINE SAFETY DISCLOSURE.
Not applicable.
 
ITEM 16I.
DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS
Not applicable.
PART III
 
ITEM 17.
FINANCIAL STATEMENTS.
SECCO was deemed a significant equity investee for the fiscal years ended December 31, 2019 and December 31, 2020 and a
non-significant
equity investee for the fiscal years ended December 31, 2021 under Rule
3-09
of Regulation
S-X.
As such, the financial statements of SECCO required by Rule
3-09
of Regulation
S-X
are provided as Exhibit 99.1 to this Annual Report on Form
20-F.
 
ITEM 18.
FINANCIAL STATEMENTS.
See pages
F-1
to F-214.
 
ITEM 19.
EXHIBITS.
 
No.
  
Exhibit
    1.1    Translation of the amended and restated Articles of Association of Sinopec Shanghai Petrochemical Company Limited as approved in the the annual general meeting of the Company held on 16 June 2021 (incorporated by reference to our Form 6-K (File No.001-12158) filed with the Commission on June 21, 2021).
    2.    Amended and Restated Deposit Agreement between Sinopec Shanghai Petrochemical Company Limited and The Bank of New York Mellon dated May 11, 2011(incorporated by reference to Exhibit 2 of our annual report on Form 20-F (File No. 001-12158) filed with the Commission on April 30, 2012).
    4.1    Translation of the renewed Product Supply and Sales Services Framework Agreement among Sinopec Shanghai Petrochemical Company Limited, China Petroleum & Chemical Corporation and China Petrochemical Corporation as approved in the First Extraordinary General Meeting of Sinopec Shanghai Petrochemical Company Limited for 2016 on October 18, 2016 (incorporated by reference to Exhibit 4.1 of our annual report on Form 20-F Amendment No.1 (File No.001-12158) filed with the Commission on September 14, 2017).
    4.2    Translation of the renewed Comprehensive Services Framework Agreement between Sinopec Shanghai Petrochemical Company Limited and China Petrochemical Corporation as approved in the First Extraordinary General Meeting of Sinopec Shanghai Petrochemical Company Limited for 2016 on October 18, 2016 (incorporated by reference to Exhibit 4.2 of our annual report on Form 20-F Amendment No.1 (File No.001-12158) filed with the Commission on September 14, 2017).
    4.3    Translation of the Property Right Transaction Agreement with Sinopec Sales Company Limited as approved in the eighteenth meeting of the seventh session of the board of directors of Sinopec Shanghai Petrochemical Company Limited on December 5, 2013 (incorporated by reference to Exhibit 4.3 of our annual report on Form 20-F (File No.001-12158) filed with the Commission on April 30, 2014).
    4.4    English summary of principal terms of the Share Option Scheme as adopted at the second meeting of the eighth session of the board of directors of Sinopec Shanghai Petrochemical Company Limited on August 15, 2014 (incorporated by reference to Appendix I of our Form 6-K (File No.001-12158) filed with the Commission on November 6, 2014).
    8*    A list of subsidiaries of Sinopec Shanghai Petrochemical Company Limited.
  12.1*    Certification of President Required by Rule 13a-14(a).
  12.2*    Certification of Chief Financial Officer Required by Rule 13a-14(a).
  13.1 *    Certification of President Required by Rule 13a-14(b) and Section 1350 of Chapter 63 of Title 18 of the United States Code.
  13.2 *    Certification of Chief Financial Officer Required by Rule 13a-14(b) and Section 1350 of Chapter 63 of Title 18 of the United States Code.
  99.1*    Financial statements of SECCO
101.INS*    Inline XBRL Instance Document — the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document
101.SCH*    Inline XBRL Taxonomy Extension Schema Document
101.CAL*    Inline XBRL Taxonomy Extension Calculation Linkbase Document
 
80

101.DEF *    Inline XBRL Taxonomy Extension Definition Linkbase Document
101.LAB*    Inline XBRL Taxonomy Extension Label Linkbase Document
101.PRE*    Inline XBRL Taxonomy Extension Presentation Linkbase Document
104*    Cover Page Interactive Data File (embedded within the Inline XBRL document and included in Exhibit 101)
 
*
Filed with this annual report on Form
20-F
 
81

SIGNATURES
The registrant hereby certifies that it meets all of the requirements for filing on Form
20-F
and that it has duly caused and authorized the undersigned to sign this annual report on Form
20-F
on its behalf.
 
   
SINOPEC SHANGHAI PETROCHEMICAL COMPANY LIMITED
Date: April 27, 2022    
/s/ DU JUN
    Du Jun, Chief Financial Officer
 
82


Report of Independent Registered Public Accounting Firm
To the Shareholders and Board of Directors
Sinopec Shanghai Petrochemical Company Limited:
Opinions on the Consolidated Financial Statements and Internal Control Over Financial Reporting
We have audited the accompanying consolidated statement of financial position of Sinopec Shanghai Petrochemical Company Limited and subsidiaries (the Company) as of December 31, 2021, the related consolidated statement of profit or loss, consolidated statement of profit or loss and other comprehensive income, consolidated statement of changes in equity, and consolidated cash flow statement for the year then ended and the related notes (collectively, the consolidated financial statements). We also have audited the Company’s internal control over financial reporting as of December 31, 2021, based on criteria established in
Internal Control – Integrated Framework (2013)
 issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO).
In our opinion, the consolidated financial statements referred to above present fairly, in all material respects, the financial position of the Company as of December 31, 2021, and the results of its operations and its cash flows for the year ended December 31, 2021, in conformity with International Financial reporting Standards as issued by the International Accounting Standards Board. Also in our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December 31, 2021, based on criteria established in
Internal Control – Integrated Framework (2013)
 issued by COSO.
Basis for Opinions
The Company’s management is responsible for these consolidated financial statements, for maintaining effective internal control over financial reporting, and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying Management’s Report on Internal Control over Financial Reporting. Our responsibility is to express an opinion on the Company’s consolidated financial statements and an opinion on the Company’s internal control over financial reporting based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (PCAOB) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.
We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audits to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud, and whether effective internal control over financial reporting was maintained in all material respects.
Our audits of the consolidated financial statements included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements. Our audit of internal control over financial reporting included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audits also included performing such other procedures as we considered necessary in the circumstances. We believe that our audits provide a reasonable basis for our opinions.
 
F-2

Definition and Limitations of Internal Control Over Financial Reporting
A company’s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company’s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company’s assets that could have a material effect on the financial statements.
Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.
Critical Audit Matters
The critical audit matters communicated below are matters arising from the current period audit of the consolidated financial statements that were communicated or required to be communicated to the audit committee and that: (1) relate to accounts or disclosures that are material to the consolidated financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matters below, providing separate opinions on the critical audit matters or on the accounts or disclosures to which they relate.
Assessment of net realizable value of raw materials, work in progress and finished goods
As discussed in Notes 2.14, 4.2(a) and 21 to the consolidated financial statements, the gross carrying amount of raw materials, work in progress and finished goods, and provision for diminution in value were RMB 5,897,336 thousand and RMB 164,806 thousand, respectively, as at December 31, 2021. Inventories are valued at the lower of cost and net realizable value. The net realizable value is determined based on the estimated selling prices in the ordinary course of business less the estimated costs to completion, and other costs necessary to make the sale.
We identified the assessment of net realizable value of raw materials, work in progress and finished goods as a critical audit matter. Evaluation of estimated selling prices of inventories, estimated costs to completion, and other costs necessary to make the sale involved a high degree of auditor judgement.
The following are the primary procedures we performed to address this critical audit matter. We evaluated the design and tested the operating effectiveness of certain internal controls related to the process of determination of net realizable value of raw materials, work in progress and finished goods, including controls related to the determination of estimated selling prices, estimated costs to completion, and other costs necessary to make the sale; we evaluated the estimated selling prices at the reporting date for a sample of inventory items by comparison of the estimated selling price to the price from publicly available market data and the actual prices of sales transactions subsequent to the reporting date if available; and we evaluated the estimated costs to completion and other costs necessary to make the sale by comparing with the historical costs to completion and other costs necessary to make the sale for the same type of inventories on a sample basis.
 
F-3

Critical Audit Matters (Continued)
 
Assessment of value in use of certain production facilities
As discussed in Notes 2.12 (b), 4.2(b) and 16 to the consolidated financial statements, the carrying amount of property, plant and equipment was RMB 11,310,032 thousand as of December 31, 2021. During the year ended December 31, 2021, the Company recognized impairment loss on property, plant and equipment in relation to certain production facilities of RMB 259,850 thousand. At the end of each reporting period, if any indication of impairment exists, the Company estimates the recoverable amount of an asset, or a cash-generating unit, at the higher of its fair value less costs of disposal and its value in use, to determine the impairment losses. The Company’s estimated value in use includes assumptions on product sales growth rates, related costs growth rates (“forecasted growth rates”) and discount rate.
We identified the assessment of value in use of certain production facilities as a critical audit matter. A high degree of subjectivity and auditor judgment was involved to evaluate the forecasted growth rates and the discount rate used to estimate value in use of these assets. The forecasted growth rates and the discount rate were challenging to test as minor changes to those assumptions would have a significant effect on the Company’s assessment of value in use of these assets. In addition, specialized skills and knowledge were required to assess the discount rate used to estimate value in use of these assets.
The following are the primary procedures we performed to address this critical audit matter. We evaluated the design and tested the operating effectiveness of certain internal controls related to the Company’s process in assessing the value in use of certain production facilities, including controls related to the determination of the forecasted growth rates and the discount rate; we assessed the forecasted growth rates adopted in the Company’s value in use assessment by comparing them with historical results, future operation plans and external market data; we performed sensitivity analysis over the forecasted growth rates and the discount rate assumptions to assess their impact on the Company’s impairment assessment; In addition, we involved valuation professionals with specialized skills and knowledge, who assisted in evaluating the discount rate used by comparing it against discount rate that was independently developed using publicly available industry data.
/s/ KPMG Huazhen LLP
We have served as the Company’s auditor since 2021.
Shanghai, China
April 27, 2022
 
F-4

Report of Independent Registered Public Accounting Firm
To the Board of Directors and Shareholders of Sinopec Shanghai Petrochemical Company Limited
Opinion on the Financial Statements
We have audited the consolidated statement of financial position of Sinopec Shanghai Petrochemical Company Limited and its subsidiaries (the “Company”) as of December 31, 2020, and the related consolidated statements of profit or loss, of profit or loss and other comprehensive income, of changes in equity and consolidated cash flow statement for each of the two years in the period ended December 31, 2020, including the related notes (collectively referred to as the “consolidated financial statements”). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2020, and the results of its operations and its cash flows for each of the two years in the period ended December 31, 2020 in conformity with International Financial Reporting Standards as issued by the International Accounting Standards Board.
Basis for Opinion
These consolidated financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on the Company’s consolidated financial statements based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (PCAOB) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.
We conducted our audits of these consolidated financial statements in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud.
Our audits included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements. We believe that our audits provide a reasonable basis for our opinion.
/s/PricewaterhouseCoopers Zhong Tian LLP
Shanghai, the People’s Republic of China
April 28, 2021
We served as the Company’s auditor from 2013 to 2021.
 
F-
5

Sinopec Shanghai Petrochemical Company Limited
Financial statements for the year ended 31 December 2021
 
Consolidated statement of profit or loss
for the years ended 31 December 2019, 2020 and 2021
 
          
Year ended 31 December
 
          
2019
    2020    
2021
 
     Note    
RMB’000
    RMB’000    
RMB’000
 
Revenue
     5       100,269,667       74,623,575       89,198,492  
Taxes and surcharges
             (12,213,927     (13,062,710     (13,309,688
            
 
 
   
 
 
   
 
 
 
Net sales
             88,055,740       61,560,865       75,888,804  
Cost of sales
     10       (86,467,995     (61,901,114     (74,298,048
            
 
 
   
 
 
   
 
 
 
Gross profit/(loss)
             1,587,745       (340,249     1,590,756  
         
Selling and administrative expenses
     10       (549,885     (486,323     (368,243
Reversal/(provision) of impairment losses on financial assets

     3.1 (c)       59       120,916       (1,355
Other operating income
     6       150,714       148,676       125,305  
Other operating expenses
     7       (21,925     (24,686     (44,712
Other gains - net
     8       153,864       115,430       130,481  
            
 
 
   
 
 
   
 
 
 
Profit/(loss) from operations
             1,320,572       (466,236     1,432,232  
            
 
 
   
 
 
   
 
 
 
Finance income
     9       416,747       431,228       508,755  
Finance expenses
     9       (53,784     (98,954     (94,186
            
 
 
   
 
 
   
 
 
 
Finance income – net
             362,963       332,274       414,569  
            
 
 
   
 
 
   
 
 
 
Share of net profits of associates and joint ventures accounted for using the equity method
     20       972,593       724,740       874,285  
            
 
 
   
 
 
   
 
 
 
Profit before taxation
             2,656,128       590,778       2,721,086  
Income tax (expenses)/ benefits
     12       (428,963     65,620       (644,480
            
 
 
   
 
 
   
 
 
 
Profit for the year
             2,227,165       656,398       2,076,606  
            
 
 
   
 
 
   
 
 
 
 
F-
6

Sinopec Shanghai Petrochemical Company Limited
Financial statements for the year ended 31 December 2021
Consolidated statement of profit or loss
for the years ended 31 December 2019, 2020 and 2021 (continued)
 
          
Year ended 31 December
 
     Note    
2019
RMB’000
    
2020
RMB’000
    
2021
RMB’000
 
Profit attributable to:
                                  
– Equity shareholders of the Company
             2,215,728        645,072        2,073,431  
Non-controlling
interests
             11,437        11,326        3,175  
            
 
 
    
 
 
    
 
 
 
Profit for the year
             2,227,165        656,398        2,076,606  
            
 
 
    
 
 
    
 
 
 
Earnings per share attributable to equity shareholders of the Company for the year (expressed in RMB per share)
                                  
         
Basic earnings per share
     13(a)     RMB 0.205      RMB 0.060      RMB 0.192  
            
 
 
    
 
 
    
 
 
 
Diluted earnings per share
     13(b)     RMB 0.205      RMB 0.060      RMB 0.192  
            
 
 
    
 
 
    
 
 
 
The notes on pages 17 to 124 form part of these financial statements.
 
F-
7

Sinopec Shanghai Petrochemical Company Limited
Financial statements for the year ended 31 December 2021
 
Consolidated statement of profit or loss and other comprehensive income
for the years ended 31 December 2019, 2020 and 2021
 
           
Year ended 31 December
 
     Note     
2019
RMB’000
     2020
RMB’000
   
2021
RMB’000
 
Profit for the year
              2,227,165        656,398       2,076,606  
             
 
 
    
 
 
   
 
 
 
Other comprehensive income
                                  
Items that are or may be reclassified subsequently to profit or loss:
                                  
Share of other comprehensive income of associates accounted for using the equity method
     32        7,449        (11,512     16,639  
Cash flow hedges: net movement in hedging reserve
     32                           125,159  
             
 
 
    
 
 
   
 
 
 
Other comprehensive income for the year, net of tax
              7,449        (11,512     141,798  
             
 
 
    
 
 
   
 
 
 
Total comprehensive income for the year
              2,234,614        644,886       2,218,404  
             
 
 
    
 
 
   
 
 
 
Attributable to:
                                  
– Equity shareholders of the Company
              2,223,177        633,560       2,215,229  
Non-controlling
interests
              11,437        11,326       3,175  
             
 
 
    
 
 
   
 
 
 
Total comprehensive income for the year
              2,234,614        644,886       2,218,404  
             
 
 
    
 
 
   
 
 
 
The notes on pages 17 to 124 form part of these financial statements.
 
F-
8

Sinopec Shanghai Petrochemical Company Limited
Financial statements for the year ended 31 December 2021
 
Consolidated statement of financial position
as at 31 December 2020 and 2021
 
          
As at 31 December
 
          
2020
     2021  
     Note    
RMB’000
     RMB’000  
Non-current
assets
                         
       
Property, plant and equipment
     16       11,713,022        11,310,032  
Right-of-use
assets
     15       410,801        385,643  
Investment properties
     17       367,586        352,188  
Construction in progress
     18       1,710,124        3,293,177  
Investments accounted for using the equity method
     20       5,387,834        4,088,888  
Financial assets at fair value through other comprehensive income
     25       5,000        5,000  
Time deposits with banks
     24       7,042,840        5,581,435  
Deferred tax assets
     12       252,121        184,143  
Other
non-current
assets
     14       424,959        787,807  
            
 
 
    
 
 
 
               27,314,287        25,988,313  
            
 
 
    
 
 
 
Current assets
                         
       
Inventories
     21       3,888,746        5,923,525  
Financial assets at fair value through other comprehensive income
     25       1,207,114        1,047,690  
Derivative financial instruments
     3.1 (a)                 81,405  
Trade receivables
     22       113,163        77,425  
Other receivables
     22       18,101        47,597  
Prepayments
             19,552        43,686  
Amounts due from related parties
     22       1,092,316        1,212,331  
Cash and cash equivalents
     23       6,916,408        5,112,010  
Time deposits with banks
     24       4,049,443        7,386,607  
            
 
 
    
 
 
 
               17,304,843        20,932,276  
            
 
 
    
 
 
 
Total assets
             44,619,130        46,920,589  
            
 
 
    
 
 
 
 
F-
9

Sinopec Shanghai Petrochemical Company Limited
Financial statements for the year ended 31 December 2021
 
Consolidated statement of financial position
as at 31 December 2020 and 2021 (continued)
 
           
As at 31 December
 
     Note     
2020
RMB’000
    
2021
RMB’000
 
Equity and liabilities
                          
     
Equity attributable to equity shareholders of the Company
 
                 
       
Share capital
     31        10,823,814        10,823,814  
Reserves
     32        18,374,176        19,418,325  
             
 
 
    
 
 
 
                29,197,990        30,242,139  
       
Non-controlling
interests
              136,985        135,259  
             
 
 
    
 
 
 
Total equity
              29,334,975        30,377,398  
             
 
 
    
 
 
 
Liabilities
                          
       
Non-current
liabilities
                          
Borrowings
     26                  700,000  
Lease liabilities
     15        3,119        1,384  
Deferred tax liabilities
     12        35,357        33,344  
Deferred income
     30        13,433        12,720  
             
 
 
    
 
 
 
                51,909        747,448  
             
 
 
    
 
 
 
 
F-1
0

 
Sinopec Shanghai Petrochemical Company Limited
Financial statements for the year ended 31 December 2021
 
Consolidated statement of financial position
as at 31 December 2020 and 2021 (continued)
 
          
As at 31 December
 
     Note    
2020
RMB’000
    
2021
RMB’000
 
Current liabilities
                         
       
Borrowings
     26       1,548,000        1,559,800  
Short-term bonds
     27       3,017,811            
Lease liabilities
     15       9,352        3,229  
Derivative financial instruments
     3.1 (a)                 23,804  
Contract liabilities
     29       495,404        424,607  
Trade and other payables
     28       2,820,083        3,095,694  
Amounts due to related parties
     28       3,656,841        6,304,816  
Current tax liabilities
             3,420,824        3,865,231  
Staff salaries and welfares payable
             244,506        260,096  
Income tax payable
     12       19,425        258,466  
            
 
 
    
 
 
 
               15,232,246        15,795,743  
            
 
 
    
 
 
 
Total liabilities
             15,284,155        16,543,191  
            
 
 
    
 
 
 
Total equity and liabilities
             44,619,130        46,920,589  
            
 
 
    
 
 
 
Approved and authorized for issue by the Board of Directors on 27 April 2022.
 
  
)
  
  
)
  
Wu Haijun
  
)
  
  
)
  
  
)
  
Directors
  
)
  
Du Jun
  
)
  
  
)
  
  
)
  
The notes on pages 17 to 124 form part of these financial statements.
 
F-1
1

Sinopec Shanghai Petrochemical Company Limited
Financial statements for the year ended 31 December 2021
 
Consolidated statement of changes in equity
for the years ended 31 December 2019, 2020 and 2021
 
            Attributable to equity shareholders of the Company        
            Share capital      Other reserves      Retained earnings          
Non-controlling
    Total  
            RMB’000      RMB’000      RMB’000     Total     interests     equity  
     Note      (note 31)      (note 32)      (note 32)     RMB’000     RMB’000     RMB’000  
Balance at 1 January 2019
              10,823,814        4,361,940        15,160,309       30,346,063       116,378       30,462,441  
             
 
 
    
 
 
    
 
 
   
 
 
   
 
 
   
 
 
 
Changes in equity for 2019
                                                           
               
Profit for the year
                                  2,215,728       2,215,728       11,437       2,227,165  
Other comprehensive income
     32                  7,449                 7,449                7,449  
             
 
 
    
 
 
    
 
 
   
 
 
   
 
 
   
 
 
 
Total comprehensive income for the year
                        7,449        2,215,728       2,223,177       11,437       2,234,614  
             
 
 
    
 
 
    
 
 
   
 
 
   
 
 
   
 
 
 
Dividends proposed and approved
     34                            (2,705,952     (2,705,952              (2,705,952
Dividend paid by subsidiaries to
non-controlling
interests
                                                    (3,266     (3,266
Appropriation of safety production fund
     32                  2        (2                           
Non-controlling
interests of disposed subsidiary
                                                    6,011       6,011  
             
 
 
    
 
 
    
 
 
   
 
 
   
 
 
   
 
 
 
Balance at 31 December 2019
              10,823,814        4,369,391        14,670,083       29,863,288       130,560       29,993,848  
             
 
 
    
 
 
    
 
 
   
 
 
   
 
 
   
 
 
 
 
F-1
2

Sinopec Shanghai Petrochemical Company Limited
Financial statements for the year ended 31 December 2021
Consolidated statement of changes in equity
for the years ended 31 December 2019, 2020 and 2021 (continued)
 
            Attributable to equity shareholders of the Company              
     Note      Share capital
RMB’000
(note 31)
     Other reserves
RMB’000
(note 32)
    Retained earnings
RMB’000
(note 32)
    Total
RMB’000
   
Non-controlling

interests
RMB’000
   
Total
equity
RMB’000
 
Balance at 1 January 2020
              10,823,814        4,369,391       14,670,083       29,863,288       130,560       29,993,848  
             
 
 
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Changes in equity for 2020:
                                                          
Profit for the year
                                 645,072       645,072       11,326       656,398  
Other comprehensive income
     32                  (11,512              (11,512              (11,512
             
 
 
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Total comprehensive income for the year
                        (11,512     645,072       633,560       11,326       644,886  
             
 
 
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Dividends proposed and approved
     34                           (1,298,858     (1,298,858              (1,298,858
Dividend paid by subsidiaries to
non-controlling
interests
                                                   (4,901     (4,901
Appropriation of safety production fund
     32                  88,460       (88,460                           
             
 
 
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Balance at 31 December 2020
              10,823,814        4,446,339       13,927,837       29,197,990       136,985       29,334,975  
             
 
 
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
The notes on pages 17 to 124 form part of these financial statements.
 
F-1
3

Sinopec Shanghai Petrochemical Company Limited
Financial statements for the year ended 31 December 2021
Consolidated statement of changes in equity
for the years ended 31 December 2019, 2020 and 2021 (continued)
 
           Attributable to equity shareholders of the Company              
     Note     Share capital
RMB’000
(note 31)
     Other reserves
RMB’000
(note 32)
    Retained earnings
RMB’000
(note 32)
    Total
RMB’000
   
Non-controlling
interests
RMB’000
   
Total
equity
RMB’000
 
Balance at 1 January 2021
             10,823,814        4,446,339       13,927,837       29,197,990       136,985       29,334,975  
            
 
 
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Changes in equity for 2021
                                                         
Profit for the year
                                2,073,431       2,073,431       3,175       2,076,606  
Other comprehensive income
     32                 141,798                141,798                141,798  
            
 
 
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Total comprehensive income for the year
                       141,798       2,073,431       2,215,229       3,175       2,218,404  
            
 
 
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Transfer to other reserves
     32                 2,498,808       (2,498,808                           
Amounts transferred from hedging reserve to initial carrying amount of hedged items
     3.1a (iii)                (88,699              (88,699              (88,699
Dividends proposed and approved
     34                          (1,082,381     (1,082,381              (1,082,381
Dividends paid by subsidiaries to
non-controlling
interests
                                                  (4,901     (4,901
Appropriation of safety production fund
     32                 40,729       (40,729                           
            
 
 
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Balance at 31 December 2021
             10,823,814        7,038,975       12,379,350       30,242,139       135,259       30,377,398  
            
 
 
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
The notes on pages 17 to 124 form part of these financial statements.
 
F-1
4

Sinopec Shanghai Petrochemical Company Limited
Financial statements for the year ended 31 December 2021
 
Consolidated cash flow statement
for the years ended 31 December 2019, 2020 and 2021
 
          
Year ended 31 December
 
     Note    
2019
    2020    
2021
 
   
RMB’000
    RMB’000    
RMB’000
 
Operating activities
                                
Cash generated from operations
     23  (b)      5,655,676       1,995,087       4,411,653  
Interest paid
             (63,430     (71,369     (110,070
Income tax paid
             (534,467     (243,870     (351,627
            
 
 
   
 
 
   
 
 
 
Net cash generated from operating activities
             5,057,779       1,679,848       3,949,956  
            
 
 
   
 
 
   
 
 
 
Cash flows from investing activities
                                
Dividends received from joint ventures and associates
             594,868       561,755       777,220  
Interest received from structured deposits
             86,848       132,690       97,921  
Interest received from related parties 

 
 
 
 
 
 
1,295
 
 
 
2,088
 
 
 
 
Interest received from banks excluded structured deposits

             445,105
     
275,626

      398,937  
(Payments)/proceeds from settlement of derivative financial instruments

             (15,316     (912     5,674  
Payment for the purchase of property, plant and equipment and other long-term assets
             (1,430,411     (1,840,986     (3,224,000
Net proceeds from disposal of property, plant and equipment
             67,503       59,642       55,254  
Cash received from time deposits with maturity less than one year
             4,100,000       500,000       3,800,000  
Cash received from maturity of structured deposits
             3,200,000       10,900,000       8,150,000  
Cash payment for investment in structured deposits
             (3,800,000     (7,600,000     (8,150,000
Cash payment for investment in time deposits with maturity less than one year
             (4,100,000     (3,000,000     (3,650,000
Cash payment for investment in time deposits with maturity more than one year
             (3,500,000     (3,500,000     (2,000,000
Acquisition of a subsidiary, net of cash acquired
                      (340,315         
Payment for set up of an associate
     20       (248,184     (27,603     (26,000
Payment for set up of a joint venture
     20                         (50,000
Payment for equity instruments
             (5,000                  
Cash held by the subsidiary before disposal
             (404                  
Proceeds from capital reduction of an associate
                               1,460,258  
Payment for sales of financial assets at fair value through other comprehensive income
             (19,513     (9,513     (4,685
            
 
 
   
 
 
   
 
 
 
Net cash used in investing activities
             (4,623,209     (3,887,528     (2,359,421
            
 
 
   
 
 
   
 
 
 
 
F-1
5

Sinopec Shanghai Petrochemical Company Limited
Financial statements for the year ended 31 December 2021
Consolidated cash flow statement
for the year ended 31 December 2019, 2020 and 2021 (continued)
 
           
Year ended 31 December
 
     Note     
2019
RMB’000
   
2020
RMB’000
   
2021
RMB’000
 
Financing activities
                                 
         
Proceeds from borrowings
              4,755,100       3,458,100       14,163,132  
Proceeds from short-term bonds
                       2,998,469       5,998,899  
Repayments of borrowings
              (3,695,208     (3,460,556     (13,451,332
Repayments of short-term bonds
                                (9,000,000
Principal elements of lease payments
              (89,124     (15,586     (17,544
Dividends paid by subsidiaries to
non-controlling
interests
              (3,266     (4,901     (4,901
Dividends paid to the Company’s shareholders
              (2,704,864     (1,293,736     (1,081,326
             
 
 
   
 
 
   
 
 
 
Net cash (used in) / generated from financing activities
              (1,737,362     1,681,790       (3,393,072
             
 
 
   
 
 
   
 
 
 
Net decrease in cash and cash equivalents
              (1,302,792     (525,890     (1,802,537
         
Cash and cash equivalents at the beginning of the year
     23        8,741,893       7,449,699       6,916,408  
         
Exchange gains/(losses) on cash and cash equivalents

              10,598       (7,401     (1,861
             
 
 
   
 
 
   
 
 
 
Cash and cash equivalents at the end of the year
     23        7,449,699       6,916,408       5,112,010  
             
 
 
   
 
 
   
 
 
 
The notes on pages 17 to 124 form part of these financial statements.
 
F-1
6

Sinopec Shanghai Petrochemical Company Limited
Financial statements for the year ended 31 December 2021
 
Notes to the consolidated financial statements
(Expressed in Renminbi Yuan unless otherwise indicated)
 
1
General Information
Sinopec Shanghai Petrochemical Company Limited (“the Company”), formerly Shanghai Petrochemical Company Limited, was established in the People’s Republic of China (“the PRC”) on 29 June 1993 with registered capital of RMB4,000,000 thousand, invested by its holding company-China National Petrochemical Corporation (“Sinopec Group”); these shares were converted from assets of former Shanghai Petrochemical Complex.
H shares were listed on the Hong Kong Stock Exchange on 26 July 1993, and listed on the New York Stock Exchange in the form of American Depositary Shares at the same time; the A shares were listed on the Shanghai Stock Exchange on 8 November 1993.
Sinopec Group completed its reorganization on 25 February 2000. After the reorganization, China Petroleum & Chemical Corporation (“Sinopec Corp.”) was established. As part of the reorganization, Sinopec Group transferred its 4,000,000,000 of the Company’s state-owned legal shares, which represented 55.56 percent of the issued share capital of the Company, to Sinopec Corp.. Sinopec Corp. became the largest shareholder of the Company.
The Company changed its name to Sinopec Shanghai Petrochemical Company Limited on 12 October 2000.
Ordinary A shares of RMB14,177 thousand and RMB9,637 thousand were registered on 27 September 2017 and 12 January 2018.
As at 31 December 2021, total share capital of the Company were RMB10,823,814 thousand,
1
Yuan per share. Detailed changes to share capital refers to note 31.
The Company and its subsidiaries (“the Group”) is a highly integrated entity which processes crude oil into synthetic fibres, resins and plastics, intermediate petrochemicals and petroleum products.
Details of the Company’s principal subsidiaries are set out in note 19.
 
F-1
7

Sinopec Shanghai Petrochemical Company Limited
Financial statements for the year ended 31 December 2021
 
2
Significant accounting policies
The principal accounting policies applied in the preparation of these consolidated financial statements are set out below. These policies have been consistently applied to all the years presented, unless otherwise stated.
 
2.1
Statement of compliance and basis of preparation
 
(a)
Statement of compliance
These financial statements have been prepared in accordance with all applicable International Financial Reporting Standards (IFRSs), which collective term includes all applicable individual International Financial Reporting Standards, International Accounting Standards (IASs) and related Interpretations, promulgated by the International Accounting Standards Board (IASB
)
.
Significant accounting policies adopted by the Group are disclosed below.
The IASB has issued certain amendments to IFRSs that are first effective or available for early adoption for the current accounting period of the Group. Note 2.1 (c) provides information on any changes in accounting policies resulting from initial application of these developments to the extent that they are relevant to the Group for the current accounting period reflected in these financial statements.
 
(b)
Basis of preparation
The consolidated financial statements comprise the Company and its subsidiaries (together referred to as the “Group”) and the Group’s interest in associates and a joint venture.
The measurement basis used in the preparation of the financial statements is the historical cost basis except for certain financial assets and liabilities measured at fair value, including:
 
   
derivative financial instruments (see note 2.13); and
 
   
investment in debt and equity securities (see note 2.11).
The preparation of financial statements in conformity with IFRSs requires management to make judgements, estimates and assumptions that affect the application of policies and reported amounts of assets, liabilities, income and expenses. The estimates and associated assumptions are based on historical experience and various other factors that are believed to be reasonable under the circumstances, the results of which form the basis of making the judgements about carrying values of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates.
The estimates and underlying assumptions are reviewed on an ongoing basis. Revisions to accounting estimates are recognized in the period in which the estimate is revised if the revision affects only that period, or in the period of the revision and future periods if the revision affects both current and future periods.
Judgements made by management in the application of IFRSs that have significant effect on the financial statements and major sources of estimation uncertainty are discussed in note 4.
 
F-
18

Sinopec Shanghai Petrochemical Company Limited
Financial statements for the year ended 31 December 2021
 
2
Significant accounting policies (continued)
 
(c)
Changes in accounting policies
New and amended standards adopted by the Group
The Group has applied the following amendments to IFRSs issued by the IASB to these financial statements for the current accounting period:
 
   
Amendments to IFRS 9, IAS 39, IFRS 7, IFRS 4 and IFRS 16, Interest rate benchmark reform — phase 2
 
   
Amendments to IFRS 16,
Covid-19-related
rent concessions beyond 30 June 2021
None of these developments have had a material effect on how the Group’s results and financial position for the current or prior periods have been prepared or presented. The Group has not applied any new standard or interpretation that is not yet effective for the current accounting period.
 
2.2
Subsidiaries
 
2.2.1
Consolidation
Subsidiaries are all entities over which the Group has control. The Group controls an entity when the Group is exposed to, or has rights to, variable returns from its involvement with the entity and has the ability to affect those returns through its power to direct the activities of the entity. Subsidiaries are fully consolidated from the date on which control is transferred to the Group. They are deconsolidated from the date that control ceases.
 
(a)
Business combinations
The acquisition method of accounting is used to account for all business combinations by the Group, regardless of whether equity instruments or other assets are acquired. The consideration transferred for the acquisition of a subsidiary comprises the:
 
   
fair values of the assets transferred;
 
   
liabilities incurred to the former owners of the acquired business;
 
   
equity interests issued by the Group;
 
   
fair value of any asset or liability resulting from a contingent consideration arrangement, and
 
   
fair value of any
pre-existing
equity interest in the subsidiary.
 
F-
19

Sinopec Shanghai Petrochemical Company Limited
Financial statements for the year ended 31 December 2021
 
2
Significant accounting policies (continued)
 
2.2
Subsidiaries (continued)
 
2.2.1
Consolidation (continued)
 
(a)
Business combinations (continued)
 
Identifiable assets acquired and liabilities and contingent liabilities assumed in a business combination are, with limited exceptions, measured initially at their fair values at the acquisition date. The Group recognizes any
non-controlling
interest in the acquired entity on an
acquisition-by-acquisition
basis either at fair value or at the
non-controlling
interest’s proportionate share of the acquired entity’s net identifiable assets.
Acquisition-related costs are expensed as incurred.
The excess of the:
 
   
consideration transferred
 
   
amount of any
non-controlling
interest in the acquired entity, and
 
   
acquisition-date fair value of any previous equity interest in the acquired entity
Over the fair value of the net identifiable assets acquired is recorded as goodwill. If those amounts are less than the fair value of the net identifiable assets of the business acquired, the difference is recognized directly in the statement of profit or loss as a bargain purchase.
Where settlement of any part of cash consideration is deferred, the amounts payable in the future are discounted to their present value as at the date of exchange. The discount rate used is the entity’s incremental borrowing rate, being the rate at which a similar borrowing could be obtained from an independent financier under comparable terms and conditions.
If the business combination is achieved in stages, the acquirer’s previously held equity interest in the acquiree is remeasured to fair value at the acquisition date. Any gains or losses arising from such remeasurement are recognized in the statement of profit or loss.
Inter-company transactions, balances and unrealized gains on transactions between group companies are eliminated. Unrealized losses are also eliminated unless the transaction provides evidence of an impairment of the transferred asset. Accounting policies of subsidiaries have been changed where necessary to ensure consistency with the policies adopted by the Group.
Non-controlling
interests in the results and equity of subsidiaries are shown separately in the consolidated statement of financial position, consolidated statement of profit or loss, statement of profit or loss and other comprehensive income and changes in equity respectively.
 
F-2
0

Sinopec Shanghai Petrochemical Company Limited
Financial statements for the year ended 31 December 2021
 
2
Significant accounting policies (continued)
 
2.2
Subsidiaries (continued)
 
2.2.1
Consolidation (continued)
 
(b)
Changes in ownership interests
The Group treats transactions with
non-controlling
interests that do not result in loss of control as transactions with equity owners of the Group. A change in ownership interest results in an adjustment between the carrying amounts of the controlling and
non-controlling
interests to reflect their relative interests in the subsidiary. Any difference between the amount of the adjustment to
non-controlling
interests and any consideration paid or received is recognized in a separate reserve within equity attributable to owners of the Group.
When the Group ceases to consolidate or equity account for an investment because of a loss of control, joint control or significant influence, any retained interest in the entity is remeasured to its fair value, with the change in carrying amount recognized in the statement of profit or loss. This fair value becomes the initial carrying amount for the purposes of subsequently accounting for the retained interest as an associate, joint venture or financial asset. In addition, any amounts previously recognized in other comprehensive income in respect of that entity are accounted for as if the Group had directly disposed of the related assets or liabilities. This means that amounts previously recognized in other comprehensive income are reclassified to profit or loss.
 
2.2.2
Separate financial statements
Investments in subsidiaries are accounted for at cost less impairment. Cost includes direct attributable costs of investment. The results of subsidiaries are accounted for by the Company on the basis of dividend received and receivable.
Investments in joint ventures and associates are accounted for using the equity method of accounting.
 
F-2
1

Sinopec Shanghai Petrochemical Company Limited
Financial statements for the year ended 31 December 2021
 
2
Significant accounting policies (continued)
 
2.3
Associates
Associates are all entities over which the Group has significant influence but not control or joint control. Investments in associates are accounted for using the equity method of accounting. Under the equity method, the investment is initially recognized at cost, and the carrying amount is increased or decreased to recognize the investor’s share of the profit or loss of the investee after the date of acquisition. The Group’s investments in associates include goodwill identified on acquisition. Upon the acquisition of the ownership interest in an associate, any difference between the cost of the associate and the Group’s share of the net fair value of the associate’s identifiable assets and liabilities is accounted for as goodwill.
The Group’s share of post-acquisition profit or loss is recognized in the statement of profit or loss, and its share of post-acquisition movements in other comprehensive income is recognized in other comprehensive income with a corresponding adjustment to the carrying amount of the investment. When the Group’s share of losses in an associate equals or exceeds its interest in the associate, including any other unsecured receivables, the Group does not recognize further losses, unless it has incurred legal or constructive obligations or made payments on behalf of the associate.
The Group determines at each reporting date whether there is any objective evidence that the investment in the associate is impaired. If this is the case, the Group calculates the amount of impairment as the difference between the recoverable amount of the associate and its carrying value and recognizes the amount in the statement of profit or loss.
Profits and losses resulting from upstream and downstream transactions between the Group and its associates are recognized in the Group’s financial statements only to the extent of unrelated investor’s interests in the associates. Unrealized losses are eliminated unless the transaction provides evidence of an impairment of the asset transferred. Accounting policies of associates have been changed where necessary to ensure consistency with the policies adopted by the Group.
Gain or loss on dilution of equity interest in associates are recognized in the statement of profit or loss.
 
F-2
2

Sinopec Shanghai Petrochemical Company Limited
Financial statements for the year ended 31 December 2021
 
2
Significant accounting policies (continued)
 
2.4
Joint arrangements
Under IFRS 11 ‘Joint Arrangements’ investments in joint arrangements are classified as either joint operations or joint ventures. The classification depends on the contractual rights and obligations of each investor, rather than the legal structure of the joint arrangement. The Group has assessed the nature of its joint arrangements and determined them to be joint ventures. Joint ventures are accounted for using the equity method.
Under the equity method of accounting, interests in joint ventures are initially recognized at cost and adjusted thereafter to recognize the Group’s share of the post-acquisition profits or losses and movements in other comprehensive income. The Group’s investments in joint ventures include goodwill identified on acquisition. Upon the acquisition of the ownership interest in a joint venture, any difference between the cost of the joint venture and the Group’s share of the net fair value of the joint venture’s identifiable assets and liabilities is accounted for as goodwill. When the Group’s share of losses in a joint venture equals or exceeds its interests in the joint ventures, including any other unsecured receivables, the Group does not recognize further losses, unless it has incurred obligations or made payments on behalf of the joint ventures.
Unrealized gains on transactions between the Group and its joint ventures are eliminated to the extent of the Group’s interest in the joint ventures. Unrealized losses are also eliminated unless the transaction provides evidence of an impairment of the asset transferred. Accounting policies of the joint ventures have been changed where necessary to ensure consistency with the policies adopted by the Group.
The carrying amount of equity-accounted investments is tested for impairment in accordance with the policy described in note 2.12.
 
2.5
Segment reporting
Operating segments are reported in a manner consistent with the internal reporting provided to the chief operating decision-maker. The chief operating decision-maker, who is responsible for allocating resources and assessing performance of the operating segments, has been identified as the Board of Directors that makes strategic decisions.
 
F-2
3

Sinopec Shanghai Petrochemical Company Limited
Financial statements for the year ended 31 December 2021
 
2
Significant accounting policies (continued)
 
2.6
Foreign currency translation
 
(a)
Functional and presentation currency
Items included in the financial statements of each of the Group’s entities are measured using the currency of the primary economic environment in which the entity operates (“the functional currency”).
The consolidated financial statements are presented in RMB, which is the Company’s functional and the Group’s presentation currency.
 
(b)
Transactions and balances
Foreign currency transactions are translated into the functional currency using the exchange rates at the dates of the transactions. Foreign exchange gains and losses resulting from the settlement of such transactions, and from the translation of monetary assets and liabilities denominated in foreign currencies at year end exchange rates, are generally recognized in the statement of profit or loss. They are deferred in equity if they relate to qualifying cash flow hedges and qualifying net investment hedges.
 
2.7
Property, plant and equipment
Property, plant and equipment is stated at historical cost less depreciation and impairment losses. Historical cost includes expenditure that is directly attributable to the acquisition of the items.
Subsequent costs are included in the asset’s carrying amount or recognized as a separate asset, as appropriate, only when it is probable that future economic benefits associated with the item will flow to the Group and the cost of the item can be measured reliably. The carrying amount of the replaced part is derecognized. All other repairs and maintenance are charged to the statement of profit or loss during the financial period in which they are incurred.
Depreciation on property, plant and equipment is calculated using the straight-line method to allocate their cost to their residual values over their estimated useful lives, as follows:
 
- Buildings
     12 to 40 years  
- Plant and machinery
     5 to 20 years  
- Vehicles and other equipment
     4 to 20 years  
The assets’ residual values and useful lives are reviewed, and adjusted if appropriate, at the end of each reporting period.
An asset’s carrying amount is written down immediately to its recoverable amount if the asset’s carrying amount is greater than its estimated recoverable amount (note 2.12 (b)).
Gains and losses on disposals are determined by comparing the proceeds with the carrying amount and are recognized within Other gains – net in the statement of profit or loss.
 
F-2
4

Sinopec Shanghai Petrochemical Company Limited
Financial statements for the year ended 31 December 2021
 
2
Significant accounting policies (continued)
 
2.8
Construction in progress
Construction in progress represents buildings, various plant and equipment under construction and pending installation, and is stated at cost less government grants that compensate the Company for the cost of construction, and impairment losses. Cost comprises direct costs of construction as well as interest charges, and foreign exchange differences on related borrowed funds to the extent that they are regarded as an adjustment to interest charges, during the period of construction. Construction in progress is transferred to property, plant and equipment when the asset is substantially ready for its intended use. No depreciation is provided in respect of construction in progress.
 
2.9
Investment properties
Investment properties are properties which are owned either to earn rental income and/or for capital appreciation.
Investment properties are stated in the statement of financial position at cost less accumulated depreciation and impairment losses (note 2.12(b)). Depreciation is provided over their estimated useful lives on a straight-line basis, after taking into account their estimated residual values. Estimated useful lives of the Group’s investment properties are
30-40
years
.
 
2.10
Other
non-current
assets
Other
non-current
assets mainly represent patents and catalysts used in production. These assets are carried at cost less accumulated amortization and impairment losses. Other
non-current
assets are amortized on a straight-line basis over the respective periods of the rights and the estimated useful lives of the catalysts, as follows:
 
Intangible assets
  10 to 28 years
Long-term prepaid expense
  1.5 to 10 years
 
2.11
Other investments in debt and equity securities
The Group’s policies for investments in debt and equity securities, other than investments in subsidiaries, associates and joint ventures, are set out below.
Investments in debt and equity securities are recognized/derecognized on the date the Group commits to purchase/sell the investment. The investments are initially stated at fair value plus directly attributable transaction costs, except for those investments measured at fair value through profit or loss (FVPL) for which transaction costs are recognized directly in profit or loss. For an explanation of how the Group determines fair value of financial instruments, see note 3.3. These investments are subsequently accounted for as follows, depending on their classification.
 
F-2
5

Sinopec Shanghai Petrochemical Company Limited
Financial statements for the year ended 31 December 2021
 
2
Significant accounting policies (continued)
 
2.11
Other investments in debt and equity securities (continued)
 
(a)
Investments other than equity investments
Non-equity
investments held by the Group are classified into one of the following measurement categories:
 
   
amortized cost, if the investment is held for the collection of contractual cash flows which represent solely payments of principal and interest. Interest income from the investment is calculated using the effective interest method (see note 2.27).
 
   
fair value through other comprehensive income (FVOCI) - recycling, if the contractual cash flows of the investment comprise solely payments of principal and interest and the investment is held within a business model whose objective is achieved by both the collection of contractual cash flows and sale. Changes in fair value are recognized in other comprehensive income, except for the recognition in profit or loss of expected credit losses, interest income (calculated using the effective interest method) and foreign exchange gains and losses. When the investment is derecognized, the amount accumulated in other comprehensive income is recycled from equity to profit or loss.
 
   
fair value through profit or loss (FVPL) if the investment does not meet the criteria for being measured at amortized cost or FVOCI (recycling). Changes in the fair value of the investment (including interest) are recognized in profit or loss.
 
(b)
Equity investments
An investment in equity securities is classified as FVPL unless the equity investment is not held for trading purposes and on initial recognition of the investment the Group makes an irrevocable election to designate the investment at FVOCI
(non-recycling)
such that subsequent changes in fair value are recognized in other comprehensive income. Such elections are made on an
instrument-by-instrument
basis, but may only be made if the investment meets the definition of equity from the issuer’s perspective. Where such an election is made, the amount accumulated in other comprehensive income remains in the fair value reserve
(non-recycling)
until the investment is disposed of. At the time of disposal, the amount accumulated in the fair value reserve
(non-recycling)
is transferred to retained earnings. It is not recycled through profit or loss. Dividends from an investment in equity securities, irrespective of whether classified as at FVPL or FVOCI, are recognized in profit or loss as other income in accordance with the policy set out in note 2.28.
 
2.12
Credit losses and impairment of assets
 
(a)
Credit losses from financial instruments
The Group recognizes a loss allowance for expected credit losses (ECLs) on the following items:
 
   
financial assets measured at amortized cost (including cash and cash equivalents, time deposits with banks, trade receivables and other receivables); and
 
   
debt securities measured at FVOCI (recycling);
 
F-2
6

Sinopec Shanghai Petrochemical Company Limited
Financial statements for the year ended 31 December 2021
 
2
Significant accounting policies (continued)
 
2.12
Credit losses and impairment of assets (continued)
 
(a)
Credit losses from financial instruments (continued)
 
Other financial assets measured at fair value, including equity securities designated at FVOCI
(non-recycling)
and derivative financial assets, are not subject to the ECL assessment.
Measurement of ECLs
ECLs are a probability-weighted estimate of credit losses. Credit losses are measured as the present value of all expected cash shortfalls (i.e. the difference between the cash flows due to the Group in accordance with the contract and the cash flows that the Group expects to receive).
The expected cash shortfalls are discounted using the following discount rates where the effect of discounting is material:
 
   
fixed-rate financial assets, trade and other receivables: effective interest rate determined at initial recognition or an approximation thereof;
 
   
variable-rate financial assets: current effective interest rate.
The maximum period considered when estimating ECLs is the maximum contractual period over which the Group is exposed to credit risk.
In measuring ECLs, the Group takes into account reasonable and supportable information that is available without undue cost or effort. This includes information about past events, current conditions and forecasts of future economic conditions.
ECLs are measured on either of the following bases:
 
   
12-month
ECLs: these are losses that are expected to result from possible default events within the 12 months after the reporting date; and
 
   
lifetime ECLs: these are losses that are expected to result from all possible default events over the expected lives of the items to which the ECL model applies.
Loss allowances for trade receivables are always measured at an amount equal to lifetime ECLs. ECLs on these financial assets are estimated using a provision matrix based on the Group’s historical credit loss experience, adjusted for factors that are specific to the debtors and an assessment of both the current and forecast general economic conditions at the reporting date.
For all other financial instruments, the Group recognizes a loss allowance equal to
12-month
ECLs unless there has been a significant increase in credit risk of the financial instrument since initial recognition, in which case the loss allowance is measured at an amount equal to lifetime ECLs.
 
F-2
7

Sinopec Shanghai Petrochemical Company Limited
Financial statements for the year ended 31 December 2021
 
2
Significant accounting policies (continued)
 
2.12
Credit losses and impairment of assets (continued)
 
(a)
Credit losses from financial instruments (continued)
 
Significant increases in credit risk
In assessing whether the credit risk of a financial instrument has increased significantly since initial recognition, the Group compares the risk of default occurring on the financial instrument assessed at the reporting date with that assessed at the date of initial recognition. In making this reassessment, the Group considers that a default event occurs when (i) the borrower is unlikely to pay its credit obligations to the Group in full, without recourse by the Group to actions such as realizing security (if any is held); or (ii) the financial asset is 90 days past due. The Group considers both quantitative and qualitative information that is reasonable and supportable, including historical experience and forward-looking information that is available without undue cost or effort.
In particular, the following information is taken into account when assessing whether credit risk has increased significantly since initial recognition:
 
   
failure to make payments of principal or interest on their contractually due dates;
 
   
an actual or expected significant deterioration in a financial instrument’s external or internal credit rating (if available);
 
   
an actual or expected significant deterioration in the operating results of the debtor; and
 
   
existing or forecast changes in the technological, market, economic or legal environment that have a significant adverse effect on the debtor’s ability to meet its obligation to the Group.
Depending on the nature of the financial instruments, the assessment of a significant increase in credit risk is performed on either an individual basis or a collective basis. When the assessment is performed on a collective basis, the financial instruments are grouped based on shared credit risk characteristics, such as past due status and credit risk ratings.
ECLs are remeasured at each reporting date to reflect changes in the financial instrument’s credit risk since initial recognition. Any change in the ECL amount is recognized as an impairment gain or loss in profit or loss. The Group recognizes an impairment gain or loss for all financial instruments with a corresponding adjustment to their carrying amount through a loss allowance account, except for investments in debt securities that are measured at FVOCI (recycling), for which the loss allowance is recognized in other comprehensive income and accumulated in the fair value reserve (recycling).
 
F-
28

Sinopec Shanghai Petrochemical Company Limited
Financial statements for the year ended 31 December 2021
 
2
Significant accounting policies (continued)
 
2.12
Credit losses and impairment of assets (continued)
 
(a)
Credit losses from financial instruments (continued)
 
Basis of calculation of interest income
Interest income recognized in accordance with note 2.27 is calculated based on the gross carrying amount of the financial asset unless the financial asset is credit-impaired, in which case interest income is calculated based on the amortized cost (i.e. the gross carrying amount less loss allowance) of the financial asset.
At each reporting date, the Group assesses whether a financial asset is credit-impaired. A financial asset is credit-impaired when one or more events that have a detrimental impact on the estimated future cash flows of the financial asset have occurred.
Evidence that a financial asset is credit-impaired includes the following observable events:
 
   
significant financial difficulties of the debtor;
 
   
a breach of contract, such as a default or past due event;
 
   
it is becoming probable that the borrower will enter into bankruptcy or other financial reorganization;
 
   
significant changes in the technological, market, economic or legal environment that have an adverse effect on the debtor; or
 
   
the disappearance of an active market for a security because of financial difficulties of the issuer.
Write-off
policy
The gross carrying amount of a financial asset is written off (either partially or in full) to the extent that there is no realistic prospect of recovery. This is generally the case when the Group determines that the debtor does not have assets or sources of income that could generate sufficient cash flows to repay the amounts subject to the
write-off.
Subsequent recoveries of an asset that was previously written off are recognized as a reversal of impairment in profit or loss in the period in which the recovery occurs.
 
F-
29

Sinopec Shanghai Petrochemical Company Limited
Financial statements for the year ended 31 December 2021
 
2
Significant accounting policies (continued)
 
2.12
Credit losses and impairment of assets (continued)
 
(b)
Impairment of other
non-current
assets
Internal and external sources of information are reviewed at the end of each reporting period to identify indications that the following assets may be impaired or, except in the case of goodwill, an impairment loss previously recognized no longer exists or may have decreased:
 
   
property, plant and equipment;
 
   
right-of-use
assets;
 
   
investment properties;
 
   
construction in progress
 
   
other
non-current
assets; and
 
   
investments in subsidiaries, associates and joint ventures in the Company’s statement of financial position.
At the end of each reporting period, if any indication of impairment exists, the Company estimates the recoverable amount of an asset, or a cash-generating unit, at the higher of its fair value less costs of disposal and its value in use, to determine the impairment losses.
 
   
Calculation of recoverable amount
The recoverable amount of an asset is the greater of its fair value less costs of disposal and value in use. In assessing value in use, the estimated future cash flows are discounted to their present value using a
pre-tax
discount rate that reflects current market assessments of the time value of money and the risks specific to the asset. Where an asset does not generate cash inflows largely independent of those from other assets, the recoverable amount is determined for the smallest group of assets that generates cash inflows independently (i.e. a cash-generating unit). A portion of the carrying amount of a corporate asset (for example, head office building) is allocated to an individual cash-generating unit if the allocation can be done on a reasonable and consistent basis, or to the smallest group of cash-generating units if otherwise.
 
   
Recognition of impairment losses
An impairment loss is recognized in profit or loss if the carrying amount of an asset, or the cash-generating unit to which it belongs, exceeds its recoverable amount. Impairment losses recognized in respect of cash-generating units are allocated first to reduce the carrying amount of any goodwill allocated to the cash-generating unit (or group of units) and then, to reduce the carrying amount of the other assets in the unit (or group of units) on a pro rata basis, except that the carrying value of an asset will not be reduced below its individual fair value less costs of disposal (if measurable) or value in use (if determinable).
 
   
Reversals of impairment losses
An impairment loss is reversed if there has been a favourable change in the estimates used to determine the recoverable amount.
A reversal of an impairment loss is limited to the asset’s carrying amount that would have been determined had no impairment loss been recognized in prior years.
 
F-3
0

Sinopec Shanghai Petrochemical Company Limited
Financial statements for the year ended 31 December 2021
 
2
Significant accounting policies (continued)
 
2.12
Credit losses and impairment of assets (continued)
 
Reversals of impairment losses are credited to profit or loss in the year in which the reversals are recognized.
 
(c)
Interim financial reporting and impairment
Under the Rules Governing the Listing of Securities on the Stock Exchange of Hong Kong Limited, the Group is required to prepare an interim financial report in compliance with IAS 34, Interim financial reporting, in respect of the first six months of the financial year. At the end of the interim period, the Group applies the same impairment testing, recognition, and reversal criteria as it would at the end of the financial year (see notes 2.12(a) and (b)).
 
2.13
Derivative and hedging activities
Derivatives are initially recognized at fair value on the date a derivative contract is entered into, and they are subsequently remeasured to their fair value at the end of each reporting period. The accounting for subsequent changes in fair value depends on whether the derivative is designated as a hedging instrument and, if so, the nature of the item being hedged. The Group designates certain derivatives as hedges of a particular risk associated with the cash flows of recognized assets and liabilities and highly probable forecast transactions (cash flow hedges).
At inception of the hedge relationship, the Group documents the economic relationship between hedging instruments and hedged items, including whether changes in the cash flows of the hedging instruments are expected to offset changes in the cash flows of hedged items. The Group documents its risk management objective and strategy for undertaking its hedge transactions.
The fair values of derivative financial instruments designated in hedge relationships are disclosed in note 3.1(a). Movements in the hedging reserve in shareholders’ equity are shown in note 32. The full fair value of a hedging derivative is classified as a
non-current
asset or liability when the remaining maturity of the hedged item is more than 12 months; it is classified as a current asset or liability when the remaining maturity of the hedged item is less than 12 months. Trading derivatives are classified as a current asset or liability.
Cash flow hedges that qualify for hedge accounting
The effective portion of changes in the fair value of derivatives that are designated and qualify as cash flow hedges is recognized in the cash flow hedge reserve within equity. The gain or loss relating to the ineffective portion is recognized immediately in the statement of profit or loss, within Other gains – net.
When swap contracts are used to hedge forecast transactions the Group may designate the full change in fair value of the swap contract as the hedging instrument. The gains or losses relating to the effective portion of the change in fair value of the entire swap contract are recognized in the cash flow hedge reserve within equity.
 
F-3
1

Sinopec Shanghai Petrochemical Company Limited
Financial statements for the year ended 31 December 2021
 
2
Significant accounting policies (continued)
 
2.13
Derivative and hedging activities (continued)
 
Amounts accumulated in equity are reclassified in the periods when the hedged item affects the statement of profit or loss as follows:
Where the hedged item subsequently results in the recognition of a
non-financial
asset (such as inventory), the deferred hedging gains and losses are included within the initial cost of the asset. The deferred amounts are ultimately recognized in the statement of profit or loss as the hedged item affects profit or loss (for example through cost of sales).
When a hedging instrument expires, or is sold or terminated, or when a hedge no longer meets the criteria for hedge accounting, any cumulative deferred gain or loss and deferred costs of hedging in equity at that time remains in equity until the forecast transaction occurs, resulting in the recognition of a
non-financial
asset such as inventory. When the forecast transaction is no longer expected to occur, the cumulative gain or loss and deferred costs of hedging that were reported in equity are immediately reclassified to Other gains – net.
Derivatives that do not qualify for hedge accounting
Certain derivative instruments do not qualify for hedge accounting. Changes in the fair value of any derivative instrument that does not qualify for hedge accounting are recognized immediately in the statement of profit or loss and are included in Other gains – net.
 
2.14
Inventories
Inventories are valued at the lower of cost and net realizable value. Cost is determined using the weighted average cost method. The cost of finished goods and work in progress comprises raw materials, direct labor, other direct costs and related production overheads (based on normal operating capacity). It excludes borrowing costs. The net realizable value is determined based on the estimated selling price in the ordinary course of business less the estimated costs to completion, and other costs necessary to make the sale.
 
2.15
Contract liabilities
A contract liability is recognized when the customer pays
non-refundable
consideration before the Group recognizes the related revenue (see note 2.26). A contract liability would also be recognized if the Group has an unconditional right to receive
non-refundable
consideration before the Group recognizes the related revenue. In such cases, a corresponding receivable would also be recognized (see note 2.16).
When the contract includes a significant financing component, the contract balance includes interest accrued under the effective interest method (see note 2.27).
 
F-3
2

Sinopec Shanghai Petrochemical Company Limited
Financial statements for the year ended 31 December 2021
 
2
Significant accounting policies (continued)
 
2.16
Trade and other receivables
A receivable is recognized when the Group has an unconditional right to receive consideration. A right to receive consideration is unconditional if only the passage of time is required before payment of that consideration is due. If revenue has been recognized before the Group has an unconditional right to receive consideration, the amount is presented as a contract asset.
Trade receivables that do not contain a significant financing component are initially measured at their transaction price.
Receivables are subsequently stated at amortized cost using the effective interest method less allowance for credit losses (see note 2.12(a)).
 
2.17
Cash and cash equivalents
In the consolidated cash flow statement, cash and cash equivalents include cash in hand, deposits held at call with banks, other short-term, highly liquid investments with original maturities of three months or less that are readily convertible to known amounts of cash and which are subject to an insignificant risk of changes in value, and bank overdrafts. Bank overdrafts are presented within borrowings in current liabilities in the statement of financial position. Cash and cash equivalents are assessed for expected credit losses (ECL) in accordance with the policy set out in note 2.12(a).
 
2.18
Share capital
Ordinary shares are classified as equity.
Incremental costs directly attributable to the issue of new shares are shown in equity as a deduction, net of tax, from the proceeds.
 
2.19
Safety production fund
Under China’s law and regulation, the Group is required to accrue safety production fund at a certain percentage of the sales of dangerous goods. The fund is earmarked for improving the safety of production. The fund is accrued from retained earnings to other reserves and converted back to retained earnings when used.
 
2.20
Trade and other payables
Trade and other payables are obligations to pay for goods or services that have been acquired in the ordinary course of business from suppliers. Trade and other payables are classified as current liabilities if payment is due within one year or less (or in the normal operating cycle of the business if longer). If not, they are presented as
non-current
liabilities.
Trade and other payables generally are financial liabilities and are recognized initially at fair value plus transaction costs and subsequently measured at amortized cost unless the effect of discounting would be immaterial, in which case they are stated at invoice amounts.
 
F-3
3

Sinopec Shanghai Petrochemical Company Limited
Financial statements for the year ended 31 December 2021
 
2
Significant accounting policies (continued)
 
2.21
Borrowings
Borrowings are initially recognized at fair value, net of transaction costs incurred. Borrowings are subsequently measured at amortized cost; any difference between the proceeds (net of transaction costs) and the redemption value is recognized in the statement of profit or loss over the period of the borrowings using the effective interest method.
Fees paid on the establishment of loan facilities are recognized as transaction costs of the loan to the extent that it is probable that some or all of the facility will be drawn down. In this case, the fee is deferred until the draw-down occurs. To the extent there is no evidence that it is probable that some or all of the facility will be drawn down, the fee is capitalized as a
pre-payment
for liquidity services and amortized over the period of the facility to which it relates.
Borrowings are classified as current liabilities unless the Group has an unconditional right to defer settlement of the liability for at least 12 months after the end of the reporting period.
 
2.22
Borrowings costs
General and specific borrowing costs directly attributable to the acquisition, construction or production of qualifying assets, which are assets that necessarily take a substantial period of time to get ready for their intended use or sale, are added to the cost of those assets, until such time as the assets are substantially ready for their intended use or sale.
Investment income earned on the temporary investment of specific borrowings pending their expenditure on qualifying assets is deducted from the borrowing costs eligible for capitalization.
Other borrowing costs are expensed in the period in which they are incurred.
 
2.23
Current and deferred income tax
The tax expense for the period comprises current and deferred tax. Tax is recognized in the statement of profit or loss, except to the extent that it relates to items recognized in other comprehensive income or directly in equity. In this case, the tax is also recognized in other comprehensive income or directly in equity, respectively.
 
(a)
Current income tax
The current income tax charge is calculated on the basis of the tax laws enacted or substantively enacted at the statement of financial position date in the countries where the Company’s subsidiaries, associates and joint ventures operate and generate taxable income. Management periodically evaluates positions taken in tax returns with respect to situations in which applicable tax regulation is subject to interpretation. It establishes provisions where appropriate on the basis of amounts expected to be paid to the tax authorities.
 
F-3
4

Sinopec Shanghai Petrochemical Company Limited
Financial statements for the year ended 31 December 2021
 
2
Significant accounting policies (continued)
 
2.23
Current and deferred income tax (continued)
 
(b)
Deferred income tax
Inside basis differences
Deferred income tax is recognized, using the liability method, on temporary differences arising between the tax bases of assets and liabilities and their carrying amounts in the consolidated financial statements. However, deferred tax liabilities are not recognized if they arise from the initial recognition of goodwill, the deferred income tax is not accounted for if it arises from initial recognition of an asset or liability in a transaction other than a business combination that at the time of the transaction affects neither accounting nor taxable profit or loss. Deferred income tax is determined using tax rates (and laws) that have been enacted or substantively enacted by the statement of financial position date and are expected to apply when the related deferred income tax asset is realized or the deferred income tax liability is settled.
Deferred income tax assets are recognized only to the extent that it is probable that future taxable profit will be available against which the temporary differences can be utilized.
Outside basis differences
Deferred income tax liabilities are provided on taxable temporary differences arising from investments in subsidiaries, associates and joint arrangements, except for deferred income tax liability where the timing of the reversal of the temporary difference is controlled by the Group and it is probable that the temporary difference will not reverse in the foreseeable future. Generally the Group is unable to control the reversal of the temporary difference for associates. Only when there is an agreement in place that gives the Group the ability to control the reversal of the temporary difference in the foreseeable future, deferred tax liability in relation to taxable temporary differences arising from the associate’s undistributed profits is not recognized.
Deferred income tax assets are recognized on deductible temporary differences arising from investments in subsidiaries, associates and joint arrangements only to the extent that it is probable the temporary difference will reverse in the future and there is sufficient taxable profit available against which the temporary difference can be utilized
.
 
(c)
Offsetting
Deferred income tax assets and liabilities are offset when there is a legally enforceable right to offset current tax assets against current tax liabilities and when the deferred income tax assets and liabilities relate to income taxes levied by the same taxation authority on either the taxable entity or different taxable entities where there is an intention to settle the balances on a net basis.
 
F-3
5

Sinopec Shanghai Petrochemical Company Limited
Financial statements for the year ended 31 December 2021
 
2
Significant accounting policies (continued)
 
2.24
Employee benefits
 
(a)
Short-term employee benefits
Salaries, annual bonuses, paid annual leave and the cost of
non-monetary
benefits are accrued in the year in which the associated services are rendered by employees. Where payment or settlement is deferred and the effect would be material, these amounts are stated at their present values.
 
(b)
Pension obligations
The PRC employees of the Group are covered by various PRC government-sponsored defined-contribution pension plans under which the employees are entitled to a monthly pension based on certain formulas. The relevant government agencies are responsible for the pension liability to these employees when they retire. The Group contributes on a monthly basis to these pension plans for the employees which are determined at a certain percentage of their salaries. Under these plans, the Group has no obligation for post-retirement benefits beyond the contribution made. Contributions to these plans are expensed as incurred and contributions paid to the defined contribution pension plans for a staff are not available to reduce the Group’s future obligations to such defined-contribution pension plans even if the staff leaves the Group.
 
(c)
Termination benefits
Termination benefits are payable when employment is terminated by the Group before the normal retirement date, or whenever an employee accepts voluntary redundancy in exchange for these benefits. The Group recognizes termination benefits at the earlier of the following dates: (a) when the Group can no longer withdraw the offer of those benefits; and (b) when the entity recognizes costs for a restructuring that is within the scope of IAS 37 and involves the payment of terminations benefits. In the case of an offer made to encourage voluntary redundancy, the termination benefits are measured based on the number of employees expected to accept the offer. Benefits falling due more than 12 months after the end of the reporting period are discounted to present value.
 
2.25
Provisions and contingent liabilities
Provisions for environmental restoration, restructuring costs and legal claims are recognized when: the Group has a present legal or constructive obligation as a result of past events; it is probable that an outflow of resources will be required to settle the obligation; and the amount has been reliably estimated. Restructuring provisions comprise lease termination penalties and employee termination payments. Provisions are not recognized for future operating losses.
Where there are a number of similar obligations, the likelihood that an outflow will be required in settlement is determined by considering the class of obligations as a whole. A provision is recognized even if the likelihood of an outflow with respect to any one item included in the same class of obligations may be small.
Provisions are measured at the present value of the expenditures expected to be required to settle the obligation using a
pre-tax
rate that reflects current market assessments of the time value of money and the risks specific to the obligation. The increase in the provision due to passage of time is recognized as interest expense.
 
F-3
6

Sinopec Shanghai Petrochemical Company Limited
Financial statements for the year ended 31 December 2021
 
2
Significant accounting policies (continued)
 
2.25
Provisions and contingent liabilities (continued)
 
Where it is not probable that an outflow of economic benefits will be required, or the amount cannot be estimated reliably, the obligation is disclosed as a contingent liability, unless the probability of outflow of economic benefits is remote. Possible obligations, whose existence will only be confirmed by the occurrence or
non-occurrence
of one or more future events are also disclosed as contingent liabilities unless the probability of outflow of economic benefits is remote.
 
2.26
Revenue recognition
 
(a)
Sales of petroleum and chemical products
The Group manufactures and sells petroleum and chemical products. Sales are recognized when control of the products has transferred, being when the products are delivered to or accepted by the customer. Delivery occurs when the products have been shipped to the specific location, the risks of obsolescence and loss have been transferred to the customer, and either the customer has accepted the products in accordance with the sales contract, or the Group has objective evidence that all criteria for acceptance have been satisfied. Advance from customers but goods not yet delivered is recorded as contract liabilities and is recognized as revenue when a customer obtains control over the relevant goods.
Revenue excludes value added tax and is after deduction of any estimated trade discounts.
The Group has elected to apply the practical expedient that contract costs incurred related to contracts with an amortization period of less than one year have been expensed as incurred. The Group also applies the practical expedient in paragraph 121 of IFRS 15 and does not disclose information about remaining performance obligations that have original expected durations of one year or less.
 
(b)
Overseas shipping services
The Group arranges overseas shipping services for the customer and revenue is recognized over time and based on the actual shipping service provided to the end of the reporting period as a proportion of the total services to be provided, because the customer receives and uses the benefits simultaneously. This is determined based on the actual passages of time (days) relative to the total expected shipping days.
 
F-3
7

Sinopec Shanghai Petrochemical Company Limited
Financial statements for the year ended 31 December 2021
 
2
Significant accounting policies (continued)
 
2.27
Interest income
Interest income from financial assets at FVPL is included in Other gains – net, see note 8 below. Interest income on financial assets at amortized cost and financial assets at FVOCI calculated using the effective interest method is recognized in the consolidated statement of profit or loss as part of other income.
Interest income is calculated by applying the effective interest rate to the gross carrying amount of a financial asset except for financial assets that subsequently become credit-impaired. For credit-impaired financial assets the effective interest rate is applied to the net carrying amount of the financial asset (after deduction of the loss allowance).
Interest income is presented as Finance income where it is earned from financial assets that are held for cash management purposes, see note 9 below.
 
2.28
Dividend income
Dividend income is recognized when the right to receive payment is established.
 
2.29
Government grants
Grants from the government are recognized at their fair value where there is a reasonable assurance that the grant will be received and the Group will comply with all attached conditions.
Government grants relating to costs are deferred and recognized in the statement of profit or loss over the period necessary to match them with the costs that they are intended to compensate.
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 statement of profit or loss over the useful life of the asset by way of reduced depreciation expense.
 
2.30
Leases
The Group leases various land, buildings, equipment, vehicles and others. Rental contracts of buildings, equipment, vehicles and others are typically made for fixed periods of 1 to 30 years. Rental contracts of land use rights are typically made for fixed periods of 30 to 50 years. Lease terms are negotiated on an individual basis and contain a wide range of different terms and conditions.
Leases are recognized as a
right-of-use
asset and a corresponding liability at the date at which the leased asset is available for use by the Group.
 
F-
38

Sinopec Shanghai Petrochemical Company Limited
Financial statements for the year ended 31 December 2021
 
2
Significant accounting policies (continued)
 
2.30
Leases (continued)
 
Assets and liabilities arising from a lease are initially measured on a present value basis. Lease liabilities include the net present value of the following lease payments:
 
   
fixed payments (including
in-substance
fixed payments), less any lease incentives receivable,
 
   
variable lease payment that are based on an index or a rate, initially measured using the index or rate as at the commencement date,
 
   
amounts expected to be payable by the Group under residual value guarantees,
 
   
the exercise price of a purchase option if the Group is reasonably certain to exercise that option, and
 
   
payments of penalties for terminating the lease, if the lease term reflects the Group exercising that option.
The lease payments are discounted using the interest rate implicit in the lease. If that rate cannot be readily determined, which is generally the case for leases in the Group, the lessee’s incremental borrowing rate is used, being the rate that the individual lessee would have to pay to borrow the funds necessary to obtain an asset of similar value to the
right-of-use
asset in a similar economic environment with similar terms, security and conditions.
To determine the incremental borrowing rate, the Group:
 
   
where possible, uses recent third-party financing received by the individual lessee as a starting point, adjusted to reflect changes in financing conditions since third party financing was received
 
   
uses a
build-up
approach that starts with a risk-free interest rate adjusted for credit risk for leases held by the Group, which does not have recent third party financing, and
 
   
makes adjustments specific to the lease, e.g., term, country, currency and security.
Lease payments are allocated between principal and finance cost. The finance cost is charged to profit or loss over the lease period so as to produce a constant periodic rate of interest on the remaining balance of the liability for each period.
Right-of-use
assets are measured at cost comprising the following:
 
   
the amount of the initial measurement of lease liability,
 
   
any lease payments made at or before the commencement date less any lease incentives received,
 
   
any initial direct costs, and
 
   
restoration costs.
 
F-
39

Sinopec Shanghai Petrochemical Company Limited
Financial statements for the year ended 31 December 2021
 
2
Significant accounting policies (continued)
 
2.30
Leases (continued)
 
Right-of-use
assets are generally depreciated over the shorter of the asset’s useful life and the lease term on a straight - line basis, as follows: 
 
Land use rights   
 
30 - 50 years
 
Buildings   
 
2 - 8 years
 
Equipment   
 
2 - 3 years
 
Others   
 
2 - 4 years
 
Payments associated with short-term leases of equipment and vehicles are recognized on a straight-line basis as an expense in the statement of profit or loss. Short-term leases are leases with a lease term of 12 months or less. A single discount rate was applied to the portfolio of the leases with reasonably similar characteristics.
Lease income from operating leases where the Group is a lessor is recognized as income on a straight-line basis over the lease term. Initial direct costs incurred in obtaining an operating lease are added to the carrying amount of the underlying asset and recognized as expense over the lease term on the same basis as lease income. The respective leased assets are included in the statement of financial position based on their nature.
 
2.31
Dividend distribution
Dividend distribution to the Company’s shareholders is recognized as a liability in the Group’s financial statements in the period in which the dividends are approved by the Company’s shareholders.
 
2.32
Research and development costs
Research and development costs comprise all costs that are directly attributable to research and development activities or that can be allocated on a reasonable basis to such activities. Research and development costs are recognized as intangible assets when the following criteria are met:
 
   
it is technically feasible to complete the research and development project so that it will be available for use or sale;
 
   
management intends to complete the research and development project, and use or sell it;
 
   
it can be demonstrated how the research and development project will generate economic benefits;
 
   
there are adequate technical, financial and other resources to complete the development and the ability to use or sell the research and development project; and
 
   
the expenditure attributable to the research and development project during its development phase can be reliably measured.
Other research and development expenditures that do not meet these criteria are recognized as an expense as incurred. Research and development costs previously recognized as an expense are not recognized as an asset in a subsequent period.
 
F-4
0

Sinopec Shanghai Petrochemical Company Limited
Financial statements for the year ended 31 December 2021
 
2
Significant accounting policies (continued)
 
2.33
Related parties
 
(a)
A person, or a close member of that person’s family, is related to the Group if that person:
 
  (i)
has control or joint control over the Group;
 
  (ii)
has significant influence over the Group; or
 
  (iii)
is a member of the key management personnel of the Group or the Group’s parent.
 
(b)
An entity is related to the Group if any of the following conditions applies:
 
  (iv)
The entity and the Group are members of the same group (which means that each parent, subsidiary and fellow subsidiary is related to the others).
 
  (v)
One entity is an associate or joint venture of the other entity (or an associate or joint venture of a member of a group of which the other entity is a member).
 
  (vi)
Both entities are joint ventures of the same third party.
 
  (vii)
One entity is a joint venture of a third entity and the other entity is an associate of the third entity.
 
  (viii)
The entity is a post-employment benefit plan for the benefit of employees of either the Group or an entity related to the Group.
 
  (ix)
The entity is controlled or jointly controlled by a person identified in (i).
 
  (x)
A person identified in (a)(i) has significant influence over the entity or is a member of the key management personnel of the entity (or of a parent of the entity).
 
  (xi)
The entity, or any member of a Group of which it is a part, provides key management personnel services to the Group or to the Group’s parent.
Close members of the family of a person are those family members who may be expected to influence, or be influenced by, that person in their dealings with the entity.
 
2.34
Rounding of amounts
All amounts disclosed in the consolidated financial statements and notes have been rounded off to the nearest thousand currency units unless otherwise stated.
 
F-4
1

Sinopec Shanghai Petrochemical Company Limited
Financial statements for the year ended 31 December 2021
 
3
Financial risk management
 
3.1
Financial risk factors
The Group’s activities exposed it to a variety of financial risks: market risk (including foreign exchange risk, cash flow and fair value interest rate risk and commodity price risk), credit risk and liquidity risk. The Group’s overall risk management programmer focuses on the unpredictability of financial markets and seeks to minimize potential adverse effects on the Group’s financial performance.
Where all relevant criteria are met, hedge accounting is applied to remove the accounting mismatch between the hedging instrument and the hedged item.
 
(a)
Derivatives
The Group has the following derivative financial instruments in the following line items in the statement of financial position:
 
     As at 31 December  
    
2020
    
2021
 
    
RMB’000
    
RMB’000
 
Current derivative financial instrument assets
                 
Commodity swaps contracts applied hedge accounting
     —          48,614  
Commodity swaps contracts at fair value through profit or loss
     —          32,791  
    
 
 
    
 
 
 
Total derivative financial assets
     —          81,405  
    
 
 
    
 
 
 
Current derivative financial instrument liabilities
                 
Commodity swaps contracts at fair value through profit or loss
     —          (23,804
    
 
 
    
 
 
 
Total derivative financial liabilities
     —          (23,804
    
 
 
    
 
 
 
 
 
(i)
Classification of derivatives
Derivatives are only used for economic hedging purposes and not as speculative investments. However, where derivatives do not meet the hedge accounting criteria, they are classified as ‘held for trading’ for accounting purposes and are accounted for at fair value through profit or loss. They are presented as current assets or liabilities to the extent they are expected to be settled within 12 months after the end of the reporting period.
The Group’s accounting policy for its cash flow hedges is set out in note 2.13.
 
 
(ii)
Fair value measurement
For information about the methods and assumptions used in determining the fair value of derivatives refer to note 3.3.
 
F-4
2

Sinopec Shanghai Petrochemical Company Limited
Financial statements for the year ended 31 December 2021
 
3
Financial risk management (continued)
 
3.1
Financial risk factors (continued)
 
(a)
Derivatives (continued)
 
 
(iii)
Hedging reserves
The following table provides a reconciliation of the hedging reserve in respect of commodity price risk and shows the effectiveness of the hedging relationships:
 
     RMB’000  
Balance at 1 January 2021
         
Effective portion of the cash flow hedge recognized in other comprehensive income
     165,576  
Amounts reclassified to profit or loss
     1,303  
Reclassified to the cost of inventory
     (88,699
Related tax
     (41,720
    
 
 
 
Balance at 31 December 2021
     36,460  
    
 
 
 
 
 
(iv)
Amounts recognized in the statement of profit or loss
In addition to the amounts disclosed in the reconciliation of hedging reserves above, the following amounts were recognized in the statement of profit or loss in relation to derivatives:
 
     2020      2021  
     RMB’000      RMB’000  
Net gains on commodity swaps contracts not qualifying as hedges included in other gains - net
               18,997  
Net losses on foreign exchange option contracts not qualifying as hedges included in other gains - net
     (376      (151
    
 
 
    
 
 
 
Total
     (376      18,846  
    
 
 
    
 
 
 
 
F-4
3

Sinopec Shanghai Petrochemical Company Limited
Financial statements for the year ended 31 December 2021
 
3
Financial risk management (continued)
 
3.1
Financial risk factors (continued)
 
(a)
Derivatives (continued)
 
 
(iv)
Amounts recognized in the statement of profit or loss (continued)
 
Hedge effectiveness
Hedge effectiveness is determined at the inception of the hedge relationship, and through periodic prospective effectiveness assessments, to ensure that an economic relationship exists between the hedged item and hedging instrument.
The Group enters into commodity swaps contracts that have similar critical terms as the hedged item, such as reference rate, payment dates, transaction price, crude oil variety and crude oil quantity.
Hedge ineffectiveness for commodity swaps contracts may occur due to the changes in the timing of the hedged transactions. There was no recognized ineffectiveness during the year ended 31 December 2021 in relation to the commodity swaps.
As at 31 December 2021, the Group had certain commodity contracts of crude oil designed as qualified cash flow hedges, which will be matured over the next 10 months. The fair value of such cash flow hedges is RMB 48,614 thousand recognized as derivative financial assets in the consolidated statement of financial position.
 
(b)
Market risk
 
 
(i)
Foreign exchange risk
The Group’s major operational activities are carried out in Mainland China and a majority of the transactions are denominated in RMB. Nevertheless, the Group is exposed to foreign exchange risk arising from the recognized assets and liabilities, and future transactions denominated in foreign currencies, primarily with respect to US dollar. The Group’s finance department at its headquarter is responsible for monitoring the amount of assets and liabilities, and transactions denominated in foreign currencies to minimize the foreign exchange risk. For the year ended 31 December 2020 and 31 December 2021, the Group used foreign exchange option contracts to mitigate its exposure to foreign exchange risk respect to US dollar.
As at 31 December 2021, there were no foreign exchange options that had not been matured (31 December 2020: Nil).
As at 31 December 2021, if US dollar had weakened/strengthened by 5% against RMB with all other variables held constant, the Group’s net profit for the year ended 31 December 2021 would have been RMB2,292 thousand decreased/increased (31 December 2020: RMB 2,401 thousand decreased/increased in net profit) before considering the impact of forward and option contracts as a result of foreign exchange gains/losses which is mainly resulted from the translation of US dollar denominated trade receivables and payables.

 
F-4
4

Sinopec Shanghai Petrochemical Company Limited
Financial statements for the year ended 31 December 2021
 
3
Financial risk management (continued)
 
3.1
Financial risk factors (continued)
 
(b)
Market risk (continued)
 
The aggregate net foreign exchange (losses) / gains recognized in the statement of profit or loss were:
 
     2020      2021  
     RMB’000      RMB’000  
Net foreign exchange gains/(losses) included in other gains – net (note 8)
     12,248        (1,861
Net foreign exchange (losses) included in finance income (note 9)
     (5,514          
    
 
 
    
 
 
 
Total net foreign exchange recognized in profit before taxation
     6,734        (1,861
    
 
 
    
 
 
 
 
 
(ii)
Cash flow and fair value interest rate risk
The Group’s interest rate risk arises from interest-bearing borrowings and short-term bonds. Borrowings obtained at variable rates expose the Group to cash flow interest rate risk. Borrowings obtained at fixed rates expose the Group to fair value interest rate risk. The Group determines the relative proportions of its fixed rate and floating rate contracts depending on the prevailing market conditions.
The Group’s finance department at its headquarter continuously monitors the interest rate position of the Group. Increases in interest rates will increase the cost of new borrowing and the interest expenses with respect to the Group’s outstanding floating rate borrowings, and therefore could have a material adverse effect on the Group’s financial position. The Group makes adjustments timely with reference to the latest market conditions and may enter into interest rate swap agreements to mitigate its exposure to interest rate risk. For the years ended 31 December 2020 and 31 December 2021, the Group did not enter into any interest rate swap agreements.
 
F-4
5

Sinopec Shanghai Petrochemical Company Limited
Financial statements for the year ended 31 December 2021
 
3
Financial risk management (continued)
 
3.1
Financial risk factors (continued)
 
(b)
Market risk (continued)
 
At the reporting date, the interest rate profile of the Group’s interest-bearing financial instruments was as follows.
 
     2020      2021  
     RMB’000      RMB’000  
Fixed rate:
                 
     
Cash and cash equivalents
     1,501,330            
Time deposits with maturity less than one year
     4,000,000        7,350,000  
Time deposits with maturity more than one year
     7,000,000        5,500,000  
Borrowings
     (1,548,000      (1,500,000
Short-term bonds
     (3,000,000          
Lease liabilities
     (12,473      (4,613
    
 
 
    
 
 
 
       7,940,857        11,345,387  
    
 
 
    
 
 
 
Variable rate:
                 
     
Cash and cash equivalents
     5,415,078        5,112,010  
Borrowings
               (759,800
    
 
 
    
 
 
 
       5,415,078        4,352,210  
    
 
 
    
 
 
 
As at 31 December 2021, if interest rates on the floating rate financial instruments had risen/fallen by 50 basis points while all other variables had been held constant, the Group’s net profit would have increased / decreased by approximately RMB 16,252 thousand (2020: RMB 20,365 thousand), mainly as a result of higher/lower interest on floating rate cash and cash equivalents.
 
 
(iii)
Commodity price risk
The Group principally engages in processing crude oil into synthetic fibers, resins and plastics, intermediate petrochemicals and petroleum products. The selling price of petroleum products is periodically adjusted by the government department based on the market price adjustment mechanism, and generally in connection with the crude oil price. The fluctuations in prices of crude oil, refined oil products and intermediate petrochemicals and petroleum products could have significant impact on the Group. The Group uses commodity swaps contracts to manage a portion of this risk.
As at 31 December 2021, the Group had certain unexpired commodity contracts of crude oil and refined oil designated as qualified cash flow hedges, balances of which have been disclosed in note 3.1 (a) (31 December 2020: Nil).
 
F-4
6

Sinopec Shanghai Petrochemical Company Limited
Financial statements for the year ended 31 December 2021
 
3
Financial risk management (continued)
 
3.1
Financial risk factors (continued)
 
 
(c)
Credit risk
 
 
(i)
Risk management
Credit risk refers to the risk that a counterparty will default on its contractual obligations resulting in a financial loss to the Group. Credit risk is managed on group basis. It mainly arises from cash and cash equivalents, time deposits with banks, bills receivable, derivative financial assets, trade receivables measured at amortized cost and FVOCI, other receivables etc.
The Group expects that there is no significant credit risk associated with cash at bank (including time deposits and structured deposits), bills receivable and derivative financial assets because the counterparties are banks and financial institutions with a relatively higher credit rating, which the Group considers to represent low credit risk. Management does not expect that there will be any significant losses from
non-performance
by these counterparties.
In addition, the Group has policies to limit the credit exposure on trade receivables, other receivables. The Group assesses the credit quality of and sets credit limits on its customers by taking into account their financial position, the availability of guarantee from third parties, their credit history and other factors such as current market conditions. The credit history of the customers is regularly monitored by the Group. In respect of customers with a poor credit history, the Group will use written payment reminders, or shorten or cancel credit periods, to ensure the overall credit risk of the Group is limited to a controllable extent.
The Group considers the probability of default upon initial recognition of a financial asset and whether there has been a significant increase in credit risk on an ongoing basis throughout each reporting period. To assess whether there is a significant increase in credit risk, the Group compares the risk of a default occurring on the asset as at the reporting date with the risk of default as at the date of initial recognition. It considers available reasonable and supportive forward-looking information. Especially the following indicators are incorporated:

 
F-4
7

Sinopec Shanghai Petrochemical Company Limited
Financial statements for the year ended 31 December 2021
 
3
Financial risk management (continued)
 
3.1
Financial risk factors (continued)
 
(c)
Credit risk (continued)
 
 
(i)
Risk management (continued)
 
 
 
internal credit rating;
 
 
 
external credit rating (as far as available);
 
   
actual or expected significant adverse changes in business, financial or economic conditions that are expected to cause a significant change to the debtors’ ability to meet its obligations;
 
   
actual or expected significant changes in the operating results of the debtors;
 
   
significant increases in credit risk on other financial instruments of the same debtors;
 
   
significant changes in the value of the collateral supporting the obligation or in the quality of third-party guarantees or credit enhancements;
 
   
significant changes in the expected performance and behaviour of the debtors, including changes in the payment status of debtors, etc.
Regardless of the analysis above, a significant increase in credit risk is presumed if a debtor is more than 30 days past due in making a contractual payment.
It has other monitoring procedures to ensure that
follow-up
action is taken to recover overdue debts. In addition, the Group reviews regularly the recoverable amount of each individual trade receivables to ensure that adequate impairment losses are made for irrecoverable amounts. Significant concentrations of credit risk primarily arise when the Group has significant exposure to individual customers. As at 31 December 2021, 69.50% and 81.80% of the total trade receivables were due from the Group’s largest customer and the five largest customers respectively within the Group (31 December 2020
:
 49.79% and 85.28%).
For other receivables, management makes periodic collective assessment as well as individual assessment on the recoverability of other receivables based on historical settlement records and forward-looking information. The management believes that there is no material credit risk inherent in the Group’s outstanding balance of other receivable.
 
 
(ii)
Impairment of financial assets
The Group has three types of financial assets that are subject to the expected credit loss model:
 
   
Trade receivables for sales of goods and from the providing services,
 
   
Other financial assets carried at amortized cost, and
 
   
Debt instruments carried at FVOCI.
While cash and cash equivalents, time deposits with banks and bills receivable are also subject to the impairment requirements of IFRS 9, the identified impairment loss was immaterial.
 
F-
48

Sinopec Shanghai Petrochemical Company Limited
Financial statements for the year ended 31 December 2021
 
3
Financial risk management (continued)
 
3.1
Financial risk factors (continued)
 
(c)
Credit risk (continued)
 
 
(ii)
Impairment of financial assets (continued)
 
Trade receivables
The Group applies the IFRS 9 simplified approach to measuring expected credit losses which uses a lifetime expected loss allowance for all trade receivables (including trade receivables with related parties) and financial assets at fair value through other comprehensive income.
To measure the expected credit losses, trade receivables have been grouped based on shared credit risk characteristics and the days past due.
The expected credit loss rates are based on the payment profiles of sales over a period of 36 months before 31 December 2020 and 31 December 2021 respectively and the corresponding historical credit losses experienced within this period. The historical loss rates are adjusted to reflect current and forward-looking information on macroeconomic factors affecting the ability of the customers to settle the receivables.
Impairment losses on trade receivables are presented as (provision)/ reversal of impairment losses on financial assets within operating profit. Subsequent recoveries of amounts previously written off are credited against the same line item.
Other financial assets at amortized cost
Other financial assets at amortized cost include other receivables.
As at 31 December 2020 and 31 December 2021, the internal credit rating of other receivables was all performing. The Group has assessed that the expected credit losses for these receivables are not material under the 12 months expected losses method.
Management considered that there was no significant increase in credit risk for other receivables including receivables from related parties by taking into account of their past history of making payments when due and current ability to pay, and thus the impairment provision recognized during the period was limited to 12 months expected losses.
The provision/(reversal) for loss allowance was recognized in the statement of profit or loss in (provision)/ reversal of impairment losses on financial assets.
Trade and other receivables are written off where there is no reasonable expectation of recovery. Indicators that there is no reasonable expectation of recovery include, amongst others, the failure of a debtor to engage in a repayment plan with the Group, and a failure to make contractual payments for a period of greater than 120 days past due.
Impairment losses on trade and other receivables are presented as (provision)/ reversal of impairment losses within operating profit. Subsequent recoveries of amounts previously written off are credited against the same line item.
 
F-
49

 
Sinopec Shanghai Petrochemical Company Limited
Financial statements for the year ended 31 December 2021
 
3
Financial risk management (continued)
 
3.1
Financial risk factors (continued)
 
(c)
Credit risk (continued)
 
 
(ii)
Impairment of financial assets (continued)
 
Debt instruments carried at FVOCI
Debt instruments carried at FVOCI include trade receivables and bills receivable with a business model which is achieved both by collecting contractual cash flows and selling of these assets. The loss allowance for debt instruments is recognized in the statement of profit or loss and reduces the fair value loss otherwise recognized in OCI.
As at 31 December 2020 and 31 December 2021, no loss allowance was provided for financial assets at FVOCI.
(iii)    (Provision)/ reversal of impairment losses on financial assets recognized in the statement of profit or loss
During the year, the following (losses) /recoveries were recognized in (provision)/reversal of impairment losses on financial assets in relation to impaired financial assets:
 
     2020      2021  
     RMB’000      RMB’000  
Impairment losses
                 
- provision in loss allowance for trade receivables
     (634      (1,354
- provision in loss allowance for other receivables
               (1
Recoveries on previously written off receivables (note)
     121,550            
    
 
 
    
 
 
 
Reversal/(Provision) of impairment losses on financial assets
     120,916        (1,355
    
 
 
    
 
 
 
Note: For the year ended 31 December 2020, the Group recovered previously written off receivables amounted to RMB121,550 thousand due to the liquidation of Zhejiang Jin Yong Acrylic Fiber Company Limited, a former subsidiary of the Group.
(iv)    Financial assets at fair value through profit or loss
The Group is also exposed to credit risk in relation to investments such as derivative financial instruments, which are measured at fair value through profit or loss. The maximum exposure at the end of the reporting period is the carrying amount of these investments.
 
F-5
0

Sinopec Shanghai Petrochemical Company Limited
Financial statements for the year ended 31 December 2021
 
3
Financial risk management (continued)
 
3.1
Financial risk factors (continued)
 
(d)
Liquidity risk
Cash flow forecast is performed by the operating entities of the Group and aggregated by Group finance. Group finance monitors rolling forecasts of the Group’s liquidity requirements to ensure it has sufficient cash to meet operational needs while maintaining sufficient headroom on its undrawn committed borrowing facilities from major financial institutions so that the Group does not breach borrowing limits or covenants on any of its borrowing facilities to meet the short-term and long-term liquidity requirements.
The liquidity of the Group is primarily dependent on its ability to maintain adequate cash inflow from operations, the renewal of its short-term bank loans and its ability to obtain adequate external financing to support its working capital and meet its debt obligation when they become due.
Surplus cash held by the operating entities over and above balance required for working capital management is transferred to the Group treasury. As at 31 December 2021, the Group held cash and cash equivalents of RMB 5,112,010 thousand (31 December 2020: RMB 6,916,408 thousand) (note 23), time deposits with banks - current of RMB 7,386,607 thousand (31 December 2020: RMB 4,049,443 thousand) (note 24) and trade receivables (including trade receivables with related parties and those carried at fair value through other comprehensive income (“FVOCI”) of RMB 1,568,800 thousand (31 December 2020: RMB 1,469,431 thousand), that are expected to readily generate cash inflows for managing liquidity risk.
The table below analyzes the Group’s financial liabilities into relevant maturity groupings based on the remaining period at the statement of financial position date to the contractual maturity date. The amounts disclosed in the table are the contractual undiscounted cash flows.
 
     As at 31 December 2020  
     Contractual maturities of financial liabilities  
     Less than 1 year     
Between
1 and 2 years
    
Between
2 and 5 years
    
Over
5 years
     Total  
     RMB’000      RMB’000      RMB’000      RMB’000      RMB’000  
Non-derivatives
                                            
Borrowings
     1,558,702                                      1,558,702  
Short-term bonds
     3,023,614                                      3,023,614  
Lease liabilities
     9,373        2,136        1,090        103        12,702  
Bills payables
     26,196                                      26,196  
Trade payables
     1,294,138                                      1,294,138  
Other payables
     1,498,503                                      1,498,503  
Amounts due to related parties
     3,655,724                                      3,655,724  
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
 
       11,066,250        2,136        1,090        103        11,069,579  
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
 
Derivatives
                                            
Derivative financial liabilities
                                                 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
 
 
F-5
1

Sinopec Shanghai Petrochemical Company Limited
Financial statements for the year ended 31 December 2021
 
3
Financial risk management (continued)
 
3.1
Financial risk factors (continued)
 
(d)
Liquidity risk (continued)
 
     As at 31 December 2021  
     Contractual maturities of financial liabilities  
     Less than 1 year     
Between
1 and 2 years
    
Between
2 and 5 years
    
Over
5 years
     Total  
     RMB’000      RMB’000      RMB’000      RMB’000      RMB’000  
Non-derivatives
                                            
Borrowings
     1,578,817        7,665        704,914                  2,291,396  
Lease liabilities
     3,814        730        814                  5,358  
Bills payables
     562,593                                      562,593  
Trade payables
     1,527,706                                      1,527,706  
Other payables
     1,003,860                                      1,003,860  
Amounts due to related parties excluded
non-financial
liabilities
     4,910,255                                      4,910,255  
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
 
       9,587,045        8,395        705,728               10,301,168  
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
 
Derivatives
                                            
Derivative financial liabilities
     23,804                                      23,804  
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
 
 
3.2
Capital management
The Group’s objectives when managing capital are to safeguard the Group’s ability to continue as a going concern in order to provide returns for shareholders and benefits for other stakeholders and to maintain an optimal capital structure to reduce the cost of capital.
In order to maintain or adjust the capital structure, the Group may adjust the amount of dividends paid to shareholders, return capital to shareholders, issue new shares or sell assets to reduce debt.
Consistent with others in the industry, the Group monitors capital on the basis of the gearing ratio. This ratio is calculated as net debt divided by total capital. Net debt is calculated as total borrowings and short-term bonds less cash and cash equivalents. Total capital is calculated as equity as shown in the consolidated statement of financial position plus net debt.
As cash and cash equivalents exceed total borrowings and short-term bonds, which was resulted primarily from profitability, there was no net debt as at 31 December 2020 and 31 December 2021.
 
F-5
2

Sinopec Shanghai Petrochemical Company Limited
Financial statements for the year ended 31 December 2021
 
3
Financial risk management (continued)
 
3.3
Fair value estimation
The table below analyzes the Group’s financial instruments carried at fair value as at 31 December 2020 and 2021 by the level of the inputs to valuation techniques used to measure fair value. Such inputs are categorized into three levels within a fair value hierarchy as follows:
 
   
The fair value of financial instruments traded in active markets (such as publicly traded derivatives and equity securities) is based on quoted market prices at the end of the reporting period. The quoted market price used for financial assets held by the Group is the current bid price. These instruments are included in level 1.
 
   
The fair value of financial instruments that are not traded in an active market (for example, over–the–counter derivatives) is determined using valuation techniques that maximize the use of observable market data and rely as little as possible on entity-specific estimates. If all significant inputs required to fair value an instrument are observable, the instrument is included in level 2.
 
   
If one or more of the significant inputs is not based on observable market data, the instrument is included in level 3. This is the case for unlisted equity securities.
 
      As at 31 December 2020  
           Level 1      Level 2      Level 3      Total  
     Note     RMB’000      RMB’000      RMB’000      RMB’000  
Recurring fair value measurements
                                           
Financial assets
                                           
Financial assets at fair value through other comprehensive income
                                           
- Trade and bills receivable
     25                 1,217,114                  1,217,114  
-Equity investments
     25                           5,000        5,000  
            
 
 
    
 
 
    
 
 
    
 
 
 
                         1,217,114        5,000        1,222,114  
            
 
 
    
 
 
    
 
 
    
 
 
 
   
      As at 31 December 2021  
           Level 1      Level 2      Level 3      Total  
     Note     RMB’000      RMB’000      RMB’000      RMB’000  
Recurring fair value measurements
                                           
Financial assets
                                           
Financial assets measured at fair value through profit or loss
                                           
- Commodity swaps contracts
     3.1 (a)                32,791                  32,791  
Financial assets measured at fair value through other comprehensive income
                                           
- Trade and bills receivable
     25                 1,072,690                  1,072,690  
- Equity investments
     25                           5,000        5,000  
- Commodity swaps contracts
     3.1 (a)                48,614                  48,614  
            
 
 
    
 
 
    
 
 
    
 
 
 
                         1,154,095        5,000        1,159,095  
            
 
 
    
 
 
    
 
 
    
 
 
 
Financial liabilities
                                           
Financial liabilities measured at fair value through profit or loss
                                           
- Commodity swaps contracts
     3.1 (a)                23,804                  23,804  
            
 
 
    
 
 
    
 
 
    
 
 
 
                         23,804                  23,804  
            
 
 
    
 
 
    
 
 
    
 
 
 
Amounts due to related parties – measured at fair value through profit or loss (FVPL)
     28                 1,388,286                  1,388,286  
            
 
 
    
 
 
    
 
 
    
 
 
 
 
F-5
3

Sinopec Shanghai Petrochemical Company Limited
Financial statements for the year ended 31 December 2021
 
3
Financial risk management (continued)
 
3.3
Fair value estimation (continued)
 
Valuation techniques and inputs used in Level 2 fair value measurements
The fair value of commodity swaps contract is the estimated amount that the Group would receive or pay to terminate the swap at the end of the reporting period, taking into account the current interest rates and the current creditworthiness of the swap counterparties.
The fair value of trade and bills receivable is estimated as the present value of the future cash flows, discounted at the market interest rates at the balance sheet date.
The fair value of amounts due to related parties is the estimated amount that the Group would settle the liability by returning certain quantity of crude oil at the end of the reporting period, referring to market price of the related crude oil. As at 31 December 2021, if market price of crude oil had risen/fallen by 10% while all other variables had been held constant, the Group’s net profit would have decreased / increased by approximately RMB 89,787 thousand (2020: Nil).
During the year ended 31 December 2021, there were no transfers between Level 1 and Level 2, or transfers into or out of Level 3. The Group’s policy is to recognize transfers between levels of fair value hierarchy as at the end of the reporting period in which they occur.
The following table presents the changes in level 3 items for the periods ended 31 December 2021:
 
     Equity
investments
RMB’000
     Structured
deposits
RMB’000
     Total
RMB’000
 
As at 31 December 2019
     5,000        3,318,407        3,323,407  
    
 
 
    
 
 
    
 
 
 
Acquisitions
               7,600,000        7,600,000  
Disposals
               (10,900,000      (10,900,000
Fair value change
               (18,407      (18,407
    
 
 
    
 
 
    
 
 
 
As at 31 December 2020
     5,000                  5,000  
    
 
 
    
 
 
    
 
 
 
Acquisitions
               8,150,000        8,150,000  
Disposals
               (8,150,000      (8,150,000
    
 
 
    
 
 
    
 
 
 
As at 31 December 2021
     5,000                  5,000  
    
 
 
    
 
 
    
 
 
 
Financial assets and financial liabilities not measured at fair value mainly represent trade receivables, other receivables, amounts due from related parties excluded prepayments, trade payables, amounts due to related parties, other payables (except for the staff salaries and welfare payables and taxes payables), borrowings and short-term bonds. The carrying amounts of these financial assets and liabilities not measured at fair value are a reasonable approximation of their fair value.
 
4
Critical accounting judgement and estimates
 
4.1
Critical accounting judgements in applying the Group’s accounting policies
In the process of applying the Group’s accounting policies, management has made the following accounting judgement:
 
(a)
Classification of financial assets
The classification depends on the Group’s business model for managing the financial assets and the contractual terms of the cash flows. The Group determines the business model for managing financial assets at the level of the financial asset portfolio. The factors considered include the way to evaluate and report the performance of financial assets to key management personnel, the risks affecting the performance of financial assets and their management methods, and the way for relevant business management personnel to obtain remuneration, etc.
 
F-5
4

Sinopec Shanghai Petrochemical Company Limited
Financial statements for the year ended 31 December 2021
 
4
Critical accounting judgement and estimates (continued)
 
4.1
Critical accounting judgements in applying the Group’s accounting policies (continued)
 
(a)
Classification of financial assets (continued)
 
When evaluating whether the contractual cash flow of financial assets is consistent with the basic lending arrangements, the Group has the following main judgments: whether the time distribution or amount of the principal may change in the duration due to prepayment and other reasons; whether the interest only includes the time value of money, credit risk, other basic lending risks and the consideration of cost and profit. For example, does the amount of prepayment only reflect the outstanding principal and the interest based on the outstanding principal, as well as the reasonable compensation paid for the early termination of the contract.
 
4.2
Sources of estimation uncertainty
Significant sources of estimation uncertainty are as follows:
 
(a)
Net realizable value (“NRV”) of inventories
As described in note 2.14, inventories are valued at the lower of cost and net realizable value. The net realizable value is determined based on the estimated selling prices in the ordinary course of business less the estimated costs to completion, and other costs necessary to make the sale. These estimates are based on the current market condition and historical experience of selling products of similar nature. It could change significantly as a result of competitor actions in response to changes in market conditions.
Management reassesses these estimations at the end of each reporting period to ensure inventory is shown at the lower of cost and net realizable value.
 
F-5
5

Sinopec Shanghai Petrochemical Company Limited
Financial statements for the year ended 31 December 2021
 
4
Critical accounting judgement and estimates (continued)
 
4.2
Sources of estimation uncertainty (continued)
 
(b)
Impairments for
non-current
assets
As discussed in note 2.12, at the end of each reporting period, the Group estimates the recoverable amount of an asset or a cash-generating unit (“CGU”) (a portion of which related to certain production facilities), at the higher of its fair value less costs of disposal and its value in use, to determine the impairment losses. If circumstances indicate that the carrying amount of the asset or CGU may not be recoverable, the asset or CGU may be considered “impaired”, and an impairment loss may be recognized.
The recoverable amount of assets or CGUs is the higher of the fair value less costs of disposal and value in use. As the fair value of certain assets or CGUs may not be publicly available, the Group uses all readily available information in determining an amount that is a reasonable approximation of recoverable amount, including estimates based on reasonable and supportable assumptions for projections of product sales and operating costs and discount rate. In particular, in determining the value in use of the Group’s specific CGUs, significant judgements are required on the accounting estimates which are based on the assumptions relating to product sales growth rates, related costs growth rates and discount rate applied.
 
(c)
Useful life and residual value of property, plant and equipment
Property, plant and equipment, are depreciated on a straight-line basis over the estimated useful lives of the assets, after taking into account the estimated residual value. Management reviews the estimated useful lives and estimated residual value of the assets annually in order to determine the amount of depreciation expense to be recorded during any reporting period. The useful lives are based on the Group’s historical experience with similar assets, taking into account anticipated technological changes. The depreciation expense for future periods is adjusted if there are significant changes from previous estimates.
 
5
Segment information and revenue
 
5.1
Segment information
The Group manages its business by divisions, which are organized by business lines. In view of the fact that the Company and its subsidiaries operate substantially all in the PRC, no geographical segment information is presented.
In a manner consistent with the way in which information is reported internally to the Group’s chief operating decision maker, Board of Directors, for the purposes of resource allocation and performance assessment, the Group has identified the following five reportable segments. No operating segments have been aggregated to form the following reportable segments.
 
F-5
6

Sinopec Shanghai Petrochemical Company Limited
Financial statements for the year ended 31 December 2021
 
5
Segment information and revenue (continued)
 
5.1
Segment information (continued)
 
Segment results, assets and liabilities include items directly attributable to a segment as well as those that can be allocated on a reasonable basis. Unallocated items mainly comprise interests in associates and joint ventures, deferred tax assets, cash and cash equivalents, time deposits, and incomes relating to these assets (such as share of net profits of associates and joint ventures accounted for using the equity method and interest income), derivative financial assets, borrowings, short-term bonds and interest expenses, derivative financial liabilities, and deferred tax liabilities.
The Group principally operates in five operating segments: synthetic fibres, resins and plastics, intermediate petrochemicals, petroleum products and trading of petrochemical products. Synthetic fibres, resins and plastics, intermediate petrochemicals and petroleum products are produced through intermediate steps from the principal raw material of crude oil. The specific products of each segment are as follows:
 
  (i)
The petroleum products segment is equipped with crude oil refinery facilities used to produce qualified refined gasoline, fuel, diesel oil, heavy oil and liquefied petroleum gas, and provide raw materials for the Group’s downstream petrochemical processing facilities.
 
  (ii)
The intermediate petrochemicals segment primarily produces
p-xylene,
benzene and ethylene oxide. The intermediate petrochemicals produced by the Group are both served as raw materials in the production of other petrochemicals, resins, plastics and synthetic fibres, and sold to external customers.
 
  (iii)
The resins and plastics segment produces primarily polyester chips, polyethylene resins, polypropylene resins and PVA granules. The polyester chips are used to produce polyester fibres, coating and containers. Polyethylene resins and plastics are used to produce insulated cable, mulching films and moulded products such as housewares and toys. Polypropylene resins are used for films, sheets and moulded products such as housewares, toys, consumer electronics and automobile parts.
 
  (iv)
The synthetic fibres segment produces primarily polyester, acrylic fibres and carbon fibres, which are mainly used in the textile and apparel industries.
 
  (v)
The trading of petrochemical products segment is primarily engaged in importing and exporting of petrochemical products. The products are sourced from international and domestic suppliers.
 
  (vi)
Other operating segments represent the operating segments that do not meet the quantitative threshold for determining reportable segments. These include investment property leasing, service provision and a variety of other commercial activities.
 
F-5
7

Sinopec Shanghai Petrochemical Company Limited
Financial statements for the year ended 31 December 2021
 
5
Segment information and revenue (continued)
 
5.1
Segment information (continued)
 
2019
   Petroleum
products
RMB’000
    Intermediate
petrochemicals
RMB’000
    Resins and
plastics
RMB’000
    Synthetic fibres
RMB’000
    Trading of
petrochemical
products
RMB’000
    Others
RMB’000
    Total
RMB’000
 
Total segment revenue
     66,754,731       24,698,643       10,304,812       2,200,229       21,881,214       1,502,840       127,342,469  
Inter segment revenue
     (11,868,026     (14,187,500     (141,101              (175,200     (700,975     (27,072,802
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Revenue from external customers
     54,886,705       10,511,143       10,163,711       2,200,229       21,706,014       801,865       100,269,667  
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Timing of revenue recognition
                                                        
- At a point in time
     54,886,705       10,511,143       10,163,711       2,200,229       21,695,864       801,865       100,259,517  
- Over time
                                         10,150                10,150  
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
       54,886,705       10,511,143       10,163,711       2,200,229       21,706,014       801,865       100,269,667  
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Segment result – profit/(loss) from operations
     705,469       413,914       401,454       (540,280     53,214       286,801       1,320,572  
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
 
F-
58

Sinopec Shanghai Petrochemical Company Limited
Financial statements for the year ended 31 December 2021
 
5
Segment information and revenue (continued)
 
5.1
Segment information (continued)
 
2020
   Petroleum
products
RMB’000
    Intermediate
petrochemicals
RMB’000
    Resins and
plastics
RMB’000
    Synthetic fibres
RMB’000
    Trading of
petrochemical
products
RMB’000
    Others
RMB’000
    Total
RMB’000
 
Total segment revenue
     49,711,547       19,777,574       9,576,944       1,480,576       12,023,744       1,583,236       94,153,621  
Inter segment revenue
     (6,631,343     (11,526,322     (101,057              (438,634     (832,690     (19,530,046
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Revenue from external customers
     43,080,204       8,251,252       9,475,887       1,480,576       11,585,110       750,546       74,623,575  
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Timing of revenue recognition
                                                        
- At a point in time
     43,080,204       8,251,252       9,475,887       1,480,576       11,583,709       750,546       74,622,174  
- Over time
                                         1,401             1,401  
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
       43,080,204       8,251,252       9,475,887       1,480,576       11,585,110       750,546       74,623,575  
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Segment result – (loss)/profit from operations

     (2,198,705     581,597       1,262,029       (364,211     42,039       211,015       (466,236
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
 
F-
59

Sinopec Shanghai Petrochemical Company Limited
Financial statements for the year ended 31 December 2021
 
5
Segment information and revenue (continued)
 
5.1
Segment information (continued)
 
2021
   Petroleum
products
RMB’000
    Intermediate
petrochemicals
RMB’000
    Resins and
plastics
RMB’000
    Synthetic fibres
RMB’000
    Trading of
petrochemical
products
RMB’000
    Others
RMB’000
    Total
RMB’000
 
Total segment revenue
     65,528,687       26,454,844       10,176,285       1,381,443       12,972,922       1,625,705       118,139,886  
Inter segment revenue
     (10,454,529     (15,619,770     (170,255     (445     (1,912,789     (783,606     (28,941,394
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Revenue from external customers
     55,074,158       10,835,074       10,006,030       1,380,998       11,060,133       842,099       89,198,492  
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Timing of revenue recognition
                                                        
- At a point in time
     55,074,158       10,835,074       10,006,030       1,380,998       11,020,323       842,099       89,158,682  
- Over time
                                         39,810                39,810  
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
       55,074,158       10,835,074       10,006,030       1,380,998       11,060,133       842,099       89,198,492  
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Segment result – profit/(loss) from operations
     2,967,030       (635,155     52,215       (854,077     43,729       (141,510     1,432,232  
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
 
F-6
0

Sinopec Shanghai Petrochemical Company Limited
Financial statements for the year ended 31 December 2021
 
5
Segment information and revenue (continued)
 
5.1
Segment information (continued)
 
     2019
RMB’000
     2020
RMB’000
     2021
RMB’000
 
Segment result – profit/(loss) from operations
                          
       
Petroleum products
     705,469        (2,198,705      2,967,030  
Intermediate petrochemicals
     413,914        581,597        (635,155
Resins and plastics
     401,454        1,262,029        52,215  
Synthetic fibres
     (540,280      (364,211      (854,077
Trading of petrochemical products
     53,214        42,039        43,729  
Others
     286,801        211,015        (141,510
    
 
 
    
 
 
    
 
 
 
Profit/(loss) from operations
     1,320,572        (466,236      1,432,232  
       
Finance income – net
     362,963        332,274        414,569  
Share of profit of investments accounted for using the equity method
     972,593        724,740        874,285  
    
 
 
    
 
 
    
 
 
 
Profit before taxation
     2,656,128        590,778        2,721,086  
    
 
 
    
 
 
    
 
 
 
 
F-6
1

Sinopec Shanghai Petrochemical Company Limited
Financial statements for the year ended 31 December 2021
 
5
Segment information and revenue (continued)
 
5.1
Segment information (continued)
 
Other profit and loss disclosures
 
     2019     2020     2021  
    
Depreciation
and
amortization
   
Impairment
loss and
credit loss
   
Inventory
write-down
   
Depreciation
and
amortization
   
Impairment
loss and
credit loss
   
Inventory
write-down
   
Depreciation
and
amortization
   
Impairment
loss and
credit loss
   
Inventory
write-down
 
     RMB’000     RMB’000     RMB’000     RMB’000     RMB’000     RMB’000     RMB’000     RMB’000     RMB’000  
Petroleum products
     (972,688     38       (167     (917,637              (138,537     (975,492     (94,420     (782
Intermediate petrochemicals
     (497,469     (478     (9,094     (465,425     (55,204     (15,418     (523,484     (297,632     (136,694
Resins and plastics
     (125,464     6       (12,073     (138,204              (26,382     (86,183     (61,242     (168
Synthetic fibres
     (68,589     7       (48,844     (78,030     88,550       (39,657     (132,091     (135,683     (13,239
Trading of petrochemical products
     (211                       (19,938              (788     (39,125                  
Others
     (174,367                       (207,905              (106     (209,333     (28,392         
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
       (1,838,788     (427     (70,178     (1,827,139     33,346       (220,888     (1,965,708     (617,369     (150,883
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
 
F-6
2

Sinopec Shanghai Petrochemical Company Limited
Financial statements for the year ended 31 December 2021
 
5
Segment information and revenue (continued)
 
5.1
Segment information (continued)
 
     As at 31 December  
    
2020
Total assets
RMB’000
    
2021
Total assets
RMB’000
 
Allocated assets
                 
     
Petroleum products
     11,344,760        13,317,338  
Intermediate petrochemicals
     3,176,092        3,781,785  
Resins and plastics
     1,654,920        1,395,867  
Synthetic fibres
     986,391        1,919,194  
Trading of petrochemical products
     1,357,884        1,348,751  
Others
     2,432,339        2,700,327  
    
 
 
    
 
 
 
Allocated assets
     20,952,386        24,463,262  
    
 
 
    
 
 
 
Unallocated assets
                 
     
Investments accounted for using the equity method
     5,387,834        4,088,888  
Cash and cash equivalents
     6,916,408        5,112,010  
Time deposits with banks
     11,092,283        12,968,042  
Deferred tax assets
     252,121        184,143  
Derivative financial assets
               81,405  
Others
     18,098        22,839  
    
 
 
    
 
 
 
Unallocated assets
     23,666,744        22,457,327  
    
 
 
    
 
 
 
Total assets
     44,619,130        46,920,589  
    
 
 
    
 
 
 
 
F-6
3

Sinopec Shanghai Petrochemical Company Limited
Financial statements for the year ended 31 December 2021
 
5
Segment information and revenue (continued)
 
5.1
Segment information (continued)
 
     As at 31 December  
    
2020
Total liabilities
RMB’000
     2021
Total liabilities
RMB’000
 
Allocated liabilities
                 
Petroleum products
     6,669,419        9,749,806  
Intermediate petrochemicals
     1,267,313        1,257,436  
Resins and plastics
     1,233,286        1,327,587  
Synthetic fibres
     209,621        490,211  
Trading of petrochemical products
     1,224,420        1,257,750  
Others
     78,928        112,876  
    
 
 
    
 
 
 
Allocated liabilities
     10,682,987        14,195,666  
    
 
 
    
 
 
 
Unallocated liabilities
                 
     
Borrowings
     1,548,000        2,259,800  
Short-term bonds
     3,017,811            
Deferred tax liabilities
     35,357        33,344  
Derivative financial liabilities
               23,804  
Others
               30,577  
    
 
 
    
 
 
 
Unallocated liabilities
     4,601,168        2,347,525  
    
 
 
    
 
 
 
Total liabilities
     15,284,155        16,543,191  
    
 
 
    
 
 
 
 
     2019      2020      2021  
     RMB’000      RMB’000      RMB’000  
Additions to property, plant and equipment, construction in progress,
right-of-use
assets, other
non-current
assets
                          
Petroleum products
     1,024,626        779,392        708,342  
Intermediate petrochemicals
     204,021        278,788        1,306,813  
Resins and plastics
     74,633        139,212        44,495  
Synthetic fibres
     294,515        496,125        1,748,868  
Trading of petrochemical products
     89        378,292        71,917  
Others
     103,418        222,080        234,023  
    
 
 
    
 
 
    
 
 
 
       1,701,302        2,293,889        4,114,458  
    
 
 
    
 
 
    
 
 
 
 
F-6
4

Sinopec Shanghai Petrochemical Company Limited
Financial statements for the year ended 31 December 2021
 
5
Segment information and revenue (continued)
 
5.2
Revenue
The Group’s revenue from external customers are substantially all within Mainland China in 2019, 2020 and 2021. As at 31 December 2020 and 31 December 2021, assets are also substantially all within Mainland China.
Revenue of approximate RMB
59,766,489 
thousand (2019: RMB42,657,975 
thousand
,
20
20
: RMB38,651,385 
thousand) are derived from a single customer. These revenues are attributable to the petroleum products and others segments. 
Details of concentrations of credit risk arising from these customers are set out in note 3.1(c).
 
6
Other operating income
 
     2019      2020      2021  
     RMB’000      RMB’000      RMB’000  
Government grants (a)
     69,678        61,296        35,944  
Rental income from investment property (note 17)
     76,381        81,608        81,923  
Others
     4,655        5,772        7,438  
    
 
 
    
 
 
    
 
 
 
       150,714        148,676        125,305  
    
 
 
    
 
 
    
 
 
 
 
(a)
Government grants
Grants related to R&D, other tax refund and subsidies are included in the government grants line item. There are no unfulfilled conditions or other contingencies attaching to these grants.
 
7
Other operating expenses
 
     2019      2020      2021  
     RMB’000      RMB’000      RMB’000  
Cost related to lease of investment properties
     (16,199      (15,625      (13,439
Others
     (5,726      (9,061      (31,273
    
 
 
    
 
 
    
 
 
 
       (21,925      (24,686      (44,712
    
 
 
    
 
 
    
 
 
 
 
F-6
5

Sinopec Shanghai Petrochemical Company Limited
Financial statements for the year ended 31 December 2021
 
8
Other gains – net
 
     2019      2020      2021  
     RMB’000      RMB’000      RMB’000  
Net gains /(losses) on disposal of property, plant and equipment and other long-term assets
     158,551        (1,212      48,671  
Gains from structured deposits (note a)
     85,444        114,283        97,921  
Net losses on foreign exchange option contracts
     (12,315      (376      (151
Net gains on commodity swaps contracts not qualified for hedging accounting
                         18,997  
Losses from disposal of a subsidiary

     (60,951                    
       
Impairment losses for investment in an associate
                         (28,392
Net foreign exchange gains / (losses)

     2,648        12,248        (1,861
Losses on sale of FVOCI
     (19,513      (9,513      (4,685
Net losses on disposal of inventory
                         (19
    
 
 
    
 
 
    
 
 
 
       153,864        115,430        130,481  
    
 
 
    
 
 
    
 
 
 
 
(a)
Gains from structured deposits
Structured deposits are financial products issued by banks, return of which are linked to the performance of the embedded index, like foreign exchange rate, interest rate and etc..
 
9
Finance income and expenses
 
     2019      2020      2021  
     RMB’000      RMB’000      RMB’000  
Interest income from time deposits with maturity more than 3 months
     398,176        339,595        424,696  
Interest income from time deposits with maturity less than 3 months
               83,812        71,402  
Others
     18,571        7,821        12,657  
    
 
 
    
 
 
    
 
 
 
Finance income
     416,747        431,228        508,755  
    
 
 
    
 
 
    
 
 
 
Interest and finance charges paid/payable for lease liabilities and financial liabilities not at fair value through profit or loss
     (59,378      (101,732      (106,827
Less: interest expense capitalized into construction in progress
     5,594        8,292        12,641  
    
 
 
    
 
 
    
 
 
 
Net interest expenses
     (53,784      (93,440      (94,186
Net foreign exchange losses
               (5,514          
    
 
 
    
 
 
    
 
 
 
Finance expenses
     (53,784      (98,954      (94,186
    
 
 
    
 
 
    
 
 
 
Finance income – net
     362,963        332,274        414,569  
    
 
 
    
 
 
    
 
 
 
 
F-6
6

Sinopec Shanghai Petrochemical Company Limited
Financial statements for the year ended 31 December 2021
 
10
Expense by nature
 
     2019      2020      2021  
     RMB’000      RMB’000      RMB’000  
Cost of raw materials
     57,101,961        42,082,307        54,457,558  
Cost of trading products
     21,566,364        11,467,420        10,929,127  
Employee benefit expenses (note 11)
     3,147,372        3,143,219        3,456,765  
Depreciation and amortization:
                          
Property, plant and equipment (note 16)
     1,507,804        1,553,039        1,621,459  
Investment properties (note 17)
     14,694        15,184        15,325  
Other
non-current
assets (note 14)
     214,292        226,263        294,617  
Right-of-use
assets (note 15)
     101,998        32,653        34,307  
Repairs and maintenance expenses
     1,089,829        1,060,624        1,587,955  
Changes of work in progress and finished goods
     446,779        862,652        (235,402
Transportation costs
     297,416        274,002        238,405  
Inventory write-down (note 21)
     70,178        220,888        150,883  
External processing fee
     215,288        215,467        213,691  
Commission expense (note 33)
     125,641        104,598        110,552  
Impairment loss of property, plant and equipment (note 16)
     486        87,570        587,622  
Impairment loss of investments accounted for using equity method (note 20)
                         28,392  
Auditors’ remuneration – audit services
     7,800        7,800        6,837  
Expenses relating to short-term leases
     2,961        3,731        6,938  
 
11
Employee benefit expenses
 
     2019      2020      2021  
     RMB’000      RMB’000      RMB’000  
Wages and salaries
     1,931,121        2,009,645        2,142,959  
Social welfare costs
     782,789        714,484        861,375  
Others
     433,462        419,090        452,431  
    
 
 
    
 
 
    
 
 
 
Total employee benefit expense
     3,147,372        3,143,219        3,456,765  
    
 
 
    
 
 
    
 
 
 
 
(a)
Five highest paid individuals
For the years ended 31 December 2019, 2020 and 2021, all
 5 individuals with the highest emoluments are directors and supervisors whose emoluments are disclosed in note 38.
 
(b)
Employees of the Group’s subsidiaries in the PRC are required to participate in a defined contribution retirement scheme administered and operated by the local municipal government. The Group’s subsidiaries in the PRC contribute funds which are calculated on certain percentages of the average employee salary as stipulated by the local municipal government to the scheme to fund the retirement benefits of the employees.
 
F-6
7

Sinopec Shanghai Petrochemical Company Limited
Financial statements for the year ended 31 December 2021
 
11
Employee benefit expenses (continued)
 
In addition, the Group provides a supplementary retirement plan for its staff at rates not exceeding 8% of the salaries. The Group has no other material obligation for the payment of pension benefits associated with these plans beyond the annual contributions described above.
For the year ended 31 December 2021, the Group’s total contributions to defined contribution retirement plans was RMB 431,818 thousand. (2019: RMB 383,698 thousand, 2020: RMB 342,073 thousand)
 
(c)
As at 31 December 2019, 31 December 2020 and 31 December 2021, there was no material outstanding contribution to the above defined contribution retirement plans.
 
12
Income tax (expenses)/ benefits
 
     2019      2020      2021  
     RMB’000      RMB’000      RMB’000  
Current income tax
     (460,720      (37,027      (590,668
Deferred taxation
     31,757        102,647        (53,812
    
 
 
    
 
 
    
 
 
 
Income tax (expenses)/ benefits
     (428,963      65,620        (644,480
    
 
 
    
 
 
    
 
 
 
A reconciliation of the expected income tax calculated at the applicable tax rate and profit before taxation, with the actual income tax is as follows:
 
     Year ended 31 December  
     2019      2020      2021  
     RMB’000      RMB’000      RMB’000  
Profit before income tax
     2,656,128        590,778        2,721,086  
    
 
 
    
 
 
    
 
 
 
Expected PRC income tax at the statutory tax rate of 25%
     (664,032      (147,695      (680,272
Tax effect of share of profit of investments accounted for using the equity method
     239,562        178,685        214,750  
Tax effect of other
non-taxable
income
     7,459        54,379        10,782  
Tax effect of additional deductions for R&D expenses
     7,500        11,863        12,168  
Tax effect of
non-deductible
loss, expenses and costs
     (42,906      (51,543      (185,945
True up for final settlement of enterprise income taxes in respect of previous years
     2,618        9,188            
Tax losses for which no deferred income tax asset was recognized
     (9,578      (2,821      (21,225
Utilization of previously unrecognized tax losses
     30,414        13,564        157  
Tax effect of additional deduction for purchasing environmental protection equipment
                         12,446  
Derecognition of previously recognized tax losses
                         (7,341
    
 
 
    
 
 
    
 
 
 
Actual income tax (expenses)/ benefits
     (428,963      65,620        (644,480
    
 
 
    
 
 
    
 
 
 
 
F-
68

Sinopec Shanghai Petrochemical Company Limited
Financial statements for the year ended 31 December 2021
 
12
Income tax (expenses) / benefits (continued)
 
The provision for PRC income tax is calculated at the rate of 25% (2019 and 2020: 25%) on the estimated taxable income of the year ended 31 December 2021 determined in accordance with relevant income tax rules and regulations. The Group did not carry out business overseas and therefore does not incur overseas income taxes
.
 
(a)
Current taxation in the consolidated statement of financial position represents:
 
     2020      2021  
     RMB’000      RMB’000  
Income tax payable balance at 1 January
     226,269        19,425  
     
Provision for current income tax for the year
     37,027        590,668  
Payment during the year
     (243,871      (351,627
    
 
 
    
 
 
 
Income tax payable balance at 31 December
     19,425        258,466  
    
 
 
    
 
 
 

(b)
Movements in deferred tax assets and liabilities are as follows:
 
    
Balance as at 1
January 2020
    
Deducted/
(charged) to
profit
or loss
    
Balance as at
31 December
2020
 
     RMB’000      RMB’000      RMB’000  
Deferred tax assets:
                          
       
Impairment for bad and doubtful debts and provision for inventories
     38,901        18,425        57,326  
Provision for impairment losses in property, plant and equipment and construction in progress
     207,632        18,803        226,435  
Tax losses
     1,986        85,813        87,799  
Others
     88,663        42,323        130,986  
    
 
 
    
 
 
    
 
 
 
       337,182        165,364        502,546  
    
 
 
    
 
 
    
 
 
 
Deferred tax liabilities:
                          
Gains of financial assets at fair value
     (4,604      4,604            
Difference in depreciation
     (178,800      (104,939      (283,739
Capitalization of borrowing costs
     (2,946      903        (2,043
    
 
 
    
 
 
    
 
 
 
       (186,350      (99,432      (285,782
    
 
 
    
 
 
    
 
 
 
Deferred tax assets – net
     150,832        101,289        252,121  
       
Deferred tax liabilities – net
               (35,357      (35,357
 
F-
69

Sinopec Shanghai Petrochemical Company Limited
Financial statements for the year ended 31 December 2021
 
12
Income tax (expenses)/ benefits (continued)
 
(b)
Movements in deferred tax assets and liabilities are as follows (continued):
 
    
Balance as at 1
January 2021
    
Deducted/
(Charged) to
profit
or loss
    
Deducted/
(Charged) to
reserves
    
Balance as at
31 December
2021
 
     RMB’000      RMB’000      RMB’000      RMB’000  
Deferred tax assets:
                                   
         
Impairment for bad and doubtful debts and provision for inventories
     57,326        (977      —          56,349  
Provision for impairment losses in property, plant and equipment and construction in progress
     226,435        131,776        —          358,211  
Tax losses
     87,799        (87,799      —              
Acc
rua
ls and others
     130,986        (48,808      —          82,178  
    
 
 
    
 
 
    
 
 
    
 
 
 
       502,546        (5,808      —          496,738  
    
 
 
    
 
 
    
 
 
    
 
 
 
Deferred tax liabilities:
                                   
         
Difference in depreciation
     (283,739      (46,332      —          (330,071
Capitalization of borrowing costs
     (2,043      575        —          (1,468
Derivative financial instruments
               (2,247      (12,153      (14,400
    
 
 
    
 
 
    
 
 
    
 
 
 
       (285,782      (48,004      (12,153      (345,939
    
 
 
    
 
 
    
 
 
    
 
 
 
Deferred tax assets – net
     252,121        (55,825      (12,153      184,143  
         
Deferred tax liabilities – net
     (35,357      2,013        —          (33,344
The Group recognizes deferred tax assets only to the extent that it is probable that future taxable income will be available against which the assets can be utilized. Based on the level of historical taxable income and projections for future taxable income over the periods which the deferred tax assets will be utilized, management believes that it is probable the Group will realize the benefits of these temporary differences for which deferred tax assets have been recognized.
 
F-7
0

Sinopec Shanghai Petrochemical Company Limited
Financial statements for the year ended 31 December 2021
 
12
Income tax (expenses)/ benefits (continued)
 
(c)
Deferred tax assets not recognized:
As at 31 December 2021, certain subsidiaries of the Company did not recognize the deferred tax assets in respect of the impairment losses on property, plant and equipment amounting to RMB29,969 thousand (31 December 2020: RMB29,969 thousand), because it was not probable that the related tax benefit would be realized.
As at 31 December 2021, certain subsidiaries of the Company did not recognize the deferred tax assets in respect of tax losses of RMB350,574 thousand (31 December 2020: RMB72,699 thousand) carried forward for PRC income tax purpose because it was not probable that the related tax benefit would be realized.
Tax losses carried forward that are not recognized as deferred tax assets will expire in the following years:
 
     2020      2021  
     RMB’000      RMB’000  
2022      12,687        65,331  
2023      10,415        66,965  
2024      38,312        91,901  
2025      11,285        41,475  
2026                84,902  
    
 
 
    
 
 
 
       72,699        350,574  
    
 
 
    
 
 
 
 
13
Earnings per share
 
(a)
Basic earnings per share
Basic earnings per share is calculated by dividing the profit attributable to equity shareholders of the Company by the weighted average number of ordinary shares in issue during the year.
 
     2019      2020      2021  
     RMB’000      RMB’000      RMB’000  
Net profit attributable to equity shareholders of the Company
     2,215,728        645,072        2,073,431  
       
Weighted average number of ordinary shares in issue (thousand of shares)
     10,823,814        10,823,814        10,823,814  
       
Basic earnings per share (RMB per share)
     RMB 0.205        RMB 0.060        RMB
0.192
 
    
 
 
    
 
 
    
 
 
 
 
(b)
Diluted earnings per share
There were no dilutive potential ordinary shares for the years ended 31 December 2019, 2020 and 2021, therefore diluted earnings per share is the same as basic earnings per share.
 
F-7
1

Sinopec Shanghai Petrochemical Company Limited
Financial statements for the year ended 31 December 2021
 
14
Other
non-current
assets
 
     Intangible
assets
    
Long-term
prepaid
expense
     Total  
     RMB’000      RMB’000      RMB’000  
As at 1 January 2020
                          
Cost
     85,855        463,779        549,634  
Accumulated amortization
     (68,220                (68,220
    
 
 
    
 
 
    
 
 
 
Net book amount
     17,635        463,779        481,414  
    
 
 
    
 
 
    
 
 
 
Year ended 31 December 2020
                          
Opening net book amount
     17,635        463,779        481,414  
Additions
     53        169,755        169,808  
Charge for the year
     (2,919      (223,344      (226,263
    
 
 
    
 
 
    
 
 
 
Closing net book amount
     14,769        410,190        424,959  
       
As at 31 December 2020
                          
Cost
     85,908        410,190        496,098  
Accumulated amortization
     (71,139                (71,139
    
 
 
    
 
 
    
 
 
 
Net book amount
     14,769        410,190        424,959  
    
 
 
    
 
 
    
 
 
 
Year ended 31 December 2021
                          
Opening net book amount
     14,769        410,190        424,959  
Additions
               657,465        657,465  
Charge for the year
     (2,925      (291,692      (294,617
    
 
 
    
 
 
    
 
 
 
Closing net book amount
     11,844        775,963        787,807  
    
 
 
    
 
 
    
 
 
 
As at 31 December 2021
                          
Cost
     85,908        775,963        861,871  
Accumulated amortization
     (74,064                (74,064
    
 
 
    
 
 
    
 
 
 
Net book amount
     11,844        775,963        787,807  
    
 
 
    
 
 
    
 
 
 
For the year ended 31 December 2021, the amortization of RMB 294,617 thousand (2019: RMB 214,292 thousand, 2020: RMB226,263 thousand) has been charged in Cost of sales.
 
F-7
2

Sinopec Shanghai Petrochemical Company Limited
Financial statements for the year ended 31 December 2021
 
15
Leases
 
(a)
Amounts recognized in the statement of financial position
The statement of financial position shows the following amounts relating to leases:
 
     As at 31 December  
     2020      2021  
     RMB’000      RMB’000  
Right-of-use
assets
                 
Land use rights
     397,808        380,764  
Buildings
     11,221        3,288  
Equipment
     879        625  
Others
     893        966  
    
 
 
    
 
 
 
       410,801        385,643  
    
 
 
    
 
 
 
Lease liabilities
                 
Current
     9,352        3,229  
Non-current
     3,119        1,384  
    
 
 
    
 
 
 
       12,471        4,613  
    
 
 
    
 
 
 
For the year ended 31 December 2021, additions to the
right-of-use
assets were RMB9,534 thousand (2019: RMB 33,980 thousand, 2020: RMB 109,238 thousand, including 102,283 thousand generated by the acquisition of a subsidiary,).
At 31 December 2021, the lease liabilities were repayable as follows:
 
     2021  
     RMB’000  
Within 1 year
     3,229  
After 1 year but within 2 years
     672  
After 2 years but within 5 years
     712  
    
 
 
 
       4,613  
    
 
 
 
 
F-7
3

Sinopec Shanghai Petrochemical Company Limited
Financial statements for the year ended 31 December 2021
 
15
Leases (continued)
 
(b)
Amounts recognized in the statement of profit or loss
The statement of profit or loss shows the following amounts relating to leases:
 
    
2019
RMB’000
    
2020
RMB’000
    
2021
RMB’000
 
Depreciation charge of
right-of-use
assets
                          
Land use rights
     (14,814      (15,965      (17,044
Buildings
     (12,541      (15,481      (15,677
Equipment
     (74,025      (449      (399
Others
     (618      (758      (1,187
    
 
 
    
 
 
    
 
 
 
       (101,998      (32,653      (34,307
    
 
 
    
 
 
    
 
 
 
Interest expense (included in Finance expenses)
     (2,570      (887      (537
Expense relating to short-term leases (included in Cost of sales)
     (2,961      (3,731      (6,938
The total cash outflow for leases in 2021 was RMB24,482 thousand (2019: RMB94,441 thousand, 2020: RMB20,204 thousand).
 
F-7
4

Sinopec Shanghai Petrochemical Company Limited
Financial statements for the year ended 31 December 2021
 
16
Property, plant and equipment
 
     Buildings     
Plant and
machinery
    
Vehicles
and
other
equipment
     Total  
     RMB’000      RMB’000      RMB’000      RMB’000  
Cost:
                                   
         
At 1 January 2020
     3,336,375        41,455,159        1,871,684        46,663,218  
         
Additions
     707        228,153        65,380        294,240  
Transferred from construction in progress (note 18)
     24,199        1,440,695        85,419        1,550,313  
Acquisition of subsidiary
     124,849        146,172        4,694        275,715  
Reclassification
     52,599        (55,206      2,607            
Disposals
     (32,690      (472,643      (71,564      (576,897
Transferred to investment properties (note 17)
     (24,829                          (24,829
    
 
 
    
 
 
    
 
 
    
 
 
 
At 31 December 2020 and 1 January 2021
     3,481,210        42,742,330        1,958,220        48,181,760  
         
Additions
               161,118        15,646        176,764  
Transferred from construction in progress (note 18)
     130,947        1,476,065        92,962        1,699,974  
Reclassification
     267,662        (275,880      8,218            
Disposals
     (4,717      (737,634      (62,782      (805,133
Transferred from investment properties (note 17)
     1,164                            1,164  
Transferred to construction in progress (note 18)
     (2,091      (1,260      (15,404      (18,755
Transferred to investment properties (note 17)
     (83      (7                (90
    
 
 
    
 
 
    
 
 
    
 
 
 
At 31 December 2021
     3,874,092        43,364,732        1,996,860        49,235,684  
    
 
 
    
 
 
    
 
 
    
 
 
 
Accumulated depreciation:
                                   
         
At 1 January 2020
     (2,310,970      (30,793,083      (1,432,530      (34,536,583
         
Charge for the year
     (91,070      (1,367,861      (94,108      (1,553,039
Reclassification
     (29,721      29,635        86            
Written back on disposals
     25,670        430,397        68,698        524,765  
Transferred to investment properties (note 17)
     9,527                            9,527  
    
 
 
    
 
 
    
 
 
    
 
 
 
At 31 December 2020 and 1 January 2021
     (2,396,564      (31,700,912      (1,457,854      (35,555,330
         
Charge for the year
     (88,234      (1,419,669      (113,556      (1,621,459
Reclassification
     (214,041      216,706        (2,665          
Written back on disposals
     3,652        626,865        55,709        686,226  
Transferred from investment properties (note 17)
     (1,088                          (1,088
Transfer to construction in progress (note 18)
     46        735        5,642        6,423  
Transferred to investment properties (note 17)
     80        7                  87  
    
 
 
    
 
 
    
 
 
    
 
 
 
At 31 December 2021
     (2,696,149      (32,276,268      (1,512,724      (36,485,141
    
 
 
    
 
 
    
 
 
    
 
 
 
 
F-7
5

Sinopec Shanghai Petrochemical Company Limited
Financial statements for the year ended 31 December 2021
 
16
Property, plant and equipment (continued)
 
     Buildings     
Plant and
machinery
    
Vehicles
and
other
equipment
     Total  
     RMB’000      RMB’000      RMB’000      RMB’000  
Impairment losses:
                                   
         
At 1 January 2020
     (50,785      (766,932      (8,121      (825,838
         
Charge for the year
     (3,007      (84,035      (528      (87,570
    
 
 
    
 
 
    
 
 
    
 
 
 
At 31 December 2020 and 1 January 2021
     (53,792      (850,967      (8,649      (913,408
         
Charge for the year
     (793      (586,147      (682      (587,622
Written back on disposals
               60,018        501        60,519  
Reclassification
     (26,133      26,270        (137          
    
 
 
    
 
 
    
 
 
    
 
 
 
At 31 December 2021
     (80,718      (1,350,826      (8,967      (1,440,511
    
 
 
    
 
 
    
 
 
    
 
 
 
    
 
 
    
 
 
    
 
 
    
 
 
 
Net book value:
                                   
         
At 31 December 2020
     1,030,854        10,190,451        491,717        11,713,022  
    
 
 
    
 
 
    
 
 
    
 
 
 
At 31 December 2021
     1,097,225        9,737,638        475,169        11,310,032  
    
 
 
    
 
 
    
 
 
    
 
 
 
 
(i)
The Group recognized impairment loss on property, plant and equipment in relation to certain production facilities of RMB 259,850 thousand for the year ended 31 December 2021. Due to deteriorating market conditions, the increasing production cost is not expected to be covered by the estimated selling price of the products, the Group identified an impairment indicator for property, plant and equipment in relation to certain production facilities, including 4# aromatic joint unit and 3# aromatic joint unit under intermediate petrochemicals segment, and performed an impairment assessment of these assets based on their estimated recoverable amounts, as a result the carrying amount of these assets were written down to their recoverable amount of RMB 519,877 thousand.
The recoverable amounts of above production facilities are estimated using the present value of future cash flows based on the financial budgets approved by management covering a five-year period. Forecasted cash flows are developed using several key assumptions, including the product sales growth rates, related costs growth rates (“forecasted growth rates”) and discount rate. The forecasted growth rates are based on past business performance and market participants’ expectations for market development, which are consistent with the forecasts included in industry reports. The discount rate used is a
pre-tax
ratio of 10% and reflects specific risks relating to the Group.
 
F-7
6

Sinopec Shanghai Petrochemical Company Limited
Financial statements for the year ended 31 December 2021
 
16
Property, plant and equipment (continued)
 
  (ii)
During the year ended 31 December 2021, a number of production facilities were idle or backward production technology. The Group does not expect to have future economic benefits recoverable from the use of those production facilities. There is no alternative use of those production facilities which is specifically designed. The recoverable amounts of property, plant and equipment related to those production facilities are estimated to be their residual value. As a result, impairment loss of RMB327,772 thousand was made against the carrying amounts of those assets.
As a result of these assessments, an impairment loss of RMB 587,622 thousand on property, plant and equipment was recognized in “cost of sales” for the year ended 31 December 2021.
For the year ended 31 December 2020, impairment loss of RMB 87,570 thousands has been recognized in Cost of sales for the excess of carrying amount over its recoverable amount.
For the year ended 31 December 2019, the written off of impairment loss of the Group amounted to RMB 51,484 thousands due to the disposal of property, plant and equipment.
 
17
Investment properties
 
     RMB’000  
Cost:
        
   
As at 1 January 2020
     602,659  
Transferred from property plant and equipment (note 16)
     24,829  
    
 
 
 
At 31 December 2020 and 1 January 2021
     627,488  
    
 
 
 
Transferred from property plant and equipment (note 16)
     90  
Transferred to property plant and equipment (note 16)
     (1,164
    
 
 
 
At 31 December 2021
     626,414  
    
 
 
 
Accumulated depreciation:
        
   
At 1 January 2020
     (235,191
Charge for the year
     (15,184
Transferred from property plant and equipment (note 16)
     (9,527
    
 
 
 
At 31 December 2020 and 1 January 2021
     (259,902
    
 
 
 
Charge for the year
     (15,325
Transferred from property plant and equipment (note 16)
     (87
Transferred to property plant and equipment (note 16)
     1,088  
    
 
 
 
At 31 December 2021
     (274,226
    
 
 
 
Net book value:
        
At 31 December 2020
     367,586  
    
 
 
 
At 31 December 2021
     352,188  
    
 
 
 
As at 31 December 2021, the Group has no contractual obligations for future repairs and maintenance (31 December 2020: Nil).
Investment properties represent certain floors of an office building leased to other entities including related parties.
 
F-7
7

Sinopec Shanghai Petrochemical Company Limited
Financial statements for the year ended 31 December 2021
 
17
Investment properties (continued)
 
  a.
The fair value of the investment properties of the Group as at 31 December 2021 was estimated by the directors to be approximately RMB 1,217,987 thousand by reference to market values of similar properties in the nearby area (31 December 2020: RMB 1,202,626 thousand). This fair value estimation was at level 3 of fair value hierarchy by using market observable inputs. The investment properties have not been valued by external independent appraisers.
 
  b.
Rental income of RMB81,923 thousand was recognized in other operating income by the Group for the year ended 31 December 2021 (2019: RMB76,381 thousand, 2020: RMB81,608 thousand).
 
  c.
Leasing arrangements
The investment properties are leased out under operating leases. The leases typically run for an initial period of 1 to 3 years, with an option to renew the lease after that date at which time all terms are renegotiated. Lease payments are usually renegotiated every year to reflect market rentals.
Undiscounted lease payments under
non-cancellable
operating leases in place at the reporting date will be receivable by the Group in future periods as follows :
 
     2020      2021  
     RMB’000      RMB’000  
Within 1 year
     51,396        49,420  
Between 1 and 2 years
     4,343        39,137  
Above 2 years
     629            
    
 
 
    
 
 
 
       56,368        88,557  
    
 
 
    
 
 
 
 
18
Construction in progress
 
     2020      2021  
     RMB’000      RMB’000  
As at 1 January
     1,815,549        1,710,124  
     
Additions
     1,444,888        3,270,695  
Transferred to property plant and equipment (note 16)
     (1,550,313      (1,699,974
Transferred from property plant and equipment (note 16)
               12,332  
    
 
 
    
 
 
 
As at 31 December
     1,710,124        3,293,177  
    
 
 
    
 
 
 
As at 31 December 2021, the impairment loss in construction in progress was RMB24,486 thousand (2019: RMB34,661 thousand, 31 December 2020: RMB24,486 thousand).
For the year ended 31 December 2021, the group had no impairment write-off due to the disposal of construction in progress (2019: Nil, 2020: RMB 10,175 thousand).
For the year ended 31 December 2021, the Group capitalized borrowing costs amounting to RMB12,641 
thousand (2019: RMB5,594 thousand, 2020:
 
RMB8,292 thousand) on qualifying assets. Borrowing costs were capitalized at the weighted average rate of its general borrowings of 2.85% (2019: 3.35%, 2020: 2.79%).
 
F-
7
8

Sinopec Shanghai Petrochemical Company Limited
Financial statements for the year ended 31 December 2021
 
19
Subsidiaries
The following list contains only the particulars of subsidiaries which principally affected the results, assets or liabilities of the Group. The class of shares held is ordinary unless otherwise stated.
 
 
  
 
  
 
 
  
Proportion of ownership interest
 
  
 
Name of company
  
Place of
incorporation
and business
  
Particulars of paid-up

capital ’000
 
  
Group’s
effective
interest
 
  
Held by
the
Company
 
  
Held by a
subsidiary
 
  
Principal activity
Shanghai Petrochemical Investment Development Company Limited (“Toufa”)    Mainland
China
   RMB 1,000,000        100.00        100.00        —        Investment management
                                               
China Jinshan Associated Trading Corporation (“Jinmao”)    Mainland
China
   RMB 25,000        67.33        67.33        —        Import and export of
petrochemical products
and equipment
Shanghai Jinchang Engineering Plastics Company Limited (“Jinchang”)    Mainland
China
   USD 9,154        74.25        —          74.25      Production of
polypropylene
compound products
Shanghai Golden Phillips Petrochemical Company Limited (“Jinfei”)    Mainland
China
   RMB 415,623        100.00        —          100.00      Production of
polyethylene
products
Shanghai Jinshan Trading Corporation (“JMGJ”)    Mainland
China
   RMB 100,000        67.33        —          67.33      Import and export of petrochemical products
Zhejiang Jinlian Petrochemical Storage and Transportation Co., Ltd. (“Jinlian”)    Mainland
China
   RMB 400,000        100.00        —          100.00      Trading of
petrochemical
products
 
F-
79

Sinopec Shanghai Petrochemical Company Limited
Financial statements for the year ended 31 December 2021
 
19
Subsidiaries (continued)
 
a.    The total comprehensive income attributable to
non-controlling
interests for the year ended 31 December 2021 is RMB3,175 thousand (2019: loss of RMB11,437 thousand, 2020: RMB11,326 thousand).
b.     On 23 August 2019, the Group disposed 75% share of Zhejiang Jin Yong Acrylic Fiber Company Limited, a former subsidiary of the Group, due to its bankruptcy and liquidation. The disposal loss amounted RMB 60,951 thousands was included in Other gains – net (Note 8) for the year ended 31 December 2019.
c.    On 30 June 2020, one of the Company’s subsidiaries, Toufa acquired 100% share of Zhejiang Zhonghang Oil Petrochemical Storage and Transportation Co., Ltd., renamed as Jinlian, from China Aviation Oil Group Logistics Co., Ltd., with the total purchase consideration of RMB340,369 thousand.
 
20
Investments accounted for using the equity method
The amounts recognized in the statement of financial position are as follows:
 
     As at 31 December  
     2020      2021  
     RMB’000      RMB’000  
Associates
                 
– Share of net assets
     5,146,160        3,812,845  
     
Joint ventures
                 
– Share of net assets
     241,674        276,043  
    
 
 
    
 
 
 
As at 31 December
     5,387,834        4,088,888  
    
 
 
    
 
 
 
The amounts recognized in the share of net profits of associates and joint ventures accounted for using the equity method are as follows:
 
     2019      2020      2021  
     RMB’000      RMB’000      RMB’000  
Associates
     927,814        678,077        825,132  
Joint ventures
     44,779        46,663        49,153  
    
 
 
    
 
 
    
 
 
 
       972,593        724,740        874,285  
    
 
 
    
 
 
    
 
 
 
 
F-8
0

Sinopec Shanghai Petrochemical Company Limited
Financial statements for the year ended 31 December 2021
 
20
Investments accounted for using the equity method (continued)
 
(a)
Investment in associates
 
     2020      2021  
     RMB’000      RMB’000  
As at 1 January
     4,973,464        5,146,160  
     
Additions (note i)
     27,603        26,000  
Decrease caused by associate’s capital reduction (note ii)
               (1,460,258
Share of profit
     678,077        825,132  
Other comprehensive income
     (11,512      16,639  
Cash dividends distribution
     (521,472      (712,436
Impairment (note iii)
               (28,392
    
 
 
    
 
 
 
As at 31 December
     5,146,160        3,812,845  
    
 
 
    
 
 
 
Set out below are the material associates of the Group as at 31 December 2021. The associates as listed below have share capital consisting solely of ordinary shares, which are held directly by the Group; the country of incorporation or registration is also their principal place of business.
 
F-8
1

Sinopec Shanghai Petrochemical Company Limited
Financial statements for the year ended 31 December 2021
 
20
Investments accounted for using the equity method (continued)
 
(a)
Investment in associates (continued)
 
The following list contains only the particulars of material associates, all of which are unlisted corporate entities whose quoted market price is not available:
 
                      Proportion of ownership interest      
Name of company   
Form of
business
structure
  
Place of
incorporation
and business
  
Particulars of paid-
up capital ‘000
    
Group’s
effective
interest
   
Held by the
Company
    Held by a
subsidiary
    Principal activity
Shanghai Secco Petrochemical
Company Limited (“Shanghai
Secco”)
(note ii)
   Incorporated    Mainland
China
     RMB 500,000       
20.00
    20.00            Manufacturing and
distribution of
chemical products
Shanghai Chemical Industry Park
Development Company Limited
(“Chemical Industry”)
   Incorporated    Mainland
China
   RMB 2,372,439       
38.26
    38.26            Planning,
development and
operation of the
Chemical Industry
Park in Shanghai,
PRC
Shanghai Jinsen Hydrocarbon Resins Company Limited (“Jinsen”)    Incorporated    Mainland
China
   RMB 193,695        40.00              40.00   Production of
resins products
Shanghai Azbil Automation Company Limited (“Azbil”)    Incorporated    Mainland
China
   RMB 24,440        40.00              40.00   Service and
maintenance of
building
automation
systems and
products
Shanghai Shidian Energy Company Limited (“Shidian Energy”)    Incorporated    Mainland
China
   RMB 800,000        40.00              40.00   Electric power
supply
There are no contingent liabilities relating to the Group’s interest in the associates.
 
F-8
2

Sinopec Shanghai Petrochemical Company Limited
Financial statements for the year ended 31 December 2021
 
20
Investments accounted for using the equity method (continued)
 
(a)
Investment in associates (continued)
 
  i.
In 2019, Toufa invested RMB 320,000 thousands to acquire 40% share of Shidian Energy, of which RMB 71,816 thousands was contributed by property, plant and equipment at fair market price.
In 2020, Toufa invested RMB27,603 thousand to acquire 29% share of Pinghu China Aviation Oil Port Co., Ltd.
In 2021, Toufa invested RMB 26,000 thousand to acquire 13% shares of CRRC Materials Qin Dao Company Limited.


  ii.
According to the resolution of the Board of Directors on 9 July 2021, the Company, Sinopec Corp., and Sinopec Shanghai Gaoqiao Petrochemical Company Limited (“Gaoqiao Company”) approved to reduce their
paid-in
capital in Shanghai Secco, an associate of the Company, by a total amount of RMB 7,300,811,000 in proportion to their shareholding ratios of 20%, 30% and 50% respectively. Among them, the Company reduced its investment cost in Shanghai Secco by approximately RMB 1,460,258 thousand and the Company has received the amount of the capital reduction in December 2021.
 
 
iii.
During the year ended 31 December 2021, the directors of the Company reviewed the carrying value of the Group’s associate and joint ventures. The entire carrying amount of the interests in an associate is tested for impairment in accordance with IAS 36 Impairment of Assets as a single asset by comparing its recoverable amount with its carrying amount. Since the recoverable amount of investment in an associate Jinsen is lower when compared with its carrying amount, impairment loss amounting to RMB 28,392 thousand (2020: Nil) is recognized during the year ended 31 December 2021.The recoverable amount of the investment in an associate was based on its fair value less costs to sell. The fair value was estimated with reference to the transaction price of a recent share transaction of the associate.
All of the above associates are accounted for using the equity method in the consolidated financial statements.
 
F-8
3

Sinopec Shanghai Petrochemical Company Limited
Financial statements for the year ended 31 December 2021
 
20
Investments accounted for using the equity method (continued)
 
(a)
Investment in associates (continued)
 
Summarized financial information of the material associates, adjusted for any differences in accounting policies, and reconciled to the carrying amounts in the consolidated financial statements, are disclosed below:
Summarized financial information for material associates
Set out below are the summarized financial information for the above associates.
Summarized statement of financial position for material associates
 
As at 31 December 2020
   Shanghai Secco
RMB’000
    Chemical
Industry
RMB’000
    Jinsen
RMB’000
    Azbil
RMB’000
    Shidian Energy
RMB’000
 
Current
                                        
– Current assets
     10,430,726       4,618,722       74,170       227,172       790,069  
– Current liabilities
     (2,783,216     (1,761,431     (10,481     (73,450     (20,650
           
Non-current
                                        
Non-current
assets
     6,099,126       3,523,528       64,421       3,984       72,441  
Non-current
liabilities
     (32,482     (528,237                           
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Net assets
     13,714,154       5,852,582       128,110       157,706       841,860  
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Group’s effective interest
     20.00     38.26     40.00     40.00     40.00
Group’s share of net assets
     2,742,832       2,239,198       51,244       63,083       336,744  
Unrealized upstream and downstream transaction
     (11,285                                (19,343
Unentitled portion (note i)
              (331,407                           
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Carrying value
     2,731,547       1,907,791       51,244       63,083       317,401  
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
 
F-8
4

Sinopec Shanghai Petrochemical Company Limited
Financial statements for the year ended 31 December 2021
 
20
Investments accounted for using the equity method (continued)
 
(a)
Investment in associates (continued)
 
Summarized statement of financial position for material associates (continued)
 
As at 31 December 2021
   Shanghai Secco
RMB’000
    Chemical
Industry
RMB’000
    Jinsen
RMB’000
    Azbil
RMB’000
    Shidian Energy
RMB’000
 
Current
                                        
– Current assets
     6,066,119       4,133,397       63,192       274,697       804,470  
– Current liabilities
     (5,433,872     (1,789,223     (10,476     (111,472     (34,565
           
Non-current
                                        
Non-current
assets
     5,735,360       4,431,463       58,737       15,698       121,051  
Non-current
liabilities
     (66     (619,306              (7,506     (15,827
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Net assets
     6,367,541       6,156,331       111,453       171,417       875,129  
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Group’s effective interest
     20.00     38.26     40.00     40.00     40.00
Group’s share of net assets
     1,273,508       2,355,412       44,581       68,567       350,052  
Unrealized upstream and downstream transaction
     (3,157                                (15,979
Unentitled portion (note i)
              (331,826                           
Impairment loss
                       (28,392                  
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Carrying value
     1,270,351       2,023,586       16,189       68,567       334,073  
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Note i: Unentitled portion represented the earnings from sales of the lands injected by Government in Chemical Industry that cannot be shared by other shareholders.
 
F-8
5

Sinopec Shanghai Petrochemical Company Limited
Financial statements for the year ended 31 December 2021
 
20
Investments accounted for using the equity method (continued)
 
(a)
Investment in associates (continued)
 
Summarized statement of comprehensive income for material associates
 
     Shanghai Secco     
Chemical
Industry
    Jinsen     Azbil      Shidian Energy  
2019
   RMB’000      RMB’000     RMB’000     RMB’000      RMB’000  
Revenue
     28,341,032        1,936,537       197,199       297,694        112,143  
Post-tax
profit/(loss) from continuing operations
     3,383,582        609,540       (16,996     38,448        5,166  
Other comprehensive income
               19,470                              
    
 
 
    
 
 
   
 
 
   
 
 
    
 
 
 
Total comprehensive income
     3,383,582        629,010       (16,996     38,448        5,166  
    
 
 
    
 
 
   
 
 
   
 
 
    
 
 
 
Dividend received from the associate
     507,400
       30,225
               12,000
           
    
 
 
    
 
 
   
 
 
   
 
 
    
 
 
 
           
     Shanghai Secco      Chemical
Industry
    Jinsen     Azbil      Shidian Energy  
2020
   RMB’000      RMB’000     RMB’000     RMB’000      RMB’000  
Revenue
     21,626,059        1,683,096       187,580       340,905        472,640  
Post-tax
profit/(loss) from continuing operations
     2,412,802        404,117       (8,232     48,264        36,696  
Other comprehensive income
               (30,089                            
    
 
 
    
 
 
   
 
 
   
 
 
    
 
 
 
Total comprehensive income
     2,412,802        374,028       (8,232     48,264        36,696  
    
 
 
    
 
 
   
 
 
   
 
 
    
 
 
 
Dividend received from the associate
     473,600        32,522                9,200            
    
 
 
    
 
 
   
 
 
   
 
 
    
 
 
 
 
F-8
6

Sinopec Shanghai Petrochemical Company Limited
Financial statements for the year ended 31 December 2021
 
20
Investments accounted for using the equity method (continued)
 
(a)
Investment in associates (continued)
 
     Shanghai Secco     
Chemical
Industry
     Jinsen     Azbil      Shidian Energy  
2021
   RMB’000      RMB’000      RMB’000     RMB’000      RMB’000  
Revenue
     29,723,223        1,709,110        165,499       427,378        489,490  
Post-tax
profit/(loss) from continuing operations
     3,125,904        396,761        (16,657     61,711        33,269  
Other comprehensive income
               43,488                               
    
 
 
    
 
 
    
 
 
   
 
 
    
 
 
 
Total comprehensive income
     3,125,904        440,249        (16,657     61,711        33,269  
    
 
 
    
 
 
    
 
 
   
 
 
    
 
 
 
Dividend received from the associate
     634,341        52,225                 19,200            
    
 
 
    
 
 
    
 
 
   
 
 
    
 
 
 
 
F-8
7

Sinopec Shanghai Petrochemical Company Limited
Financial statements for the year ended 31 December 2021
 
20
Investments accounted for using the equity method (continued)
 
(a)
Investment in associates (continued)
 
Aggregate information of associates that are not individually material:
 
     2020      2021  
     RMB’000      RMB’000  
Aggregate carrying value of investments at 31 December
     75,094        100,079  
     
Aggregate amounts of the Group’s share of those associates:
                 
Profit for the year
     8,619        5,655  
    
 
 
    
 
 
 
Total comprehensive income
     8,619        5,655  
    
 
 
    
 
 
 
Dividend received from the associate
               6,670  
 
(b)
Investment in joint ventures
 
     2020      2021  
     RMB’000      RMB’000  
As at 1 January
     235,294        241,674  
Addition (note i)
               50,000  
Share of profit
     46,663        49,153  
Cash dividends distribution
     (40,283      (64,784
    
 
 
    
 
 
 
As at 31 December
     241,674        276,043  
    
 
 
    
 
 
 
 
F-
88

Sinopec Shanghai Petrochemical Company Limited
Financial statements for the year ended 31 December 2021
 
20
Investments accounted for using the equity method (continued)
 
(b)
Investment in joint ventures (continued)
 
Details of the Group’s interest in the joint venture, which is accounted for using the equity method in the consolidated financial statements, are as follows:
The following list contains only the particulars of material joint ventures, all of the Group’s joint ventures are unlisted corporate entities whose quoted market price is not available:
 
Name of joint venture
  
Form of
business
structure
  
Place of
incorporation
and business
  
Particulars
of paid-up
capital
’000
  
Proportion of ownership interest
  
Principal
activity
 
  
Group’s
effective
interest
  
Held by
the
Company
 
  
Held by a
subsidiary
Linde-SPC Gases Company Limited
(“Linde”), formerly known as “BOC-SPC
Gases Company Limited”)
   Incorporated    Mainland China    USD 32,000    50.00%              50.00%     
Production and sales of industrial gases
 
 
Shanghai Petrochemical Pressure Vessel Testing Center (“JYJC”)    Incorporated    Mainland China    RMB 10,000    50.00%              50.00%     

Providing
inspection and
testing service
 
 
 
Shanghai Petrochemical Yangu Gas
Development Company Limited (“Yangu
Gas”)
   Incorporated    Mainland China    USD 10,560    50.00%              50.00%     
Production and sales of industrial gases
 
 
Shanghai Jinshan Baling New Materials Co., Ltd. (“Baling Materials”) (Note i)    Incorporated   
Mainland
China
   RMB 100,000    50.00%              50.00%     


Production and sales of new styrene thermoplastic elastomer materials
 
 
 
 
 
F-
89

Sinopec Shanghai Petrochemical Company Limited
Financial statements for the year ended 31 December 2021
 
20
Investments accounted for using the equity method (continued)
 
(b)
Investment in joint ventures (continued)
 
  i.
In September 2021, Sinopec Baling Petrochemical Co., Ltd
.
and the Company jointly established Baling Materials, the Company agreed to make cash contribution of RMB 400,000 thousand to acquire 50% share of Baling Materials.
Summarized financial information for joint ventures
Set out below are the summarized financial information for joint ventures which are accounted for using the equity method.
Summarized statement of financial position for joint ventures
As at 31 December 2020
 
     Linde     JYJC     Yangu Gas  
     RMB’000     RMB’000     RMB’000  
Current
                        
Cash and cash equivalents
     233,898       13,281       62,878  
Other current assets (excluding cash)
     67,809       6,077       11,812  
    
 
 
   
 
 
   
 
 
 
Total current assets
     301,707       19,358       74,690  
Total current liabilities
     (57,153     (2,453     (3,463
    
 
 
   
 
 
   
 
 
 
Non-current
                        
Total
non-current
assets
     147,717       1,800       26,066  
Total
non-current
liabilities
     (21,417                  
    
 
 
   
 
 
   
 
 
 
Net assets
     370,854       18,705       97,293  
    
 
 
   
 
 
   
 
 
 
Group’s effective interest
     50.00%       50.00%       50.00%  
Interest in joint ventures
     185,427       9,352       48,648  
Unrealized downstream transactions
     (1,753                  
    
 
 
   
 
 
   
 
 
 
Carrying value
     183,674       9,352       48,648  
    
 
 
   
 
 
   
 
 
 
 
F-9
0

Sinopec Shanghai Petrochemical Company Limited
Financial statements for the year ended 31 December 2021
 
20
Investments accounted for using the equity method (continued)
 
(b)
Investment in joint ventures (continued)
 
As at 31 December 2021
 
     Linde     JYJC     Yangu Gas    
Baling
Materials
 
     RMB’000     RMB’000     RMB’000     RMB’000  
Current
                                
Cash and cash equivalents
     226,860       16,914       72,916       6,062  
Other current assets (excluding cash)
     74,652       5,065       11,149       28,418  
    
 
 
   
 
 
   
 
 
   
 
 
 
Total current assets
     301,512       21,979       84,065       34,480  
    
 
 
   
 
 
   
 
 
   
 
 
 
Total current liabilities
     (62,356     (3,356     (3,262         
    
 
 
   
 
 
   
 
 
   
 
 
 
Non-current
                                
Total
non-current
assets
     109,366       1,577       19,034       65,520  
Total
non-current
liabilities
     (16,303                           
    
 
 
   
 
 
   
 
 
   
 
 
 
Net assets
     332,219       20,200       99,837       100,000  
    
 
 
   
 
 
   
 
 
   
 
 
 
Group’s effective interest
     50%       50%       50%       50%  
Interest in joint ventures
     166,110       10,100       49,919       50,000  
Unrealized downstream transactions
     (86                           
    
 
 
   
 
 
   
 
 
   
 
 
 
Carrying value
     166,024       10,100       49,919       50,000  
    
 
 
   
 
 
   
 
 
   
 
 
 
Summarized statement of comprehensive income for joint ventures
The information above reflects the amounts presented in the financial statements of the joint ventures (and not the Group’s share of those amounts) adjusted for differences in accounting policies between the Group and the joint ventures.
2019
 
     Linde      JYJC      Yangu Gas  
     RMB’000      RMB’000      RMB’000  
Revenue
     414,374        29,290        55,302  
Depreciation and amortization
     (50,199                (11,272
Interest income
     636        308        1,119  
Interest expense
                             
Profit from continuing operations
     108,565        3,107        40  
Income tax expenses
     (28,382      (777          
Post-tax
profit from continuing operations
     80,183        2,330        40  
Other comprehensive income
                             
    
 
 
    
 
 
    
 
 
 
Total comprehensive income
     80,183        2,330        40  
    
 
 
    
 
 
    
 
 
 
Dividend received from joint venture
     38,900
       453
           
    
 
 
    
 
 
    
 
 
 
 
F-9
1

Sinopec Shanghai Petrochemical Company Limited
Financial statements for the year ended 31 December 2021
 
20
Investments accounted for using the equity method (continued)
 
(b)
Investment in joint ventures (continued)
 
Summarized statement of comprehensive income for joint ventures
(continued)
 
2020
 
     Linde      JYJC      Yangu Gas  
     RMB’000      RMB’000      RMB’000  
Revenue
     420,160        21,674        58,463  
Depreciation and amortization
     (45,756      (350      (8,313
Interest income
     2,246        304        1,483  
Interest expense
                             
Profit from continuing operations
     108,677        2,279        1,830  
Income tax expenses
     (26,290      (177          
Post-tax
profit from continuing operations
     82,387        2,102        1,830  
Other comprehensive income
                             
    
 
 
    
 
 
    
 
 
 
Total comprehensive income
     82,387        2,102        1,830  
    
 
 
    
 
 
    
 
 
 
Dividend received from joint venture
     38,234        1,049        1,000  
    
 
 
    
 
 
    
 
 
 
2021
 
     Linde      JYJC      Yangu Gas     Baling
Materials
 
     RMB’000      RMB’000      RMB’000     RMB’000  
Revenue
     428,971        27,190        60,222           
Depreciation and amortization
     (44,307      (386      (5,162         
Interest income
     3,489        304        1,516           
Profit from continuing operations
     116,768        2,250        4,144           
Income tax benefits/ (expenses)
     29,316        (1,125                   
Post-tax
profit from continuing operations
     87,452        3,375        4,144           
Other comprehensive income
                                      
    
 
 
    
 
 
    
 
 
   
 
 
 
Total comprehensive income
     87,452        3,375        4,144           
    
 
 
    
 
 
    
 
 
   
 
 
 
Dividend received from joint venture
     63,044        940        800           
    
 
 
    
 
 
    
 
 
   
 
 
 
 
F-9
2

Sinopec Shanghai Petrochemical Company Limited
Financial statements for the year ended 31 December 2021
 
21
Inventories
 
(a)
Inventories in the consolidated statements of financial position comprise:
 
          As at 31 December 2020     As at 31 December 2021  
         
Gross carrying
amount
          Provision for
diminution in
value of
inventories
          Carrying
amount
   
Gross carrying
amount
    Provision for
diminution in
value of
inventories
    Carrying amount  
          RMB’000           RMB’000           RMB’000     RMB’000     RMB’000     RMB’000  
Raw materials
            2,569,136                                2,569,136       4,391,555       (13,406     4,378,149  
                   
Work in progress
            696,227               (122,081             574,146       795,791       (105,450     690,341  
                   
Finished goods
            591,485               (46,652             544,833       709,990       (45,950     664,040  
Spare parts and consumables
            260,431               (59,800             200,631       249,456       (58,461     190,995  
           
 
 
           
 
 
           
 
 
   
 
 
   
 
 
   
 
 
 
              4,117,279               (228,533             3,888,746       6,146,792       (223,267     5,923,525  
           
 
 
           
 
 
           
 
 
   
 
 
   
 
 
   
 
 
 
 
(b)
The analysis of the amount of inventories recognized as expenses and included in profit or loss is as follows:
The cost of inventories recognized in Cost of sales amounted to RMB 70,704,868 thousand for the year ended 31 December 2021 (2019: RMB78,595,380 thousand, 2020: RMB53,622,798 thousand) which excluded an inventory provision of RMB 150,883 thousand (2019: RMB70,178 thousand, 2020: RMB220,888 thousand).
For the year ended 31 December 2021, the Group sold certain finished goods and utilized certain spare parts and consumables which were previously provided for. The related provision of RMB156,149 thousand was reversed and included in cost of sales in the consolidated statement of profit or loss (2019: RMB72,945 thousand, 2020: RMB147,817 thousand).
 
F-9
3

Sinopec Shanghai Petrochemical Company Limited
Financial statements for the year ended 31 December 2021
 
22
Trade and other receivables
 
    
As at
31 December 2020
    
As at
31 December 2021
 
     RMB’000      RMB’000  
Trade receivables
     113,797        79,413  
Less: loss allowance
     (634      (1,988
    
 
 
    
 
 
 
       113,163        77,425  
Amounts due from related parties excluded prepayments and bills receivable
     1,055,539        1,153,111  
    
 
 
    
 
 
 
Total trade receivables
     1,168,702        1,230,536  
    
 
 
    
 
 
 
Other receivables
     18,240        47,737  
Less: loss allowance
     (139      (140
    
 
 
    
 
 
 
       18,101        47,597  
    
 
 
    
 
 
 
Financial assets measured at amortized cost
     1,186,803        1,278,133  
    
 
 
    
 
 
 
Amounts due from related parties - prepayments
     26,777        34,220  
Amounts due from related parties - bills receivables (note 25)
     10,000        25,000  
    
 
 
    
 
 
 
       1,223,580        1,337,353  
    
 
 
    
 
 
 
All of the trade and other receivables are expected to be recovered or recognized as expense within one year.
Amounts due from related parties mainly represent trade-related balances, unsecured in nature and bear no interest.
The aging analysis based on invoice date of trade receivables and amounts due from related parties excluded prepayments and bills receivable (net of allowance for doubtful debts) is as follows:
 
    
As at
31 December 2020
    
As at
31 December 2021
 
     RMB’000      RMB’000  
Within one year
     1,167,222        1,230,360  
Over one year within two years
     1,480        27  
Over two years
     —          149  
    
 
 
    
 
 
 
       1,168,702        1,230,536  
    
 
 
    
 
 
 
 
F-9
4

Sinopec Shanghai Petrochemical Company Limited
Financial statements for the year ended 31 December 2021
 
22
Trade and other receivables (continued)
 
Movements in the loss allowance account in respect of trade and other receivables during the period is as follows:
 
     Year ended 31 December  
     2020      2021  
     RMB’000      RMB’000  
Balance at 1 January
     139        773  
Impairment losses recognized during the year
     634        1,355  
    
 
 
    
 
 
 
Balance at 31 December
     773        2,128  
    
 
 
    
 
 
 
As at 31 December 2020 and 31 December 2021, no trade receivable was pledged as collateral.
Sale to third parties is generally on cash basis or on letter of credit. Subject to negotiation, credit is generally only available for major customers with well-established trading records.
 
23
Cash and cash equivalents
 
(a)
Cash and cash equivalents comprise:
 
    
As at
31 December 2020
    
As at
31 December 2021
 
     RMB’000      RMB’000  
Cash deposits with a related party (note i)
     5,667        3,243  
Cash at bank and on hand
     6,910,741        5,108,767  
    
 
 
    
 
 
 
Cash and cash equivalents in the consolidated statement of financial position
     6,916,408        5,112,010  
    
 
 
    
 
 
 
 
  i.
Cash deposits with a related party were cash deposits at Sinopec Finance Company Limited (“Sinopec Finance”).
 
F-9
5

Sinopec Shanghai Petrochemical Company Limited
Financial statements for the year ended 31 December 2021
 
23
Cash and cash equivalents (continued)
 
(b)
Cash generated from operations
Reconciliation of profit before taxation to cash generated from operations
 
     2019      2020      2021  
     RMB’000      RMB’000      RMB’000  
Profit before taxation
     2,656,128        590,778        2,721,086  
Adjustments items:
                          
Interest income from time deposits with maturity more than 3 months
     (398,176      (339,505      (424,696
Share of profit of investments accounted for using the equity method
     (972,593      (724,740      (874,285
Losses on disposal of subsidiary
     60,951        —          —    
Net losses/(gains) on foreign exchange option contracts and commodity swaps contracts not qualifying as hedges
     12,315        376        (18,846
Gains from structured deposits
     (85,444      (114,283      (97,921
Losses on sale of FVOCI
     19,513        9,513        4,685  
Interest expense
     53,784        64,169        94,186  
Foreign exchange (gains)/losses
     (18,571      5,514        1,861  
Depreciation of property, plant and equipment
     1,507,804        1,553,039        1,621,459  
Depreciation of investment property
     14,694        15,184        15,325  
Depreciation of
right-of-use
assets
     101,998        32,653        34,307  
Amortization of other
non-current
assets
     214,292        226,263        294,617  
Impairment loss on property, plant and equipment
     486        87,570        587,622  
Impairment loss on investment accounted for using the equity method
                         28,392  
(Gains)/
l
osses on disposal of property, plant and equipment and other long-term
assets-net
     (158,551      1,212        (48,671
    
 
 
    
 
 
    
 
 
 
Profit on operation before change of working capital
     3,008,630        1,407,743        3,939,121  
Decrease/(increase) in inventories
     1,366,441        2,865,687        (2,034,779
(Increase) / decrease in operation receivables
     (92,354      308,333        49,586  
Decrease in operation payables
     (487,877      (1,008,800      (70,235
Increase/(decrease) in balances to related parties – net
     1,860,836        (1,577,876      2,527,960  
    
 
 
    
 
 
    
 
 
 
Cash generated from operations
     5,655,676        1,995,087        4,411,653  
    
 
 
    
 
 
    
 
 
 
 
F-9
6

Sinopec Shanghai Petrochemical Company Limited
Financial statements for the year ended 31 December 2021
 
23
Cash and cash equivalents (continued)
 
(c)
Reconciliation of liabilities arising from financing activities
 
     Borrowings      Lease
liabilities
     Short-term
bonds
    Total  
     RMB’000      RMB’000      RMB’000     RMB’000  
As at 31 December 2019 and 1 January 2020
     1,547,600        22,043        —         1,569,643  
    
 
 
    
 
 
    
 
 
   
 
 
 
Changes from financing cash flows:
                                  
Proceeds from borrowings
     3,458,100        —          —         3,458,100  
Proceeds from short-term bonds
     —          —          2,998,469       2,998,469  
Repayments of borrowings
     (3,460,556      —          —         (3,460,556
Principal elements of lease payments
     —          (15,586      —         (15,586
    
 
 
    
 
 
    
 
 
   
 
 
 
Total changes from financing cash flows
     (2,456      (15,586      2,998,469       2,980,427  
         
Other changes:
                                  
Addition of lease liabilities
     —          6,014        —         6,014  
Foreign exchange movements
     2,856        —          —         2,856  
Issuance costs on short-term bonds
     —          —          1,531       1,531  
Interest expense
     —          —          17,811       17,811  
    
 
 
    
 
 
    
 
 
   
 
 
 
Total other changes
     2,856        6,014        19,342       28,212  
         
As at 31 December 2020 and 1 January 2021
     1,548,000        12,471        3,017,811       4,578,282  
    
 
 
    
 
 
    
 
 
   
 
 
 
Changes from financing cash flows:
                                  
Proceeds from new bank loans
     14,163,132        —          —         14,163,132  
Repayment of bank loans
     (13,451,332      —          —         (13,451,332
Proceeds from short-term bonds
     —          —          5,998,899       5,998,899  
Repayments of short-term bonds
     —          —          (9,000,000     (9,000,000
Principal elements of lease payments
     —          (17,544      —         (17,544
    
 
 
    
 
 
    
 
 
   
 
 
 
Total changes from financing cash flows
     711,800        (17,544      (3,001,101     (2,306,845
    
 
 
    
 
 
    
 
 
   
 
 
 
Other changes:
                                  
Addition of lease liabilities
     —          9,686        —         9,686  
Issuance costs on short-term bonds
     —          —          1,101       1,101  
Interest expense
     —          —          28,340       28,340  
Others
     —          —          (46,151     (46,151
    
 
 
    
 
 
    
 
 
   
 
 
 
Total other changes
     —          9,686        (16,710     (7,024
    
 
 
    
 
 
    
 
 
   
 
 
 
    
 
 
    
 
 
    
 
 
   
 
 
 
As at 31 December 2021
     2,259,800        4,613                 2,264,413  
    
 
 
    
 
 
    
 
 
   
 
 
 
 
F-9
7

Sinopec Shanghai Petrochemical Company Limited
Financial statements for the year ended 31 December 2021
 
23
Cash and cash equivalents (continued)
 
(d)
Total cash outflow for leases
Amounts included in the cash flow statement for leases comprise the following:
 
     2019      2020      2021  
     RMB’000      RMB’000      RMB’000  
Within operating cash flows
     (5,317      (4,618      (6,938
Within financing cash flows
     (89,124      (15,586      (17,544
    
 
 
    
 
 
    
 
 
 
       (94,441      (20,204      (24,482
    
 
 
    
 
 
    
 
 
 
These amounts relate to the following:
 
     2019      2020      2021  
     RMB’000      RMB’000      RMB’000  
Lease rentals paid
     (94,441      (20,204      (24,482
 
24
Time deposits with banks
 
     As at 31 December  
     2020      2021  
     RMB’000      RMB’000  
Time deposits with maturity less than one year
     4,049,443        7,386,607  
Time deposits with maturity more than one year
     7,042,840        5,581,435  
    
 
 
    
 
 
 
       11,092,283        12,968,042  
    
 
 
    
 
 
 
As at 31 December 2021, interest rates of time deposits with maturity less than one year ranged from 3.40% to 3.50% per annum (31 December 2020: 3.15% to 4.10% per annum), which were presented as current assets. Time deposits with maturity of more than one year were time deposits of three or five years with the interest rates from 3.45% to 4.20% per annum, which were presented as
non-current
assets in the statement of financial position (31 December 2020: 3.85% to 4.20% per annum).
 
F-
98

Sinopec Shanghai Petrochemical Company Limited
Financial statements for the year ended 31 December 2021
 
25
Financial assets at fair value through other comprehensive income
 
     As at 31 December  
     2020      2021  
     RMB’000      RMB’000  
Trade and bills receivable (i)
                 
- Amounts due from related parties (note 22)
     10,000        25,000  
- Others
     1,207,114        1,047,690  
    
 
 
    
 
 
 
       1,217,114        1,072,690  
Equity investments
     5,000        5,000  
    
 
 
    
 
 
 
       1,222,114        1,077,690  
    
 
 
    
 
 
 
 
  (i)
As at 31 December 2020 and 2021, certain trade receivables and bills receivable were classified as financial assets at FVOCI, as the Group’s business model is achieved both by collecting contractual cash flows and selling of these assets.
 
  (ii)
As at 31 December 2021, the Group discounted certain bank acceptance bills to banks for cash proceeds and endorsed certain bank acceptance bills to suppliers for settling trade payables of the same amount on a full recourse basis. The Group has derecognized these bills receivable and the payables to suppliers in their entirety. These derecognized bank acceptance bills had a maturity date less than twelve months from the end of the reporting period. In the opinion of the directors, the Group has transferred substantially all the risks and rewards of ownership of these bills to its suppliers, and the Group has limited exposure in respect of the settlement obligation of these bills receivable under the relevant PRC rules and regulations should the issuing banks fail to settle the bills on maturity date. The Group considered the issuing banks of the bills are of good credit rating and the
non-settlement
of these bills by the issuing banks on maturity is not probable.
As at 31 December 2021, the Group’s maximum exposure to loss and undiscounted cash outflow, which is the same as the amounts payable by the Group to banks or suppliers in respect of the discounted bills and endorsed bills, should the issuing banks fail to settle the bills on maturity date, amounted to RMB
156,737
 thousand and RMB
307,275
 thousand respectively.
 
F-
99

Sinopec Shanghai Petrochemical Company Limited
Financial statements for the year ended 31 December 2021
 
26
Borrowings
 
    
As at 31
December 2020
    
As at 31
December 2021
 
     RMB’000      RMB’000  
Credit loans due within one year
                 
- Short term bank loan
     1,548,000        1,559,800  
     
Credit loans due over one year but within three years
                 
- Long-term borrowing from a related party (note 33(c))
     —          700,000  
    
 
 
    
 
 
 
       1,548,000        2,259,800  
    
 
 
    
 
 
 
 
(a)
The analysis of the repayment schedule of borrowings are as follows:
 
     2020      2021  
     RMB’000      RMB’000  
Within 1 year or on demand
     1,548,000        1,559,800  
     
Over one year but within two years
                   
Over two years but within three years
               700,000  
    
 
 
    
 
 
 
       1,548,000        2,259,800  
    
 
 
    
 
 
 
The weighted average interest rate for the Group’s short-term bank loan was 2.74% as at 31 December 2021 (2019: 3.35%, 2020: 2.79%,). The interest rate of the Group’s long-term borrowings was 1.08% as at 31 December 2021 ( 2019: Nil, 2020: Nil).
As at 31 December 2020 and 31 December 2021, no borrowings were secured by property, plant and equipment.
 
27
Short-term bonds
 
     As at 31 December  
     2020      2021  
     RMB’000      RMB’000  
Short-term bonds
     3,017,811            
    
 
 
    
 
 
 
In August 2020, the Company issued
169-day
short-term bonds of face value RMB3,000,000 thousand to institutional investors in inter-bank bond market. The effective yield of the short-term bonds is 1.70% per annum. The short-term bonds have been settled after their maturity in 2021.
 
F-10
0

Sinopec Shanghai Petrochemical Company Limited
Financial statements for the year ended 31 December 2021
 
28
Trade and other payables
 
     As at 31 December  
     2020      2021  
     RMB’000      RMB’000  
Trade payables
     1,294,138        1,527,706  
Bills payable
     26,196        562,593  
Amounts due to related parties exclude advances received
     3,655,724        4,910,255  
    
 
 
    
 
 
 
       4,976,058        7,000,554  
    
 
 
    
 
 
 
Dividends payable
     29,522        30,577  
Construction payable
     299,205        487,283  
Oil price risk reserve
     546,055         
Accrued expenses
     518,333        400,391  
Other liabilities
     106,634        87,144  
    
 
 
    
 
 
 
       1,499,749        1,005,395  
    
 
 
    
 
 
 
    
 
 
    
 
 
 
Financial liabilities measured at
amortized cost
     6,475,807        8,005,949  
     
Amounts due to related parties – advances received
     1,117        6,275  
Amounts due to related parties – measured at fair value through profit or loss (FVPL) (i)
               1,388,286  
    
 
 
    
 
 
 
       6,476,924        9,400,510  
    
 
 
    
 
 
 
Total amount due to related parties
     3,656,841        6,304,816  
All trade and other payables (including amounts due to related parties) are expected to be settled or recognized as income within one year or are repayable on demand.
(i) Amounts due to related parties – measured at FVPL represents the obligation that the Company needs to return the crude oil to its related party with maturity of less than 1 year, which is measured at fair value through profit or loss.
As at 31 December 2020 and 31 December 2021, all trade and other payables of the Group were
non-interest
bearing, and their fair value, approximated their carrying amounts due to their short maturities.
Majority of amount due to related parties were trade payable for purchasing crude oil from related parties.
 
F-10
1

Sinopec Shanghai Petrochemical Company Limited
Financial statements for the year ended 31 December 2021
 
28
Trade and other payables (continued)
 
As at 31 December 2020 and 31 December 2021, the ageing analysis of the trade payables (including amounts due to related parties of trading in nature) and bills payable based on invoice date were as follows:
 
 
     As at 31 December  
     2020      2021  
     RMB’000      RMB’000  
Within one year
     4,973,711        6,990,653  
Over one year within two years
     1,973        9,527  
Over two years
     374        374  
    
 
 
    
 
 
 
       4,976,058        7,000,554  
    
 
 
    
 
 
 
 
29
Contract liabilities
 
     As at 31 December  
     2020      2021  
     RMB’000      RMB’000  
Contract liabilities
     495,404        424,607  
    
 
 
    
 
 
 
The contract liabilities of the Group are advance for goods from customers. Related performance obligations are expected to be satisfied and revenue is recognized within one year. Revenue amounted to RMB495,404 thousand has been recognized in the current year relates to carried-forward contract liabilities (2019: RMB446,702 thousand, 2020: RMB 579,750 thousand).
 
30
Deferred income
 
     2020      2021  
     RMB’000      RMB’000  
As at 1 January
     10,005        13,433  
Additions
     3,865            
Amortization
     (437      (713
    
 
 
    
 
 
 
As at 31 December
     13,433        12,720  
    
 
 
    
 
 
 
 
31
Share capital
 
    
Number
of shares
    
Amount
 
     ’000      RMB’000  
As at 31 December 2020, 1 January 2021 and
31 December 2021
                 
Registered, issued and fully paid:
                 
Ordinary A shares listed in PRC
     7,328,814        7,328,814  
Foreign invested H shares listed overseas
     3,495,000        3,495,000  
    
 
 
    
 
 
 
Total
     10,823,814        10,823,814  
    
 
 
    
 
 
 
 
 
F-10
2

Sinopec Shanghai Petrochemical Company Limited
Financial statements for the year ended 31 December 2021
 
32
Reserves
 
    
Legal
surplus
     Capital
surplus
    
Surplus
reserve
     Other
reserve
    Hedging    
Share
premium
    
Safety
production
fund
    
Retained
earnings
    Total  
     (note(a))      (note(b))      (note(c))      (note(d))     (note 3.1(a))     (note(e))      (note(f))      (note(g))        
     RMB’000      RMB’000      RMB’000      RMB’000     RMB’000     RMB’000      RMB’000      RMB’000     RMB’000  
Balance at 1 January 2020
     4,072,476        13,739        101,355        17,838                106,846        57,137        14,670,083       19,039,474  
                   
Total comprehensive income for the year attributable to shareholders of the Company
                                   (11,512                                  645,072       633,560  
Change in fair value of hedging instruments
                                            (63,840
)
 
                                 (63,840
Reclassified to cost of inventory
                                            63,840                                    63,840  
Dividends declared and approved in respect of previous year
                                                                         (1,298,858
)
 
    (1,298,858
Appropriation of safety production fund
                                                               88,460        (88,460
)
 
        
    
 
 
    
 
 
    
 
 
    
 
 
   
 
 
   
 
 
    
 
 
    
 
 
   
 
 
 
Balance at 31 December 2020 and 1 January 2021
     4,072,476        13,739        101,355        6,326                106,846        145,597        13,927,837       18,374,176  
    
 
 
    
 
 
    
 
 
    
 
 
   
 
 
   
 
 
    
 
 
    
 
 
   
 
 
 
Total comprehensive income for the year attributable to shareholders of the Company
                                   16,639       125,159                           2,073,431       2,215,229  
Amounts transferred from hedging reserve to initial carrying amount of hedged items
                                            (88,699                                  (88,699
Dividends declared and approved in respect of previous year
                                                                         (1,082,381     (1,082,381
Transfer to legal surplus
     2,498,808                                                                  (2,498,808         
Appropriation of safety production fund
                                                               40,729        (40,729         
    
 
 
    
 
 
    
 
 
    
 
 
   
 
 
   
 
 
    
 
 
    
 
 
   
 
 
 
Balance at 31 December 2021
     6,571,284        13,739        101,355        22,965       36,460       106,846        186,326        12,379,350       19,418,325  
    
 
 
    
 
 
    
 
 
    
 
 
   
 
 
   
 
 
    
 
 
    
 
 
   
 
 
 

F-10
3

Sinopec Shanghai Petrochemical Company Limited
Financial statements for the year ended 31 December 2021
 
32
Reserves (continued)
 
Notes:
(a) Under PRC rules and regulations, the Company and its PRC subsidiaries are required to set aside 10% of the net income determined in accordance with the PRC accounting rules and regulations to a legal surplus reserve. The transfer to this reserve must be made before distribution of any dividend to shareholders.
The legal surplus reserve is
non-distributable
other than in liquidation and can be used to make good of previous years’ losses, if any, and may be utilized for business expansion or converted into ordinary shares by the issuance of new shares to shareholders in proportion to their existing shareholdings or by increasing the par value of the shares currently held by the shareholders, provided that the balance after such issuance is not less than 25% of the registered capital.
In accordance with PRC rules and regulations, the Company has set aside RMB6,571,284 thousand of legal surplus as of 31 December 2021.
(b) This reserve represents gifts or grants received from China Petrochemical Corporation, the ultimate parent company and which are required to be included in this reserve fund by PRC regulations.
(c) The transfer to this reserve from the retained profits is subject to the approval by shareholders at general meetings. Its usage is similar to that of the legal surplus reserve.
(d) Other reserve comprises share of post-acquisition movements in other comprehensive income from associates and joint ventures using the equity methods of accounting with a corresponding adjustment to the carrying amount of the investment.
(e) The application of the share premium account is governed by Sections 167 and 168 of the PRC Company Law.
(f) According to the relevant PRC regulations, the Group is required to transfer an amount to specific reserve for the safety production fund based on the turnover of certain refining and chemicals products. This reserve represents unutilized safety production fund.
(g) According to the Company’s Articles of Association, the reserve available for distribution is the lower of the amount determined under China Accounting Standards for Business Enterprises and the amount determined under IFRS.
 
F-10
4

Sinopec Shanghai Petrochemical Company Limited
Financial statements for the year ended 31 December 2021
 
33
Related-party transactions
The following is a list of the Group’s major related parties:
 
Names of related parties    Relationship with the Company
China International United Petroleum & Chemicals Co., Ltd.    Subsidiary of the ultimate parent company
Sinopec Chemical Sales Company Limited    Subsidiary of the ultimate parent company
Sinopec Chemical Commercial Holding Company Limited    Subsidiary of the ultimate parent company
Petro-cyberworks Information Technology Co., Ltd.    Subsidiary of the ultimate parent company
Lianhua (Ningbo) International Logistics Co., Ltd.    Subsidiary of the ultimate parent company
Zhongke (Guangdong) Refining & Chemical Co., Ltd.    Subsidiary of the ultimate parent company
Sinopec Marketing Co., Ltd.    Subsidiary of the ultimate parent company
Sinopec Fuel Oil Sales Co., Ltd.    Subsidiary of the ultimate parent company
Sinopec Lubricant Co., Ltd.    Subsidiary of the ultimate parent company
Sinopec Yangzi Petrochemical Co., Ltd.    Subsidiary of the ultimate parent company
China Petrochemical International (Beijing) Company Limited    Subsidiary of the ultimate parent company
Sinopec Catalysts Co., Ltd.    Subsidiary of the ultimate parent company
China Petrochemical International (Shanghai) Co., Ltd.    Subsidiary of the ultimate parent company
Sinopec Beijing Research Institute of Chemical Industry    Subsidiary of the ultimate parent company
 
F-10
5

Sinopec Shanghai Petrochemical Company Limited
Financial statements for the year ended 31 December 2021
 
33
Related-party transactions (continued)
 
Names of related parties    Relationship with the Company
China Petrochemical International (Ningbo) Co., Ltd.    Subsidiary of the ultimate parent company
Zhoushan Shihua Crude Oil Terminal Co., Ltd.    Subsidiary of the ultimate parent company
Dalian Sinopec Material Equip Company    Subsidiary of the ultimate parent company
Sinopec Material & Equipment (East China) Co., Ltd.    Subsidiary of the ultimate parent company
China Petrochemical International (Nanjing) Co., Ltd.    Subsidiary of the ultimate parent company
Sinopec Honeywell (Tianjin) Company Limited    Subsidiary of the ultimate parent company
China Petrochemical International (Wuhan) Co., Ltd.    Subsidiary of the ultimate parent company
China Petrochemical International Co., Ltd.    Subsidiary of the ultimate parent company
China Petrochemical Refinery Sales Co., Ltd.    Subsidiary of the ultimate parent company
Sinopec Shanghai Gaoqiao Petrochemical Co., Ltd.    Subsidiary of the ultimate parent company
China Petrochemical International (Tianjin) Co., Ltd.    Subsidiary of the ultimate parent company
Ningbo East sea Line fan Technology Company Limited    Subsidiary of the ultimate parent company
Sinopec Petroleum & Chemical Scientific Research Institute Dadi Company    Subsidiary of the ultimate parent company
Sinopec Shanghai Research Institute of Petrochemical Technology    Subsidiary of the ultimate parent company
Sinopec Lubricating Oil Shanghai Research Institute Company Limited    Subsidiary of the ultimate parent company
Dalian Furuipu Technology Co., Ltd.    Subsidiary of the ultimate parent company
Nantong Donghai Petrochemical Co., Ltd.    Subsidiary of the ultimate parent company
China Petroleum and Chemical Corporation Qingdao Security Engineering Research Institute    Subsidiary of the ultimate parent company
Sinopec (Shanghai) Energy Trade Co., Ltd.    Subsidiary of the ultimate parent company
Storage and Transportation Installation Company of Ningbo Engineering Company Limited    Subsidiary of the ultimate parent company
Sinopec Chemical Commercial Holding (Hong Kong) Company Limited    Subsidiary of the ultimate parent company
Sinopec Yizheng Chemical Fibre Limited Liability Company    Subsidiary of the ultimate parent company
Fujian Gulei Petrochemical Company Limited    Subsidiary of the ultimate parent company
Sinopec China East Chemical Sales Co., Ltd.    Subsidiary of the ultimate parent company
 
F-10
6

Sinopec Shanghai Petrochemical Company Limited
Financial statements for the year ended 31 December 2021
 
33
Related-party transactions (continued)
 
Names of related parties    Relationship with the Company
Unipec Singapore    Subsidiary of the ultimate parent company
China Yanshan United Foreign Trade Co., Ltd.    Subsidiary of the ultimate parent company
Sinopec Chemical Commercial Holding (Wuhan) Company Limited    Subsidiary of the ultimate parent company
Nanjing Yangzi Petrol-chemical Industry Co., Ltd.    Subsidiary of the ultimate parent company
Sinopec Baling Petrochemical Co., Ltd.    Subsidiary of the ultimate parent company
Shengli Oil Field Exploration and Development Research Institute    Subsidiary of the ultimate parent company
Shanghai Lide Catalyst Co., Ltd.    Subsidiary of the ultimate parent company
Ypc-gpro
(Nanjing) Rubber Co., Ltd.
   Subsidiary of the ultimate parent company
Fujian Refining & Petrochemical Company Limited    Subsidiary of the ultimate parent company
Sinopec Dalian (Fushun) Research Institute of Petroleum and Petrochemicals    Subsidiary of the ultimate parent company
Sinopec Jianghan Salt Chemical Hubei Co., Ltd.    Subsidiary of the ultimate parent company
Yipaike Business Factoring Co., Ltd.    Subsidiary of the ultimate parent company
Sinopec Great Wall Energy and Chemical Co., Ltd.    Subsidiary of the ultimate parent company
Sinopec (Shenzhen)
E-Commerce
Company Limited
   Subsidiary of the ultimate parent company
Sinopec Research Institute of Safety Engineering    Subsidiary of the ultimate parent company
Ningbo Minggang Gas Company Limited    Subsidiary of the ultimate parent company
Sinopec Zhongyuan Petrol-Chemical Industry Co., Ltd.    Subsidiary of the ultimate parent company
Epec
E-commerce
Co., Ltd.
   Subsidiary of the ultimate parent company
Sinopec Oil Refining and Marketing (Shanghai) Co., Ltd.    Subsidiary of the ultimate parent company
Sinopec Chemical Sales (Guangdong) Co., Ltd.    Subsidiary of the ultimate parent company
Sinopec Nanguang (Shanghai) Industrial Co., Ltd.    Subsidiary of the ultimate parent company
Unipec (Qingdao) International Logistics Company Limited    Subsidiary of the ultimate parent company
 
F-10
7

Sinopec Shanghai Petrochemical Company Limited
Financial statements for the year ended 31 December 2021
 
33
Related-party transactions (continued)
 
Names of related parties    Relationship with the Company
Qingdao Zhonghua Sunshine Management System Certification Center    Subsidiary of the ultimate parent company
Zhejiang Baling Hengyi Caprolactam Limited Company    Joint venture of the ultimate parent company
Shanghai Sinopec Mitsui Chemicals, Co., Ltd.    Joint venture of the ultimate parent company
Basf-ypc
Company Limited
   Joint venture of the ultimate parent company
Shanghai Changshi Shipping Co., Ltd.    Associate of the ultimate parent company
Shanghai KSD Bulk Solids Engineering Co., Ltd.    Associate of the ultimate parent company
Basf
Gao-Qiao
Performance Chemicals (Shanghai) Company Limited
   Associate of the ultimate parent company
Sinopec Chemical Commercial Holding (Singapore) Pte. Ltd.    Subsidiary of the immediate parent company
Sinopec Finance Co., Ltd.    Subsidiary of the immediate parent company
Sinopec Chemical Commercial Holding Company Limited    Subsidiary of the immediate parent company
Zhongshi Huananjing Chemical Research Institute Co., Ltd.    Subsidiary of the immediate parent company
China Economy Phulishing House Co., Ltd.    Subsidiary of the immediate parent company
Sinopec Publishing House Co., Ltd.    Subsidiary of the immediate parent company
Sinopec Group International Travel Agency Agricultural Bank of China    Subsidiary of the immediate parent company
Sinopec Assets Management Co., Ltd.    Subsidiary of the immediate parent company
Ningbo Engineering Company of Sinopec    Subsidiary of the immediate parent company
Sinopec Shared Service Co., Ltd.    Subsidiary of the immediate parent company
Sinopec Petroleum Engineering Geophysics Ltd.    Subsidiary of the immediate parent company
Sinopec Baichuan Economic and Trade Company    Subsidiary of the immediate parent company
Sinopec Group Jiangsu Petroleum Exploration Bureau Co., Ltd.    Subsidiary of the immediate parent company
Sinopec Newspaper Office    Subsidiary of the immediate parent company
Sinopec Energy Saving Technology Service Co., Ltd.    Subsidiary of the immediate parent company
Sinopec Group Economic and Technology Research Institute Co., Ltd.    Subsidiary of the immediate parent company
 
F-1
08

Sinopec Shanghai Petrochemical Company Limited
Financial statements for the year ended 31 December 2021
 
33
Related-party transactions (continued)
 
Names of related parties    Relationship with the Company
Beijing Petro-Chemical Construction Consulting Co., Ltd.    Subsidiary of the immediate parent company
China Economicbooks Co., Ltd.    Subsidiary of the immediate parent company
Petrol-Chemical Industry Management Cadre College    Subsidiary of the immediate parent company
Sinopec Engineering Quality Supervision Terminal    Subsidiary of the immediate parent company
Sinopec Group Shanghai Training Center Ltd.    Subsidiary of the immediate parent company
Sinopec Beijing Yanshan Petrochemical Co., Ltd.    Subsidiary of the immediate parent company
Sinopec Zhongyuan Petroleum Exploration Bureau Co., Ltd.    Subsidiary of the immediate parent company
Sinopec Shengli Petroleum Administration Co., Ltd.    Subsidiary of the immediate parent company
The Fourth Construction Company of Sinopec    Subsidiary of the immediate parent company
Sinopec Tending Co., Ltd.    Subsidiary of the immediate parent company
Sinopec Shanghai Engineering Co., Ltd.    Subsidiary of the immediate parent company
Sinopec Engineering Incorporation    Subsidiary of the immediate parent company
Sinopec Engineering Quality Monitoring Co., Ltd.    Subsidiary of the immediate parent company
National Petrochemical Project Risk Assessment Technology Center    Subsidiary of the immediate parent company
The Tenth Construction Company of Sinopec    Subsidiary of the immediate parent company
The Fifth Construction Company of Sinopec    Subsidiary of the immediate parent company
Shanghai Petrochemical Machinery Manufacturing Co., Ltd.    Subsidiary of the immediate parent company
Sinopec Nanjing Engineering Company Limited    Subsidiary of the immediate parent company
Sinopec Luoyang Engineering Company Limited    Subsidiary of the immediate parent company
Jiangsu Jinling Opta Polymer Company Limited    Subsidiary of the immediate parent company
Shanghai Petro-Chemical Haidi Administration Co., Ltd.    Subsidiary of the immediate parent company
Sinopec Sichuan Uinylon Works    Subsidiary of the immediate parent company
China Petrochemical Corp. Nanjing Chemistry Industrial Co., Ltd.    Subsidiary of the immediate parent company
 
F-1
0
9

Sinopec Shanghai Petrochemical Company Limited
Financial statements for the year ended 31 December 2021

 
33
Related-party transactions (continued)
 
Names of related parties    Relationship with the Company
Sinopec Group International Petroleum Exploration And Production Limited    Subsidiary of the immediate parent company
Sinopec Consulting Company Limited    Subsidiary of the immediate parent company
Sinopec Guangzhou Engineering Co., Ltd.    Subsidiary of the immediate parent company
Beijing Yanshan Petrochemical Special Equipment Inspection Co., Ltd.    Subsidiary of the immediate parent company
China Petrochemical Corp. Engineering Ration Management Station    Subsidiary of the immediate parent company
Beijing Victory Hotel Company Limited    Subsidiary of the immediate parent company
Maoming Shihua Dongcheng Chemical Co., Ltd.    Subsidiary of the immediate parent company
Yihua Tory Polyester Film Company Limited    Joint venture of the immediate parent company
China Sinopec Pipeline Storage and Transportation Co., Ltd.    Associate of the immediate parent
Yihua Bonar Yarns and Fabrics Co., Ltd.    Associate of the immediate parent
Unipec Singapore    Subsidiary of the immediate parent company
Unipec America, Inc    Subsidiary of the immediate parent company
Sinopec Japan Company Limited    Subsidiary of the immediate parent company
Rizhao Shihua Crude Oil Terminal Co., Ltd.    Joint venture of the ultimate parent company
Sinopec Europe Company Limited    Subsidiary of the immediate parent company
Sinopec Chemical Commercial Holding (North America), Inc.    Subsidiary of the immediate parent company
Sinopec International (Australia) Pty. Ltd.    Subsidiary of the immediate parent company
The following is a summary of significant balances and transactions between the Group and its related parties except for the dividends payable as disclosed in note 34.

F-11
0

Sinopec Shanghai Petrochemical Company Limited
Financial statements for the year ended 31 December 2021
 
33
Related-party transactions (continued)
 
(a)
Most of the transactions undertaken by the Group during the year ended 31 December 2021 have been affected on such terms as determined by Sinopec Corp. and relevant PRC authorities.
Sinopec Corp. negotiates and agrees with the terms of crude oil supply with suppliers on a group basis, which is then allocated among its subsidiaries, including the Group, on a discretionary basis. Sinopec Corp. also owns a widespread petroleum products sales network and possesses a fairly high market share in the domestic petroleum products market, which is subject to extensive regulation by the PRC government.
The Group has entered into a mutual product supply and sales services framework agreement with Sinopec Corp. Pursuant to the agreement, Sinopec Corp. provides the Company with crude oil, other petrochemical raw materials and agent services. On the other hand, the Group provides Sinopec Corp. with petroleum products, petrochemical products and property leasing services.
The pricing policy for these services and products provided under the agreement is as follows:
 
   
if there are applicable State (central and local government) tariffs, the pricing shall follow the State tariffs;
 
   
if there are no State tariffs, but there are applicable State guidance prices, the pricing shall follow the State’s guidance prices; or
 
   
if there are no State tariffs or State’s guidance prices, the pricing shall be determined in accordance with the prevailing market prices (including any bidding prices).
Transactions between the Group and Sinopec Corp., its subsidiaries and joint ventures during the years ended 31 December 2019, 2020 and 2021 were as follows:
 
     2019
RMB’000
     2020
RMB’000
     2021
RMB’000
 
Sales of petroleum products
     50,354,162        39,879,549        47,201,755  
Sales other than petroleum products
     8,642,514        6,790,568        9,439,546  
Purchases of crude oil
     43,886,966        27,934,926        35,371,820  
Purchases other than crude oil
     9,579,239        9,937,862        9,008,147  
Commission expense
     125,619        104,598        110,552  
Rental income
     31,972        32,829        34,475  
 
F-11
1

Sinopec Shanghai Petrochemical Company Limited
Financial statements for the year ended 31 December 2021
 
 
33
Related-party transactions (continued)
 
(b)
Other transactions between the Group and Sinopec Group and its subsidiaries, associates and joint ventures of the Group during the years ended 31 December 2019, 2020 and 2021 were as follows:
 
     2019      2020      2021  
     RMB’000      RMB’000      RMB’000  
Sales of goods and service fee income
                          
- Sinopec Group and its subsidiaries
     7,724        14,870        36,683  
- Associates and joint ventures of the Group
     2,843,909        2,019,997        4,248,658  
    
 
 
    
 
 
    
 
 
 
       2,851,633        2,034,867        4,285,341  
    
 
 
    
 
 
    
 
 
 
Purchases
                          
- Sinopec Group and its subsidiaries
     1,918,873        832,617        2,830,256  
- Associates and joint ventures of the Group
     4,579,969        3,648,664        4,425,698  
    
 
 
    
 
 
    
 
 
 
       6,498,842        4,481,281        7,255,954  
    
 
 
    
 
 
    
 
 
 
Insurance premium expenses
                          
- Sinopec Group and its subsidiaries
     108,223        107,495        108,850  
    
 
 
    
 
 
    
 
 
 
Addition to
right-of-use
assets
                          
- Sinopec Group and its subsidiaries
     25,935        2,267        1,388  
- Joint ventures of the Group
     702                      
    
 
 
    
 
 
    
 
 
 
       26,637        2,267        1,388  
    
 
 
    
 
 
    
 
 
 
Interest expense of lease liabilities
                          
- Sinopec Group and its subsidiaries
     2,285        205        247  
- Joint ventures of the Group
     19        8        24  
    
 
 
    
 
 
    
 
 
 
       2,304        213        271  
    
 
 
    
 
 
    
 
 
 
Interest income
                          
- Sinopec Finance
     1,295        2,088        824  
    
 
 
    
 
 
    
 
 
 
Construction and installation cost
                          
- Sinopec Group and its subsidiaries
     143,560        233,591        785,216  
    
 
 
    
 
 
    
 
 
 
Rental income
                          
- Associates and joint ventures of the Group
     11,370        15,577        14,930  
- Sinopec Group and its subsidiaries
     461        464        464  
    
 
 
    
 
 
    
 
 
 
       11,831        16,041        15,394  
    
 
 
    
 
 
    
 
 
 
Long-term borrowings
                          
- Sinopec Finance
                         700,000  
    
 
 
    
 
 
    
 
 
 
The directors of the Company are of the opinion that the transactions with Sinopec Corp., its subsidiaries and joint ventures, Sinopec Group and its subsidiaries, associates and joint ventures of the Group as disclosed in notes 33(a) and 33(b) were conducted in the ordinary course of business, on normal commercial terms and in accordance with the agreements governing such transactions.
 
F-11
2

Sinopec Shanghai Petrochemical Company Limited
Financial statements for the year ended 31 December 2021
 
 
33
Related-party transactions (continued)
 
(c)
The relevant amounts due from/to Sinopec Corp., its subsidiaries and joint ventures, Sinopec Group and its subsidiaries, associates and joint ventures of the Group, arising from purchases, sales and other transactions as disclosed in notes 33(a) and 33(b), are summarized as follows:
 
    
As at
31 December 2020
RMB’000
    
As at
31 December 2021
RMB’000
 
Amounts due from related parties
                 
- Sinopec Corp., its subsidiaries and joint ventures
     1,054,127        1,184,117  
- Associates and joint ventures of the Group
     38,189        28,214  
    
 
 
    
 
 
 
       1,092,316        1,212,331  
    
 
 
    
 
 
 
Amounts due to related parties
                 
- Sinopec Corp., its subsidiaries and joint ventures
     2,505,532        4,475,992  
- Sinopec Group and its subsidiaries
     889,035        1,672,439  
- Associates and joint ventures of the Group
     262,274        156,385  
    
 
 
    
 
 
 
       3,656,841        6,304,816  
    
 
 
    
 
 
 
Lease liabilities
                 
- Sinopec Group and its subsidiaries
     8,453        992  
- Joint ventures of the Group
     574        435  
    
 
 
    
 
 
 
       9,027        1,427  
    
 
 
    
 
 
 
Cash deposits, maturing within three months
                 
- Sinopec Finance (note d)
     5,667        3,243  
    
 
 
    
 
 
 
Long-term borrowings
                 
- Sinopec Finance
               700,000  
    
 
 
    
 
 
 
 
(d)
As at 31 December 2020 and 31 December 2021, cash deposits at Sinopec Finance were charged at an interest rate of 0.35% per annum.
Except for cash deposits at Sinopec Finance and long-term borrowings from Sinopec Finance, the balances with related parties as above are unsecured, interest-free and repayable on demand.
 
F-11
3

Sinopec Shanghai Petrochemical Company Limited
Financial statements for the year ended 31 December 2021
 
 
33
Related-party transactions (continued)
 
(e)
Key management personnel compensation, post-employment benefit plans and share options
Key management personnel are those persons having authority and responsibility for planning, directing and controlling the activities of the Group, directly or indirectly, including directors and supervisors of the Group. The key personnel compensations are as follows:
 
     Year ended 31 December  
     2019
RMB’000
     2020
RMB’000
     2021
RMB’000
 
Short-term employee benefits
     9,120        9,859        11,866  
Post-employment benefits
     225        441        551  
    
 
 
    
 
 
    
 
 
 
       9,345        10,300        12,417  
    
 
 
    
 
 
    
 
 
 
 
(f)
Transactions with other state-owned entities in the PRC
The Group is a state-controlled enterprise and operates in an economic regime currently dominated by entities directly or indirectly controlled by the PRC government (collectively referred to as “state-controlled entities”) through its government authorities, agencies, affiliations and other organizations.
Apart from transactions with related parties, the Group has transactions with other state-controlled entities which include, but are not limited to, the following:
 
   
sales and purchases of goods and ancillary materials;
 
   
rendering and receiving services;
 
   
lease of assets, purchase of property, plant and equipment;
 
   
placing deposits and obtaining finance; and
 
   
use of public utilities
These transactions are conducted in the ordinary course of the Group’s business on terms comparable to those with other entities that are not state controlled. The Group has established its procurement policies, pricing strategy and approval process for purchases and sales of products and services which do not depend on whether the counterparties are state-controlled entities or not.
 
(g)
Commitments with related parties
 
(i)
Construction and installation cost
 
    
As at
31 December 2020
RMB’000
    
As at
31 December 2021
RMB’000
 
Sinopec Group and its subsidiaries
     145,959        775,007  
    
 
 
    
 
 
 
 
F-11
4

Sinopec Shanghai Petrochemical Company Limited
Financial statements for the year ended 31 December 2021
 
33
Related-party transactions (continued)
 
(h)
Investment commitments with related parties
 
    
As at
31 December 2020
    
As at
31 December 2021
 
     RMB’000      RMB’000  
Capital contribution to Shanghai Secco (i)
     111,263        111,263  
Capital contribution to Shanghai Shidian Energy Company Limited (“Shidian Energy”) (ii)
     80,000        80,000  
Capital contribution to Baling Materials (iii)
               350,000  
    
 
 
    
 
 
 
       191,263        541,263  
    
 
 
    
 
 
 
 
  (i)
Pursuant to the resolution of the 18th meeting of the 7th term of Board of Directors on 5 December 2013, the Group was approved to make a capital contribution of USD 30,017,000 (RMB 182,804 thousand equivalent) to Shanghai Secco, an associate of the Group. As at 31 December 2021, the Company has contributed RMB 71,541 thousand to Shanghai Secco.
According to the approval by Shanghai Municipal Commission of Commerce as issued on 19 October 2015, the rest of the capital contribution to Shanghai Secco should be within 50 years starting from its registration date.
 
  (ii)
Pursuant to the articles of association of Shidian Energy in August 2019, Toufa agreed to make a capital contribution of RMB 400,000 thousand to acquire 40% share of Shidian Energy. As at 31 December 2021, Toufa has contributed RMB 320,000 thousand to Shidian Energy, and the rest of the capital contribution to Shidian Energy should be paid before January 2022 in accordance with the agreement.
  (iii)
Sinopec Baling Petrochemical Co., Ltd
.
and the Company jointly established Baling Materials on 7 September 2021, each with a cash contribution of RMB 400,000 thousand. As at 31 December 2021, the Company has made a
paid-up
capital contribution of RMB50,000 thousand.
Except for the above disclosed in notes 33 (g) and 33 (h), the Group had no other material commitments with related parties as at 31 December 2021, which are contracted, but not included in the financial statements.
 
34
Dividend
 
(a)
Dividends payable to equity shareholders of the Company attributable to the year:
 
    
2020
    
2021
 
     RMB’000      RMB’000  
Final dividend proposed after the end of the reporting period of RMB 0.10 per ordinary share (2020: RMB 0.10 per ordinary share)
     1,082,381        1,082,381  
    
 
 
    
 
 
 
 
F-11
5

Sinopec Shanghai Petrochemical Company Limited
Financial statements for the year ended 31 December 2021
 
34
Dividend (continued)
 
The final dividend proposed after the end of the reporting period has not been recognized as a liability at the end of the reporting period.
 
(b)
Dividends payable to equity shareholders of the Company attributable to the previous financial year, approved and paid during the year
 
    
2020

RMB’000
    
2021
RMB’000
 
Final dividend in respect of the previous financial year, approved and paid during the year, of RMB 0.10 per share (2020: RMB 0.12)
     1,298,858        1,082,381  
    
 
 
    
 
 
 
 
35
Commitments
Capital commitments outstanding at 31 December 2021 not provided for in the financial statements were as follows:
 
    
As at 31
December 2020
RMB’000
    
As at 31
December 2021
RMB’000
 
Property, plant and equipment contracted for
     585,870        1,176,168  
    
 
 
    
 
 
 
 
36
Subsequent event
 
  (a)
A dividend in respect of the year ended 31 December 2021 of RMB 0.1 per share, amounting to a total dividend of RMB1,082,381 thousands, was proposed by the Board of Directors on 23 March 2022.
 
  (b)
Pursuant to [2020] Scp471 approved by China interbank market dealers association, the Company issued a super short-term bonds of RMB1.50 billion to Chinese institutional investors with interest rate of 2.35% per year in January 2022, and will repay the principal and interest upon maturity on 18 May 2022.
Pursuant to [2020] Scp471 approved by China interbank market dealers association, the Company issued another super short-term bonds of RMB1.50 billion to Chinese institutional investors with interest rate of 2.01% per year in March 2022, and will repay the principal and interest upon maturity on 5 July 2022.
 
F-11
6

Sinopec Shanghai Petrochemical Company Limited
Financial statements for the year ended 31 December 2021
 
37
Statement of financial position and equity movement of the Company
 
    
As at 31 December
2020
RMB’000
    
As at 31 December
2021
RMB’000
 
Non-current
assets
                 
     
Property, plant and equipment
     11,279,484        10,914,990  
Investment properties
     396,676        381,540  
Right-of-use
assets
     296,371        275,924  
Construction in progress
     1,694,937        3,201,111  
Investments in subsidiaries
     2,048,328        2,048,328  
Investments accounted for using the equity method
     4,594,451        3,299,050  
Time deposits with banks
     7,042,840        5,381,149  
Deferred tax assets
     238,040        178,084  
Other
non-current
assets
     402,304        769,492  
    
 
 
    
 
 
 
       27,993,431        26,449,668  
    
 
 
    
 
 
 
Current assets
                 
     
Derivative financial instruments
               81,405  
Inventories
     3,685,456        5,726,264  
Trade receivables
     1,484        149  
Other receivables
     6,447        8,276  
Amounts due from related parties
     975,952        1,116,553  
Prepayments
     6,559        13,790  
Financial assets at fair value through other comprehensive income (FVOCI)
     735,262        615,689  
Time deposits with banks
     4,049,441        7,386,605  
Cash and cash equivalents
     5,460,067        4,927,519  
    
 
 
    
 
 
 
       14,920,668        19,876,250  
    
 
 
    
 
 
 
Current liabilities
                 
     
Trade and other payables
     2,287,762        2,389,508  
Contract liabilities
     423,838        376,834  
Amounts due to related parties
     3,507,497        7,423,883  
Staff salaries and welfares payable
     239,537        253,800  
Borrowings
     1,500,000        1,500,000  
Short-term bonds
     3,017,811            
Lease liabilities
     7,897        1,604  
Derivative financial instruments
               23,804  
Income tax payable
               249,332  
Current tax liabilities
     3,392,922        3,843,541  
    
 
 
    
 
 
 
       14,377,264        16,062,306  
    
 
 
    
 
 
 
Net current assets
     543,404        3,813,944  
    
 
 
    
 
 
 
 
F-11
7

Sinopec Shanghai Petrochemical Company Limited
Financial statements for the year ended 31 December 2021
 
37
Statement of financial position and equity movement of the Company (continued)
 
    
As at 31 December
2020
RMB’000
    
As at 31 December
2021
RMB’000
 
Total assets less current liabilities
     28,536,835        30,263,612  
    
 
 
    
 
 
 
Non-current
liabilities
                 
     
Interest-bearing borrowings
               700,000  
Lease liabilities
     1,911        399  
Deferred income
     13,433        12,720  
    
 
 
    
 
 
 
       15,344        713,119  
    
 
 
    
 
 
 
NET ASSETS
     28,521,491        29,550,493  
    
 
 
    
 
 
 
CAPITAL AND RESERVES
                 
     
Share capital
     10,823,814        10,823,814  
Reserves
     17,697,677        18,726,679  
    
 
 
    
 
 
 
TOTAL EQUITY
     28,521,491        29,550,493  
    
 
 
    
 
 
 
Approved and authorized for issue by the Board of Directors on 27 April 2022.
 
     )     
     )     
Wu Haijun    )     
     )     
     )    Directors
     )     
Du Jun    )     
     )     
     )     
 
F-1
18

Sinopec Shanghai Petrochemical Company Limited
Financial statements for the year ended 31 December 2021
 
37
Statement of financial position and equity movement of the Company (continued)
 
(a)
Movements in components of equity of the Company
 
     Share capital
RMB’000
    
Legal
surplus
RMB’000
    
Capital
surplus
RMB’000
    
Surplus
reserve
RMB’000
    
Other
reserve
RMB’000
    Hedging
RMB’000
   
Share
premium
RMB’000
    
Safety
production
fund
RMB’000
    
Retained
earnings
RMB’000
    Total
RMB’000
 
Balance at 1 January 2020
     10,823,814        4,072,476        4,180        101,355        17,838                106,846        57,135        14,260,322       29,443,966  
                     
Net profit attributable to shareholders of the Company
                                                                                   387,895       387,895  
Dividends proposed and approved
                                                                                   (1,298,858     (1,298,858
Appropriation of safety production fund
                                                                         88,462        (88,462         
Change in fair value of hedging instruments
                                                      63,840                                    63,840  
Reclassified to cost of inventory
                                                      (63,840                                  (63,840
Share of other comprehensive income of investments accounted for using the equity method
                                             (11,512                                           (11,512
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
   
 
 
   
 
 
    
 
 
    
 
 
   
 
 
 
Balance at 31 December 2020 and 1 January 2021
     10,823,814        4,072,476        4,180        101,355        6,326                106,846        145,597        13,260,897       28,521,491  
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
   
 
 
   
 
 
    
 
 
    
 
 
   
 
 
 
Total comprehensive income for the year
                                             16,639       125,159                           2,058,284       2,200,082  
Amounts transferred from hedging reserve to initial carrying amount of hedged items
                                                      (88,699                                  (88,699
Dividends declared and approved in respect of previous year
                                                                                   (1,082,381     (1,082,381
Transfer to legal surplus
               2,498,808                                                                  (2,498,808         
Appropriation of safety production fund
                                                                         32,310        (32,310         
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
   
 
 
   
 
 
    
 
 
    
 
 
   
 
 
 
Balance at 31 December 2021
     10,823,814        6,571,284        4,180        101,355        22,965       36,460       106,846        177,907        11,705,682       29,550,493  
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
   
 
 
   
 
 
    
 
 
    
 
 
   
 
 
 
 
F-1
19

Sinopec Shanghai Petrochemical Company Limited
Financial statements for the year ended 31 December 2021
 
38
Benefits and interests of directors and supervisors
 
(a)
Directors’ and supervisors’ emoluments:
 
     2019  
     Salaries and
other benefits
     Retirement
scheme
contributions
     Discretionary
bonuses
     Directors’ fees      Total  
     RMB’000      RMB’000      RMB’000      RMB’000      RMB’000  
Executive directors
                                            
           
Wu Haijun
     343        26        557        —          926  
Shi Wei (
Resigned in December 2019
)
     329        26        797        —          1,152  
Jin Qiang
     289        26        745        —          1,060  
Guo Xiaojun (Resigned in December 2019)
     283        26        751        —          1,060  
Zhou Meiyun
     248        26        709        —          983  
Jin Wenmin
     260        26        721        —          1,007  
           
Independent
non-executive
directors
                                            
           
Zhang Yimin
     —          —          —          150        150  
Liu Yunhong
     —          —          —          150        150  
Du Weifeng
     —          —          —          150        150  
Li Yuanqin
     —          —          —          150        150  
           
Supervisors
                                            
           
Ma Yanhui
     267        22        685        —          974  
Zuo Qiang (Resigned in September 2019)
     102        15        324        —          441  
Li Xiaoxia (Resigned in September 2019)
     102        14        529        —          645  
Zhang Feng (Appointed in October 2019)
     31        9        107        —          147  
Chen Hongjun (Appointed in October 2019)
     34        9        110        —          153  
Zheng Yunrui
     100        —          —          —          100  
Cai Tingji
     100        —          —          —          100  
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
 
       2,488        225        6,035        600        9,348  
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
 
 
F-1
20

Sinopec Shanghai Petrochemical Company Limited
Financial statements for the year ended 31 December 2021
 
38
Benefits and interests of directors and supervisors (continued)
 
(a)
Directors’ and supervisors’ emoluments (continued):
 
     2020  
    
Salaries and
other benefits
    
Retirement
scheme
contributions
    
Discretionary
bonuses
     Directors’ fees      Total  
     RMB’000      RMB’000      RMB’000      RMB’000      RMB’000  
Executive directors
                                            
           
Wu Haijun
     359        44        799        —          1,202  
Guan Zemin
(appointed in February 2020)
     367        41        397        —          805  
Jin Qiang
     354        44        716        —          1,114  
Jin Wenmin
     250        44        721        —          1,015  
Huang Xiangyu
(appointed in June 2020)
     275        39        440        —          754  
Huang Fei
(appointed in June 2020)
     217        39        426        —          682  
Zhou Meiyun
(resigned in September 2020)
     181        33        668        —          882  
           
Non-executive
directors
                                            
           
Xie Zhenglin
(appointed in June 2020)
     —          —          —          —          —    
Peng Kun
(appointed in June 2020)
     96        25        246        —          367  
           
Independent
non-executive
directors
                                            
           
Li Yuanqin
     —          —          —          150        150  
Tang Song
(appointed in June 2020)
     —          —          —          75        75  
Chen Haifeng
(appointed in June 2020)
     —          —          —          75        75  
Yang Jun
(appointed in June 2020)
     —          —          —          75        75  
Gao Song
(appointed in June 2020)
     —          —          —          75        75  
Zhang Yimin
(resigned in June 2020)
     —          —          —          75        75  
Liu Yunhong
(resigned in June 2020)
     —          —          —          75        75  
Du Weifeng
(resigned in June 2020)
     —          —          —          75        75  
           
Supervisors
                                            
           
Ma Yanhui
     332        42        720        —          1,094  
Zhang Feng
     148        40        485        —          673  
Chen Hongjun
     159        38        485        —          682  
Zheng Yunrui
     100        —          —          —          100  
Cai Tingji
     100        —          —          —          100  
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
 
       2,938        429        6,103        675        10,145  
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
 
 
F-12
1

Sinopec Shanghai Petrochemical Company Limited
Financial statements for the year ended 31 December 2021
 
38
Benefits and interests of directors and supervisors (continued)
 
(a)
Directors’ and supervisors’ emoluments (continued):
 
     2021  
    
Salaries and
other benefits
RMB’000
     Retirement
scheme
contributions
RMB’000
     Discretionary
bonuses
RMB’000
     Directors’ fees
RMB’000
     Total
RMB’000
 
Executive directors
                                            
           
Wu Haijun
     324        49        768        —          1,141  
Guan Zemin
     407        49        767        —          1,223  
Jin Qiang
(resigned in February 2022)
     378        49        682        —          1,109  
Du Jun
(appointed in June 2021)
     373        49        617        —          1,039  
Jin Wenmin
(resigned in February 2022)
     265        49        684        —          998  
Huang Xiangyu
     276        48        684        —          1,008  
Huang Fei
(resigned in February 2022)
     251        46        683        —          980  
           
Non-executive
directors
                                            
           
Xie Zhenglin
     —          —          —          —          —    
Peng Kun
     186        46        631        —          863  
           
Independent
non-executive
directors
                                            
Li Yuanqin
     —          —          —          150        150  
Tang Song
     —          —          —          150        150  
Chen Haifeng
     —          —          —          150        150  
Yang Jun
     —          —          —          150        150  
Gao Song
     —          —          —          150        150  
           
Supervisors
                                            
           
Ma Yanhui
     350        49        682        —          1,081  
Zhang Feng
     169        42        584        —          795  
Chen Hongjun
     178        41        603        —          822  
Zheng Yunrui
     100        —          —          —          100  
Cai Tingji
     100        —          —          —          100  
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
 
       3,357        517        7,385        750        12,009  
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
 
 
F-12
2

Sinopec Shanghai Petrochemical Company Limited
Financial statements for the year ended 31 December 2021
 
38
Benefits and interests of directors and supervisors (continued)
 
(b)
Directors’ retirement benefits
No specific retirement benefits were paid to directors in respect of services in connection with the management of the affairs of the company or its subsidiary undertaking (2019 and 2020:Nil).
 
39
Possible impact of amendments, new standards and interpretations issued but not yet effective for the year ended 31 December 2021
Up to the date of issue of these financial statements, the IASB has issued a number of a number of amendments, new standards and interpretations, which are not yet effective for the year ended 31 December 2021 and which have not been adopted in these financial statements. These developments include the following which may be relevant to the Group.
 
    
Effective for
accounting
periods
beginning on or
after
Annual Improvements to IFRS Standards 2018-2020
   1 January 2022
Amendments to IFRS 3, Reference to the Conceptual Framework
   1 January 2022
Amendments to IAS 16, Property, Plant and Equipment: Proceeds before Intended Use
   1 January 2022
Amendments to IAS 37, Onerous Contracts – Cost of Fulfilling a Contract
   1 January 2022
Amendments to IAS 1, Classification of Liabilities as Current or
Non-current
   1 January 2023
IFRS 17, Insurance contracts
   1 January 2023
Basis for conclusions on IFRS 17
   1 January 2023
Illustrative examples on IFRS 17
   1 January 2023
Amendments to IFRS 17
   1 January 2023
Amendments to IFRS 17, Initial Application of IFRS 17 and IFRS 9 - Comparative Information
   1 January 2023
Amendments to IAS 1 and IFRS Practice Statement 2, Disclosure of Accounting Policies
   1 January 2023
Amendments to IAS 8, Definition of Accounting Estimates
   1 January 2023
Amendments to IAS 12, Deferred Tax related to Assets and Liabilities arising from a Single Transaction
   1 January 2023
 
F-12
3

Sinopec Shanghai Petrochemical Company Limited
Financial statements for the year ended 31 December 2021
 
39
Possible impact of amendments, new standards and interpretations issued but not yet effective for the year ended 31 December 2021 (continued)
 
The Group is in the process of making an assessment of what the impact of these amendments, new standards and interpretations are expected to be in the period of initial application. So far, the Group has concluded that the adoption of them is unlikely to have a significant impact on the consolidated financial statements.
 
F-12
4
EX-8 2 d267955dex8.htm EX-8 EX-8

Exhibit 8

List of Principal Subsidiaries of Sinopec Shanghai Petrochemical Company Limited

 

Subsidiary Name

   Place of Incorporation      Our ownership interest (%)  

Shanghai Petrochemical Investment Development

Company Limited

     PRC        100.00  

China Jinshan Associated Trading Corporation

     PRC        67.33  

Shanghai Jinchang Engineering Plastics Company

Limited

     PRC        74.25  

Shanghai Golden Phillips Petrochemical

Company Limited

     PRC        100.00  

Shanghai Jinshan Trading Corporation

     PRC        67.33  

Zhejiang Jinlian Petrochemical Storage and

Transportation Company Limited

     PRC        100.00  
EX-12.1 3 d267955dex121.htm EX-12.1 EX-12.1

Exhibit 12.1

CERTIFICATION

I, Guan Zemin, certify that:

1. I have reviewed this annual report on Form 20-F of Sinopec Shanghai Petrochemical Company Limited.

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

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

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

 

  (a)

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

 

  (b)

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

 

  (c)

Evaluated the effectiveness of the company’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

 

  (d)

Disclosed in this report any change in the company’s internal control over financial reporting that occurred during the period covered by the report that has materially affected, or is reasonably likely to materially affect, the company’s internal control over financial reporting.

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.

Date: April 27, 2022

By:   /s/ Guan Zemin
  Guan Zemin
  President
EX-12.2 4 d267955dex122.htm EX-12.2 EX-12.2

Exhibit 12.2

CERTIFICATION

I, Du Jun, certify that:

1. I have reviewed this annual report on Form 20-F of Sinopec Shanghai Petrochemical Company Limited.

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

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

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

 

  (a)

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

 

  (b)

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

 

  (c)

Evaluated the effectiveness of the company’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

 

  (d)

Disclosed in this report any change in the company’s internal control over financial reporting that occurred during the period covered by the report that has materially affected, or is reasonably likely to materially affect, the company’s internal control over financial reporting.

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.

Date: April 27, 2022

By:   /s/ Du Jun
  Du Jun
  Chief Financial Officer
EX-13.1 5 d267955dex131.htm EX-13.1 EX-13.1

Exhibit 13.1

906 CERTIFICATION

Securities and Exchange Commission

100 F Street, N.E.

Washington, D.C. 20549

Ladies and Gentlemen:

In connection with the Annual Report of Sinopec Shanghai Petrochemical Company Limited (the “Company”) on Form 20-F for the year ended December 31, 2021, as filed with the Securities and Exchange Commission (the “Report”), I, Guan Zemin, the President of the Company, hereby certify as of the date hereof, solely for purposes of Title 18, Chapter 63, Section 1350 of the United States Code, that to the best of my knowledge:

 

  1.

the Report fully complies with the requirements of Section 13(a) or 15(d), as applicable, of the Securities Exchange Act of 1934; and

 

  2.

the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company at the dates and for the periods indicated.

This Certification has not been, and shall not be deemed “filed” with the Securities and Exchange Commission.

Date: April 27, 2022

By:   /s/ Guan Zemin
Name:   Guan Zemin
Title:   President
EX-13.2 6 d267955dex132.htm EX-13.2 EX-13.2

Exhibit 13.2

906 CERTIFICATION

Securities and Exchange Commission

100 F Street, N.E.

Washington, D.C. 20549

Ladies and Gentlemen:

In connection with the Annual Report of Sinopec Shanghai Petrochemical Company Limited (the “Company”) on Form 20-F for the year ended December 31, 2021, as filed with the Securities and Exchange Commission (the “Report”), I, Du Jun, the Chief Financial Officer of the Company, hereby certify as of the date hereof, solely for purposes of Title 18, Chapter 63, Section 1350 of the United States Code, that to the best of my knowledge:

 

  1.

the Report fully complies with the requirements of Section 13(a) or 15(d), as applicable, of the Securities Exchange Act of 1934; and

 

  2.

the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company at the dates and for the periods indicated.

This Certification has not been, and shall not be deemed “filed” with the Securities and Exchange Commission.

Date: April 27, 2022

By:   /s/ Du Jun
Name:   Du Jun
Title:   Chief Financial Officer
EX-99.1 7 d267955dex991.htm EX-99.1 EX-99.1

Exhibit 99.1

 

Report of independent registered public accounting firm (PCAOB ID 1424)

     2  

Financial statements of SECCO

     3  

 


Report of Independent Registered Public Accounting Firm

To the Board of Directors of Shanghai Secco Petrochemical Company Limited

We have audited the accompanying financial statements of Shanghai Secco Petrochemical Company Limited (the “Company”), which comprise the balance sheet as of December 31, 2020, and the related income statements, statements of changes in owners’ equity and cash flows for the each of the two years in the period ended December 31, 2020.

Management’s Responsibility for the Financial Statements

Management is responsible for the preparation and fair presentation of the financial statements in accordance with the requirements of Accounting Standards for Business Enterprises in the People’s Republic of China; this includes the design, implementation, and maintenance of internal control relevant to the preparation and fair presentation of financial statements that are free from material misstatement, whether due to fraud or error.

Auditors’ Responsibility

Our responsibility is to express an opinion on the financial statements based on our audits. We conducted our audits in accordance with auditing standards generally accepted in the United States of America. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free from material misstatement.

An audit involves performing procedures to obtain audit evidence about the amounts and disclosures in the financial statements. The procedures selected depend on our judgment, including the assessment of the risks of material misstatement of the financial statements, whether due to fraud or error. In making those risk assessments, we consider internal control relevant to the Company’s preparation and fair presentation of the financial statements in order to design audit procedures that are appropriate in the circumstances, but not for the purpose of expressing an opinion on the effectiveness of the Company’s internal control. Accordingly, we express no such opinion. An audit also includes evaluating the appropriateness of accounting policies used and the reasonableness of significant accounting estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that the audit evidence we have obtained is sufficient and appropriate to provide a basis for our audit opinion.

Opinion

In our opinion, the financial statements referred to above present fairly, in all material respects, the financial position of the Company as of December 31, 2020, and the results of its operations and its cash flows for each of the two years in the period ended December 31, 2020 in accordance with the requirements of Accounting Standards for Business Enterprises in the People’s Republic of China.

Other Matter

The accompanying balance sheet of the Company as of December 31, 2021, and the related income statement, statements of changes in owners’ equity and cash flows for the year then ended are presented for purposes of complying with Rule 3-09 of SEC Regulation S-X; however, Rule 3-09 does not require the 2021 financial statements to be audited and they are therefore not covered by this report.

/s/PricewaterhouseCoopers Zhong Tian LLP

Shanghai, the People’s Republic of China

April 28, 2021

 

 

2


Shanghai Secco Petrochemical Company Limited

Balance sheets as at 31 December 2020 and 2021*

(Expressed in Renminbi Yuan)

 

     Note   31 December 2020      31 December 2021*  

Assets

       

Current assets

       

Cash at bank and on hand

   6     5,220,636,789        3,282,751,042  

Accounts receivable

   7     311,442,789        251,529,912  

Financial assets at fair value through other comprehensive income

   8     501,351,308        260,065,209  

Advances to suppliers

   9     14,331,782        22,771,842  

Other receivables

   10     2,159,178        41,376,432  

Inventories

   11     1,491,289,838        2,205,453,196  

Current portion of non-current assets

   12     100,000,000        —    

Other current assets

   13     2,789,514,813        2,171,547  
    

 

 

    

 

 

 

Total current assets

       10,430,726,497        6,066,119,180  
    

 

 

    

 

 

 

Non-current assets

       

Fixed assets

   14     3,518,620,901        3,166,903,848  

Construction in progress

   15     366,781,634        203,497,772  

Right-of-use assets

   16     5,836,350        367,711  

Intangible assets

   17     636,781,767        627,505,136  

Long term prepaid expenses

   18     171,104,899        135,014,349  

Deferred tax assets

   19     —          48,291,526  

Other non-current assets

   20     1,400,000,000        1,553,779,369  
    

 

 

    

 

 

 

Total non-current assets

       6,099,125,551        5,735,359,711  
    

 

 

    

 

 

 

Total assets

       16,529,852,048        11,801,478,891  
    

 

 

    

 

 

 

Liabilities and owner’s equity

       

Current liabilities

       

Accounts payable

       1,289,854,156        1,787,137,217  

Contract liabilities

   21     499,509,916        415,450,821  

Employee benefits payable

   22     112,141,221        105,573,340  

Taxes payable

   5(3)     801,649,672        316,126,213  

Other payables

   23     9,800,936        2,755,463,900  

Non-current liabilities maturing within one year

   24     5,324,226        111,639  

Other current liabilities

   25     64,936,289        54,008,607  
    

 

 

    

 

 

 

Total current liabilities

       2,783,216,416        5,433,871,737  
    

 

 

    

 

 

 

Non-current liabilities

       

Lease liabilities

   26     177,384        65,747  

Deferred tax liabilities

   19     32,303,370        —    
    

 

 

    

 

 

 

Total non-current liabilities

       32,480,754        65,747  
    

 

 

    

 

 

 

Total liabilities

       2,815,697,170        5,433,937,484  
    

 

 

    

 

 

 

Owners’ equity

       

Paid-in capital

   27     7,800,811,272        500,000,000  

Capital surplus

   28     1,454,646        1,454,646  

Specific reserve

   29     —          —    

Surplus reserve

   30     2,740,182,899        3,052,773,285  

Undistributed profits

       3,171,706,061        2,813,313,476  
    

 

 

    

 

 

 

Total owners’ equity

       13,714,154,878        6,367,541,407  
    

 

 

    

 

 

 

Total liabilities and owners’ equity

       16,529,852,048        11,801,478,891  
    

 

 

    

 

 

 

 

*

Not covered by the independent auditor’s report included herein

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

 

Legal representative    General manager    Head of accounting department    (Company stamp)
Zhang Minglong    Zhang Minglong    Lu Daoqing   

 

3


Shanghai Secco Petrochemical Company Limited

Income statements for the year ended 31 December 2019, 2020 and 2021*

(Expressed in Renminbi Yuan)

 

     Note      2019     2020     2021*  

Revenue

     32        28,341,032,354       21,626,059,244       29,723,223,208  

Less:        Cost of sales

        22,754,564,625       17,269,274,588       25,170,369,009  

Taxes and surcharges

     33        127,686,385       47,163,147       68,615,664  

Selling and distribution expenses

        579,571,851       545,058,651       171,618,022  

General and administrative expenses

        654,455,677       778,238,133       384,640,241  

R&D expenses

        4,254,778       10,829,389       15,954,174  

Financial income - net

     34        (292,922,019     (162,465,492     (228,367,775

Including:    Interest expenses

        11,596,955       6,019,753       2,682,042  

    Interest income

        304,332,698       172,009,089       232,479,017  
Add:        Other income      35        23,025,485       10,958,322       16,387,830  

Investment income

     36        —         58,535,901       46,328,616  

Net reversal of impairment losses on financial assets

        —         1,040,393       —    

Asset impairment losses

     37        (25,475,861     (6,787,522     (127,513,762

Losses on disposal of assets

        (4,973,598     —         —    
     

 

 

   

 

 

   

 

 

 

Operating profit

        4,505,997,083       3,201,707,922       4,075,596,557  

Add:        Non-operating income

     38        2,928,815       15,062,370       4,305,837  

Less:        Non-operating expenses

     38        1,880,328       8,546,265       13,581,464  
     

 

 

   

 

 

   

 

 

 

Total profit

        4,507,045,570       3,208,224,027       4,066,320,930  

Less:        Income tax expenses

     39        1,123,459,835       795,424,371       940,417,068  
     

 

 

   

 

 

   

 

 

 

Net profit

        3,383,585,735       2,412,799,656       3,125,903,862  
     

 

 

   

 

 

   

 

 

 

Including: Net profit from continuing operations

        3,383,585,735       2,412,799,656       3,125,903,862  

Net profit from discontinued operations

        —         —         —    
     

 

 

   

 

 

   

 

 

 

Other comprehensive income

        —         —         —    
     

 

 

   

 

 

   

 

 

 

Total comprehensive income

        3,383,585,735       2,412,799,656       3,125,903,862  
     

 

 

   

 

 

   

 

 

 

 

*

Not covered by the independent auditor’s report included herein

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

 

Legal representative    General manager    Head of accounting department    (Company stamp)
Zhang Minglong    Zhang Minglong    Lu Daoqing   

 

4


Shanghai Secco Petrochemical Company Limited

Cash flow statements for the year ended 31 December 2019, 2020 and 2021*

(Expressed in Renminbi Yuan)

 

     Note     2019     2020     2021*  

Cash flows generated from operating activities:

        

Cash received from sales of goods or rendering of services

       28,004,355,856       21,427,685,227       28,606,446,224  

Refund of taxes and surcharges

       —         53,504       374,419  

Cash received from other operating activities

       41,945,698       181,540,815       151,007,619  
    

 

 

   

 

 

   

 

 

 

Sub-total of cash inflows

       28,046,301,554       21,609,279,546       28,757,828,262  
    

 

 

   

 

 

   

 

 

 

Cash paid for goods and services

       (21,227,092,727     (16,695,409,936     (22,606,453,710

Cash paid to and on behalf of employees

       (483,492,318     (506,833,430     (577,421,410

Payments of taxes and surcharges

       (1,658,917,753     (1,209,305,980     (2,035,109,503

Cash paid to other operating activities

       (75,470,234     (78,693,377     (90,970,900
    

 

 

   

 

 

   

 

 

 

Sub-total of cash outflows

       (23,444,973,032     (18,490,242,723     (25,309,955,523
    

 

 

   

 

 

   

 

 

 

Net cash flows generated from operating activities

     41(1)       4,601,328,522       3,119,036,823       3,447,872,739  
    

 

 

   

 

 

   

 

 

 

Cash flows (used in) / generated from investing activities:

        

Cash received from entrusted loans

       —         2,000,000,000       2,000,000,000  

Cash received from returns on investments

       —         62,048,056       49,108,333  

Cash received from disposal of fixed assets

       1,265,183       1,314,386       —    

Cash received from other investing activities

       304,332,698       120,834,086       1,252,602,486  
    

 

 

   

 

 

   

 

 

 

Sub-total of cash inflows

       305,597,881       2,184,196,528       3,301,710,819  
    

 

 

   

 

 

   

 

 

 

Cash paid to acquire fixed assets, intangible assets and other long-term assets

       (306,686,064     (378,975,254     (318,538,272

Cash paid for entrusted loans

       —         (4,000,000,000     —    

Cash paid to other investing activities

       (90,000,000     (2,140,000,000     (1,450,000,000
    

 

 

   

 

 

   

 

 

 

Sub-total of cash outflows

       (396,686,064     (6,518,975,254     (1,768,538,272
    

 

 

   

 

 

   

 

 

 

Net cash flows (used in) / generated from investing activities

       (91,088,183     (4,334,778,726     1,533,172,547  
    

 

 

   

 

 

   

 

 

 

Cash flows used in financing activities:

        

Cash received from borrowings

       500,000,000       —         —    
    

 

 

   

 

 

   

 

 

 

Sub total of cash inflows

       500,000,000       —         —    

Cash repayments of borrowings

       —         (500,000,000     —    

Cash payments for distribution of profits

       (2,537,000,000     (2,368,000,000     (3,171,706,061

Payment for capital reduction

       —         —         (4,650,645,401

Cash payments for interest expenses

       (6,550,592     (5,222,150     —    

Cash paid to other financing activities

       (6,123,689     (6,378,698     (5,746,724
    

 

 

   

 

 

   

 

 

 

Sub-total of cash outflows

       (2,549,674,281     (2,879,600,848     (7,828,098,186
    

 

 

   

 

 

   

 

 

 

Net cash flows used in financing activities

       (2,049,674,281     (2,879,600,848     (7,828,098,186
    

 

 

   

 

 

   

 

 

 

Effect of foreign exchange rate changes on cash and cash equivalents

       620,568       (2,504,130     (832,847
    

 

 

   

 

 

   

 

 

 

Net increase / (decrease) in cash and cash equivalents

     41(2)       2,461,186,626       (4,097,846,881     (2,847,885,747

Add: Cash and cash equivalents at beginning of year

       6,817,297,044       9,278,483,670       5,180,636,789  
    

 

 

   

 

 

   

 

 

 

Cash and cash equivalents at end of year

     41(3)       9,278,483,670       5,180,636,789       2,332,751,042  
    

 

 

   

 

 

   

 

 

 

 

*

Not covered by the independent auditor’s report included herein

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

 

Legal representative    General manager    Head of accounting department    (Company stamp)
Zhang Minglong    Zhang Minglong    Lu Daoqing   

 

5


Shanghai Secco Petrochemical Company Limited

Statements of changes in owner’s equity for the years ended 31 December 2019, 2020 and 2021*

(Expressed in Renminbi Yuan)

 

     Note    Paid-in capital     Capital surplus      Specific reserve     Surplus reserve     

Undistributed

profits

    Total owners’ equity  

Balance at 1 January 2019

        7,800,811,272       1,454,646        —         2,160,544,360        2,859,959,209       12,822,769,487  

Movements for the year ended 31 December 2019

                 

Net profit

        —         —          —         —          3,383,585,735       3,383,585,735  

Profit distribution

                 

- Appropriation to surplus reserve

        —         —          —         338,358,573        (338,358,573     —    

- Distribution for owners

        —         —          —         —          (2,537,000,000     (2,537,000,000

Specific reserve

                 

- Accrued

        —         —          37,018,671       —          —         37,018,671  

- Utilized

        —         —          (37,018,671     —          —         (37,018,671
     

 

 

   

 

 

    

 

 

   

 

 

    

 

 

   

 

 

 

Balance at 31 December 2019

        7,800,811,272       1,454,646        —         2,498,902,933        3,368,186,371       13,669,355,222  
     

 

 

   

 

 

    

 

 

   

 

 

    

 

 

   

 

 

 

Balance at 1 January 2020

        7,800,811,272       1,454,646        —         2,498,902,933        3,368,186,371       13,669,355,222  
     

 

 

   

 

 

    

 

 

   

 

 

    

 

 

   

 

 

 

Movements for the year ended 31 December 2020

                 

Net profit

        —         —          —         —          2,412,799,656       2,412,799,656  

Profit distribution

   31               

- Appropriation to surplus reserve

        —         —          —         241,279,966        (241,279,966     —    

- Distribution for owners

        —         —          —         —          (2,368,000,000     (2,368,000,000

Specific reserve

   29               

- Accrued

        —         —          39,036,294       —          —         39,036,294  

- Utilized

        —         —          (39,036,294     —          —         (39,036,294
     

 

 

   

 

 

    

 

 

   

 

 

    

 

 

   

 

 

 

Balance at 31 December 2020

        7,800,811,272       1,454,646        —         2,740,182,899        3,171,706,061       13,714,154,878  
     

 

 

   

 

 

    

 

 

   

 

 

    

 

 

   

 

 

 
Balance at 1 January 2021         7,800,811,272       1,454,646        —         2,740,182,899        3,171,706,061       13,714,154,878  

Movements for the year ended 31 December 2021*

                 

Net profit

        —         —          —         —          3,125,903,862       3,125,903,862  

Owner’s contributions

                 

- Capital reduction

        (7,300,811,272     —          —         —          —         (7,300,811,272

Profit distribution

   31               

- Appropriation to surplus reserve

        —         —          —         312,590,386        (312,590,386     —    

- Distribution for owners

        —         —          —         —          (3,171,706,061     (3,171,706,061

Specific reserve

   29               

- Accrued

        —         —          28,523,706       —          —         28,523,706  

- Utilized

        —         —          (28,523,706     —          —         (28,523,706
     

 

 

   

 

 

    

 

 

   

 

 

    

 

 

   

 

 

 

Balance at 31 December 2021*

        500,000,000       1,454,646        —         3,052,773,285        2,813,313,476       6,367,541,407  
     

 

 

   

 

 

    

 

 

   

 

 

    

 

 

   

 

 

 

 

*

Not covered by the independent auditor’s report included herein

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

 

Legal representative    General manager    Head of accounting department    (Company stamp)
Zhang Minglong    Zhang Minglong    Lu Daoqing   

 

6


SHANGHAI SECCO PETROCHEMICAL COMPANY LIMITED

NOTES TO THE FINANCIAL STATEMENTS

FOR THE YEARS ENDED 31 DECEMBER 2019, 2020 AND 2021 (AMOUNTS FOR THE YEAR ENDED 31 DECEMBER 2021 ARE NOT COVERED BY THE INDEPENDENT AUDITOR’S REPORT INCLUDED HEREIN)

(EXPRESSED IN RENMINBI YUAN)

 

1

Company status

Shanghai Secco Petrochemical Company Limited (“the Company”) was a Sino-foreign equity joint venture established in Shanghai, the People’s Republic of China (“the PRC”) in 2001 by China Petroleum and Chemical Corporation (“Sinopec Corp.”), Sinopec Shanghai Petrochemical Company Limited (“SPC”) and BP Chemicals East China Investments Limited (“BPCECIL”). The original registered capital and paid-in capital of the Company both were USD 901,440,964. Sinopec Corp., SPC and BPCECIL held 30%, 20% and 50% equity interest in the Company, respectively. The Company commenced its active operation on 31 March 2005, and the approved period of operation is 50 years.

On 24 October 2013 and 25 November 2013, Sinopec Corp., SPC and BPCECIL amended the Equity Joint Venture Contract and Articles of Association to progressively increase the registered capital of the Company from USD 901,440,964 to USD 1,051,526,582. The total increased registered capital would be contributed by Sinopec Corp., SPC and BPCECIL in proportion to their respective shareholding in the Company by instalments. In 2013 and 2014, the Company received paid-in capital contributed by Sinopec Corp., SPC and BPCECIL in proportion to their respective shareholding in the Company by instalments, totalling to USD 58,430,374 (equivalent to RMB 357,226,095). The capital has been verified by PricewaterhouseCoopers Zhong Tian LLP and Shanghai Huayi Accountant Office Co., Ltd. with verification reports PricewaterhouseCoopers Zhongtian Yanzi (2013) No. 872 and Hua Yanzi (2014) No. 002 issued, respectively.

On 27 April 2017, Sinopec Corp. and Sinopec Shanghai Gaoqiao Petrochemical Company Limited (“Gaoqiao Petrochemical”) (subsidiary of Sinopec Corp.) entered into an agreement with BPCECIL, according to which Gaoqiao Petrochemical purchased 50% equity in the Company from BPCECIL. On 26 October 2017, the Company was transformed from a “Sino-foreign joint venture” to an “other limited liability corporation”.

According to the resolution of the Board of Directors on 9 July 2021, the Company’s paid-in capital has reduced from RMB 7,800,811,272 to RMB 500,000,000, all owners of the Company has reduced their capital in proportion to their shareholding ratios.

 

7


SHANGHAI SECCO PETROCHEMICAL COMPANY LIMITED

NOTES TO THE FINANCIAL STATEMENTS

FOR THE YEARS ENDED 31 DECEMBER 2019, 2020 AND 2021 (AMOUNTS FOR THE YEAR ENDED 31 DECEMBER 2021 ARE NOT COVERED BY THE INDEPENDENT AUDITOR’S REPORT INCLUDED HEREIN)

(EXPRESSED IN RENMINBI YUAN)

 

The Company’s approved scope of business operations mainly comprises the production of ethylene, polyethylene, styrene, polystyrene, propylene, acrylonitrile, polypropylene, butadiene, aromatic hydrocarbons and by-products; sales of these products and purchased raw materials; as well as provision of related after-sales services and technical consultation with respect to such main petrochemical products and by-products; it is also engaged in polymers application development and providing ancillary utilities engineering services to suppliers and processors.

These financial statements were approved for issue by the Company’s responsible persons on 23 March 2022.

 

2

Basis of preparation

The financial statements are prepared in accordance with the Accounting Standards for Business Enterprises—Basic Standard, the specific accounting standards and other relevant regulations issued by the Ministry of Finance on 15 February 2006 and in subsequent periods (hereafter collectively referred to as “the Accounting Standards for Business Enterprises” or “CAS”).

The financial statements have been prepared on the going concern basis.

 

(1)

Statement of compliance

The financial statements have been prepared in accordance with the requirements of Accounting Standards for Business Enterprises or referred to as China Accounting Standards (“CAS”) issued by the Ministry of Finance (“MOF”). These financial statements present truly and completely the financial position of the Company as at 31 December 2021, 2020 and 2019, and the financial performance and the cash flows of the Company for the years then ended.

 

(2)

Accounting year

The accounting year of the Company is from 1 January to 31 December.

 

(3)

Functional currency and presentation currency

The Company’s functional currency is Renminbi and these financial statements are presented in Renminbi.

 

8


SHANGHAI SECCO PETROCHEMICAL COMPANY LIMITED

NOTES TO THE FINANCIAL STATEMENTS

FOR THE YEARS ENDED 31 DECEMBER 2019, 2020 AND 2021 (AMOUNTS FOR THE YEAR ENDED 31 DECEMBER 2021 ARE NOT COVERED BY THE INDEPENDENT AUDITOR’S REPORT INCLUDED HEREIN)

(EXPRESSED IN RENMINBI YUAN)

 

3

Significant accounting policies and accounting estimates

 

(1)

Translation of foreign currencies

When the Company receives capital in foreign currencies from investors, the capital is translated to Renminbi at the spot exchange rate at the date of the receipt. Other foreign currency transactions are, on initial recognition, translated to Renminbi at the spot exchange rates on the dates of the transactions.

Monetary items denominated in foreign currencies are translated to Renminbi at the spot exchange rate at the balance sheet date. The resulting exchange differences are generally recognized in profit or loss, unless they arise from the re-translation of the principal and interest of specific borrowings for the acquisition, construction or production of qualifying assets. Non-monetary items that are measured at historical cost in foreign currencies are translated to Renminbi using the exchange rate at the transaction date.

 

(2)

Cash and cash equivalents

Cash and cash equivalents comprise cash on hand, deposits that can be readily withdrawn on demand, and short-term, highly liquid investments that are readily convertible into known amounts of cash and are subject to an insignificant risk of change in value.

 

(3)

Inventories

Inventories include raw materials, work in progress and finished goods, and are measured at the lower of cost and net realizable value.

Cost is determined using the weighted average method. The cost of finished goods and semi-finished products comprise raw materials, direct labor and systematically allocated production overhead based on the normal production capacity. Turnover materials include low value consumables and packaging materials, and are expensed when issued.

Provision for decline in the value of inventories is determined at the excess amount of the carrying amounts of the inventories over their net realizable value. Net realizable value is determined based on the estimated selling price in the ordinary course of business, less the estimated costs to completion and estimated costs necessary to make the sale and related taxes.

The Company adopts the perpetual inventory system.

 

(4)

Fixed assets

Fixed assets comprise buildings, specialized machinery and equipment, general machinery and equipment, office and other equipment. Fixed assets purchased or constructed by the Company are initially measured at cost at the time of acquisition.

Subsequent expenditures incurred for a fixed asset are included in the cost of the fixed asset when it is probable that the associated economic benefits will flow to the Company and the related cost can be reliably measured. The carrying amount of the replaced part is derecognized. All the other subsequent expenditures are recognized in profit or loss for the period in which they are incurred.

 

9


SHANGHAI SECCO PETROCHEMICAL COMPANY LIMITED

NOTES TO THE FINANCIAL STATEMENTS

FOR THE YEARS ENDED 31 DECEMBER 2019, 2020 AND 2021 (AMOUNTS FOR THE YEAR ENDED 31 DECEMBER 2021 ARE NOT COVERED BY THE INDEPENDENT AUDITOR’S REPORT INCLUDED HEREIN)

(EXPRESSED IN RENMINBI YUAN)

 

Fixed assets are depreciated using the straight-line method to allocate the cost of the assets to their estimated residual values over their estimated useful lives. For the fixed assets that have been provided for asset impairment loss, the related depreciation charge is prospectively determined based upon the adjusted carrying amounts over their remaining useful lives.

The estimated useful lives, the estimated net residual values expressed as a percentage of cost and the annual depreciation rates of fixed assets are as follows:

 

    

Estimated

useful life

  

Residual

value rate

   

Depreciation

rate

Plant and buildings

   12 to 40 years      3   2.43% to 8.08%

Specialized machinery and equipment

   5 to 30 years      3   3.23% to 19.40%

General machinery and equipment

   4 to 20 years      3   4.85% to 24.25%

Office and other equipment

   5 years      0   20.00%

Motor vehicles

   8 to 10 years      3   9.70% to 12.13%

Machinery and equipment

   4 to 14 years      3   6.93% to 24.25%

The estimated useful life and the estimated net residual value of a fixed asset and the depreciation method applied to the asset are reviewed, and adjusted as appropriate at each year-end.

A fixed asset is derecognized on disposal or when no future economic benefits are expected from its use or disposal. The amount of proceeds from disposals on sale, transfer, retirement or damage of a fixed asset net of its carrying amount and related taxes and expenses is recognized in profit or loss for the current period.

 

(5)

Construction in progress

Construction in progress is measured at actual cost. Actual cost comprises construction costs, installation costs, borrowing costs that are eligible for capitalization and other costs necessary to bring the fixed assets ready for their intended use. Construction in progress is transferred to fixed assets when the assets are ready for their intended use, and depreciation is charged starting from the following month.

 

(6)

Leases

Lease is a kind of contract whereby, within a certain period of time, the lessor transfers the right-of-use of assets to lessee in order to obtain benefits.

 

  (a)

The Company as the lessee

The Company recognize the right-of-use assets at the beginning of the lease period and the lease liabilities at the present value of the outstanding lease payments. Lease payments include fixed payments and payments to be made if it is reasonably determined that the option to buy or to terminate the lease option will be exercized. The variable rent, which is determined by a certain percentage of sales, is not included in the lease payment and is recorded into the current profit and loss when it actually occurs. The Company will be paid from the balance sheet date within one year (including one year) of the lease liabilities, as a non-current liabilities maturing within one year.

 

10


SHANGHAI SECCO PETROCHEMICAL COMPANY LIMITED

NOTES TO THE FINANCIAL STATEMENTS

FOR THE YEARS ENDED 31 DECEMBER 2019, 2020 AND 2021 (AMOUNTS FOR THE YEAR ENDED 31 DECEMBER 2021 ARE NOT COVERED BY THE INDEPENDENT AUDITOR’S REPORT INCLUDED HEREIN)

(EXPRESSED IN RENMINBI YUAN)

 

The right-of-use assets of the Company including leased houses and buildings, plant and machinery equipment, means of transport and others. The right-of-use assets are initially measured at cost, which includes the initial measurement of the lease liability, the lease payment paid on or before the lease period, the initial direct expenses, etc., and deducts the lease incentive received. Where the Company is able to reasonably determine the ownership of the leased assets upon the expiration of the lease term, depreciation of the leased assets shall be calculated and withdrawn within the remaining service life of the leased assets; If it is not reasonable to determine whether the ownership of the leased asset can be acquired at the end of the lease term, the depreciation shall be calculated within the shorter period between the lease term and the remaining useful life of the leased asset. When the recoverable amount is lower than the book value of the asset, the Company writes down the book value to the recoverable amount.

For short-term leases with a lease term of no more than 12 months, the Company chooses not to recognize the right-of-use assets and lease liabilities, and records the relevant rental expenses into the current profits and losses or related asset costs according to the straight-line method during each period of the lease term.

 

(7)

Intangible assets

Intangible assets are stated in the balance sheet at cost less accumulated amortization (where the estimated useful life is finite) and asset impairment losses (see Note 3(11)(b)).

For an intangible asset with finite useful life, its cost less estimated residual value and accumulated asset impairment losses is amortized using the straight-line method over its estimated useful life. The respective amortization periods for such intangible assets are as follows:

 

     Amortization period  

Land use rights

     47 years  

Patents

     10 years  

Software

     2 to 10 years  

Useful lives and amortization methods of intangible asset with finite useful life are reviewed at least at each year-end.

If the acquisition costs of the land use rights and the buildings located thereon cannot be reasonably allocated between the land use rights and the buildings, all of the acquisition costs are recognized as fixed assets.

 

11


SHANGHAI SECCO PETROCHEMICAL COMPANY LIMITED

NOTES TO THE FINANCIAL STATEMENTS

FOR THE YEARS ENDED 31 DECEMBER 2019, 2020 AND 2021 (AMOUNTS FOR THE YEAR ENDED 31 DECEMBER 2021 ARE NOT COVERED BY THE INDEPENDENT AUDITOR’S REPORT INCLUDED HEREIN)

(EXPRESSED IN RENMINBI YUAN)

 

(8)

Research and development

The expenditure on an internal research and development project is classified into expenditure on the research phase and expenditure on the development phase based on its nature and whether there is material uncertainty that the research and development activities can form an intangible asset at the end of the project.

Expenditure on the research phase is recognized in profit or loss in the period in which it is incurred. Expenditure on the development phase is capitalized only if all of the following conditions are satisfied:

 

   

it is technically feasible to complete the intangible asset so that it will be available for use or sale;

 

   

management intends to complete the intangible asset, and use or sell it;

 

   

it can be demonstrated how the intangible asset will generate economic benefits;

 

   

there are adequate technical, financial and other resources to complete the development and the ability to use or sell the intangible asset; and

 

   

the expenditure attributable to the intangible asset

Other development expenditures that do not meet the conditions above are recognized in profit or loss in the period in which they are incurred. Development costs previously recognized as expenses are not recognized as an asset in a subsequent period. Capitalized expenditure on the development phase is presented as development costs in the balance sheet and transferred to intangible assets at the date that the asset is ready for its intended use.

 

(9)

Long-term prepaid expenses

Long-term prepaid expenses mainly include the catalyst expenditures that have been incurred but should be recognized as expenses over more than one year in the current and subsequent periods. Long-term prepaid expenses are amortized on the straight-line basis over the expected beneficial period and are presented at actual expenditure net of accumulated amortization.

Catalysts are amortized on the straight-line basis over their useful lives of 1.5 to 10 years.

 

12


SHANGHAI SECCO PETROCHEMICAL COMPANY LIMITED

NOTES TO THE FINANCIAL STATEMENTS

FOR THE YEARS ENDED 31 DECEMBER 2019, 2020 AND 2021 (AMOUNTS FOR THE YEAR ENDED 31 DECEMBER 2021 ARE NOT COVERED BY THE INDEPENDENT AUDITOR’S REPORT INCLUDED HEREIN)

(EXPRESSED IN RENMINBI YUAN)

 

(10)

Financial instruments

Financial instruments include cash at bank and on hand, receivables, payables, paid-in capital and etc.

 

  (a)

Recognition and initial measurement of financial assets and financial liabilities

A financial asset or financial liability is recognized in the balance sheet when the Company becomes a party to the contractual provisions of a financial instrument.

A financial asset or financial liability is measured initially at fair value. For financial assets and financial liabilities at fair value through profit or loss, any related directly attributable transaction costs are charged to profit or loss; for other categories of financial assets and financial liabilities, any related directly attributable transaction costs are included in their initial costs. A trade receivable, without significant financing component or practical expedient applied for one year or less contracts, is initially measured at the transaction price in accordance with Note 3(16).

 

  (b)

Classification and subsequent measurement of financial assets

 

  (i)

Classification of financial assets

The classification of financial assets is generally based on the business model in which a financial asset is managed and its contractual cash flow characteristics. On initial recognition, a financial asset is classified as measured at amortized cost, at fair value through other comprehensive income (“FVOCI”), or at fair value through profit or loss (“FVTPL”).

Financial assets are not reclassified subsequent to their initial recognition unless the Company changes its business model for managing financial assets in which case all affected financial assets are reclassified on the first day of the first reporting period following the change in the business model.

A financial asset is measured at amortized cost if it meets both of the following conditions and is not designated as at FVTPL:

 

   

it is held within a business model whose objective is to hold assets to collect contractual cash flows; and

 

   

its contractual terms give rise on specified dates to cash flows that are solely payments of principal and interest on the principal amount outstanding.

A debt investment is measured at FVOCI if it meets both of the following conditions and is not designated as at FVTPL:

 

   

it is held within a business model whose objective is achieved by both collecting contractual cash flows and selling financial assets; and

 

   

its contractual terms give rise on specified dates to cash flows that are solely payments of principal and interest on the principal amount outstanding.

 

13


SHANGHAI SECCO PETROCHEMICAL COMPANY LIMITED

NOTES TO THE FINANCIAL STATEMENTS

FOR THE YEARS ENDED 31 DECEMBER 2019, 2020 AND 2021 (AMOUNTS FOR THE YEAR ENDED 31 DECEMBER 2021 ARE NOT COVERED BY THE INDEPENDENT AUDITOR’S REPORT INCLUDED HEREIN)

(EXPRESSED IN RENMINBI YUAN)

 

On initial recognition of an equity investment that is not held for trading, the Company may irrevocably elect to present subsequent changes in the investment’s fair value in other comprehensive income. This election is made on an investment-by-investment basis. The instrument meets the definition of equity from the perspective of the issuer.

All financial assets not classified as measured at amortized cost or FVOCI as described above are measured at FVTPL. On initial recognition, the Company may irrevocably designate a financial asset that otherwise meets the requirements to be measured at amortized cost or at FVOCI as at FVTPL if doing so eliminates or significantly reduces an accounting mismatch that would otherwise arise.

The business model refers to how the Company manages its financial assets in order to generate cash flows. That is, the Company’s business model determines whether cash flows will result from collecting contractual cash flows, selling financial assets or both. The Company determines the business model for managing the financial assets according to the facts and based on the specific business objective for managing the financial assets determined by the Company’s key management personnel.

In assessing whether the contractual cash flows are solely payments of principal and interest, the Company considers the contractual terms of the instrument. For the purposes of this assessment, ‘principal’ is defined as the fair value of the financial asset on initial recognition. ‘Interest’ is defined as consideration for the time value of money and for the credit risk associated with the principal amount outstanding during a particular period of time and for other basic lending risks and costs, as well as a profit margin. The Company also assesses whether the financial asset contains a contractual term that could change the timing or amount of contractual cash flows such that it would not meet this condition.

 

  (ii)

Subsequent measurement of financial assets

 

   

Financial assets at FVTPL

These financial assets are subsequently measured at fair value. Net gains and losses, including any interest or dividend income, are recognized in profit or loss unless the financial assets are part of a hedging relationship.

 

14


SHANGHAI SECCO PETROCHEMICAL COMPANY LIMITED

NOTES TO THE FINANCIAL STATEMENTS

FOR THE YEARS ENDED 31 DECEMBER 2019, 2020 AND 2021 (AMOUNTS FOR THE YEAR ENDED 31 DECEMBER 2021 ARE NOT COVERED BY THE INDEPENDENT AUDITOR’S REPORT INCLUDED HEREIN)

(EXPRESSED IN RENMINBI YUAN)

 

   

Financial assets at amortized cost

These assets are subsequently measured at amortized cost using the effective interest method. A gain or loss on a financial asset that is measured at amortized cost and is not part of a hedging relationship shall be recognized in profit or loss when the financial asset is derecognized, reclassified, through the amortization process or in order to recognize impairment gains or losses.

 

   

Debt investments at FVOCI

These assets are subsequently measured at fair value. Interest income calculated using the effective interest method, impairment and foreign exchange gains and losses are recognized in profit or loss. Other net gains and losses are recognized in other comprehensive income. On derecognition, gains and losses accumulated in other comprehensive income are reclassified to profit or loss.

 

   

Equity investments at FVOCI

These assets are subsequently measured at fair value. Dividends are recognized as income in profit or loss. Other net gains and losses are recognized in other comprehensive income. On derecognition, gains and losses accumulated in other comprehensive income are reclassified to undistributed profits.

 

  (c)

Classification and subsequent measurement of financial liabilities

Financial liabilities are classified as measured at FVTPL or amortized cost.

 

   

Financial liabilities at FVTPL

A financial liability is classified as at FVTPL if it is classified as held-for-trading (including derivative financial liability) or it is designated as such on initial recognition.

Financial liabilities at FVTPL are subsequently measured at fair value and net gains and losses, including any interest expense, are recognized in profit or loss, unless the financial liabilities are part of a hedging relationship.

 

   

Financial liabilities at amortized cost

These financial liabilities are subsequently measured at amortized cost using the effective interest method.

 

15


SHANGHAI SECCO PETROCHEMICAL COMPANY LIMITED

NOTES TO THE FINANCIAL STATEMENTS

FOR THE YEARS ENDED 31 DECEMBER 2019, 2020 AND 2021 (AMOUNTS FOR THE YEAR ENDED 31 DECEMBER 2021 ARE NOT COVERED BY THE INDEPENDENT AUDITOR’S REPORT INCLUDED HEREIN)

(EXPRESSED IN RENMINBI YUAN)

 

  (d)

Offsetting

Financial assets and financial liabilities are generally presented separately in the balance sheet, and are not offset. However, a financial asset and a financial liability are offset and the net amount is presented in the balance sheet when both of the following conditions are satisfied:

 

   

the Company currently has a legally enforceable right to set off the recognized amounts;

 

   

the Company intends either to settle on a net basis, or to realize the financial asset and settle the financial liability simultaneously.

 

  (e)

Derecognition of financial assets and financial liabilities

Financial asset is derecognized when one of the following conditions is met:

 

   

the Company’s contractual rights to the cash flows from the financial asset expire;

 

   

the financial asset has been transferred and the Company transfers substantially all of the risks and rewards of ownership of the financial asset; or

 

   

the financial asset has been transferred, although the Company neither transfers nor retains substantially all of the risks and rewards of ownership of the financial asset, it does not retain control over the transferred asset.

Where a transfer of a financial asset in its entirety meets the criteria for derecognition, the difference between the two amounts below is recognized in profit or loss:

 

   

the carrying amount of the financial asset transferred measured at the date of derecognition;

 

   

the sum of the consideration received from the transfer and, when the transferred financial asset is a debt investment at FVOCI, any cumulative gain or loss that has been recognized directly in other comprehensive income for the part derecognized.

The Company derecognizes a financial liability (or part of it) only when its contractual obligation (or part of it) is extinguished.

 

  (f)

Equity instrument

The consideration received from the issuance of equity instruments net of transaction costs is recognized in shareholders’ equity. Consideration and transaction costs paid by the Company for repurchasing self-issued equity instruments are deducted from shareholders’ equity.

 

16


SHANGHAI SECCO PETROCHEMICAL COMPANY LIMITED

NOTES TO THE FINANCIAL STATEMENTS

FOR THE YEARS ENDED 31 DECEMBER 2019, 2020 AND 2021 (AMOUNTS FOR THE YEAR ENDED 31 DECEMBER 2021 ARE NOT COVERED BY THE INDEPENDENT AUDITOR’S REPORT INCLUDED HEREIN)

(EXPRESSED IN RENMINBI YUAN)

 

(11)

Impairment of assets

Except for impairment of assets set out in Notes 3(3) and (15), impairment of assets is accounted for using the following principles:

 

  (a)

Impairment of financial instruments

The Company recognizes loss allowances for expected credit loss (ECL) on:

 

   

financial assets measured at amortized cost;

 

   

debt investments measured at FVOCI.

Measurement of ECLs

ECLs are a probability-weighted estimate of credit losses. Credit losses are measured as the present value of all cash shortfalls (i.e. the difference between the cash flows due to the entity in accordance with the contract and the cash flows that the Company expects to receive).

The maximum period considered when estimating ECLs is the maximum contractual period (including extension options) over which the Company is exposed to credit risk.

Lifetime ECLs are the ECLs that result from all possible default events over the expected life of a financial instrument.

12-month ECLs are the portion of ECLs that result from default events that are possible within the 12 months after the balance sheet date (or a shorter period if the expected life of the instrument is less than 12 months).

Loss allowances for trade receivables are always measured at an amount equal to lifetime ECL. ECLs on these financial assets are estimated using a provision matrix based on the Company’s historical credit loss experience, adjusted for factors that are specific to the debtors and an assessment of both the current and forecast general economic conditions at the balance sheet date.

 

17


SHANGHAI SECCO PETROCHEMICAL COMPANY LIMITED

NOTES TO THE FINANCIAL STATEMENTS

FOR THE YEARS ENDED 31 DECEMBER 2019, 2020 AND 2021 (AMOUNTS FOR THE YEAR ENDED 31 DECEMBER 2021 ARE NOT COVERED BY THE INDEPENDENT AUDITOR’S REPORT INCLUDED HEREIN)

(EXPRESSED IN RENMINBI YUAN)

 

Except for trade receivables, the Company measures loss allowance at an amount equal to 12-month ECL for the following financial instruments, and at an amount equal to lifetime ECL for all other financial instruments.

 

   

If the financial instrument is determined to have low credit risk at the balance sheet date;

 

   

If the credit risk on a financial instrument has not increased significantly since initial recognition.

Financial instruments that have low credit risk

The credit risk on a financial instrument is considered low if the financial instrument has a low risk of default, the borrower has a strong capacity to meet its contractual cash flow obligations in the near term and adverse changes in economic and business conditions in the longer term may, but will not necessarily, reduce the ability of the borrower to fulfil its contractual cash flow obligations.

Significant increases in credit risk

In assessing whether the credit risk of a financial instrument has increased significantly since initial recognition, the Company compares the risk of default occurring on the financial instrument assessed at the balance sheet date with that assessed at the date of initial recognition.

When determining whether the credit risk of a financial asset has increased significantly since initial recognition and when estimating ECL, the Company considers reasonable and supportable information that is relevant and available without undue cost or effort, including forward-looking information. In particular, the following information is taken into account:

 

   

failure to make payments of principal or interest on their contractually due dates;

 

   

an actual or expected significant deterioration in a financial instrument’s external or internal credit rating (if available);

 

   

an actual or expected significant deterioration in the operating results of the debtor; and;

 

   

existing or forecast changes in the technological, market, economic or legal environment that have a significant adverse effect on the debtor’s ability to meet its obligation to the Company.

Depending on the nature of the financial instruments, the assessment of a significant increase in credit risk is performed on either an individual basis or a collective basis. When the assessment is performed on a collective basis, the financial instruments are grouped based on shared credit risk characteristics, such as past due status and credit risk ratings.

 

18


SHANGHAI SECCO PETROCHEMICAL COMPANY LIMITED

NOTES TO THE FINANCIAL STATEMENTS

FOR THE YEARS ENDED 31 DECEMBER 2019, 2020 AND 2021 (AMOUNTS FOR THE YEAR ENDED 31 DECEMBER 2021 ARE NOT COVERED BY THE INDEPENDENT AUDITOR’S REPORT INCLUDED HEREIN)

(EXPRESSED IN RENMINBI YUAN)

 

The Company assumes that the credit risk on a financial asset has increased significantly if it is more than 30 days past due.

The Company considers a financial asset to be in default when:

 

   

the borrower is unlikely to pay its credit obligations to the Company in full, without recourse by the Company to actions such as realizing security (if any is held); or

 

   

the financial asset is more than 90 days past due.

Credit-impaired financial assets

At each balance sheet date, the Company assesses whether financial assets carried at amortized cost and debt investments at FVOCI are credit-impaired. A financial asset is ‘credit-impaired’ when one or more events that have a detrimental impact on the estimated future cash flows of the financial asset have occurred. Evidence that a financial asset is credit-impaired includes the following observable data:

 

   

significant financial difficulty of the borrower or issuer;

 

   

a breach of contract, such as a default in interest or principal payments;

 

   

for economic or contractual reasons relating to the borrower’s financial difficulty, the Company having granted to the borrower a concession that would not otherwise consider;

 

   

it is probable that the borrower will enter bankruptcy or other financial reorganization; or

 

   

the disappearance of an active market for that financial asset because of financial difficulties.

Presentation of allowance for ECL

ECLs are remeasured at each balance sheet date to reflect changes in the financial instrument’s credit risk since initial recognition. Any change in the ECL amount is recognized as an impairment gain or loss in profit or loss. The Company recognizes an impairment gain or loss for all financial instruments with a corresponding adjustment to their carrying amount through a loss allowance account, except for debt investments that are measured at FVOCI, for which the loss allowance is recognized in other comprehensive income.

 

19


SHANGHAI SECCO PETROCHEMICAL COMPANY LIMITED

NOTES TO THE FINANCIAL STATEMENTS

FOR THE YEARS ENDED 31 DECEMBER 2019, 2020 AND 2021 (AMOUNTS FOR THE YEAR ENDED 31 DECEMBER 2021 ARE NOT COVERED BY THE INDEPENDENT AUDITOR’S REPORT INCLUDED HEREIN)

(EXPRESSED IN RENMINBI YUAN)

 

Write-off

The gross carrying amount of a financial asset is written off (either partially or in full) to the extent that there is no realistic prospect of recovery. A write-off constitutes a derecognition event. This is generally the case when the Company determines that the debtor does not have assets or sources of income that could generate sufficient cash flows to repay the amounts subject to the write-off. However, financial assets that are written off could still be subject to enforcement activities in order to comply with the Company’s procedures for recovery of amounts due.

Subsequent recoveries of an asset that was previously written off are recognized as a reversal of impairment in profit or loss in the period in which the recovery occurs.

 

  (b)

Impairment of other assets

The carrying amounts of the following assets are reviewed at each balance sheet date based on internal and external sources of information to determine whether there is any indication of impairment:

 

   

fixed assets

 

   

construction in progress

 

   

right-of-use assets

 

   

intangible assets

 

   

long-term prepaid expenses.

If any indication exists, the recoverable amount of the asset is estimated.

An asset group is composed of assets directly related to cash generation and is the smallest identifiable group of assets that generates cash inflows that are largely independent of the cash inflows from other assets or asset groups.

The recoverable amount of an asset (or asset group, set of asset groups) is the higher of its fair value (see Note 3(12)) less costs to sell and its present value of expected future cash flows.

The present value of expected future cash flows of an asset is determined by discounting the future cash flows, estimated to be derived from continuing use of the asset and from its ultimate disposal, to their present value using an appropriate pre-tax discount rate.

An asset impairment loss is recognized in profit or loss when the recoverable amount of an asset is less than its carrying amount. A provision for impairment of the asset is recognized accordingly. Asset impairment losses related to an asset group or a set of asset groups are to reduce the carrying amount of the other assets in the asset group or set of asset groups on a pro rata basis. However, such allocation would not reduce the carrying amount of an asset below the highest of its fair value less costs to sell (if measurable), its present value of expected future cash flows (if determinable) and zero.

Once an asset impairment loss is recognized, it is not reversed in a subsequent period.

 

20


SHANGHAI SECCO PETROCHEMICAL COMPANY LIMITED

NOTES TO THE FINANCIAL STATEMENTS

FOR THE YEARS ENDED 31 DECEMBER 2019, 2020 AND 2021 (AMOUNTS FOR THE YEAR ENDED 31 DECEMBER 2021 ARE NOT COVERED BY THE INDEPENDENT AUDITOR’S REPORT INCLUDED HEREIN)

(EXPRESSED IN RENMINBI YUAN)

 

(12)

Fair value measurement

Unless otherwise specified, the Company measures fair value as follows:

Fair value is the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date.

When measuring fair value, the Company takes into account the characteristics of the particular asset or liability (including the condition and location of the asset and restrictions, if any, on the sale or use of the asset) that market participants would consider when pricing the asset or liability at the measurement date, and uses valuation techniques that are appropriate in the circumstances and for which sufficient data and other information are available to measure fair value. Valuation techniques mainly include the market approach, the income approach and the cost approach.

 

(13)

Employee benefits

Employee benefits refer to all forms of consideration or compensation given by the Company in exchange for service rendered by employees or for termination of employment relationship, which include short-term employee benefits, post-employment benefits, termination benefits and other long-term employee benefits.

 

  (a)

Short-term employee benefits

Short-term employee benefits include employee wages or salaries, bonus, allowances and subsidies, staff welfare, premiums or contributions on medical insurance, work injury insurance and maternity insurance, housing funds, union running costs and employee education costs. The short term employee benefits actually occurred are recognized as a liability in the accounting period in which the service is rendered by the employees, with a corresponding charge to the profit or loss for the current period or the cost of relevant assets. Non-monetary benefits are measured at fair value.

 

  (b)

Post-employment benefits

The Company classifies post-employment benefit plans as either defined contribution plans or defined benefit plans. Defined contribution plans are post-employment benefit plans under which the Company pays fixed contributions into a separate fund and will have no obligation to pay further contributions; and defined benefit plans are post-employment benefit plans other than defined contribution plans. During the reporting period, the Company’s post-employment benefits mainly include the premiums or contributions on basic pensions and unemployment insurance, both of which belong to defined contribution plans.

Basic pensions

The Company’s employees participate in the basic pension plan set up and administered by local authorities of Ministry of Human Resource and Social Security. Monthly payments of premiums on the basic pensions are calculated according to prescribed bases and percentages by relevant local authorities. When employees retire, the relevant local authorities are obliged to pay the basic pensions to them. The amounts based on the above calculations are recognized as liabilities in the accounting period in which the service has been rendered by the employees, with a corresponding charge to the profit or loss for the current period or the cost of relevant assets.

 

21


SHANGHAI SECCO PETROCHEMICAL COMPANY LIMITED

NOTES TO THE FINANCIAL STATEMENTS

FOR THE YEARS ENDED 31 DECEMBER 2019, 2020 AND 2021 (AMOUNTS FOR THE YEAR ENDED 31 DECEMBER 2021 ARE NOT COVERED BY THE INDEPENDENT AUDITOR’S REPORT INCLUDED HEREIN)

(EXPRESSED IN RENMINBI YUAN)

 

  (c)

Termination benefits

The Company provides compensation for terminating the employment relationship with employees before the end of the employment contracts or as an offer to encourage employees to accept voluntary redundancy before the end of the employment contracts. The Company recognizes a liability arising from compensation for termination of the employment relationship with employees, with a corresponding charge to profit or loss for the current period at the earlier of the following dates: 1) when the Company cannot unilaterally withdraw an employment termination plan or a curtailment proposal; 2) when the Company recognizes costs or expenses for a restructuring that involves the payment of termination benefits.

The termination benefits expected to be settled within one year since the balance sheet date are classified as current liabilities.

 

(14)

Provisions

Provisions for product warranties and onerous contracts, are recognized when the Company has a present obligation, it is probable that an outflow of economic benefits will be required to settle the obligation, and the amount of the obligation can be measured reliably.

A provision is initially measured at the best estimate of the expenditure required to settle the related present obligation. Factors surrounding a contingency, such as the risks, uncertainties and the time value of money, are taken into account as a whole in reaching the best estimate of a provision. Where the effect of the time value of money is material, the best estimate is determined by discounting the related future cash outflows. The increase in the discounted amount of the provision arising from passage of time is recognized as interest expense.

The carrying amount of provisions is reviewed at each balance sheet date and adjusted to reflect the current best estimate.

The provisions expected to be settled within one year since the balance sheet date are classified as current liabilities.

 

(15)

Income tax

Current tax and deferred tax are recognized in profit or loss.

Current tax is the expected tax payable calculated at the applicable tax rate on taxable income for the year, plus any adjustment to tax payable in respect of previous years.

At the balance sheet date, current tax assets and liabilities are offset only if the Company has a legally enforceable right to set them off and also intends either to settle on a net basis or to realise the asset and settle the liability simultaneously.

Deferred tax assets and liabilities arise from deductible and taxable temporary differences respectively, being the differences between the carrying amounts of assets and liabilities for financial reporting purposes and their tax bases, which include the deductible tax losses and

 

22


SHANGHAI SECCO PETROCHEMICAL COMPANY LIMITED

NOTES TO THE FINANCIAL STATEMENTS

FOR THE YEARS ENDED 31 DECEMBER 2019, 2020 AND 2021 (AMOUNTS FOR THE YEAR ENDED 31 DECEMBER 2021 ARE NOT COVERED BY THE INDEPENDENT AUDITOR’S REPORT INCLUDED HEREIN)

(EXPRESSED IN RENMINBI YUAN)

 

tax credits carried forward to subsequent periods. Deferred tax assets are recognized to the extent that it is probable that future taxable profits will be available against which deductible temporary differences can be utilized.

At the balance sheet date, deferred tax is measured based on the tax consequences that would follow from the expected manner of recovery or settlement of the carrying amount of the assets and liabilities, using tax rates enacted at the balance sheet date that are expected to be applied in the period when the asset is recovered or the liability is settled.

The carrying amount of a deferred tax asset is reviewed at each balance sheet date, and is reduced to the extent that it is no longer probable that the related tax benefits will be utilized. Such reduction is reversed to the extent that it becomes probable that sufficient taxable profits will be available.

At the balance sheet date, deferred tax assets and liabilities are offset if all of the following conditions are met:

 

   

the taxable entity has a legally enforceable right to offset current tax liabilities and assets, and

 

   

they relate to income taxes levied by the same tax authority on either:

 

   

the same taxable entity; or

 

   

different taxable entities which intend either to settle the current tax liabilities and assets on a net basis, or to realise the assets and settle the liabilities simultaneously, in each future period in which significant amounts of deferred tax liabilities or assets are expected to be settled or recovered.

 

(16)

Revenue recognition

The Company shall, when the customer acquires control over the relevant goods or services, recognize the income at the amount of consideration to which it is expected to be entitled.

The following is the description of accounting policies regarding revenue from the Company’s principal activities:

 

  (a)

Sales of goods

The Company manufactures and sells ethylene, polyethylene, styrene, polystyrene, propylene, acrylonitrile, polypropylene, butadiene, aromatic hydrocarbons and other chemical products and plastic raw materials to distributors. Sales are recognized when control of the products has transferred, being when the products are delivered to and accepted by the customer. The Company delivers the products to the specific location in accordance with the sales contract, and recognized as revenues when the customer confirms receipt of the products. Revenue excludes value added tax and is after deduction of any estimated trade discounts.

 

23


SHANGHAI SECCO PETROCHEMICAL COMPANY LIMITED

NOTES TO THE FINANCIAL STATEMENTS

FOR THE YEARS ENDED 31 DECEMBER 2019, 2020 AND 2021 (AMOUNTS FOR THE YEAR ENDED 31 DECEMBER 2021 ARE NOT COVERED BY THE INDEPENDENT AUDITOR’S REPORT INCLUDED HEREIN)

(EXPRESSED IN RENMINBI YUAN)

 

(17)

Government grants

Government grants refer to the monetary or non-monetary assets obtained by the Company from the government, including tax return and financial subsidy.

Government grants are recognized when the grants can be received and the Company can comply with all attached conditions. If a government grant is a monetary asset, it will be measured at the amount received or receivable. If a government grant is a non-monetary asset, it will be measured at its fair value. If it is unable to obtain its fair value reliably, it will be measured at its nominal amount.

Government grants related to assets refer to government grants which are obtained by the Company for the purposes of purchase, construction or acquisition of the long-term assets. Government grants related to income refer to the government grants other than those related to assets.

Government grants related to assets are either deducted against the carrying amount of the assets, or recorded as deferred income and recognized in profit or loss on a systemic basis over the useful lives of the assets. Government grants related to income that compensate the future costs, expenses or losses are recorded as deferred income and recognized in profit or loss, or deducted against related costs, expenses or losses in reporting the related expenses; government grants related to income that compensate the incurred costs, expenses or losses are recognized in profit or loss, or deducted against related costs, expenses or losses directly in current period. The Company applies the presentation method consistently to the similar government grants in the financial statements.

Government grants that are related to ordinary activities are included in operating profit, otherwise, they are recorded in non-operating income or expenses.

 

(18)

Safety production costs

According to the decision of the State Council on Further Strengthening the work of production safety (Guofa No.2 2004), Shanghai Municipal Government to implement the State Council on Further Strengthening corporate safety work notice (Hufufa No.35 2010) and Safe production costs extraction and use of management practices (Caiqi No.16 2012) issued by the Ministry of Finance and the national production safety supervision administration on 2 February 2012, The Company extracted safety production costs in a certain percentage of sales revenue from the dangerous goods in previous year, which is used for safety costs.

The safety production costs, accrued in accordance with the above regulations, shall be charged in relevant costs or profit and loss, and in the specific reserve. Safety production costs, which belong to expenses, directly offset the special reserves. If the costs formed into fixed assets, the special reserves shall be offset according to the cost forming into fixed assets, and recognize the same amount of accumulated depreciation. This fixed asset shall no longer accrue depreciation in the following period.

 

24


SHANGHAI SECCO PETROCHEMICAL COMPANY LIMITED

NOTES TO THE FINANCIAL STATEMENTS

FOR THE YEARS ENDED 31 DECEMBER 2019, 2020 AND 2021 (AMOUNTS FOR THE YEAR ENDED 31 DECEMBER 2021 ARE NOT COVERED BY THE INDEPENDENT AUDITOR’S REPORT INCLUDED HEREIN)

(EXPRESSED IN RENMINBI YUAN)

 

(19)

Profit distributions to owners

Distributions of profit proposed in the profit appropriation plan to be approved after the balance sheet date are not recognized as a liability at the balance sheet date but are disclosed in the notes separately.

 

(20)

Related parties

If a party has the power to control, jointly control or exercize significant influence over another party, or vice versa, or where two or more parties are subject to common control or joint control from another party, they are considered to be related parties. Related parties may be individuals or enterprises. Enterprises with which the Company is under common control only from the State and that have no other related party relationships are not regarded as related parties.

 

(21)

Significant accounting estimates and judgements

The Company continually evaluates the critical accounting estimates and key judgements applied based on historical experience and other factors, including expectations of future events that are believed to be reasonable under the circumstances.

 

  (a)

Critical judgments in applying the accounting policies

Classification of financial assets

The Company in determining the classification of financial assets involved in the major judgments including business model and contract cash flow characteristics of the analysis.

The Company determines the business model of managing financial assets at the level of financial asset portfolio, taking into account such factors as the way of evaluating and reporting the performance of financial assets to key managers, the risk and management methods that affect the performance of financial assets, and the ways in which relevant business managers are paid, etc.

When the Company evaluates whether the contract cash flow of financial assets is consistent with the basic loan arrangement, there are the following main judgments: whether the time distribution or amount of principal may change within the duration due to prepayment or other reasons; whether interest include only the time value of money, credit risk, other basic lending risks, and consideration of costs and profits. For example, whether the prepayment amount reflect only the principal outstanding and the interest based on the principal outstanding, as well as the reasonable compensation paid for the early termination of the contract.

 

25


SHANGHAI SECCO PETROCHEMICAL COMPANY LIMITED

NOTES TO THE FINANCIAL STATEMENTS

FOR THE YEARS ENDED 31 DECEMBER 2019, 2020 AND 2021 (AMOUNTS FOR THE YEAR ENDED 31 DECEMBER 2021 ARE NOT COVERED BY THE INDEPENDENT AUDITOR’S REPORT INCLUDED HEREIN)

(EXPRESSED IN RENMINBI YUAN)

 

  (b)

Critical accounting estimates and key assumptions

The critical accounting estimates and key assumptions that have a significant risk of causing a material adjustment to the carrying amounts of assets and liabilities within the next accounting year are outlined below:

 

  (i)

Estimated useful lives and net residual values of fixed assets and other long-term assets

The Company assessed the estimated useful lives of fixed assets and other long-term assets in line with historical experience based on the actual useful lives of assets with similar nature or function. If there are significant changes in estimated useful lives and net residual values, depreciation or amortization expenses for future periods are adjusted.

 

  (ii)

Provision for decline in the value of inventories

Any excess of the cost over the net realizable value of each item of inventories is recognized as a provision for decline in the value of inventories. Net realizable value is determined based on the estimated selling price in the ordinary course of business, less the estimated costs to completion and estimated costs necessary to make the sale and related taxes. Management bases the estimates on all available information, including the current market prices of the finished goods and raw materials, costs to completion, costs necessary to make the sale and related taxes. If the actual selling prices are lower or the costs to completion are higher than estimated, the actual allowance for decline in the value of inventories would be higher than estimated.

 

  (iii)

Income taxes

As there are some transactions and events for which the ultimate tax determination is uncertain during the ordinary course of business, significant judgement is required from the Company in determining the provision for income taxes. Where the final tax outcome of these matters is different from the amounts that were initially recorded, such differences will impact the income tax and deferred tax provisions in the period in which such determination is made.

 

  (iv)

Impairments for non-current assets

At the end of each reporting period, the Company tests for impairment for non-current assets for which certain events or changes in circumstances indicate that the carrying amount may not be recoverable. If circumstances indicate that the carrying amount of non-current assets may not be recoverable, an impairment loss may be recognized in profit or loss for the excess of the carrying amounts over the recoverable amounts.

The recoverable amount of assets or CGUs are the higher of the fair value less costs of disposal and value in use. As the fair value of certain assets or CGUs may not be The recoverable amount of an asset or a cash-generating unit (“CGU”) (a portion of which related to certain production facilities) are the higher of the fair value less costs of disposal and value in use. In estimating the present value of future cash flows, significant judgments are required regarding the volume of production, selling price,

 

26


SHANGHAI SECCO PETROCHEMICAL COMPANY LIMITED

NOTES TO THE FINANCIAL STATEMENTS

FOR THE YEARS ENDED 31 DECEMBER 2019, 2020 AND 2021 (AMOUNTS FOR THE YEAR ENDED 31 DECEMBER 2021 ARE NOT COVERED BY THE INDEPENDENT AUDITOR’S REPORT INCLUDED HEREIN)

(EXPRESSED IN RENMINBI YUAN)

 

related operating costs and discount rate to be used in calculating the present value of the asset or CGUs. In estimating recoverable amounts, the Company uses all relevant information available, including projections of production volumes, selling prices and related operating costs based on reasonable and supportable assumptions.

 

4

Changes in accounting policies

In 2021, the Company has adopted the following newly revised accounting standards and implementation guidance and illustrative examples issued by the MOF, mainly include:

 

   

The Accounting Treatment of COVID-19-Related Rent Concessions (Caikuai [2020] No.10) and Notice of Extending the Applicable Period of ‘Accounting Treatment of COVID-19 Related Rent Concessions’ (Caikuai [2021] No.9)

 

   

CAS Bulletin No.14 (Caikuai [2021] No.1) (“Bulletin No.14”)

 

(1)

Caikuai [2020] No.10 and Caikuai [2021] No.9

The Accounting Treatment of COVID-19 Related Rent Concessions (Caikuai [2020] No.10) provides practical expedient under certain conditions for rent concessions occurring as a direct consequence of the COVID-19 pandemic. If the company choose to adopt the practical expedient, then there is no need to assess whether there is a lease change or reassess the lease classification. In combination of the requirements of Caikuai [2021] No.9, such practical expedient is only applicable to any reduction in lease payments due before 30 June 2022. Cumulative effects of adopting the above regulations are adjusted to the opening undistributed profits or other comprehensive income for the year 2021. Comparative information is not restated.

The adoption of the above regulations does not have significant effect on the financial position and financial performance of the Company.

 

(2)

Bulletin No.14

Bulletin No.14 takes effect on 26 January 2021 (implementation date).

Benchmark interest rate reform

Bulletin No.14 introduces the accounting and disclosure requirements for the modification of financial instruments and lease liabilities resulting from the benchmark interest rate reform. Transactions related to the benchmark interest rate reform that occurred before 31 December 2020 and during 1 January 2021 to the implementation date are subject to retrospective adjustments. Cumulative effects are adjusted to the opening undistributed profits or other comprehensive income for the year 2021. Comparative information is not restated.

The adoption of Bulletin No.14 does not have significant effect on the financial position and financial performance of the Company.

 

27


SHANGHAI SECCO PETROCHEMICAL COMPANY LIMITED

NOTES TO THE FINANCIAL STATEMENTS

FOR THE YEARS ENDED 31 DECEMBER 2019, 2020 AND 2021 (AMOUNTS FOR THE YEAR ENDED 31 DECEMBER 2021 ARE NOT COVERED BY THE INDEPENDENT AUDITOR’S REPORT INCLUDED HEREIN)

(EXPRESSED IN RENMINBI YUAN)

 

5

Taxation

 

(1)

The types of taxes applicable to the Company’s include

 

Tax Name

  

Tax basis and applicable rate

Value added tax (“VAT”)    Output VAT is 6% or 9% or 13% of product sales and taxable services revenue, based on tax laws. The basis for VAT payable is to deduct input VAT from the output VAT for the period
City maintenance and construction tax    Before 1 September 2021, 1% of VAT paid; After 1 September 2021, 5% of VAT paid.
Educational surcharge    3% of VAT paid
Local educational surcharge    2% of VAT paid

 

(2)

Income tax

The statutory income tax rate of the Company is 25%. The applicable income tax rate for the year is the statutory rate (2019 and 2020: 25%).

Pursuant to the “Circular on Enterprise Income Tax Policy concerning Deductions for Equipment and Appliances”(Cai Shui [2018] 54) issued by the State Administration of Taxation, during the period from 1 January 2018 to 31 December 2020, the cost of newly purchased equipment with the original cost less than RMB 5 million can be fully deducted against taxable profit in the next month after the asset is put into use, instead of being depreciated annually for tax filing.

 

(3)

Taxes payable

 

     31 December
2020
     31 December
2021
 
     RMB      RMB  

Unpaid VAT

     189,015,795        63,240,335  

Enterprise income tax payable

     529,076,676        173,463,260  

Environmental tax payable

     65,488,100        65,275,459  

Educational surcharge payable

     9,196,156        3,162,017  

Individual income tax payable

     4,661,466        5,008,019  

City maintenance and construction tax payable

     1,839,231        3,162,016  

Unpaid stamp tax

     1,622,265        2,065,124  

Unpaid land use tax

     749,983        749,983  
  

 

 

    

 

 

 

Total

     801,649,672        316,126,213  
  

 

 

    

 

 

 
  

 

 

    

 

 

 

 

28


SHANGHAI SECCO PETROCHEMICAL COMPANY LIMITED

NOTES TO THE FINANCIAL STATEMENTS

FOR THE YEARS ENDED 31 DECEMBER 2019, 2020 AND 2021 (AMOUNTS FOR THE YEAR ENDED 31 DECEMBER 2021 ARE NOT COVERED BY THE INDEPENDENT AUDITOR’S REPORT INCLUDED HEREIN)

(EXPRESSED IN RENMINBI YUAN)

 

6

Cash at bank and on hand

 

    

31 December

2020

    

31 December

2021

 
     RMB      RMB  

Deposits with banks

     

- RMB

     5,144,434,008        3,246,711,253  

- USD (translated into RMB)

     36,202,781        36,039,789  

Other cash balances (a)

     40,000,000        —    
  

 

 

    

 

 

 

Total

     5,220,636,789        3,282,751,042  
  

 

 

    

 

 

 

 

(a)

As at 31 December 2020, other cash balances RMB 40,000,000 is deposit for unconditional irrevocable Letter of Guarantee of RMB 400,000,000.

Cash and cash equivalents listed in the cash flow statement:

 

    

31 December

2020

    

31 December

2021

 
     RMB      RMB  

Cash at bank

     5,180,636,789        3,282,751,042  

Less: Time deposit (b)

     —          950,000,000  
  

 

 

    

 

 

 

Cash and cash equivalents

     5,180,636,789        2,332,751,042  
  

 

 

    

 

 

 

 

(b)

As at 31 December 2021, time deposits represent time deposit at bank of 18 months to three years of maturity which will expire within one year, and the annual interest rates are from 3.192% to 3.784% (31 December 2020: Nil).

 

7

Accounts receivable

 

(1)

Accounts receivable by customer type:

 

    

31 December

2020

     31 December 2021  
     RMB      RMB  

Receivables due from related parties

     154,044,971        33,850,641  

Accounts receivable from third parties

     165,154,703        225,436,156  
  

 

 

    

 

 

 

Sub-total

     319,199,674        259,286,797  

Less: Provision for bad debts

     7,756,885        7,756,885  
  

 

 

    

 

 

 

Total

     311,442,789        251,529,912  
  

 

 

    

 

 

 

 

29


SHANGHAI SECCO PETROCHEMICAL COMPANY LIMITED

NOTES TO THE FINANCIAL STATEMENTS

FOR THE YEARS ENDED 31 DECEMBER 2019, 2020 AND 2021 (AMOUNTS FOR THE YEAR ENDED 31 DECEMBER 2021 ARE NOT COVERED BY THE INDEPENDENT AUDITOR’S REPORT INCLUDED HEREIN)

(EXPRESSED IN RENMINBI YUAN)

 

(2)

The ageing analysis of accounts receivable is as follows:

 

     31 December
2020
     31 December
2021
 
     RMB      RMB  

Within 1 year (inclusive)

     311,442,789        251,529,912  

Over 1 year but within 2 years (inclusive)

     —          —    

Over 2 years but within 3 years (inclusive)

     —          —    

Over 3 years

     7,756,885        7,756,885  
  

 

 

    

 

 

 

Sub-total

     319,199,674        259,286,797  

Less: Provision for bad debts

     7,756,885        7,756,885  
  

 

 

    

 

 

 

Total

     311,442,789        251,529,912  
  

 

 

    

 

 

 

The ageing is counted starting from the date when accounts receivable are recognized.

 

(3)

Assessment of ECLs on accounts receivable:

For accounts receivables, regardless of whether exists the significant financing component, the Company measures the loss provision according to the lifetime expected credit losses.

 

(4)

Movements of provisions for bad debts:

 

     2019      2020      2021  
     RMB      RMB      RMB  

Balance at the beginning of the year

     8,797,278        8,797,278        7,756,885  

Additions during the year

     —          —          —    

Recoveries or reversals during the year

     —          (1,040,393      —    
  

 

 

    

 

 

    

 

 

 

Balance at the end of the year

     8,797,278        7,756,885        7,756,885  
  

 

 

    

 

 

    

 

 

 

 

30


SHANGHAI SECCO PETROCHEMICAL COMPANY LIMITED

NOTES TO THE FINANCIAL STATEMENTS

FOR THE YEARS ENDED 31 DECEMBER 2019, 2020 AND 2021 (AMOUNTS FOR THE YEAR ENDED 31 DECEMBER 2021 ARE NOT COVERED BY THE INDEPENDENT AUDITOR’S REPORT INCLUDED HEREIN)

(EXPRESSED IN RENMINBI YUAN)

 

8

Financial assets at fair value through other comprehensive income

 

     31 December
2020
     31 December
2021
 
     RMB      RMB  

Financial assets at fair value through other comprehensive income

     501,351,308        260,065,209  
  

 

 

    

 

 

 

 

(1)

Due to the requirement of cash management, the Company discounted and endorsed part of the bank acceptance notes. The business model of bank acceptance notes management is for the purpose of collecting cash flow of contracts and sales. Therefore, the Company classified all notes receivable to financial assets measured at fair value and whose changes are included in other comprehensive income.

 

(2)

The Company has no single provision for impairment of the bank acceptance notes, with all provision was accrued by their expected credit loss. As at 31 December 2020 and 2021, the Company considers that no bank acceptance notes has significant credit risk, and will not suffer significant loss due to the violation of banks.

 

(3)

As at 31 December 2020 and 31 December 2021, the Company had no unmatured notes receivable that have been endorsed or discounted.

 

9

Advances to suppliers

 

     31 December
2020
     31 December
2021
 
     RMB      RMB  

Advances to suppliers

     14,331,782        22,771,842  
  

 

 

    

 

 

 

As at 31 December 2020 and 31 December 2021, the Company’s prepayment mainly refers to the prepayment of goods purchase, the aging of which is within one year.

 

31


SHANGHAI SECCO PETROCHEMICAL COMPANY LIMITED

NOTES TO THE FINANCIAL STATEMENTS

FOR THE YEARS ENDED 31 DECEMBER 2019, 2020 AND 2021 (AMOUNTS FOR THE YEAR ENDED 31 DECEMBER 2021 ARE NOT COVERED BY THE INDEPENDENT AUDITOR’S REPORT INCLUDED HEREIN)

(EXPRESSED IN RENMINBI YUAN)

 

10

Other receivables

 

    

31 December

2020

    

31 December

2021

 
     RMB      RMB  

Refund of consumption tax payable (a)

     —          28,448,944  

Property rental deposits

     1,472,346        12,911,288  

Others

     686,832        16,200  
  

 

 

    

 

 

 

Total

     2,159,178        41,376,432  
  

 

 

    

 

 

 

As at 31 December 2020 and 2021, all other receivables were aged within one year except for property rental deposits. No other receivables were past due but unimpaired. Provision for bad debts was not required as assessed by management of the Company.

 

(a)

According to regulations of the Interim Measures for Consumption Tax Refunding (Exempting) on Naphtha and Fuel Used in Production of Ethylene and Arene Chemical Products issued by the State Administration of Taxation, eligible enterprises, which use naphtha and fuel to produce ethylene and arene chemical products, can enjoy tax rebate for consumption tax. As at 31 December 2021, the Company had made a tax refund application to the local tax bureau and confirmed that the consumption tax refund of RMB 28,448,944 would be received (31 December 2020: RMB 187,343,266). As at 31 December 2020, the balance was presented in the account of Other current assets.

 

11

Inventories

 

(1)

An analysis of inventories by category for the year is as follows:

 

     31 December
2020
     31 December
2021
 
     RMB      RMB  

Raw materials

     868,768,228        1,321,363,602  

Semi-finished products

     272,934,389        555,997,481  

Finished goods

     426,167,130        333,877,632  

Goods in transit

     —          130,226,977  
  

 

 

    

 

 

 

Sub-total

     1,567,869,747        2,341,465,692  

Less: Provision for decline in the value of inventories

     (76,579,909      (136,012,496
  

 

 

    

 

 

 

Total

     1,491,289,838        2,205,453,196  
  

 

 

    

 

 

 

 

32


SHANGHAI SECCO PETROCHEMICAL COMPANY LIMITED

NOTES TO THE FINANCIAL STATEMENTS

FOR THE YEARS ENDED 31 DECEMBER 2019, 2020 AND 2021 (AMOUNTS FOR THE YEAR ENDED 31 DECEMBER 2021 ARE NOT COVERED BY THE INDEPENDENT AUDITOR’S REPORT INCLUDED HEREIN)

(EXPRESSED IN RENMINBI YUAN)

 

(2)

An analysis of provision for decline in the value of inventories of the Company is as follows:

 

    

Balance

at 1 January

2019

    

Provision made

for the year

    

Written back

during the year
Transferred out

    

Balance

at 31 December

2019

 
     RMB      RMB      RMB      RMB  

Raw materials

     77,265,513        2,042,798        (3,915,674      75,392,637  

Semi-finished products

     12,046,489        4,834,980        (12,046,490      4,834,979  

Finished goods

     19,375,177        2,423,291        (19,375,176      2,423,292  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

     108,687,179        9,301,069        (35,337,340      82,650,908  
  

 

 

    

 

 

    

 

 

    

 

 

 

 

    

Balance

at 1 January

2020

    

Provision made

for the year

    

Written back

during the year

Transferred out

   

Balance

at 31 December

2020

 
     RMB      RMB      RMB     RMB  

Raw materials

     75,392,637        2,508,089        (5,600,250     72,300,476  

Semi-finished products

     4,834,979        2,752,574        (4,834,980     2,752,573  

Finished goods

     2,423,292        1,526,859        (2,423,291     1,526,860  
  

 

 

    

 

 

    

 

 

   

 

 

 

Total

     82,650,908        6,787,522        (12,858,521     76,579,909  
  

 

 

    

 

 

    

 

 

   

 

 

 

 

    

Balance

at 1 January

2021

    

Provision made

for the year

    

Written back

during the year
Transferred out

   

Balance

at 31 December

2021

 
     RMB      RMB      RMB     RMB  

Raw materials

     72,300,476        26,762,508        (1,996,635     97,066,349  

Semi-finished products

     2,752,573        26,554,107        (2,752,574     26,554,106  

Finished goods

     1,526,860        12,392,039        (1,526,858     12,392,041  
  

 

 

    

 

 

    

 

 

   

 

 

 

Total

     76,579,909        65,708,654        (6,276,067     136,012,496  
  

 

 

    

 

 

    

 

 

   

 

 

 

 

12

Current portion of non-current assets

 

     31 December
2020
     31 December
2021
 
     RMB      RMB  

Bank deposits

     100,000,000        —    
  

 

 

    

 

 

 

As at 31 December 2020, the other non-current assets within one year of RMB 100,000,000 was 18-month bank deposits with the annual rate of 3.192% in Shanghai Rural Commercial Bank, Jinshan branch, which will be due in October 2021.

 

33


SHANGHAI SECCO PETROCHEMICAL COMPANY LIMITED

NOTES TO THE FINANCIAL STATEMENTS

FOR THE YEARS ENDED 31 DECEMBER 2019, 2020 AND 2021 (AMOUNTS FOR THE YEAR ENDED 31 DECEMBER 2021 ARE NOT COVERED BY THE INDEPENDENT AUDITOR’S REPORT INCLUDED HEREIN)

(EXPRESSED IN RENMINBI YUAN)

 

13

Other current assets

 

     Note     31 December
2020
     31 December
2021
 
    RMB      RMB  

Entrusted loans

     (1)       2,000,000,000        —    

Time deposits

     (2)       600,000,000        —    

Refund of consumption tax payable

     Note 10(a)     187,343,266        —    

Others

       2,171,547        2,171,547  
    

 

 

    

 

 

 

Total

       2,789,514,813        2,171,547  
    

 

 

    

 

 

 

 

(1)

As at 31 December 2020, the entrusted loan of RMB 2,000,000,000 was the entrusted loan lent to Sinopec Corp. through China Merchants Bank, Shanghai branch, with an annual interest rate of 3.55% from 28 August 2020 to 27 August 2021.

(2)

As at 31 December 2020, time deposit of RMB 600,000,000 was one-year time deposit with an annual interest rate of 2.25% in Minsheng Bank of China, Jinshan branch, which will be due on 12 August 2021.

 

34


SHANGHAI SECCO PETROCHEMICAL COMPANY LIMITED

NOTES TO THE FINANCIAL STATEMENTS

FOR THE YEARS ENDED 31 DECEMBER 2019, 2020 AND 2021 (AMOUNTS FOR THE YEAR ENDED 31 DECEMBER 2021 ARE NOT COVERED BY THE INDEPENDENT AUDITOR’S REPORT INCLUDED HEREIN)

(EXPRESSED IN RENMINBI YUAN)

 

14

Fixed assets

 

    

Plant and

buildings

   

Machinery and

equipment

    Motor vehicles    

Office and other

equipment

    Total  
     RMB     RMB     RMB     RMB     RMB  

Cost

          

Balance at 31 December 2019

     1,356,895,824       19,888,882,481       11,963,804       215,862,397       21,473,604,506  

Transfers from construction in progress (Note 15)

     3,020,477       71,344,872       953,321       17,506,521       92,825,191  

Other increases during the year

     2,484,547       33,023,075       1,038,226       25,877,835       62,423,683  

Disposals during the year

     —         (64,550,631     (2,357,084     (8,488,360     (75,396,075
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Balance at 31 December 2020

     1,362,400,848       19,928,699,797       11,598,267       250,758,393       21,553,457,305  
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Less: Accumulated depreciation

          

Balance at 31 December 2019

     (919,042,418     (16,426,310,546     (5,020,144     (128,305,819     (17,478,678,927

Charge for the year

     (50,592,366     (547,935,231     (1,098,077     (24,523,504     (624,149,178

Decrease during the year

     —         57,886,029       1,909,838       8,195,834       67,991,701  
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Balance at 31 December 2020

     (969,634,784     (16,916,359,748     (4,208,383     (144,633,489     (18,034,836,404
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Carrying amounts

          

At 31 December 2020

     392,766,064       3,012,340,049       7,389,884       106,124,904       3,518,620,901  
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

At 31 December 2019

     437,853,406       3,462,571,935       6,943,660       87,556,578       3,994,925,579  
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

 

    

Plant and

buildings

   

Specialized

machinery and

equipment

   

General

machinery and

equipment

   

Office and other

equipment

    Motor vehicles    

Machinery and

equipment

    Total  
     RMB     RMB     RMB     RMB     RMB     RMB     RMB  

Cost

              

Balance at 31 December 2020

     1,362,400,848       19,928,699,797       —         —         11,598,267       250,758,393       21,553,457,305  

Transfers from construction in progress (Note 15)

     7,354,242       229,893,477       24,174,512       —         —         —         261,422,231  

Other increases during the year

     1,303,787       29,177,331       10,941,680       3,924,580       —         —         45,347,378  

Reclassification during the year

     104,437,291       (188,982,524     325,549,776       21,352,117       (11,598,267     (250,758,393     —    

Disposals during the year

     (991,050     (50,030,703     (7,908,577     (119,347     —         —         (59,049,677
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Balance at 31 December 2021

     1,474,505,118       19,948,757,378       352,757,391       25,157,350       —         —         21,801,177,237  
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Less: Accumulated depreciation

              

Balance at 31 December 2020

     (969,634,784     (16,916,359,748     —         —         (4,208,383     (144,633,489     (18,034,836,404

Charge for the year

     (45,718,875     (561,948,667     (33,774,586     (4,269,835     —         —         (645,711,963

Decrease during the year

     329,819       38,258,737       7,569,715       116,707       —         —         46,274,978  

Reclassification during the year

     (77,210,951     127,193,874       (183,732,050     (15,092,745     4,208,383       144,633,489       —    
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Balance at 31 December 2021

     (1,092,234,791     (17,312,855,804     (209,936,921     (19,245,873     —         —         (18,634,273,389
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Carrying amounts

              

At 31 December 2021

     382,270,327       2,635,901,574       142,820,470       5,911,477       —         —         3,166,903,848  
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

At 31 December 2020

     392,766,064       3,012,340,049       —         —         7,389,884       106,124,904       3,518,620,901  
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

In 2021, the amounts of depreciation expenses charged cost of sales, selling and distribution expenses, general and administrative expenses and research and development expenses were RMB 624,184,556, RMB 235,451, RMB20,778,324 and RMB513,632 (2019: RMB 609,665,198, RMB 1,067,539, RMB 12,461,713 and RMB 25,511; 2020: RMB 610,002,606, RMB 1,120,980, RMB 12,881,160 and RMB 144,432), respectively.

 

35


SHANGHAI SECCO PETROCHEMICAL COMPANY LIMITED

NOTES TO THE FINANCIAL STATEMENTS

FOR THE YEARS ENDED 31 DECEMBER 2019, 2020 AND 2021 (AMOUNTS FOR THE YEAR ENDED 31 DECEMBER 2021 ARE NOT COVERED BY THE INDEPENDENT AUDITOR’S REPORT INCLUDED HEREIN)

(EXPRESSED IN RENMINBI YUAN)

 

15

Construction in progress

 

     RMB  

Cost

  

Balance at 1 January 2020

     264,025,605  

Additions during the year

     216,939,987  

Transferred to fixed assets (note 14)

     (92,825,191

Transferred to intangible assets (note 17)

     (21,358,767
  

 

 

 

Balance at 31 December 2020

     366,781,634  
  

 

 

 

Less: Provision for impairment

  

Balance at 1 January 2020 and 31 December 2019

     —    

Charge for the year

     —    
  

 

 

 

Balance at 31 December 2020

     —    
  

 

 

 

Carrying amounts

  

At 31 December 2020

     366,781,634  
  

 

 

 

At 31 December 2019

     264,025,605  
  

 

 

 

 

     RMB  

Cost

  

Balance at 1 January 2021

     366,781,634  

Additions during the year

     220,463,538  

Transferred to fixed assets (note 14)

     (261,422,231

Decrease due to other reasons

     (19,425,759

Transferred to intangible assets (note 17)

     (41,094,302
  

 

 

 

Balance at 31 December 2021

     265,302,880  
  

 

 

 

Less: Provision for impairment

  

Balance at 1 January and 31 December 2020

     —    

Charge for the year

     (61,805,108
  

 

 

 

Balance at 31 December 2021

     (61,805,108
  

 

 

 

Carrying amounts

  

At 31 December 2021

     203,497,772  
  

 

 

 

At 31 December 2020

     366,781,634  
  

 

 

 

 

36


SHANGHAI SECCO PETROCHEMICAL COMPANY LIMITED

NOTES TO THE FINANCIAL STATEMENTS

FOR THE YEARS ENDED 31 DECEMBER 2019, 2020 AND 2021 (AMOUNTS FOR THE YEAR ENDED 31 DECEMBER 2021 ARE NOT COVERED BY THE INDEPENDENT AUDITOR’S REPORT INCLUDED HEREIN)

(EXPRESSED IN RENMINBI YUAN)

 

The construction in progress balance of the Company is mainly production and environmental protection equipment installation programs.

 

16

Right-of-use assets

 

(1)

As a lessee

 

     Buildings     

Vehicles and other

equipments

     Total  
     RMB      RMB      RMB  

Cost

        

Balance at 1 January 2020

     4,750,391        341,021        5,091,412  

Increase during the year

     10,704,710        323,880        11,028,590  

Decrease during the year

     (4,750,391      (341,021      (5,091,412
  

 

 

    

 

 

    

 

 

 

Balance at 31 December 2020

     10,704,710        323,880        11,028,590  
  

 

 

    

 

 

    

 

 

 

Less: Accumulated depreciation

        

Balance at 1 January 2020

     (4,344,038      (227,347      (4,571,385

Amortization during the year

     (5,544,613      (167,654      (5,712,267

Decrease during the year

     4,750,391        341,021        5,091,412  
  

 

 

    

 

 

    

 

 

 

Balance at 31 December 2020

     (5,138,260      (53,980      (5,192,240
  

 

 

    

 

 

    

 

 

 

Carrying amounts

        

At 31 December 2020

     5,566,450        269,900        5,836,350  
  

 

 

    

 

 

    

 

 

 

At 31 December 2019

     406,353        113,674        520,027  
  

 

 

    

 

 

    

 

 

 

 

     Buildings      Vehicles and other
equipments
     Total  
     RMB      RMB      RMB  

Cost

        

Balance at 1 January 2021

     10,704,710        323,880        11,028,590  

Decrease during the year

     (5,994,638      (71,973      (6,066,611
  

 

 

    

 

 

    

 

 

 

Balance at 31 December 2021

     4,710,072        251,907        4,961,979  
  

 

 

    

 

 

    

 

 

 

Less: Accumulated depreciation

        

Balance at 1 January 2021

     (5,138,260      (53,980      (5,192,240

Amortization during the year

     (5,360,384      (108,255      (5,468,639

Decrease during the year

     5,994,638        71,973        6,066,611  
  

 

 

    

 

 

    

 

 

 

Balance at 31 December 2021

     (4,504,006      (90,262      (4,594,268
  

 

 

    

 

 

    

 

 

 

Carrying amounts

        

At 31 December 2021

     206,066        161,645        367,711  
  

 

 

    

 

 

    

 

 

 

At 31 December 2020

     5,566,450        269,900        5,836,350  
  

 

 

    

 

 

    

 

 

 

 

37


SHANGHAI SECCO PETROCHEMICAL COMPANY LIMITED

NOTES TO THE FINANCIAL STATEMENTS

FOR THE YEARS ENDED 31 DECEMBER 2019, 2020 AND 2021 (AMOUNTS FOR THE YEAR ENDED 31 DECEMBER 2021 ARE NOT COVERED BY THE INDEPENDENT AUDITOR’S REPORT INCLUDED HEREIN)

(EXPRESSED IN RENMINBI YUAN)

 

17

Intangible assets

 

     Land use rights      Patents      Software     Total  
     RMB      RMB      RMB     RMB  

Cost

          

Balance at 31 December 2019

     770,966,668        1,023,538,065        185,704,494       1,980,209,227  

- Additions during the year

     —          —          2,404,471       2,404,471  

- Transferred from construction in progress (Note 15)

     —          1,415,094        19,943,673       21,358,767  
  

 

 

    

 

 

    

 

 

   

 

 

 

Balance at 31 December 2020

     770,966,668        1,024,953,159        208,052,638       2,003,972,465  
  

 

 

    

 

 

    

 

 

   

 

 

 

Less: Accumulated amortization

          

Balance at 31 December 2019

     (245,211,653      (962,302,623      (105,984,636     (1,313,498,912

Provision during the year

     (16,429,844      (11,550,210      (25,711,732     (53,691,786
  

 

 

    

 

 

    

 

 

   

 

 

 

Balance at 31 December 2020

     (261,641,497      (973,852,833      (131,696,368     (1,367,190,698
  

 

 

    

 

 

    

 

 

   

 

 

 

Carrying amounts

          

At 31 December 2020

     509,325,171        51,100,326        76,356,270       636,781,767  
  

 

 

    

 

 

    

 

 

   

 

 

 

At 31 December 2019

     525,755,015        61,235,442        79,719,858       666,710,315  
  

 

 

    

 

 

    

 

 

   

 

 

 

 

     Land use rights      Patents      Software     Total  
     RMB      RMB      RMB     RMB  

Cost

          

Balance at 31 December 2020

     770,966,668        1,024,953,159        208,052,638       2,003,972,465  

- Additions during the year

     —          —          3,065,615       3,065,615  

- Transferred from construction in progress (Note 15)

     —          —          41,094,302       41,094,302  
  

 

 

    

 

 

    

 

 

   

 

 

 

Balance at 31 December 2021

     770,966,668        1,024,953,159        252,212,555       2,048,132,382  
  

 

 

    

 

 

    

 

 

   

 

 

 

Less: Accumulated amortization

          

Balance at 31 December 2020

     (261,641,497      (973,852,833      (131,696,368     (1,367,190,698

Provision during the year

     (16,429,844      (11,201,198      (25,805,506     (53,436,548
  

 

 

    

 

 

    

 

 

   

 

 

 

Balance at 31 December 2021

     (278,071,341      (985,054,031      (157,501,874     (1,420,627,246
  

 

 

    

 

 

    

 

 

   

 

 

 

Carrying amounts

          

At 31 December 2021

     492,895,327        39,899,128        94,710,681       627,505,136  
  

 

 

    

 

 

    

 

 

   

 

 

 

At 31 December 2020

     509,325,171        51,100,326        76,356,270       636,781,767  
  

 

 

    

 

 

    

 

 

   

 

 

 

In 2021, the amortization of intangible assets was RMB 53,436,548 (2019: RMB 48,746,949, 2020: RMB 53,691,786).

 

38


SHANGHAI SECCO PETROCHEMICAL COMPANY LIMITED

NOTES TO THE FINANCIAL STATEMENTS

FOR THE YEARS ENDED 31 DECEMBER 2019, 2020 AND 2021 (AMOUNTS FOR THE YEAR ENDED 31 DECEMBER 2021 ARE NOT COVERED BY THE INDEPENDENT AUDITOR’S REPORT INCLUDED HEREIN)

(EXPRESSED IN RENMINBI YUAN)

 

18

Long-term prepaid expenses

 

    

Balance at 31

December 2019

    

Additions

during the year

    

Amortization

during the year

   

Balance at 31

December 2020

 
     RMB      RMB      RMB     RMB  

Catalyst

     92,032,651        120,303,190        (42,269,451     170,066,390  

Improvements to fixed assets held under operating leases

     2,077,018        —          (1,038,509     1,038,509  
  

 

 

    

 

 

    

 

 

   

 

 

 
     94,109,669        120,303,190        (43,307,960     171,104,899  
  

 

 

    

 

 

    

 

 

   

 

 

 
    

Balance at 31

December 2020

    

Additions

during the year

    

Amortization

during the year

   

Balance at 31

December 2021

 
     RMB      RMB      RMB     RMB  

Catalyst

     170,066,390        18,596,307        (53,648,348     135,014,349  

Improvements to fixed assets held under operating leases

     1,038,509        —          (1,038,509     —    
  

 

 

    

 

 

    

 

 

   

 

 

 
     171,104,899        18,596,307        (54,686,857     135,014,349  
  

 

 

    

 

 

    

 

 

   

 

 

 

 

39


SHANGHAI SECCO PETROCHEMICAL COMPANY LIMITED

NOTES TO THE FINANCIAL STATEMENTS

FOR THE YEARS ENDED 31 DECEMBER 2019, 2020 AND 2021 (AMOUNTS FOR THE YEAR ENDED 31 DECEMBER 2021 ARE NOT COVERED BY THE INDEPENDENT AUDITOR’S REPORT INCLUDED HEREIN)

(EXPRESSED IN RENMINBI YUAN)

 

19

Deferred tax assets and liabilities

 

     Deferred tax assets/(liabilities)  
    

Balance

at the

beginning

of 2020

    

Current year

increase/

decrease

charged to

profit or loss

    

Balance

at the end

of 2020

 
     RMB      RMB      RMB  

Provision for decline in the value of inventories

     20,662,727        (1,517,749      19,144,978  

Bad debt provision for accounts receivables

     2,199,320        (260,099      1,939,221  

Accrued environmental tax

     15,909,685        —          15,909,685  

Sales cut-off adjustments

     2,673,234        6,867,039        9,540,273  

Difference in depreciation of fixed assets (deferred tax assets)

     3,212,605        76,992        3,289,597  

Undeclared assets disposals

     1,572,249        1,669,511        3,241,760  

Differences in amortization of long - term prepaid expenses

     1,075,218        473,879        1,549,097  

Differences in amortization of intangible assets

     45,857        (45,857      —    

Difference in depreciation of fixed assets (deferred tax liabilities)

     (60,076,596      (26,841,385      (86,917,981
  

 

 

    

 

 

    

 

 

 

Total

     (12,725,701      (19,577,669      (32,303,370
  

 

 

    

 

 

    

 

 

 

 

     Deferred tax assets/(liabilities)  
    

Balance

at the

beginning

of 2021

    

Current year

increase/

decrease

charged to

profit or loss

    

Balance

at the end

of 2021

 
     RMB      RMB      RMB  

Provision for decline in the value of inventories

     19,144,978        14,858,147        34,003,125  

Provision for impairment of fixed assets and construction in progress

     —          15,451,277        15,451,277  

Bad debt provision for accounts receivables

     1,939,221        —          1,939,221  

Accrued environmental tax

     15,909,685        —          15,909,685  

Sales cut-off adjustments

     9,540,273        (9,540,273      —    

Difference in depreciation of fixed assets (deferred tax assets)

     3,289,597        66,809,389        70,098,986  

Undeclared assets disposals

     3,241,760        1,998,953        5,240,713  

Differences in amortization of long - term prepaid expenses

     1,549,097        (1,531,005      18,092  

Difference in depreciation of fixed assets (deferred tax liabilities)

     (86,917,981      (7,451,592      (94,369,573
  

 

 

    

 

 

    

 

 

 

Total

     (32,303,370      80,594,896        48,291,526  
  

 

 

    

 

 

    

 

 

 

 

40


SHANGHAI SECCO PETROCHEMICAL COMPANY LIMITED

NOTES TO THE FINANCIAL STATEMENTS

FOR THE YEARS ENDED 31 DECEMBER 2019, 2020 AND 2021 (AMOUNTS FOR THE YEAR ENDED 31 DECEMBER 2021 ARE NOT COVERED BY THE INDEPENDENT AUDITOR’S REPORT INCLUDED HEREIN)

(EXPRESSED IN RENMINBI YUAN)

 

At the balance sheet date, the deferred tax assets and liabilities on the balance sheet, after offsetting each other, were as follows:

 

    

31 December

2020

    

31 December

2021

 
     RMB      RMB  

Deferred tax assets, net

     —          48,291,526  

Deferred tax liabilities, net

         (32,303,370      —    
  

 

 

    

 

 

 

Total

     (32,303,370      48,291,526  
  

 

 

    

 

 

 

As at 31 December 2020 and 2021, the Company’s deferred tax assets were recognized to the extent that it is probable that future taxable profit will be available against which the temporary differences can be utilized in the next year.

 

20

Other non-current assets

 

    

31 December

2020

    

31 December

2021

 
     RMB      RMB  

Bank deposits

     

- Agricultural bank of China (1)

     500,000,000        500,000,000  

- China Merchants bank (2)

     300,000,000        —    

- Rural Commercial bank (3)

     100,000,000        —    

Time deposits

     

- Bank of Communication (4)

     500,000,000        —    

- China Everbright Bank (5)

     —          500,000,000  

- China Industrial Bank (6)

     —          500,000,000  

Construction materials

     —          34,874,025  

Prepayment for machineries

     —          18,905,344  
  

 

 

    

 

 

 

Total

     1,400,000,000        1,553,779,369  
  

 

 

    

 

 

 

 

(1)

As at 31 December 2020, bank deposits included three-year deposit of RMB 500,000,000 in Agricultural Bank of China, Shanghai Jinshan branch, with an annual interest rate of 3.784%, which will be due on 28 December 2023.

(2)

As at 31 December 2020, bank deposits included three-year deposit of RMB 300,000,000 in China Merchants bank, Shanghai Jinshan branch, with an annual interest rate of 3.7%, which will be due on 27 December 2022. As at 31 December 2021, the balance was presented in the account of Cash at bank in current asset as it will be due within one year.

(3)

As at 31 December 2020, bank deposits included 18-month deposit of RMB 100,000,000 in Rural Commercial bank, Shanghai Jinshan branch, with an annual interest rate of 3.192%, which will be due on 7 February 2022. As at 31 December 2021, the balance was presented in the account of Cash at bank in current asset as it will be due within one year.

 

41


SHANGHAI SECCO PETROCHEMICAL COMPANY LIMITED

NOTES TO THE FINANCIAL STATEMENTS

FOR THE YEARS ENDED 31 DECEMBER 2019, 2020 AND 2021 (AMOUNTS FOR THE YEAR ENDED 31 DECEMBER 2021 ARE NOT COVERED BY THE INDEPENDENT AUDITOR’S REPORT INCLUDED HEREIN)

(EXPRESSED IN RENMINBI YUAN)

 

(4)

As at 31 December 2020, time deposits of RMB 500,000,000 was three-year deposit in Bank of Communications, Shanghai branch, with an annual interest rate of 3.3%, which will be due on 18 January 2022. As at 31 December 2021, the balance was presented in the account of Cash at bank in current asset as it will be due within one year.

(5)

As at 31 December 2021, time deposits of RMB 500,000,000 (31 December 2020:Nil) was three-year deposit in China Everbright Bank, Shanghai Nanshi branch, with an annual interest rate of 3.700%, which will be due on 1 February 2024.

(6)

As at 31 December 2021, time deposits of RMB 500,000,000 (31 December 2020:Nil) was three-year deposit in China Industrial Bank, Shanghai branch, with an annual interest rate of 3.650%, which will be due on 5 January 2024.

 

21

Contract liabilities

 

     31 December
2020
     31 December
2021
 
     RMB      RMB  

Advances from customers

     499,509,916        415,450,821  
  

 

 

    

 

 

 

 

22

Employee benefits payable

 

     Note     

31 December

2020

    

31 December

2021

 
     RMB      RMB  

Short-term employee benefits

     (1)        101,769,050        99,965,532  

Defined contribution plans payable

     (2)        10,372,171        5,607,808  
     

 

 

    

 

 

 

Total

        112,141,221        105,573,340  
     

 

 

    

 

 

 

 

(1)

Short-term employee benefits

 

    

Balance

at 31 December

2019

    

Accrued

during the year

    

Paid

during the year

   

Balance

at 31 December
2020

 
     RMB      RMB      RMB     RMB  

Wages and salaries, bonus, allowances and subsidies

     20,000,000        365,791,386        (365,791,386     20,000,000  

Staff welfare

     —          15,851,789        (15,851,789     —    

Social security contributions

     3,248,212        25,912,421        (24,507,531     4,653,102  

- Medical insurance

     2,329,992        23,961,308        (22,595,827     3,695,473  

- Work injury insurance

     417,008        219,128        (214,702     421,434  

- Maternity insurance

     501,212        1,731,985        (1,697,002     536,195  

Housing fund

     —          30,918,864        (30,918,864     —    

Labour union fee

     504,160        7,183,139        (6,855,073     832,226  

Employee education funds

     —          4,586,266        (4,586,266     —    

Employees’ bonus and welfare fund

     76,431,821        —          (148,099     76,283,722  

Termination benefits

     —          708,684        (708,684     —    
  

 

 

    

 

 

    

 

 

   

 

 

 

Total

     100,184,193        450,952,549        (449,367,692     101,769,050  
  

 

 

    

 

 

    

 

 

   

 

 

 

 

42


SHANGHAI SECCO PETROCHEMICAL COMPANY LIMITED

NOTES TO THE FINANCIAL STATEMENTS

FOR THE YEARS ENDED 31 DECEMBER 2019, 2020 AND 2021 (AMOUNTS FOR THE YEAR ENDED 31 DECEMBER 2021 ARE NOT COVERED BY THE INDEPENDENT AUDITOR’S REPORT INCLUDED HEREIN)

(EXPRESSED IN RENMINBI YUAN)

 

    

Balance

at 1 January

2021

    

Accrued

during the year

    

Paid

during the year

   

Balance

at 31 December

2021

 
     RMB      RMB      RMB     RMB  

Wages and salaries, bonus, allowances and subsidies

     20,000,000        404,673,606        (404,673,606     20,000,000  

Staff welfare

     —          17,329,504        (17,329,504     —    

Social security contributions

     4,653,102        33,831,726        (35,632,799     2,852,029  

- Medical insurance

     3,695,473        29,375,245        (30,679,767     2,390,951  

- Work injury insurance

     421,434        2,027,544        (2,239,580     209,398  

- Maternity insurance

     536,195        2,428,937        (2,713,452     251,680  

Housing fund

     —          34,551,223        (34,551,223     —    

Labour union fee

     832,226        7,924,676        (7,927,121     829,781  

Employee education funds

     —          5,467,918        (5,467,918     —    

Employees’ bonus and welfare fund

     76,283,722        —          —         76,283,722  

Termination benefits

     —          501,130        (501,130     —    
  

 

 

    

 

 

    

 

 

   

 

 

 

Total

     101,769,050        504,279,783        (506,083,301         99,965,532  
  

 

 

    

 

 

    

 

 

   

 

 

 

 

(2)

Defined contribution plans payable

 

    

Balance

at 1 January

2020

    

Accrued

during the year

    

Paid

during the year

   

Balance

at 31 December

2020

 
     RMB      RMB      RMB     RMB  

Basic pensions

     8,019,397        33,307,409        (32,634,662     8,692,144  

Unemployment insurance

     199,431        1,042,063        (1,016,570     224,924  

Supplementary pensions

     1,455,103        24,584,068          (24,584,068     1,455,103  
  

 

 

    

 

 

    

 

 

   

 

 

 

Total

         9,673,931        58,933,540        (58,235,300         10,372,171  
  

 

 

    

 

 

    

 

 

   

 

 

 

 

    

Balance

at 1 January

2021

    

Accrued

during the year

    

Paid

during the year

   

Balance

at 31 December

2021

 
     RMB      RMB      RMB     RMB  

Basic pensions

     8,692,144        48,071,927        (52,737,206     4,026,865  

Unemployment insurance

     224,924        714,459        (813,543     125,840  

Supplementary pensions

     1,455,103        27,589,451        (27,589,451     1,455,103  
  

 

 

    

 

 

    

 

 

   

 

 

 

Total

       10,372,171        76,375,837        (81,140,200           5,607,808  
  

 

 

    

 

 

    

 

 

   

 

 

 

 

23

Other payables

 

    

31 December

2020

    

31 December

2021

 
     RMB      RMB  

Deposits

     9,700,000        9,500,000  

Capital reduction payable

     —          2,650,165,871  

Construction payable

     —          92,861,068  

Others

     100,936        2,936,961  
  

 

 

    

 

 

 

Total

     9,800,936        2,755,463,900  
  

 

 

    

 

 

 

 

43


SHANGHAI SECCO PETROCHEMICAL COMPANY LIMITED

NOTES TO THE FINANCIAL STATEMENTS

FOR THE YEARS ENDED 31 DECEMBER 2019, 2020 AND 2021 (AMOUNTS FOR THE YEAR ENDED 31 DECEMBER 2021 ARE NOT COVERED BY THE INDEPENDENT AUDITOR’S REPORT INCLUDED HEREIN)

(EXPRESSED IN RENMINBI YUAN)

 

24

Non-current liabilities maturing within one year

 

     Note    31 December
2020
     31 December
2021
 
     RMB      RMB  

Lease liabilities maturing within one year

   26      5,324,226        111,639  
     

 

 

    

 

 

 

 

25

Other current liabilities

 

    

31 December

2020

    

31 December

2021

 
     RMB      RMB  

Output VAT to be recognized

     64,936,289        54,008,607  
  

 

 

    

 

 

 

 

44


SHANGHAI SECCO PETROCHEMICAL COMPANY LIMITED

NOTES TO THE FINANCIAL STATEMENTS

FOR THE YEARS ENDED 31 DECEMBER 2019, 2020 AND 2021 (AMOUNTS FOR THE YEAR ENDED 31 DECEMBER 2021 ARE NOT COVERED BY THE INDEPENDENT AUDITOR’S REPORT INCLUDED HEREIN)

(EXPRESSED IN RENMINBI YUAN)

 

26

Lease liabilities

 

    

31 December

2020

    

31 December

2021

 
     RMB      RMB  

Lease liabilities

     5,501,610        177,386  

Less: current portion of non-current liabilities (Note 24)

     (5,324,226      (111,639
  

 

 

    

 

 

 

Total

     177,384        65,747  
  

 

 

    

 

 

 

As at 31 December 2021, the Company had no lease payments related to lease contracts which had been signed but not been executed (31 December 2020: Nil).

 

27

Paid-in capital

The Company’s paid-in capital and registered capital structure at 31 December is as follows:

 

     2020      2021  
     Amount      %      Amount      %  
     RMB             RMB         

Sinopec Corp

     2,340,387,239        30        150,000,000        30  

BPCECI

     3,900,165,871        50        250,000,000        50  

SPC

     1,560,258,162        20        100,000,000        20  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

     7,800,811,272        100        500,000,000        100  
  

 

 

    

 

 

    

 

 

    

 

 

 

According to the resolution of board of directors held on 12 July 2021, the Company’s shareholders Sinopec Corp, BPCECI and SPC reduced the capital of the Company by RMB 7,300,811,272 according to their shareholding ratio of 30%,50% and 20%, respectively. As of 31 December 2021, Sinopec Corp, BPCECI and SPC held the Company’s registered capital and paid-in capital of RMB 150,000,000, RMB 250,000,000 and RMB 100,000,000 respectively, with a shareholding ratio of 30%, 50% and 20% respectively.

 

45


SHANGHAI SECCO PETROCHEMICAL COMPANY LIMITED

NOTES TO THE FINANCIAL STATEMENTS

FOR THE YEARS ENDED 31 DECEMBER 2019, 2020 AND 2021 (AMOUNTS FOR THE YEAR ENDED 31 DECEMBER 2021 ARE NOT COVERED BY THE INDEPENDENT AUDITOR’S REPORT INCLUDED HEREIN)

(EXPRESSED IN RENMINBI YUAN)

 

28

Capital surplus

 

    

31 December

2020 and 2021

 
     RMB  

Other capital surplus

  

- Transferred from special payable

     1,964,000  

Foreign currency capital translation difference

     (509,354
  

 

 

 

Total

     1,454,646  
  

 

 

 

 

29

Specific reserve

 

     2020      2021  
     RMB      RMB  

Balance at the beginning of the year

     —          —    

Increase during the year

     39,036,294        28,523,706  

Decrease during the year

     (39,036,294      (28,523,706
  

 

 

    

 

 

 

Balance at the end of the year

     —          —    
  

 

 

    

 

 

 

 

30

Surplus reserve

 

    

31 December

2019

    

Increase during

the year

    

Decrease during

the year

     31 December
2020
 
     RMB      RMB      RMB      RMB  

Reserve fund

     133,718,997        —          —          133,718,997  

Enterprise expansion fund

     133,718,996        —          —          133,718,996  

Statutory surplus reserve

     1,181,242,859        241,279,966        —          1,422,522,825  

Discretionary surplus reserve

     1,050,222,081        —          —          1,050,222,081  
  

 

 

    

 

 

    

 

 

    

 

 

 
     2,498,902,933        241,279,966        —          2,740,182,899  
  

 

 

    

 

 

    

 

 

    

 

 

 

 

     31 December
2020
    

Increase during

the year

    

Decrease during

the year

     31 December
2021
 
     RMB      RMB      RMB      RMB  

Reserve fund

     133,718,997        —          —          133,718,997  

Enterprise expansion fund

     133,718,996        —          —          133,718,996  

Statutory surplus reserve

     1,422,522,825        312,590,386        —          1,735,113,211  

Discretionary surplus reserve

     1,050,222,081        —          —          1,050,222,081  
  

 

 

    

 

 

    

 

 

    

 

 

 
     2,740,182,899        312,590,386        —          3,052,773,285  
  

 

 

    

 

 

    

 

 

    

 

 

 

In accordance with the Company Law and the Company’s Articles of Association, the Company should appropriate 10% of net profit for the year to the statutory surplus reserve, and the Company can cease appropriation when the statutory surplus reserve accumulated to more than 50% of the registered capital. The statutory surplus reserve can be used to make up for the loss or increase the share capital after approval from the appropriate authorities. The Company appropriate RMB 312,590,386 according to 10% of the net profit of 2021 (2019: RMB 338,358,573 to the statutory surplus reserve, 2020: RMB 241,279,966 to the statutory surplus reserve).

 

46


SHANGHAI SECCO PETROCHEMICAL COMPANY LIMITED

NOTES TO THE FINANCIAL STATEMENTS

FOR THE YEARS ENDED 31 DECEMBER 2019, 2020 AND 2021 (AMOUNTS FOR THE YEAR ENDED 31 DECEMBER 2021 ARE NOT COVERED BY THE INDEPENDENT AUDITOR’S REPORT INCLUDED HEREIN)

(EXPRESSED IN RENMINBI YUAN)

 

31

Undistributed profits

 

     2020      2021  
     RMB      RMB  

Undistributed profits at beginning of year

     3,368,186,371        3,171,706,061  

Add: Net profit for the current year

     2,412,799,656        3,125,903,862  

Less: Profit distribution

     

Profit distribution to equity owners

     (2,368,000,000      (3,171,706,061

Appropriation to free surplus reserves

     (241,279,966      (312,590,386
  

 

 

    

 

 

 

Undistributed profits at end of year

     3,171,706,061        2,813,313,476  
  

 

 

    

 

 

 

Pursuant to the resolution at the first meeting of the 24th Meeting of the Board of Directors dated 28 June 2021, the Company made profit distribution to shareholders amounting to RMB 3,171,706,061 for the current year (2019: RMB 2,537,000,000, 2020: RMB 2,368,000,000).

 

32

Revenue and cost of sales

 

     2019     2020     2021  
     Revenue      Cost of sales     Revenue      Cost of sales     Revenue      Cost of sales  

Main operations

               

- Sales of olefin

     6,841,570,930        (5,681,433,226     5,098,976,996        (4,246,257,694     7,113,735,587        (6,326,093,477

- Sales of polyethylene

     5,573,911,137        (4,915,433,797     4,994,277,463        (3,803,906,817     5,741,835,673        (5,429,556,673

- Sales of acrylonitrile

     6,655,183,631        (4,884,698,483     4,418,734,626        (3,676,021,011     7,476,126,532        (5,536,514,979

- Sales of styrene

     3,671,395,008        (2,935,667,971     2,394,141,160        (2,178,378,109     3,407,790,936        (2,933,607,175

- Sales of polystyrene

     3,058,814,520        (2,229,600,357     2,382,513,536        (1,699,238,708     3,520,810,677        (2,740,722,490

- Sales of polypropylene

     2,360,998,975        (1,956,936,950     2,186,126,691        (1,531,787,415     2,273,269,124        (2,067,997,433

Other operations

     179,158,153        (150,793,841     151,288,772        (133,684,834     189,654,679        (135,876,782
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

    

 

 

 
     28,341,032,354        (22,754,564,625     21,626,059,244        (17,269,274,588     29,723,223,208        (25,170,369,009
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

    

 

 

 

The Company’s revenue is recognized at a certain point of time.

 

47


SHANGHAI SECCO PETROCHEMICAL COMPANY LIMITED

NOTES TO THE FINANCIAL STATEMENTS

FOR THE YEARS ENDED 31 DECEMBER 2019, 2020 AND 2021 (AMOUNTS FOR THE YEAR ENDED 31 DECEMBER 2021 ARE NOT COVERED BY THE INDEPENDENT AUDITOR’S REPORT INCLUDED HEREIN)

(EXPRESSED IN RENMINBI YUAN)

 

33

Taxes and surcharges

 

     2019      2020      2021  
     RMB      RMB      RMB  

Educational surcharge

     31,297,279             20,293,244              30,855,712  

Stamp tax

     11,977,922        9,931,997        11,779,005  

Environmental protection tax

     74,468,532        9,877,785        9,253,559  

City maintenance and construction tax

     6,941,519        4,058,649        13,725,651  

Urban land utilization tax

     2,999,933        2,999,933        2,999,933  

Others

     1,200        1,539        1,804  
  

 

 

    

 

 

    

 

 

 

Total

     127,686,385        47,163,147        68,615,664  
  

 

 

    

 

 

    

 

 

 

 

34

Financial income - net

 

     2019      2020      2021  
     RMB      RMB      RMB  

Interest expenses

     11,596,955        6,019,753        2,682,042  

Less: interest income

     (304,332,698      (172,009,089      (232,479,017

Exchange (gains) / losses net

     (616,344      3,049,923        1,030,046  

Others

     430,068        473,921        399,154  
  

 

 

    

 

 

    

 

 

 

Total

     (292,922,019      (162,465,492      (228,367,775
  

 

 

    

 

 

    

 

 

 

 

35

Other income

 

    

2019

RMB

    

2020

RMB

    

2021

RMB

    

Asset-

related/

Income-

related

 

Refund for unemployment insurance

     —          —          3,195,900        Income-related  

Government subsidies for port construction

     —          1,769,194        118,083        Income-related  

Government subsidies for chemical industry zone

     9,959,000        6,142,800        12,600,000        Income-related  

Government subsidies for R&D project

     12,294,000        2,623,000        —          Income-related  

Others

     772,485        423,328        473,847        Income-related  
  

 

 

    

 

 

    

 

 

    

Total

     23,025,485        10,958,322        16,387,830     
  

 

 

    

 

 

    

 

 

    

 

36

Investment income

 

     2019      2020      2021  
     RMB      RMB      RMB  

Income from entrusted loans

     —          58,535,901        46,328,616  
  

 

 

    

 

 

    

 

 

 

 

48


SHANGHAI SECCO PETROCHEMICAL COMPANY LIMITED

NOTES TO THE FINANCIAL STATEMENTS

FOR THE YEARS ENDED 31 DECEMBER 2019, 2020 AND 2021 (AMOUNTS FOR THE YEAR ENDED 31 DECEMBER 2021 ARE NOT COVERED BY THE INDEPENDENT AUDITOR’S REPORT INCLUDED HEREIN)

(EXPRESSED IN RENMINBI YUAN)

 

37

Asset impairment losses

 

     2019      2020      2021  
     RMB      RMB      RMB  

Losses on decline in the value of inventories

     (9,301,069      (6,787,522      (65,708,654

Impairment loss of construction in progress

     (16,174,792      —          (61,805,108
  

 

 

    

 

 

    

 

 

 

Total

     (25,475,861      (6,787,522      (127,513,762
  

 

 

    

 

 

    

 

 

 

 

38

Non-operating income and expenses

 

(1)

Non-operating income

 

     2019      2020      2021  
     RMB      RMB      RMB  

Long aging payables not to be paid

     —          2,509,172        2,461,634  

Suppliers penalty for breach of contracts

     1,815,136        11,098,500        —    

Gains on retirement of assets

     —          —          281,442  

Others

     1,113,679        1,454,698        1,562,761  
  

 

 

    

 

 

    

 

 

 

Total

     2,928,815        15,062,370        4,305,837  
  

 

 

    

 

 

    

 

 

 

 

(2)

Non-operating expenses

 

     2019      2020      2021  
     RMB      RMB      RMB  

Losses on retirement of assets

     —          6,071,562        11,930,452  

Donation expenses

     203,583        2,016,652        200,000  

Penalty expenses

     1,660,000        450,000        —    

Others

     16,745        8,051        1,451,012  
  

 

 

    

 

 

    

 

 

 

Total

     1,880,328        8,546,265        13,581,464  
  

 

 

    

 

 

    

 

 

 

 

39

Income tax expenses

 

(1)

Income tax expenses for the year represents

 

     2019      2020      2021  
     RMB      RMB      RMB  

Current tax expenses for the year

     1,078,923,279        775,846,702        1,021,011,964  

Changes in deferred tax assets/liabilities

     44,536,556        19,577,669        (80,594,896
  

 

 

    

 

 

    

 

 

 

Total

     1,123,459,835        795,424,371        940,417,068  
  

 

 

    

 

 

    

 

 

 

 

49


SHANGHAI SECCO PETROCHEMICAL COMPANY LIMITED

NOTES TO THE FINANCIAL STATEMENTS

FOR THE YEARS ENDED 31 DECEMBER 2019, 2020 AND 2021 (AMOUNTS FOR THE YEAR ENDED 31 DECEMBER 2021 ARE NOT COVERED BY THE INDEPENDENT AUDITOR’S REPORT INCLUDED HEREIN)

(EXPRESSED IN RENMINBI YUAN)

 

(2)

Reconciliation between income tax expense and accounting profit:

 

     2019      2020      2021  
     RMB      RMB      RMB  

Total profit

     4,507,045,570        3,208,224,027        4,066,320,930  

Income tax expenses calculated at applicable tax rates

     1,126,761,393        802,056,007        1,016,580,232  

Costs, expenses and losses not deductible for tax purposes

     1,581,459        143,450        2,114,316  

Super deduction of R&D expenses

     —          —          (3,890,000

Identify discrepancies arising from unregulated deferred income tax assets in previous years

     (2,375,101      —          (74,148,775

Deductible temporary differences for which no deferred tax asset was recognized

     (2,896,147      (3,300,003      —    

True up for final settlement of enterprise income tax in respect of previous year

     388,231        (3,475,083      (238,705
  

 

 

    

 

 

    

 

 

 

Income tax expenses

     1,123,459,835        795,424,371        940,417,068  
  

 

 

    

 

 

    

 

 

 
  

 

 

    

 

 

    

 

 

 

 

40

Supplement to income statement

The cost of sales, selling and administrative expenses, general and administrative expenses and R&D expenses in the income statements are listed as follows by nature:

 

     2019      2020      2021  
     RMB      RMB      RMB  

Changes in inventories of finished goods and semi-finished products

     63,787,119        19,142,488        (195,053,026

Consumed raw materials and low value consumables, etc.

     21,582,322,285        16,117,811,082        23,345,177,320  

Employee benefits

     484,452,626        509,886,089        580,655,620  

Depreciation and amortization expenses

     740,171,099        726,861,191        759,304,007  

Transportation costs

     434,826,733        410,720,367        453,194,590  

Repairs and maintenance expenses

     257,022,582        385,416,604        405,370,162  

Environment related cost

     85,668,630        83,888,263        73,927,998  

Commodity storage fees

     24,999,282        33,037,958        34,245,243  

Insurance expense

     29,031,272        22,588,996        22,048,801  

Vehicle usage fees

     16,022,232        16,144,814        16,172,557  

Others

     274,543,071        277,902,909        247,538,174  
  

 

 

    

 

 

    

 

 

 
     23,992,846,931        18,603,400,761        25,742,581,446  
  

 

 

    

 

 

    

 

 

 
  

 

 

    

 

 

    

 

 

 

 

50


SHANGHAI SECCO PETROCHEMICAL COMPANY LIMITED

NOTES TO THE FINANCIAL STATEMENTS

FOR THE YEARS ENDED 31 DECEMBER 2019, 2020 AND 2021 (AMOUNTS FOR THE YEAR ENDED 31 DECEMBER 2021 ARE NOT COVERED BY THE INDEPENDENT AUDITOR’S REPORT INCLUDED HEREIN)

(EXPRESSED IN RENMINBI YUAN)

 

41

Supplement to cash flow statement

 

(1)

Reconciliation of net profit to cash flows from operating activities:

 

         2019      2020      2021  
         RMB      RMB      RMB  

Net profit

       3,383,585,735          2,412,799,656        3,125,903,862  

Add:

 

Losses on provision for decline in the value of inventories

     9,301,069        6,787,522        65,708,654  
 

Impairment loss of construction in progress

     16,174,792        —          61,805108  
 

Net reversal of impairment losses on financial assets

     —          (1,040,393      —    
 

Depreciation of fixed assets

     623,219,961        624,149,178        645,711,963  
 

Amortization of intangible assets

     48,746,949        53,691,786        53,436,548  
 

Amortization of long-term prepaid expenses

     62,912,839        43,307,960        54,686,857  
 

Depreciation of right-of-use assets

     5,291,350        5,712,267        5,468,639  
 

Losses on disposal of fixed assets

     4,973,598        6,071,562        11,649,010  
 

Financial income

     (297,898,782      (23,611,698      (111,432,469
 

Investment income

     —          (58,535,901      (46,328,616
 

Decrease / (increase) in deferred tax assets

     32,744,412        —          (48,291,526
 

Increase / (decrease) in deferred tax liabilities

     11,792,144        19,577,669        (32,303,370
 

Decrease / (increase) in inventories

     285,221,405        91,046,499        (779,872,012
 

(Increase) / decrease in operating receivables

     (65,067,135      (117,243,028      440,884,928  
 

Increase in operating payables

     480,330,185        56,323,744        845,163  
    

 

 

    

 

 

    

 

 

 

Net cash flows generated from operating activities

     4,601,328,522        3,119,036,823        3,447,872,739  
  

 

 

    

 

 

    

 

 

 

 

(2)

Change in cash and cash equivalents:

 

     2019      2020      2021  
     RMB      RMB      RMB  

Cash and cash equivalents at the end of the year

     9,278,483,670        5,180,636,789        2,332,751,042  

Less: Cash and cash equivalents at the beginning of the year

     (6,817,297,044      (9,278,483,670      (5,180,636,789
  

 

 

    

 

 

    

 

 

 

Net increase/ (decrease) in cash and cash equivalents

     2,461,186,626        (4,097,846,881      (2,847,885,747
  

 

 

    

 

 

    

 

 

 

 

(3)

Cash and cash equivalents held by the Company are as follows:

 

     2019      2020      2021  
     RMB      RMB      RMB  

(a)   Cash at bank and on hand

        

- Bank deposits available on demand

     9,278,483,670        5,180,636,789        2,332,751,042  
  

 

 

    

 

 

    

 

 

 

(b)   Closing balance of cash and cash equivalents available on demand

     9,278,483,670        5,180,636,789        2,332,751,042  
  

 

 

    

 

 

    

 

 

 

 

51


SHANGHAI SECCO PETROCHEMICAL COMPANY LIMITED

NOTES TO THE FINANCIAL STATEMENTS

FOR THE YEARS ENDED 31 DECEMBER 2019, 2020 AND 2021 (AMOUNTS FOR THE YEAR ENDED 31 DECEMBER 2021 ARE NOT COVERED BY THE INDEPENDENT AUDITOR’S REPORT INCLUDED HEREIN)

(EXPRESSED IN RENMINBI YUAN)

 

42

Risk analysis for financial instruments

Financial instruments and risks

The Company’s activities expose it to a variety of financial risks: market risk (primarily foreign exchange risk and interest rate risk), credit risk and liquidity risk. The Company’s overall risk management programme focuses on the unpredictability of financial markets and seeks to minimize potential adverse effects on the Company’s financial performance.

 

(1)

Market risk

 

  (a)

Foreign exchange risk

The Company’s major operational activities are carried out in Mainland China. Sales transactions are mainly denominated in RMB while purchase transactions are mainly denominated in USD and RMB. The Company is exposed to foreign exchange risk arising from the recognized assets and liabilities, and future transactions denominated in foreign currencies, primarily with respect to US dollars. The Company’s finance department is responsible for monitoring the amount of assets and liabilities, and transactions denominated in foreign currencies to minimize the foreign exchange risk. Therefore, the Company may consider entering into forward exchange contracts or currency swap contracts to mitigate the foreign exchange risk. During 2020 and 2021, the Company did not enter into any forward exchange contracts or currency swap contracts.

The financial assets and the financial liabilities denominated in foreign currencies, which are held by the Company, whose recording currencies are RMB, are expressed in RMB as at 31 December 2020 and 2021 as follows:

 

     31 December 2020  
     USD     EUR      Total  

Financial assets denominated in foreign currency - Cash at bank and on hand

     36,202,781       —          36,202,781  

Financial liabilities denominated in foreign currency - Payables

     (159,470,892     (2,789,010      (162,259,902
  

 

 

   

 

 

    

 

 

 

Net balance sheet exposure

     (123,268,111     (2,789,010      (126,057,121
  

 

 

   

 

 

    

 

 

 

 

     31 December 2021  
     USD      EUR      Total  

Financial assets denominated in foreign currency - Cash at bank and on hand

     36,039,789        —          36,039,789  

Financial liabilities denominated in foreign currency - Payables

     (214,584,414        (724,528      (215,308,942
  

 

 

    

 

 

    

 

 

 

Net balance sheet exposure

     (178,544,625      (724,528      (179,269,153
  

 

 

    

 

 

    

 

 

 

 

52


SHANGHAI SECCO PETROCHEMICAL COMPANY LIMITED

NOTES TO THE FINANCIAL STATEMENTS

FOR THE YEARS ENDED 31 DECEMBER 2019, 2020 AND 2021 (AMOUNTS FOR THE YEAR ENDED 31 DECEMBER 2021 ARE NOT COVERED BY THE INDEPENDENT AUDITOR’S REPORT INCLUDED HEREIN)

(EXPRESSED IN RENMINBI YUAN)

 

As at 31 December 2021, if the RMB had strengthened/weakened by 10% against the USD while all other variables had been held constant, the Company’s net profit for the year would have been approximately RMB 13,390,847 (31 December 2020: approximately RMB 9,245,108 lower/higher) lower/higher for various financial assets and liabilities denominated in USD.

 

  (b)

Interest rate risk

The interest rate risk of the Company is mainly generated by short-term loan. Financial liabilities with floating interest rate make the Company face interest rate risk of cash flow, while financial liabilities with fixed interest rate make the Company face interest rate risk of fair value. The Company determines the relative proportions of fixed and floating rate contracts in accordance with prevailing market conditions. As at 31 December 2021, the Company had no interest bearing borrowing (31 December 2020: Nil).

The financial department of the Company headquarters continuously monitors the interest rate level of the Company. Higher interest rates would increase the cost of the new interest-bearing debt and the Company has not yet been paid to the floating interest at a pre-determined rate of interest-bearing debt payments, and our Company’s financial performance have a significant adverse impact, management is on the basis of the latest market situation to adjust in time, the adjustment of interest rate swap arrangements may be carried out to reduce the interest rate risk. There is no interest rate swap arrangement for the Company in 2019, 2020 and 2021.

 

(2)

Credit risk

Credit risk is managed on the grouping basis. Credit risk mainly arises from cash at bank, accounts receivable, other receivables and notes receivable.

The Company expects that there is no significant credit risk associated with cash at bank since they are deposited at state-owned banks and other medium or large size listed banks. Management does not expect that there will be any significant losses from non-performance by these counterparties.

In addition, the Company has policies to limit the credit exposure on accounts receivable, other receivables and notes receivable. The Company assesses the credit quality of and sets credit limits on its customers by taking into account their financial position, the availability of guarantee from third parties, their credit history and other factors such as current market conditions. The credit history of the customers is regularly monitored by the Company. In respect of customers with a poor credit history, the Company will use written payment reminders, or shorten or cancel credit periods, to ensure the overall credit risk of the Company is limited to a controllable extent.

As at 31 December 2020 and 2021, the Company has no collateral or other credit enhancement held as a result of a material debtor’s mortgage.

 

53


SHANGHAI SECCO PETROCHEMICAL COMPANY LIMITED

NOTES TO THE FINANCIAL STATEMENTS

FOR THE YEARS ENDED 31 DECEMBER 2019, 2020 AND 2021 (AMOUNTS FOR THE YEAR ENDED 31 DECEMBER 2021 ARE NOT COVERED BY THE INDEPENDENT AUDITOR’S REPORT INCLUDED HEREIN)

(EXPRESSED IN RENMINBI YUAN)

 

(3)

Liquidity risk

Cash flow forecasting is performed by the Company. The Company monitors the Company’s short-term and long-term liquidity requirements to ensure it has sufficient cash and securities that are readily convertible to cash to meet operational needs, while maintaining sufficient headroom on its undrawn committed borrowing facilities from major financial institutions so that the Company does not breach borrowing limits or covenants on any of its borrowing facilities to meet the short-term and long-term liquidity requirements.

The financial liabilities of the Company at the balance sheet date are analyzed by their maturity dates below at their undiscounted contractual cash flows:

 

     31 December 2020  
     Within 1 year      1 to 2 years      1 to 2 years      Over 5 years      Total  
     RMB      RMB      RMB      RMB      RMB  

Accounts payable

     1,289,854,156        —          —          —          1,289,854,156  

Other payables

     9,800,936        —          —          —          9,800,936  

Lease liabilities

     5,464,195        116,496        67,956        —          5,648,647  
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 
     1,305,119,287        116,496        67,956        —          1,305,303,739  
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

 

     31 December 2021  
     Within 1 year      1 to 2 years      1 to 2 years      Over 5 years      Total  
     RMB      RMB      RMB      RMB      RMB  

Accounts payable

     1,787,137,217        —          —          —          1,787,137,217  

Other payables

     2,755,463,900        —          —          —          2,755,463,900  

Lease liabilities

     116,496        67,956        —          —          184,452  
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 
     4,542,717,613        67,956        —          —          4,542,785,569  
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

As at 31 December 2021, the Company had no lease payments related to lease contracts which had been signed but not been executed (as at 31 December 2020: Nil).

 

43

Fair value estimation

 

(1)

Assets and liabilities measured at fair value

The following table presents the fair value information and the fair value hierarchy, at the end of the current reporting period, of the Company’s assets and liabilities which are measured at fair value at each balance sheet date on a recurring or non-recurring basis. The level in which fair value measurement is categorized is determined by the level of the fair value hierarchy of the lowest level input that is significant to the entire fair value measurement. The levels of inputs are defined as follows:

 

Level 1 inputs:   unadjusted quoted prices in active markets that are observable at the measurement date for identical assets or liabilities;
Level 2 inputs:   inputs other than Level 1 inputs that are either directly or indirectly observable for underlying assets or liabilities;

 

54


SHANGHAI SECCO PETROCHEMICAL COMPANY LIMITED

NOTES TO THE FINANCIAL STATEMENTS

FOR THE YEARS ENDED 31 DECEMBER 2019, 2020 AND 2021 (AMOUNTS FOR THE YEAR ENDED 31 DECEMBER 2021 ARE NOT COVERED BY THE INDEPENDENT AUDITOR’S REPORT INCLUDED HEREIN)

(EXPRESSED IN RENMINBI YUAN)

 

Level 3 inputs:   inputs that are unobservable for underlying assets or liabilities.

 

            31 December 2020  
     Note     

Level 1

fair value

measurements

    

Level 2

fair value

measurements

    

Level 3

fair value

measurements

     Total  
     RMB      RMB      RMB      RMB  

Financial assets

              

Financial assets at fair value through other comprehensive income-Notes receivable

     8        —          501,351,308        —          501,351,308  
     

 

 

    

 

 

    

 

 

    

 

 

 

 

            31 December 2021  
     Note     

Level 1

fair value

measurements

    

Level 2

fair value

measurements

    

Level 3

fair value

measurements

     Total  
     RMB      RMB      RMB      RMB  

Financial assets

              

Financial assets at fair value through other comprehensive income-Notes receivable

     8        —          260,065,209        —          260,065,209  
     

 

 

    

 

 

    

 

 

    

 

 

 

 

(2)

Fair value of other financial instruments (items not measured at fair value at the end of the year)

The Company’s financial assets and liabilities measured at amortized cost mainly include notes receivable, receivables, other current assets and payables.

As at 31 December 2020 and 2021, the carrying amount of the financial assets and liabilities not measured at fair value is a reasonable approximation of their fair value.

 

44

Capital management

The Company’s capital management policies aim to safeguard the Company’s ability to continue as a going concern in order to provide returns for shareholders and benefits for other stakeholders, and to maintain an optimal capital structure to reduce the cost of capital.

In order to maintain or adjust the capital structure, the Company may adjust the amount of dividends paid to shareholders, return capital to shareholders, or sell assets to reduce debts.

The Company’s total capital is calculated as ‘owners’ equity’ as shown in the balance sheet. The Company is not subject to external mandatory capital requirements, and monitors capital on the basis of gearing ratio.

As at 31 December 2020 and 2021, the gearing ratios of the Company were as follows:

 

     31 December
2020
    31 December
2021
 

Gearing ratio

     17.03     46.04

 

55


SHANGHAI SECCO PETROCHEMICAL COMPANY LIMITED

NOTES TO THE FINANCIAL STATEMENTS

FOR THE YEARS ENDED 31 DECEMBER 2019, 2020 AND 2021 (AMOUNTS FOR THE YEAR ENDED 31 DECEMBER 2021 ARE NOT COVERED BY THE INDEPENDENT AUDITOR’S REPORT INCLUDED HEREIN)

(EXPRESSED IN RENMINBI YUAN)

 

45

Commitments

As at 31 December, the capital commitments of the Company are summarized as follows:

 

Item    2020      2021  
     RMB      RMB  

Contracts for acquisition of fixed assets being or to be executed

     90,326,308        47,874,261  
  

 

 

    

 

 

 

 

46

Subsequent event

 

(1)

Distributions of profit in cash approved after the balance sheet date

The Board of Directors approved on 28 February 2022 a distribution of profit in cash totalling RMB 2,772,190,652, including distribution of profit in cash to Sinopec Corp. of RMB 831,657,196, distribution of profit in cash to Sinopec Shanghai Petrochemical Company Limited of RMB 554,438,130, and distribution of profit in cash to Sinopec Shanghai Gaoqiao Petrochemical Company Limited of RMB 1,386,095,326. This distribution of profit in cash has not been recognised as a liability at the balance sheet date. The above profit distributions to owners are in accordance with their actual ratios of contribution to the registered capital.

 

47

Related parties and related party transactions

 

(1)

Information about the investor of the Company is listed as follows:

 

Investor name   

Registered

place

  

Business

nature

  

31 December 2020

and

2021

Shareholding

percentage

 

Sinopec Corp.

   Beijing, the PRC    Oil and gas exploration, development, production and marketing, crude oil processing, oil products production, trading and distribution      30

Sinopec Shanghai Petrochemical Company Limited

   Shanghai, the PRC    Crude oil processing, petroleum products, chemical products and synthetic fibres, etc.      20

Sinopec Shanghai Gaoqiao Petrochemical Company Limited

   Shanghai, the PRC    Crude oil processing, petroleum products, chemical products and storage, etc.      50

 

(2)

Nature of related parties that do not control or are not controlled by the Company

 

Name of entity

  

Relationship with the Company

China Petroleum and Chemical Corporation Zhenhai Refining Branch    Branch of Sinopec Corp.
China International United Petroleum and Chemical Company Limited    Subsidiary of Sinopec Corp.
China Petroleum and Chemical Corporation Jinling Branch    Branch of Sinopec Corp.
Sinopec Qingdao Refining&Chemical Company Limited    Subsidiary of Sinopec Corp.
China Petroleum and Chemical Corporation Guangzhou Branch    Branch of Sinopec Corp.
China Jinshan Associated Trading Corporation    Subsidiary of SPC
Shanghai Jinshan Hotel Co., Ltd.    Subsidiary of SPCL
Sinopec Chemical Commercial Holding Company Limited Huadong Branch    Subsidiary of Sinopec Corp.

 

56


SHANGHAI SECCO PETROCHEMICAL COMPANY LIMITED

NOTES TO THE FINANCIAL STATEMENTS

FOR THE YEARS ENDED 31 DECEMBER 2019, 2020 AND 2021 (AMOUNTS FOR THE YEAR ENDED 31 DECEMBER 2021 ARE NOT COVERED BY THE INDEPENDENT AUDITOR’S REPORT INCLUDED HEREIN)

(EXPRESSED IN RENMINBI YUAN)

 

Name of entity

  

Relationship with the Company

Shanghai Leader Catalyst Company Limited    Subsidiary of Sinopec Corp.
Sinopec Catalyst Company Limited Shanghai Branch    Subsidiary of Sinopec Corp.
China Petroleum and Chemical Corporation Beijing Yanshan Branch    Branch of Sinopec Corp.
Nanjing Yangzi Petrochemical Refining Company Limited    Subsidiary of Sinopec Corp.
Sinopec Catalyst Company Limited Beijing AUDA Branch    Subsidiary of Sinopec Corp.
China Petroleum and Chemical Corporation Shanghai Petrol-Chemical Industry Institute    Subsidiary of Sinopec Corp.
BASF-YPC. Shanghai Company Limited    Joint venture of Gaoqiao Petrochemical
Petro-Cyber Works Information Technology Company Limited    Subsidiary of Sinopec Corp.
Sinopec Hainan Petrochemical Co., Ltd.    Subsidiary of Sinopec Corp.
Sinopec Catalyst Company Limited Nanjing Branch    Subsidiary of Sinopec Corp.
Sinopec Beijing Catalyst Company Limited    Subsidiary of Sinopec Corp.
BASF Gaoqiao Specialty Chemicals (Shanghai) Company Limited    Associated Company of Gaoqiao Petrochemical
Shanghai Sinopec Mitsui Elastomers Company Limited    Associated Company of Gaoqiao Petrochemical

 

(2)

Nature of related parties that do not control or are not controlled by the Company (continued)

 

Name of entity

  

Relationship with the Company

Sinopec Shanghai Sales Company Limited    Subsidiary of Sinopec Corp.
Shanghai Jinchang Engineering Plastics Company Limited    Subsidiary of SPC
China Petrochemical International Tianjin Company Limited    Subsidiary of Sinopec Corp.
Yihua Bona Fabric Company Limited    Joint venture of Sinopec Corp.
Petrochemical Engineering Quality Supervision Station    Subsidiary of Sinopec Corp.
Sinopec Ningbo Engineering Company Limited Shanghai Branch    Subsidiary of Sinopec Corp.
China Petroleum and Chemical Co., Ltd., QILU Branch    Subsidiary of Sinopec Corp.
China Sinopec Corporation Qingdao Institute of Safety Engineering    Subsidiary of Sinopec Corp.
China Petroleum and Chemical Corporation Beijing Research Institute of Chemical Industries    Subsidiary of Sinopec Corp.
Information Technology Branch of Sinopec Refining and Chemical Engineering (Group) Co., Ltd.    Subsidiary of Sinopec Corp.
Sinopec Tendering Company Limited    Subsidiary of Sinopec Corp.
Sinopec Consulting Company Limited    Subsidiary of Sinopec Corp.

Shanghai Petrochemical

Machinery Manufacturing Company Limited

   Subsidiary of Sinopec Corp.
Sinopec Publishing House Co., Ltd.    Subsidiary of Sinopec Corp.
Sinopec Europa Gmbh    Subsidiary of Sinopec Corp.
China petrochemical International Enterprise Company Limited Ningbo Bidding Center    Subsidiary of Sinopec Corp.
Shanghai Chemical Industry Park Logistics Company Limited    Joint venture of SPC
Sinopec Nanjing Engineering Company Limited    Subsidiary of Sinopec Corp.
Shanghai Dongfang Engineering Consultants Co., Ltd.    Subsidiary of Sinopec Corp.
Shanghai Huayi Information Technology Company Limited    Joint venture of Sinopec Corp.

 

57


SHANGHAI SECCO PETROCHEMICAL COMPANY LIMITED

NOTES TO THE FINANCIAL STATEMENTS

FOR THE YEARS ENDED 31 DECEMBER 2019, 2020 AND 2021 (AMOUNTS FOR THE YEAR ENDED 31 DECEMBER 2021 ARE NOT COVERED BY THE INDEPENDENT AUDITOR’S REPORT INCLUDED HEREIN)

(EXPRESSED IN RENMINBI YUAN)

 

(3)

Significant related party transactions

The Company’s pricing on products sold to related parties and raw materials purchased from related parties is negotiated by both parties.

 

  (a)

Significant related party transactions

Sales of goods

 

     2019      2020      2021  
     RMB      RMB      RMB  

Sinopec Shanghai Petrochemical Company Limited

     3,264,999,401        2,469,008,549        3,096,709,578  

Sinopec Shanghai Gaoqiao Petrochemical Company Limited

     2,092,647,270        1,609,838,063        2,344,682,615  

Shanghai Sinopec Mitsui Elastomers Company Limited

     424,750,545        313,324,007        542,433,412  

China Jinshan Associated Trading Corporation

     369,403,703        300,543,910        395,108,984  

Sinopec Chemical Commercial Holding Company Limited Huadong Branch

     187,725,566        137,036,739        104,461,770  

Sinopec Shanghai Sales Company Limited

     —          —          9,369,061  

Shanghai Jinchang Engineering Plastics Company Limited

     —          2,274,336        1,606,018  

China Petrochemical International Tianjin Company Limited

     68,242,405        11,467,671        —    

Yihua Bona Fabric Company Limited

     19,537,977        1,428,761        —    
  

 

 

    

 

 

    

 

 

 

Total

     6,427,306,867        4,844,922,036        6,494,371,438  
  

 

 

    

 

 

    

 

 

 

Purchase of goods

 

     2019      2020      2021  
     RMB      RMB      RMB  

China Petroleum and Chemical Corporation Zhenhai Refining Branch

     3,304,883,614        1,886,994,055        5,055,451,144  

Sinopec Shanghai Gaoqiao Petrochemical Company Limited

     2,910,396,011        2,416,640,786        3,500,853,274  

Sinopec Shanghai Petrochemical Company Limited

     1,907,624,450        1,214,059,295        2,806,216,204  

Shanghai Jinshan Hotel Co., Ltd.

     —          —          143,386  

China International United Petroleum and Chemical Company Limited

     1,172,266,702        1,789,430,831        1,774,208,796  

 

58


SHANGHAI SECCO PETROCHEMICAL COMPANY LIMITED

NOTES TO THE FINANCIAL STATEMENTS

FOR THE YEARS ENDED 31 DECEMBER 2019, 2020 AND 2021 (AMOUNTS FOR THE YEAR ENDED 31 DECEMBER 2021 ARE NOT COVERED BY THE INDEPENDENT AUDITOR’S REPORT INCLUDED HEREIN)

(EXPRESSED IN RENMINBI YUAN)

 

China Petroleum and Chemical Corporation Jinling Branch

     1,506,898,808        1,350,625,256        1,605,310,945  

Sinopec Qingdao Refining&Chemical Company Limited

     234,080,117        576,192,296        1,133,704,017  

China Petroleum and Chemical Corporation Guangzhou Branch

     1,025,342,177        431,135,789        992,405,630  

China Jinshan Associated Trading Corporation

     760,261,652        511,087,351        745,813,800  

Sinopec Chemical Commercial Holding Company Limited Huadong Branch

     1,458,417,305        1,285,275,149        611,974,256  

Shanghai Leader Catalyst Company Limited

     36,235,654        33,549,209        32,657,746  

Sinopec Catalyst Company Limited Shanghai Branch

     33,933,647        21,991,150        23,561,947  

China Petroleum and Chemical Corporation Beijing Yanshan Branch

     16,357,331        12,927,351        19,934,903  

Nanjing Yangzi Petrochemical Refining Company Limited

     13,018,804        13,123,737        13,593,346  

Sinopec Catalyst Company Limited Beijing AUDA Branch

     12,932,621        14,549,120        13,243,628  

China Petroleum and Chemical Corporation Shanghai Petrol-Chemical Industry Institute

     —          —          1,979,555  

BASF-YPC. Shanghai Company Limited

     —          —          1,506,970  

Petro-Cyber Works Information Technology Company Limited

     —          83,894        197,124  

Sinopec Hainan Petrochemical Co., Ltd.

     —          160,937,378        —    

Sinopec Catalyst Company Limited Nanjing Branch

     —          2,653,805        —    

Sinopec Beijing Catalyst Company Limited

     5,898,896        1,235,865        —    

BASF Gaoqiao Specialty Chemicals (Shanghai) Company Limited

     7,814,924        157,678        —    

Shanghai Jinshan Trading Corporation

     32,366,400        
  

 

 

    

 

 

    

 

 

 

Total

     14,438,729,113        11,722,649,995        18,332,756,671  
  

 

 

    

 

 

    

 

 

 

 

59


SHANGHAI SECCO PETROCHEMICAL COMPANY LIMITED

NOTES TO THE FINANCIAL STATEMENTS

FOR THE YEARS ENDED 31 DECEMBER 2019, 2020 AND 2021 (AMOUNTS FOR THE YEAR ENDED 31 DECEMBER 2021 ARE NOT COVERED BY THE INDEPENDENT AUDITOR’S REPORT INCLUDED HEREIN)

(EXPRESSED IN RENMINBI YUAN)

 

Purchasing engineering construction and maintenance services

 

     2019      2020      2021  
     RMB      RMB      RMB  

Sinopec Engineering Incorporation

     9,435,934        3,481,030        30,735,660  

Sinopec Shanghai Engineering Company Limited

     70,204,357        3,614,528        8,913,236  

Sinopec Ningbo Engineering Company Limited

     329,079        6,531,069        3,570,813  

Sinopec Ningbo Engineering Company Limited Shanghai Jinshan Branch

     18,939,059        5,231,665        3,150,482  

Petrochemical Engineering Quality Supervision Station

     72,075        499,900        280,300  

Sinopec Ningbo Engineering Company Limited Shanghai Branch

     —          —          244,268  

China Petroleum and Chemical Co., Ltd., QILU Branch

     —          —          216,981  

Shanghai Chemical Industry Park Logistics Company Limited

     —          2,293,009        —    

Sinopec Nanjing Engineering Company Limited

     1,220,197        441,742        —    

Shanghai Dongfang Engineering Consultants Co., Ltd.

     —          299,444        —    

Sinopec Consulting Company Limited

     754,717        —          —    

Shanghai Petrochemical Machinery Manufacturing Company Limited

     150,094        —          —    
  

 

 

    

 

 

    

 

 

 

Total

     101,105,512        22,392,387        47,111,740  
  

 

 

    

 

 

    

 

 

 

 

60


SHANGHAI SECCO PETROCHEMICAL COMPANY LIMITED

NOTES TO THE FINANCIAL STATEMENTS

FOR THE YEARS ENDED 31 DECEMBER 2019, 2020 AND 2021 (AMOUNTS FOR THE YEAR ENDED 31 DECEMBER 2021 ARE NOT COVERED BY THE INDEPENDENT AUDITOR’S REPORT INCLUDED HEREIN)

(EXPRESSED IN RENMINBI YUAN)

 

Rental expenses

 

     2019      2020      2021  
     RMB      RMB      RMB  

Sinopec Shanghai Petrochemical Company Limited

     2,050,914            2,050,914            2,038,814  
  

 

 

    

 

 

    

 

 

 

Issuing entrusted loan

 

     2019      2020      2021  
     RMB      RMB      RMB  

Sinopec Corp.

               —          4,000,000,000                    —    
  

 

 

    

 

 

    

 

 

 

Recovering entrusted loan

 

     2019      2020      2021  
     RMB      RMB      RMB  

Sinopec Corp.

             —          2,000,000,000        2,000,000,000  
  

 

 

    

 

 

    

 

 

 

Interest income from entrusted loans

 

     2019      2020      2021  
     RMB      RMB      RMB  

Sinopec Corp.

         —                  58,535,901        46,328,616  
  

 

 

    

 

 

    

 

 

 

 

61


SHANGHAI SECCO PETROCHEMICAL COMPANY LIMITED

NOTES TO THE FINANCIAL STATEMENTS

FOR THE YEARS ENDED 31 DECEMBER 2019, 2020 AND 2021 (AMOUNTS FOR THE YEAR ENDED 31 DECEMBER 2021 ARE NOT COVERED BY THE INDEPENDENT AUDITOR’S REPORT INCLUDED HEREIN)

(EXPRESSED IN RENMINBI YUAN)

 

Consulting service fee

 

     2019      2020      2021  
     RMB      RMB      RMB  

Petro-Cyber Works Information Technology Company Limited

     3,101,213        23,148,656        14,597,690  

China Sinopec Corporation Qingdao Institute of Safety Engineering

     2,800,853        3,468,491        2,076,967  

China Petroleum and Chemical Corporation Beijing Research Institute of Chemical Industries

     1,603,774        1,186,151        558,019  

Information Technology Branch of Sinopec Refining and Chemical Engineering (Group) Co., Ltd.

     —          —          138,867  

Sinopec Tendering Company Limited

     —          189,761        94,340  

Sinopec Consulting Company Limited

     —          —          87,264  

Shanghai Petrochemical Machinery Manufacturing Company Limited

     —          —          84,528  

Sinopec Publishing House Co., Ltd.

     —          —          45,871  

Sinopec Europa Gmbh

     —          576,088        17,369  

Shanghai Chemical Industry Park Logistics Company Limited

     939,881        1,309,586        —    

Sinopec Ningbo Engineering Company Limited

     —          188,679        —    

China petrochemical International Enterprise Company Limited Ningbo Bidding Center

     —          39,057        —    

Shanghai Huayi Information Technology Company Limited

     7,390,272        —          —    
  

 

 

    

 

 

    

 

 

 

Total

     15,835,993        30,106,469        17,700,915  
  

 

 

    

 

 

    

 

 

 

 

62


SHANGHAI SECCO PETROCHEMICAL COMPANY LIMITED

NOTES TO THE FINANCIAL STATEMENTS

FOR THE YEARS ENDED 31 DECEMBER 2019, 2020 AND 2021 (AMOUNTS FOR THE YEAR ENDED 31 DECEMBER 2021 ARE NOT COVERED BY THE INDEPENDENT AUDITOR’S REPORT INCLUDED HEREIN)

(EXPRESSED IN RENMINBI YUAN)

 

Transportation service fee

 

     2019      2020      2021  
     RMB      RMB      RMB  

Shanghai Chemical Industry Park Logistics Company Limited

     109,660,856        114,227,900        115,224,861  
  

 

 

    

 

 

    

 

 

 

The above transactions with related parties were conducted under normal commercial terms or relevant agreements.

 

  (b)

The balances of transactions with related parties as at 31 December are set out as follows:

Accounts receivable

 

     2020      2021  
     RMB      RMB  

Shanghai Sinopec Mitsui Elastomers Company Limited

     23,901,121        24,609,303  

China Jinshan Associated Trading Corporation

     15,489,177        5,663,355  

Sinopec Chemical Commercial Holding Company Limited Huadong Branch

     25,082,111        2,232,207  

Sinopec Shanghai Sales Company Limited

     —          1,345,776  

Sinopec Shanghai Petrochemical Company Limited

     89,572,562        —    
  

 

 

    

 

 

 

Total

     154,044,971        33,850,641  
  

 

 

    

 

 

 

Financial assets at fair value through other comprehensive income

 

     2020      2021  
     RMB      RMB  

China Jinshan Associated Trading Corporation

     —          24,480,000  

Sinopec Chemical Commercial Holding Company Limited Huadong Branch

     33,000,000        —    
  

 

 

    

 

 

 

Total

     33,000,000        24,480,000  
  

 

 

    

 

 

 

 

63


SHANGHAI SECCO PETROCHEMICAL COMPANY LIMITED

NOTES TO THE FINANCIAL STATEMENTS

FOR THE YEARS ENDED 31 DECEMBER 2019, 2020 AND 2021 (AMOUNTS FOR THE YEAR ENDED 31 DECEMBER 2021 ARE NOT COVERED BY THE INDEPENDENT AUDITOR’S REPORT INCLUDED HEREIN)

(EXPRESSED IN RENMINBI YUAN)

 

Advances to suppliers

 

     2020      2021  
     RMB      RMB  

Sinopec Beijing Catalyst Company Limited

                     —          18,280,685  
  

 

 

    

 

 

 

 

Other current assets-entrusted loans      
     2020      2021  
     RMB      RMB  

Sinopec Corp.

     2,000,000,000                    —    
  

 

 

    

 

 

 

 

64


SHANGHAI SECCO PETROCHEMICAL COMPANY LIMITED

NOTES TO THE FINANCIAL STATEMENTS

FOR THE YEARS ENDED 31 DECEMBER 2019, 2020 AND 2021 (AMOUNTS FOR THE YEAR ENDED 31 DECEMBER 2021 ARE NOT COVERED BY THE INDEPENDENT AUDITOR’S REPORT INCLUDED HEREIN)

(EXPRESSED IN RENMINBI YUAN)

 

Contract Liabilities

 

     2020      2021  
     RMB      RMB  

China Jinshan Associated Trading Corporation

     —          1,374,802  

Yihua Bona Fabric Company Limited

     80,387        —    

Shanghai Jinchang Engineering Plastics Company Limited

     6,240        —    
  

 

 

    

 

 

 

Total

              86,627            1,374,802  
  

 

 

    

 

 

 

Accounts payable

 

     2020      2021  
     RMB      RMB  

China Petroleum and Chemical Corporation Zhenhai Refining Branch

     121,567,901        410,286,919  

China International United Petroleum and Chemical Company Limited

     124,320,184        164,575,394  

Sinopec Shanghai Gaoqiao Petrochemical Company Limited

     41,432,579        130,646,973  

Sinopec Qingdao Refining&Chemical Company Limited

     42,359,460        74,953,420  

Sinopec Shanghai Petrochemical Company Limited

     12,675,237        22,363,326  

Sinopec Catalyst Company Limited Shanghai Branch

     12,341,998        17,258,591  

Sinopec Chemical Commercial Holding Company Limited Huadong Branch

     63,990,530        17,203,042  

Shanghai Chemical Industry Park Logistics Company Limited

     17,033,990        16,564,103  

China Petroleum and Chemical Corporation Jinling Branch

     77,117,560        8,361,978  

Sinopec Catalyst Company Limited Beijing AUDA Branch

     4,849,699        5,160,796  

Shanghai Leader Catalyst Company Limited

     9,028,567        3,515,961  

Sinopec Engineering Incorporation

     3,481,030        3,481,030  

Sinopec Ningbo Engineering Company Limited

     4,254,440        2,335,709  

Sinopec Shanghai Engineering Company Limited

     2,483,579        1,874,373  

China Jinshan Associated Trading Corporation

     23,089,682        1,585,234  

 

65


SHANGHAI SECCO PETROCHEMICAL COMPANY LIMITED

NOTES TO THE FINANCIAL STATEMENTS

FOR THE YEARS ENDED 31 DECEMBER 2019, 2020 AND 2021 (AMOUNTS FOR THE YEAR ENDED 31 DECEMBER 2021 ARE NOT COVERED BY THE INDEPENDENT AUDITOR’S REPORT INCLUDED HEREIN)

(EXPRESSED IN RENMINBI YUAN)

 

Petro-Cyber Works Information Technology Company Limited

     18,593,553        1,518,474  

Nanjing Yangzi Petrochemical Refining Company Limited

     1,257,138        1,456,195  

Sinopec Beijing Catalyst Company Limited

     1,235,865        1,235,865  

China Petroleum and Chemical Corporation Beijing Research Institute of Chemical Industries

     591,000        591,000  

BASF-YPC. Shanghai Company Limited

     —          355,500  

China Petroleum and Chemical Corporation Shanghai Petrol-Chemical Industry Insti Tute

     —          349,904  

Sinopec Ningbo Engineering Company Limited Shanghai Jinshan Branch

     5,431,441        158,500  

Sinopec Nanjing Engineering Company Limited

     751,454        77,403  

Sinopec Publishing House Co., Ltd.

     —          45,871  

China Petroleum and Chemical Corporation Guangzhou Branch

     11,479,100        —    

Sinopec Catalyst Company Limited Nanjing Branch

     2,653,805        —    

Shanghai Dongfang Engineering Consultants Co., Ltd.

     299,444        —    

China Sinopec Corporation Qingdao Institute of Safety Engineering

     271,321        —    

Shanghai Huayi Information Technology Company Limited

     241,662        —    

Basf Gaoqiao Specialty Chemicals (Shanghai) Company Limited

     157,678        —    

Petrochemical Engineering Quality Supervision Station

     156,000        —    

Sinopec Hainan Petrochemical Co., Ltd.

     76,838        —    

China Petroleum and Chemical Corporation Beijing Yanshan Branch

     3,790        —    
  

 

 

    

 

 

 

Total

     603,226,525        885,955,561  
  

 

 

    

 

 

 

 

66


SHANGHAI SECCO PETROCHEMICAL COMPANY LIMITED

NOTES TO THE FINANCIAL STATEMENTS

FOR THE YEARS ENDED 31 DECEMBER 2019, 2020 AND 2021 (AMOUNTS FOR THE YEAR ENDED 31 DECEMBER 2021 ARE NOT COVERED BY THE INDEPENDENT AUDITOR’S REPORT INCLUDED HEREIN)

(EXPRESSED IN RENMINBI YUAN)

 

48

Reconciliation to United States generally accepted accounting principles

The financial statements have been prepared in accordance with Accounting Standards for Business Enterprises in the People’s Republic of China (“CAS”), which differ in certain respects from accounting principles generally accepted in the United States of America (“U.S. GAAP”). The significant differences are described in the reconciliation tables below. Other differences do not have a significant effect on either net profit or owners’ equity. The effects of the significant adjustments to net profit for the years ended 31 December 2019, 2020 and 2021 which would be required if U.S. GAAP were to be applied instead of CAS are summarized as follows:

 

     2019      2020      2021  
     RMB      RMB      RMB  

Net profit under CAS

     3,383,585,735        2,412,799,656        3,125,903,862  

Adjustments:

        

Employees’ bonus and welfare fund (a)

     (500,000      (148,099      —    
  

 

 

    

 

 

    

 

 

 

Net profit under U.S. GAAP

     3,383,085,735        2,412,651,557        3,125,903,862  
  

 

 

    

 

 

    

 

 

 

The effects of the significant adjustments to owners’ equity as at 31 December 2020 and 2021 which would be required if U.S. GAAP were to be applied instead of CAS are summarized as follows:

 

     2020      2021  
     RMB      RMB  

Owners’ equity under CAS

     13,714,154,878        6,367,541,407  

Adjustments:

     

Employees’ bonus and welfare fund (a)

     76,283,722        76,283,722  
  

 

 

    

 

 

 

Owners’ equity under U.S. GAAP

     13,790,438,600        6,443,825,129  
  

 

 

    

 

 

 

 

(a)

Employees’ bonus and welfare fund

In accordance with the Law of the PRC on Chinese-Foreign Equity Joint Ventures and the Company’s Articles of Association, the Company appropriated the employees’ bonus and welfare fund of net profit after setting off accumulated losses of previous years and before profit distributions to the investors.

 

67


SHANGHAI SECCO PETROCHEMICAL COMPANY LIMITED

NOTES TO THE FINANCIAL STATEMENTS

FOR THE YEARS ENDED 31 DECEMBER 2019, 2020 AND 2021 (AMOUNTS FOR THE YEAR ENDED 31 DECEMBER 2021 ARE NOT COVERED BY THE INDEPENDENT AUDITOR’S REPORT INCLUDED HEREIN)

(EXPRESSED IN RENMINBI YUAN)

 

The employees’ bonus and welfare fund is restricted to fund payments of special bonus to employees and for the collective welfare of employees. None of it is allowed to be transferred to the Company in terms of cash dividends, loans or advances, nor can it be distributed except under liquidation.

Under CAS, appropriation of the employees’ bonus and welfare fund is a liability in nature and accounted for as a transfer from undistributed profits to employees’ bonus and welfare fund, a liability account. Subsequent payment is accounted for as a release of the Company’s liability.

Under U.S. GAAP, appropriation to the employees’ bonus and welfare fund is accounted for as a transfer from undistributed profits to the statutory reserves. Subsequent payment is accounted for as expenses or assets based on the usage of the payment, and proportionate undistributed profits and the statutory reserves are reversed concurrently.

 

68

EX-101.SCH 8 shi-20211231.xsd XBRL TAXONOMY EXTENSION SCHEMA 1001 - Document - Cover Page link:presentationLink link:definitionLink link:calculationLink 1002 - Statement - Consolidated statement of profit or loss and other comprehensive income link:presentationLink link:definitionLink link:calculationLink 1003 - Statement - Consolidated statement of financial position link:presentationLink link:definitionLink link:calculationLink 1004 - Statement - Consolidated Statement of Changes in Equity link:presentationLink link:definitionLink link:calculationLink 1005 - Statement - Consolidated Statement of Cash Flows link:presentationLink link:definitionLink link:calculationLink 1006 - Disclosure - General Information link:presentationLink link:definitionLink link:calculationLink 1007 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:definitionLink link:calculationLink 1008 - Disclosure - Financial Risk Management link:presentationLink link:definitionLink link:calculationLink 1009 - Disclosure - Critical accounting judgement and estimates link:presentationLink link:definitionLink link:calculationLink 1010 - Disclosure - Segment Information and Revenue link:presentationLink link:definitionLink link:calculationLink 1011 - Disclosure - Other Operating Income link:presentationLink link:definitionLink link:calculationLink 1012 - Disclosure - Other Operating Expenses link:presentationLink link:definitionLink link:calculationLink 1013 - Disclosure - Other gains - net link:presentationLink link:definitionLink link:calculationLink 1014 - Disclosure - Finance Income and Expenses link:presentationLink link:definitionLink link:calculationLink 1015 - Disclosure - Expense by Nature link:presentationLink link:definitionLink link:calculationLink 1016 - Disclosure - Employee Benefit Expenses link:presentationLink link:definitionLink link:calculationLink 1017 - Disclosure - Income Tax (Expenses)/ Benefits link:presentationLink link:definitionLink link:calculationLink 1018 - Disclosure - Earnings per Share link:presentationLink link:definitionLink link:calculationLink 1019 - Disclosure - Other Non-current Assets link:presentationLink link:definitionLink link:calculationLink 1020 - Disclosure - Leases link:presentationLink link:definitionLink link:calculationLink 1021 - Disclosure - Property, Plant and Equipment link:presentationLink link:definitionLink link:calculationLink 1022 - Disclosure - Investment Properties link:presentationLink link:definitionLink link:calculationLink 1023 - Disclosure - Construction in Progress link:presentationLink link:definitionLink link:calculationLink 1024 - Disclosure - Subsidiaries link:presentationLink link:definitionLink link:calculationLink 1025 - Disclosure - Investments Accounted for Using the Equity Method link:presentationLink link:definitionLink link:calculationLink 1026 - Disclosure - Inventories link:presentationLink link:definitionLink link:calculationLink 1027 - Disclosure - Trade And Other Receivables link:presentationLink link:definitionLink link:calculationLink 1028 - Disclosure - Cash and cash equivalents link:presentationLink link:definitionLink link:calculationLink 1029 - Disclosure - Time Deposits With Banks link:presentationLink link:definitionLink link:calculationLink 1030 - Disclosure - Financial Assets at Fair Value Through Other Comprehensive Income link:presentationLink link:definitionLink link:calculationLink 1031 - Disclosure - Borrowings link:presentationLink link:definitionLink link:calculationLink 1032 - Disclosure - Short-Term Bonds link:presentationLink link:definitionLink link:calculationLink 1033 - Disclosure - Trade and Other Payables link:presentationLink link:definitionLink link:calculationLink 1034 - Disclosure - Contract Liabilities link:presentationLink link:definitionLink link:calculationLink 1035 - Disclosure - Deferred Income link:presentationLink link:definitionLink link:calculationLink 1036 - Disclosure - Share Capital link:presentationLink link:definitionLink link:calculationLink 1037 - Disclosure - Reserves link:presentationLink link:definitionLink link:calculationLink 1038 - Disclosure - Related-Party Transactions link:presentationLink link:definitionLink link:calculationLink 1039 - Disclosure - Dividend link:presentationLink link:definitionLink link:calculationLink 1040 - Disclosure - Commitments link:presentationLink link:definitionLink link:calculationLink 1041 - Disclosure - Subsequent Event link:presentationLink link:definitionLink link:calculationLink 1042 - Disclosure - Statement of Financial Position and Equity Movement of the Company link:presentationLink link:definitionLink link:calculationLink 1043 - Disclosure - Benefits and Interests of Directors and Supervisors link:presentationLink link:definitionLink link:calculationLink 1044 - Disclosure - Possible Impact of Amendments, New Standards and Interpretations Issued But Not Yet Effective for the Year Ended 31 December 2021 link:presentationLink link:definitionLink link:calculationLink 1045 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:definitionLink link:calculationLink 1046 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:definitionLink link:calculationLink 1047 - Disclosure - Financial Risk Management (Tables) link:presentationLink link:definitionLink link:calculationLink 1048 - Disclosure - Segment Information and Revenue (Tables) link:presentationLink link:definitionLink link:calculationLink 1049 - Disclosure - Other Operating Income (Tables) link:presentationLink link:definitionLink link:calculationLink 1050 - Disclosure - Other Operating Expenses (Tables) link:presentationLink link:definitionLink link:calculationLink 1051 - Disclosure - Other gains - net (Tables) link:presentationLink link:definitionLink link:calculationLink 1052 - Disclosure - Finance Income and Expenses (Tables) link:presentationLink link:definitionLink link:calculationLink 1053 - Disclosure - Expense by Nature (Tables) link:presentationLink link:definitionLink link:calculationLink 1054 - Disclosure - Employee Benefit Expenses (Tables) link:presentationLink link:definitionLink link:calculationLink 1055 - Disclosure - Income Tax (Expenses)/ Benefits (Tables) link:presentationLink link:definitionLink link:calculationLink 1056 - Disclosure - Earnings per Share (Tables) link:presentationLink link:definitionLink link:calculationLink 1057 - Disclosure - Other Non-current Assets (Tables) link:presentationLink link:definitionLink link:calculationLink 1058 - Disclosure - Leases (Tables) link:presentationLink link:definitionLink link:calculationLink 1059 - Disclosure - Property, Plant and Equipment (Tables) link:presentationLink link:definitionLink link:calculationLink 1060 - Disclosure - Investment Properties (Tables) link:presentationLink link:definitionLink link:calculationLink 1061 - Disclosure - Construction in Progress (Tables) link:presentationLink link:definitionLink link:calculationLink 1062 - Disclosure - Subsidiaries (Tables) link:presentationLink link:definitionLink link:calculationLink 1063 - Disclosure - Investments Accounted for Using the Equity Method (Tables) link:presentationLink link:definitionLink link:calculationLink 1064 - Disclosure - Inventories (Tables) link:presentationLink link:definitionLink link:calculationLink 1065 - Disclosure - Trade And Other Receivables (Tables) link:presentationLink link:definitionLink link:calculationLink 1066 - Disclosure - Cash and cash equivalents (Tables) link:presentationLink link:definitionLink link:calculationLink 1067 - Disclosure - Time Deposits With Banks (Tables) link:presentationLink link:definitionLink link:calculationLink 1068 - Disclosure - Financial Assets At Fair Value Through Other Comprehensive Income (Tables) link:presentationLink link:definitionLink link:calculationLink 1069 - Disclosure - Borrowings (Tables) link:presentationLink link:definitionLink link:calculationLink 1070 - Disclosure - Short-Term Bonds (Tables) link:presentationLink link:definitionLink link:calculationLink 1071 - Disclosure - Trade and Other Payables (Tables) link:presentationLink link:definitionLink link:calculationLink 1072 - Disclosure - Contract Liabilities (Tables) link:presentationLink link:definitionLink link:calculationLink 1073 - Disclosure - Deferred Income (Tables) link:presentationLink link:definitionLink link:calculationLink 1074 - Disclosure - Share Capital (Tables) link:presentationLink link:definitionLink link:calculationLink 1075 - Disclosure - Reserves (Tables) link:presentationLink link:definitionLink link:calculationLink 1076 - Disclosure - Related-Party Transactions (Tables) link:presentationLink link:definitionLink link:calculationLink 1077 - Disclosure - Dividend (Tables) link:presentationLink link:definitionLink link:calculationLink 1078 - Disclosure - Commitments (Tables) link:presentationLink link:definitionLink link:calculationLink 1079 - Disclosure - Statement of Financial Position and Equity Movement of the Company (Tables) link:presentationLink link:definitionLink link:calculationLink 1080 - Disclosure - Benefits and Interests of Directors and Supervisors (Tables) link:presentationLink link:definitionLink link:calculationLink 1081 - Disclosure - Possible Impact of Amendments, New Standards and Interpretations Issued But Not Yet Effective for the Year Ended 31 December 2021 (Tables) link:presentationLink link:definitionLink link:calculationLink 1082 - Disclosure - General Information (Reorganisation) (Details) link:presentationLink link:definitionLink link:calculationLink 1083 - Disclosure - General Information (The Fifteenth Meeting of the Seventh Term of Board of Directors) (Details) link:presentationLink link:definitionLink link:calculationLink 1084 - Disclosure - Summary of Significant Accounting Policies (Property, Plant and Equipment) (Details) link:presentationLink link:definitionLink link:calculationLink 1085 - Disclosure - Summary of Significant Accounting Policies (Investment Properties) (Details) link:presentationLink link:definitionLink link:calculationLink 1086 - Disclosure - Summary of Significant Accounting Policies (Other Non-current Assets) (Details) link:presentationLink link:definitionLink link:calculationLink 1087 - Disclosure - Summary of Significant Accounting Policies (Leases) (Details) link:presentationLink link:definitionLink link:calculationLink 1088 - Disclosure - Financial Risk Management (Financial Risk Factors, Narrative) (Details) link:presentationLink link:definitionLink link:calculationLink 1089 - Disclosure - Financial Risk Management (Financial Risk Factors, Derivatives, Derivative Financial Instruments) (Details) link:presentationLink link:definitionLink link:calculationLink 1090 - Disclosure - Financial Risk Management (Reconciliation of Hedging Reserve In Respect of Commodity Price Risk and Effectiveness of Hedging Relationships) (Details) link:presentationLink link:definitionLink link:calculationLink 1091 - Disclosure - Financial Risk Management (Financial Risk Factors, Derivatives, Reconciliation Of Hedging Reserves In Statement Of Profit Or Loss) (Details) link:presentationLink link:definitionLink link:calculationLink 1092 - Disclosure - Financial Risk Management (Financial Risk Factors, Foreign Exchange Risk , Foreign Exchange Risk) (Details) link:presentationLink link:definitionLink link:calculationLink 1093 - Disclosure - Financial Risk Management (Financial Risk Factors, Schedule Of Interest Rate Financial Instruments) (Details) link:presentationLink link:definitionLink link:calculationLink 1094 - Disclosure - Financial Risk Management (Financial Risk Factors, Net Reversal of Impairment Losses on Financial Assets Recognized in Income Statement) (Details) link:presentationLink link:definitionLink link:calculationLink 1095 - Disclosure - Financial Risk Management (Financial Risk Factors, Maturity Analysis for Financial Liabilities) (Details) link:presentationLink link:definitionLink link:calculationLink 1096 - Disclosure - Financial Risk Management (Fair Value Estimation, Recurring Fair Value Measurements) (Details) link:presentationLink link:definitionLink link:calculationLink 1097 - Disclosure - Financial Risk Management (Fair Value Estimation, Changes in level 3 items) (Details) link:presentationLink link:definitionLink link:calculationLink 1098 - Disclosure - Segment information and revenue (Revenue) (Details) link:presentationLink link:definitionLink link:calculationLink 1099 - Disclosure - Segment information and revenue (Segment Result - Profit/(Loss) from Operations) (Details) link:presentationLink link:definitionLink link:calculationLink 1100 - Disclosure - Segment information and revenue (Other Profit and Loss Disclosures) (Details) link:presentationLink link:definitionLink link:calculationLink 1101 - Disclosure - Segment information and revenue (Assets) (Details) link:presentationLink link:definitionLink link:calculationLink 1102 - Disclosure - Segment information and revenue (Liabilities) (Details) link:presentationLink link:definitionLink link:calculationLink 1103 - Disclosure - Segment information and revenue (Additions to Property, Plant and Equipment, Construction in Progress, Right-of-Use Assets and Other Non-current Assets) (Details) link:presentationLink link:definitionLink link:calculationLink 1104 - Disclosure - Segment information and revenue (Entity-wide information) (Details) link:presentationLink link:definitionLink link:calculationLink 1105 - Disclosure - Other Operating Income (Details) link:presentationLink link:definitionLink link:calculationLink 1106 - Disclosure - Other Operating Expenses (Details) link:presentationLink link:definitionLink link:calculationLink 1107 - Disclosure - Other gains - net (Details) link:presentationLink link:definitionLink link:calculationLink 1108 - Disclosure - Finance Income and Expenses (Details) link:presentationLink link:definitionLink link:calculationLink 1109 - Disclosure - Expense by Nature (Details) link:presentationLink link:definitionLink link:calculationLink 1110 - Disclosure - Employee Benefit Expenses (Details) link:presentationLink link:definitionLink link:calculationLink 1111 - Disclosure - Income tax (expenses) / benefits Major Components of Income Tax (Expense)/Benefits (Details) link:presentationLink link:definitionLink link:calculationLink 1112 - Disclosure - Income tax (expenses) / benefits (Reconciliation of Income Tax) (Details) link:presentationLink link:definitionLink link:calculationLink 1113 - Disclosure - Income tax (expenses) / benefits (Summary of Current Taxation in the Consolidated Statement) (Details) link:presentationLink link:definitionLink link:calculationLink 1114 - Disclosure - Income tax (expenses) / benefits (Movements in Deferred Tax Assets and Liabilities) (Details) link:presentationLink link:definitionLink link:calculationLink 1115 - Disclosure - Income tax (expenses) / benefits (Deferred Tax Assets Not Recognized) (Details) link:presentationLink link:definitionLink link:calculationLink 1116 - Disclosure - Earnings per Share (Details) link:presentationLink link:definitionLink link:calculationLink 1117 - Disclosure - Other Non-current Assets (Details) link:presentationLink link:definitionLink link:calculationLink 1118 - Disclosure - Other Non-current Assets (Movement in Net Book Amount) (Details) link:presentationLink link:definitionLink link:calculationLink 1119 - Disclosure - Other Non-current Assets (Narrative) (Details) link:presentationLink link:definitionLink link:calculationLink 1120 - Disclosure - Leases - (Statement of Financial Position Relating to Leases) (Details) link:presentationLink link:definitionLink link:calculationLink 1121 - Disclosure - Lease - (Maturity Analysis for Lease Liabilities) (Detail) link:presentationLink link:definitionLink link:calculationLink 1122 - Disclosure - Leases - (Statement of Profit Loss Amount Relating to Leases) (Details) link:presentationLink link:definitionLink link:calculationLink 1123 - Disclosure - Property, Plant and Equipment (Movement in Net Book Amount) (Details) link:presentationLink link:definitionLink link:calculationLink 1124 - Disclosure - Property, Plant and Equipment (Narrative) (Details) link:presentationLink link:definitionLink link:calculationLink 1125 - Disclosure - Investment Properties (Movement in Net Book Amount) (Details) link:presentationLink link:definitionLink link:calculationLink 1126 - Disclosure - Investment Properties (Narrative) (Details) link:presentationLink link:definitionLink link:calculationLink 1127 - Disclosure - Investment Properties (Minimum Lease Payments Receivable on Leases of Investment Properties) (Details) link:presentationLink link:definitionLink link:calculationLink 1128 - Disclosure - Construction in Progress (Details) link:presentationLink link:definitionLink link:calculationLink 1129 - Disclosure - Subsidiaries (Major Subsidiaries of the Group) (Details) link:presentationLink link:definitionLink link:calculationLink 1130 - Disclosure - Subsidiaries (Acquisition of Jinlian) (Details) link:presentationLink link:definitionLink link:calculationLink 1131 - Disclosure - Investments Accounted for Using the Equity Method (Investments Recognized in Balance Sheet) (Details) link:presentationLink link:definitionLink link:calculationLink 1132 - Disclosure - Investments Accounted for Using the Equity Method (Investments Recognized in Share of Profit/(Loss)) (Details) link:presentationLink link:definitionLink link:calculationLink 1133 - Disclosure - Investments Accounted for Using the Equity Method (Investment in Associates) (Details) link:presentationLink link:definitionLink link:calculationLink 1134 - Disclosure - Investments Accounted for Using the Equity Method (Principal Activities of Material Associates) (Details) link:presentationLink link:definitionLink link:calculationLink 1135 - Disclosure - Investments Accounted for Using the Equity Method (Summarized Balance Sheet for Material Associates) (Details) link:presentationLink link:definitionLink link:calculationLink 1136 - Disclosure - Investments Accounted for Using the Equity Method (Summarized Statement of Comprehensive Income for Material Associates) (Details) link:presentationLink link:definitionLink link:calculationLink 1137 - Disclosure - Investments Accounted for Using the Equity Method (Summarized Financial Information for Other Associates) (Details) link:presentationLink link:definitionLink link:calculationLink 1138 - Disclosure - Investments Accounted for Using the Equity Method (Investment in Joint Ventures) (Details) link:presentationLink link:definitionLink link:calculationLink 1139 - Disclosure - Investments Accounted for Using the Equity Method (Principal Activities in Joint Ventures) (Details) link:presentationLink link:definitionLink link:calculationLink 1140 - Disclosure - Investments Accounted for Using the Equity Method (Summarized Balance Sheet for Joint Ventures) (Details) link:presentationLink link:definitionLink link:calculationLink 1141 - Disclosure - Investments Accounted for Using the Equity Method (Summarized Statement of Comprehensive Income for Joint Ventures) (Details) link:presentationLink link:definitionLink link:calculationLink 1142 - Disclosure - Inventories (Details) link:presentationLink link:definitionLink link:calculationLink 1143 - Disclosure - Inventories (Narrative) (Details) link:presentationLink link:definitionLink link:calculationLink 1144 - Disclosure - Trade And Other Receivable - Summary Of Movements In The Loss Allowance AccountIng Respect Of Trade And Other Receivables Explanatory (Detail) link:presentationLink link:definitionLink link:calculationLink 1145 - Disclosure - Trade And Other Receivables - Summary Of Component Of Trade And Other Receivables Explanatory (Detail) link:presentationLink link:definitionLink link:calculationLink 1146 - Disclosure - Trade And Other Receivable - Summary Of Aging Analysis In Trade And Other Receivables Explanatory (Detail) link:presentationLink link:definitionLink link:calculationLink 1147 - Disclosure - Cash and cash equivalents (Reconciliation of Profit before Taxation to Cash Used in Operation) (Details) link:presentationLink link:definitionLink link:calculationLink 1148 - Disclosure - Cash and cash equivalents - Reconciliation of liabilities arising from financing activities (Detail) link:presentationLink link:definitionLink link:calculationLink 1149 - Disclosure - Cash and cash equivalents -Summary of Cash flow Statement for Leases (Detail) link:presentationLink link:definitionLink link:calculationLink 1150 - Disclosure - Cash and cash equivalents - Summary of Lease Rentals (Detail) link:presentationLink link:definitionLink link:calculationLink 1151 - Disclosure - Cash and cash equivalents (Cash and cash equivalents) (Detail) link:presentationLink link:definitionLink link:calculationLink 1152 - Disclosure - Time Deposits With Banks - Summary Of Time Deposits With Banks (Detail) link:presentationLink link:definitionLink link:calculationLink 1153 - Disclosure - Time Deposits With Banks - Additional Information (Details) link:presentationLink link:definitionLink link:calculationLink 1154 - Disclosure - Financial Assets At Fair Value Through Other Comprehensive Income - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1155 - Disclosure - Financial Assets At Fair Value Through Other Comprehensive Income - Summary Of Financial Assets at Fair Value Through Other Comprehensive Income (Detail) link:presentationLink link:definitionLink link:calculationLink 1156 - Disclosure - Borrowings - Summary of Borrowings (Details) link:presentationLink link:definitionLink link:calculationLink 1157 - Disclosure - Borrowings - Summary of Analysis of the Repayment Schedule of Borrowings (Details) link:presentationLink link:definitionLink link:calculationLink 1158 - Disclosure - Borrowings - Additional Information (Details) link:presentationLink link:definitionLink link:calculationLink 1159 - Disclosure - Short-Term Bonds - Summary of Short-Term Bonds (Details) link:presentationLink link:definitionLink link:calculationLink 1160 - Disclosure - Short-Term Bonds - Additional Information (Details) link:presentationLink link:definitionLink link:calculationLink 1161 - Disclosure - Trade and Other Payables - Summary of Trade and Other Payables (Details) link:presentationLink link:definitionLink link:calculationLink 1162 - Disclosure - Trade and Other Payables - Summary of Aging Analysis of Trade Payables (Details) link:presentationLink link:definitionLink link:calculationLink 1163 - Disclosure - Contract Liabilities (Details) link:presentationLink link:definitionLink link:calculationLink 1164 - Disclosure - Deferred Income (Details) link:presentationLink link:definitionLink link:calculationLink 1165 - Disclosure - Share Capital (Details) link:presentationLink link:definitionLink link:calculationLink 1166 - Disclosure - Reserves (Details) link:presentationLink link:definitionLink link:calculationLink 1167 - Disclosure - Reserves - Additional Information (Details) link:presentationLink link:definitionLink link:calculationLink 1168 - Disclosure - Related-Party Transactions (List of Major Related Parties) (Details) link:presentationLink link:definitionLink link:calculationLink 1169 - Disclosure - Related-Party Transactions (Transactions between the Group and Sinopec Corp., Its Subsidiaries and Joint Ventures) (Details) link:presentationLink link:definitionLink link:calculationLink 1170 - Disclosure - Related-Party Transactions (Other Transactions between the Group and Sinopec Group and Its Subsidiaries, Associates and Joint Ventures of the Group) (Details) link:presentationLink link:definitionLink link:calculationLink 1171 - Disclosure - Related-Party Transactions (Relevant Amounts Due from/to Related Parties) (Details) link:presentationLink link:definitionLink link:calculationLink 1172 - Disclosure - Related-Party Transactions (Key Personnel Compensations) (Details) link:presentationLink link:definitionLink link:calculationLink 1173 - Disclosure - Related-Party Transactions (Commitments with Related Parties) (Details) link:presentationLink link:definitionLink link:calculationLink 1174 - Disclosure - Related-Party Transactions (Investment Commitments with Related Parties) (Details) link:presentationLink link:definitionLink link:calculationLink 1175 - Disclosure - Related-Party Transactions (Investment Commitments with Related Parties, Narrative) (Details) link:presentationLink link:definitionLink link:calculationLink 1176 - Disclosure - Dividend - Summary of Dividends Payable to Equity Shareholders of the Company Attributable to the Year (Details) link:presentationLink link:definitionLink link:calculationLink 1177 - Disclosure - Dividend - Summary of Dividends Payable to Equity Shareholders of the Company Attributable to the Year (Parenthetical) (Details) link:presentationLink link:definitionLink link:calculationLink 1178 - Disclosure - Dividend - Summary of Dividends Payable to Equity Shareholders of the Company Attributable to the Previous Financial Year (Details) link:presentationLink link:definitionLink link:calculationLink 1179 - Disclosure - Dividend - Summary of Dividends Payable to Equity Shareholders of the Company Attributable to the Previous Financial Year (Parenthetical) (Details) link:presentationLink link:definitionLink link:calculationLink 1180 - Disclosure - Commitments (Capital Commitments) (Details) link:presentationLink link:definitionLink link:calculationLink 1181 - Disclosure - Subsequent Event (Details) link:presentationLink link:definitionLink link:calculationLink 1182 - Disclosure - Statement of Financial Position and Equity Movement of the Company (Balance Sheet) (Details) link:presentationLink link:definitionLink link:calculationLink 1183 - Disclosure - Statement of Financial Position and Equity Movement of the Company (Reserve Movement) (Details) link:presentationLink link:definitionLink link:calculationLink 1184 - Disclosure - Benefits and Interests of Directors and Supervisors (Details) link:presentationLink link:definitionLink link:calculationLink 1185 - Disclosure - Benefits and Interests of Directors and Supervisors - Additional Information (Details) link:presentationLink link:definitionLink link:calculationLink 1186 - Disclosure - Possible Impact of Amendments, New Standards and Interpretations Issued But Not Yet Effective for the Year Ended 31 December 2021 - Summary of Number of Amendments, New Standards and Interpretations Which are Not Yet Effective (Detail) link:presentationLink link:definitionLink link:calculationLink 1187 - Statement - Consolidated statement of profit or loss and other comprehensive income Alternate 1 link:presentationLink link:definitionLink link:calculationLink EX-101.CAL 9 shi-20211231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 10 shi-20211231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 11 shi-20211231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE EX-101.PRE 12 shi-20211231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE GRAPHIC 13 g267955g29i90.gif GRAPHIC begin 644 g267955g29i90.gif M1TE&.#=A P+R .< /____[^_O7U]?CX^/KZ^O?W]_;V]N7EY?GY^>GIZ>3D MY.WM[?S\_/3T]-_?W_'Q\>OKZ]O;V[N[N_W]_>#@X/O[^][>WN_O[^SL[/+R M\N[N[MK:VN;FYO#P\.CHZ.'AXGI[.SL[R\ MO+&QL;V]O=75U<3$Q**BHL/#P\# P*"@H+FYN=C8V*6EIJZNKHB(B)F9F:VMK::FIM+2TJNKJYB8F)&1D8>'AY65E9V=G=;6UK"P ML(V-C=SWMY*2DJFIJ8J*BJ&AH=W=W=/3TY"0D):6EI24E)Z>GGM[ M>^+BXGY^?I.3DWQ\?)>7EXZ.CH:&AH^/CX.#@W5U=8N+BXF)B7AX>(2$A(6% MA6YN;H&!@8R,C'=W=VUM;7EY>6]O;V1D9%]?7V!@8(*"@G%Q<8" @']_?W9V M=G)R8T>/IOK,8BR$;L/5@[<1H49X!;,'TR@O(=98"K'7C>51 M<\. L=<889,)0DA>@IA&2(+.0>;6@Q!:AAA<5LS1 P 3$, 5QR6Y!58$QB MPQ0+!-"51154,($ @3 0 , 5% 6 6XR #*MX8EHD$>270AS_>Z"(!$V"( M $U3H! A@,@@",!%61@0 53FAA !5":""(#1!( 0 $5Q%@! F%R:<"& WB) M0 $:26KI:++ %A0OJIA5]DN^I6+19J:\*M68ICM0%YY=6,% 5#K[HX@2JQJO S_ MF*Z]D*8(,;L11WPB /\^"Y:?UG:5L+K,QKSL01P(D<22^@*K,T?"3E# "T@< MBV')1!==-+P^&V" "!VH:"X#-7X5XY,+:QD6RO\6V3&Y5W=% +L3B !FC3)^ M&RG%0^.8L<<9;EC E 4T(,( )P9 )B+IHPR_J3_SDHEF2(T,..U"'0@@@!G MOMHKH5WG'>F1-SZPJ0B;NBDGHR@C8,"CFZ;Y)]22NWOI !F 22W:Y&:+X[]] M!R ! *DB".&0@YM].U&*YYO&U>L@$">WJ"+<99@ !OTKPAA)W[:6+)D+)P !TV-"$"*^"!4$/"NA;;;O7 MJMM5DA(W&0 '1O!PAA0-*%+%QD0F0(7E5EH;0)D<@(0J!# L%#B#"D3P+!6= M+5ERXE+"N!2 #ACA""6XDI<:L $Z;*I. 8 "$'+P%;1][66@$[!QP@"B< (*_H!" M-''P!1@0 -M$*65"/"#&U"@ QK@@ (\T ((9. &W! #KB 0!D8 -F@-4! M5E ((B3/HB3 Q1 64+<#6" !&;C !A(@@ $ %2A"" W# 2O8@1LV8 -+. '%N PX M!0^4H T+Z&)$.W !!R0!"G3H0)$*\ ,SF $#'3!#%<8 @0%<( 1P*,,'! *E M*F@"$F/XR@(P, 5"2" !&TC"&-S !0(08Y+ +-#3A##5@@@=\.()<.$(% M$\@!&) 0 SL(80B&0(0A>G>&$ZQA"WB(1'<@$8,DP, &<+!!#IY@ Q"HH! D MB, 9T""&):" #X3PPAYR(! 4$$$&=D""%H)0"#_HX -'.$(=UJ )16@ "NP MP1YT@ /U. )3K""_A:V (@O$&*G($; MM$"%#3 A""^( AY 4 9@;X $;W! $:)PA2%,00U.8(,0Z$ $+63 1 MXP0QF MD(DMB( );P "!:"@ARBTH0=4$,(9B( &+(0 "(1P00?N1H &:%<11W" '72 M@RS @ 1RD$(6_# $&\ @#D^8 14\<(,O'"$)% @!$;9PA#U<(0$)L(,,_LBP M! 48X0]/\$(78#"$: Y@##'00;YAX ,4D* +,]@"%$P !PYX90 Y(,(, A$' M#7#!!&[H01X^& 84L0!HHY3J0>OD%.G MFG@;PM*C%A &2XR@"%3 ZN4 8=W" /(+!!'BY0 1RHH0QL\(,=+H"!7/1@ M!WN@PAONH(0&D" +%AB!#'SPAA80 =8Z$(#MC"#.E6@!44HPLGU< -^& 2 M5(@ "281AB/@@0 #94 %"D ":;!7 / 3+ %$I 'R%8$C\ % M'Y '4S ")Q "-B $-% (/# %:4 #0L &$9!H*# #.+ ")V (9. "<7 #"L=) M56 $Z58$> !1<- %@D % Z #A0 $<9 #). #"M!W)_-W@6=-A->%!6%X&'(1 MR !8N $+^ %C 8(4] &/U "=. !5\ '.\ "?&!: M7Q '9- (9X -J '_LJ'!UK !R30 E6@!W@P!D^G =PS!D;0:540"#:P >@ M!H4 V9P!GN0&#;P 0XP F6@ AS0 S* !6T0 #\@ 5QP 4CP!5* !R? !%\@ M/5I0!5'@!*)' UP ;R:@ 0RP I% !0GP 2?P32P(!S4@ U% !84@!2ZP!3'@ M!4#0 T2@ @;0 %<@!S60!T=@ WB0!$1V O0W!'! !U=" 5(0 0" AET@ 7^@ M!4P@"#I@ U^P U&@!;BG/EZP ^&8!#ZP!3LP!#RP #E0!G(@!&6 [8FA#) M!'%@ V>0!RR0!&4P;R= R/ R.0!3O0!2= !U@X3A !>$GP)L'EA5T(_H;) M11%EXWI.< 54H 0M\ 1P &-B@ <^P )R( =5T B2L 0?T "_0P%;H 9%0 .P M4@,U8 $P (84(L@@),X8 >. <68 1^X =@L 48P%LZ< 5?]@*" =(, 6/ M%@-70 (@$'2X8 4KP 5V< 5HT 5/T 0=L%5(, -= 0QT (FX G %+@ '(Z $< #*L &0$ &2= $3E #0, &N](U63@1+.F2,#F@ M,GD1!D, !^!69H I&L!)"T #'Y !$ '%C !=" %%% Q+3(!"= &%O O!B M=%,Q$U!,)9 +0 &% %5,5;8T !!X!+!: &5H H)2'(6 &&3 Z]8T#9 $ M4B E!Z =. =$ W&7(!%G #;5 ]2MH&!Y $0V ';L !8:( 2; !5 "!] MJD,J(A!00*4 &C !1$H &F &/R X+3!8/94B \ !%M &=/ #;:H &# !'+ ! M8] &%S C'T '8D, _AR0 W*S ANP 3_P P? B0G0 6LT6QWP PH@ "W0 @_@ M 0O@ 2'0 DL2H0DJHA[@ !M0 B) !R6 0KP '': APP /JA05J$7WC*G1#.P*D->Z",I>D0"ZB)P)Q)K^3+_E"/FI#,<&Z,((T M+V'1*UY! 'J2+0,P(ZKT+QHB0,U$2)BB0PJ@ DAP 2>S*.S**,/4-5XA([^# M)3'"/?J2-=H:+GSE1O7B(P1 *J6R*0+Q*./B+[/",GW#,E,S$"RC-8+$(UK2 M+ZC3K/.2DA:1JURXJX37J\03*=SS,KTR$-NS,(14*J;T.R;C:7?C,"\R_D*6 M@B50T[!I\BJH4@&K9$'.,C5CLBA4PCK=TBM$HCD5HR<^Y"1?X23.\K'9@C#E M.B5JXS,9HB$XFR44BR?TNB;L6DD%X"0A$D ^E#J+(D@&X">5@BD%(3&1(D#H MHB5#$R0#843N.D?EDBF41"9: M@S.!TD9ZLRA'@C#Y0BUA2R;60C'G@P "<"VOHC_<4R/GLR&8>ZVN$CCF$K44 MPS!ZHB1X0K1A83 .R[8NHS!!@;%U:[?EA+JNB6F #28 $8K "V,0F MK6( V2.\$',W'Z ";H!%7:&L>JH"(8!+)E(!7@HQ51(6!9 F#@ #.K %&S F M K "6& $1"( WDHG - - #3\ &6N !P2LC#; A#_ 86LB") N'1O,( " ME+8K4T,JF..^91*L ?"C/9 :B '#J O" 1A *A?PJ!/@ 6=T61< M*05P53?;*PUP 4HE %K@ TE@I0N0 E* Q!W 4\L([$3)AR ;0= !U70!A?6 MO@UP+!;P!"&@0![ >11S &* !5!0 2'0!!;0;S\ )J6#IK%C ^@ 9BRI1<0 MO <@ &R0!VWP(V_R$VWLQG>K!*@6ACRAMVYP!U2 )9C2 !20 E/P!!: DMP M!";0!200!30P!C>W!610@P;U!"M@!DP U5 !RXP!2]@!A*P AD0 U/ RP M>%J@!C6@K@$@ B]P!$+P A1@!XG@ E>" W50!DC@!%@@ SI HRG0!4P _B,+ M8 .WX ,:@ !TD >/H 1*P -%L -H8 AR$ (6$'Q.9 !-\ @Z0$%+8@!0X )" M@ 0Y4 -2P 4CP (N0 )'L 4Y( (LP ,D\ (XT 0;H 5V0 $NL\8WL M?'@[H;=X )1H 0_P 5?T 0O< 4Y 1Z] AJP 8^8 9? @($IP9P4 4\, 17 M" <$ 5'T -QP 82UP1(4 0^L 9NX"('D 6V A2( )7X 0A -:P 9.P -I M\ 0], -'L 9+4 (58 2 ( $*I*UN0 15H 1X_G %-O $*N #9^ %>< #;V # M*F!A3R !,B '-* &84 'R/+ +:FK94U.!A #ZR,N.M$S8(&,8N!)!; #:> " M#3 $<4 $5% "5Y &9D ":E"#=$ ")^ !6] %;N %$L $K;$"/6 >4E "84#9 M/H ,; '2V '$LD&FKT ,P '+=#A33 % !VEK$4Y )5J!?-I !2: "=I %3Y %9\"/7! #-#4!,# ):-!"_I8'*X4% M<* &LG@"&FP"'T %.6$T%G!Q#]O>Y=0 WGPLL[,3 M)0, )5 (6' #,7(!_C !F-D S-@ C*@ -^ T1P!4\0!10@!"> ?B00 GA@ M! D@ 8U@!_>Y!G' C+ T[PU3& FFF@ C60!4SV $ !A3.!E(0VB40%G1@ M D @!4/@ B#@ Q_.! /P R+ !#0IQ40 T'0!#,@!V.P!%H@!C(@!&E0! %( M 1H0PR\ "78 3[4 44@"""P ' 0!3- !B 0!VC@!%1@!EL@!S.P!TE@ !Q0 M:68P W9@ 6']P&/P)F+MYEQ17/&M,:JR[_S>[_[^[P ?\/M.WR_" F!P A.5 M U 0!6%@!#7 C5ZP FK@!2K0F37. C;@ VXP T,@!4Y !"\0 FB0!03'_@2@ M.01(@ )#H 5KQW8I,&<[X$-$3@5G@ 0WH 9?L '02P%L@ $4 1NH -PP )4 <1$+BJ M(_""/_B$/_C2=@.E4KOV_BL#H +\?2*Y%?F2;S2G]"%<$@)34 ,Y@ $$T )- M@ (WT %0@ (M\ (J8 $[T ,OL -ML (@X T4- JP )C@ (@D !F@ (L4*Q)A1XT:. M$R=$L)� ) &<1)E2Y4J6+5V^A!E3YDR:-6W>Q)FSI@ E-3H$F#"AXU"B M12L&#@2&&! P 0&40,4R% ! ,$ 0@@ %"!P(0!;T5D &"6 8&1 M!#0L(%!RP "^A!D/_@C08 !>7/ERYLU3#E#A0H1SZB@"AS&2R,$-4T]%-5555V6U55=7Y8(+-Z#8@88<5G CB1YH2")6 M*))@804N&&,%9)P@X4>'5#76%SA:+4,5Z(%P=2=V"!BQ" M%JB%8J!>:>BA7AS8Q>&&6;EHN =UW=@5BGE[O4%865EX-6211V8U5I-CG<($ M%@K#S:1.7X8Y9NI>DB4ZZ MZ:61[EF'(J26>FF?F^[9:AVV]ED'J)4F0P@GXCB##*.#?CKKHXOXFFVUW7[; M:JO/IKMNN^D^(F^]R=@"!@7"ZU!FP0\ M]===?ASUVS$7O?($'!'O2 MY<)WYYWWPV73O7?A&#YYXR9*;"3EGX<^QM\[&[0DX*['/OO?9BI* M* -V.$-"[<^W&\_* %Z0*(#^MG'"*4+2=M? M 4($_A]IT$#/,[Y_H*7D@*L ;(0^#P,((4I2PP@A?# "!*B81*5N$0F"F\N)%%*>1P4%NVT*3'Y > 04[(:(R*QB5\$8QC% M2!VL3,0 4X$+DGBH(-?()C_7T0Y+N'C$,=;1CG?$HQQ)$S^A]&8TZ],2#A6D M/A?),2Y=S&,B%;E()9[' 5" S -RL ,%Y*8'/;A !\S @@/\A0,+" ])YK>2 M.7J1D:=$92K;=P$RR.$&%P !"=" ! 6D &E&4($.O#"%$EC #0F 2WA&_JF2 M4JK2F,=$IN#XT@ >R&$#&\C#BL1PA32H@ M9 $(7LG"%)"3! NYYBQ;]=T@Z M)M.!SE080*@3H#+C&$*><,#$M:@3$UL9C7+Q-Q%,4N+B1)0XO=UO;6MXD$R@!",((9[& !2!7B M"G^[7.;&D#$.F$,M:H$)+62 ,]8I9'.U&T-QLI8.EI@%+5#!!@.HYD+;1:\' M/>+;X&XA%:I@A!NN4\'TUG> 'LGN:@W# !#$0A9@F YVE6M? B?O?\Q=@!]@ MX8(!%]C!$M1.7S8P!33 P 53D 2-+QA#G?8PQ\&<8A%/&(2E]C$)PZQ$9X@ M 33 H1%J@ &&43QC_AK7V,8WGG$--"R!*<38#)!I4'X?3+_T,4 #)/""&J36 MA:TUV=E^1(0"$,>!0SHPDBJ<4),R1#(6E;"Q)&YI AU#6%M;1D_46W."@I&I6 MM*TETTD<@ 0'L*>[QWY>G4V0A))0!BV/ G>XQ3UN;1X5ZT[CQFR5S_K?; MW>\.TE)V'0 S(,$,44D?MF,-10@080QLB2,JGPV>9NL.A@NT2'U"663P"-/@ MR>4MKBL2;"18 #$-UG?O3,( #,R VZ8]Y7D4!!>QY!DL".!/PT&(71]>""EV M>6/+\E2G-(XGJ4\<^"*#6!(+2*#5K\XX]#;>\8^G.N0B(@P ,G02E$_&1:FF M[9-<-'&J#* [3+$Z8Y8"6_FYIMFXKD^P?7[#H+=OZ!YO."H;()@''$ $A/G! M#R(+O'P7B(VF @#:,'>AE-["# MB)[V4X9E#&@H AHL<+H7B !-'-1.Z O$FXGP_K DLZU &UR0 B8@(0)(A0O* MV9*GO,=V/"6LX^(;_W.,0WYP9R^ZD/-8@ 1TH0D0J,$,?D '#!R*-(J9NMX' MJY_,9"<$3K"! RS0!1B4H"0\I MI@L*9''+G1XH/.^,=WWO?RPSXE&=D!59 M"#E@(.X7@ (=(,"%*B@A AXU@R10@ 1P@!ZPI@1X IX@23(@ >PEA\8"P&( M@C^X ;:X@ 5H@1YP 4S" (+0 MH@Q*@ M( %V1 C?0"A]!O]G:/;)K/^5Y M/Y [I0*H@26@ A,H%B(@@1A0@RP( R!0 28H@AD@@2$\ 3OP C*0@"W8 SF0 M A30 2.XMP#X 4+8_@.U6 (RZ +B H(JD( 9D ?\((X MR (6* T>64'M:,''>\'=B4&CBS_6>( 1D 0^8 $@ (<((%=.0$?6 ,H6( ] MV ,\> (*H((YT(,KL( -D( _J +'R@X*^ ,]H \ X* 064(,1V OL($* M>((_H((MH $8H (C. $0H(,\((+$"#L\6KR>X[TZC+S!F#P97*0"N $EX( ? M (]V $?6((4\('6VP,M$(0EH AB((A&$0=&((W\((F: ,8X(,A8 $' "81 MX($Z.((&H ,]6 (WV ,34 QB ,W> (@0 ,J. ,;&((S&((I8 $9 'J_F&_ M)-*]]>-%"9(\M -&19J #0 "+:B!,U""'' "(F@"&7"!)X #-^"!,# ")) " M-5B#*X"!&V "+- $$[" (H@$04@!#2B)$N@"&>@!)CB!)^@!&;"!!% "-I@! M&YB6,"B#$\ #,B@#,4 "A#J3@*2A@=S%@M2X@PP^5$(Y#G@F!Q" J"I#J"# M!2B!$"B !XB #\" #U@"&1@#","-N'* MG"#')"0)P$ #P"P- /'DCO9#+SJ;>DB(@+2)=#"M@4(].0-NW< M3V7BMRW@MH-3H JUT/$ADDA)-Y?+-5+24,2[T! 5T?33Q=E\T)B1M1GX-]%2 M4.ST$=Q+#@1%"H&#(0=PT!.%F?[\SR 2T1[U4=]HB<&S'N 0T-CXT2,MG]+P M",7$49E)MH\S"7B3_M(II=(>L2"-^)-U&Q*$J](N]5)UFP F;=(QJ!,.X=,^]=,_!=1 %=1!)=1" M-=1#Y=/#0+E%S8_&Z(K\0%0_I8Q)];9(M=1+Q=1,[=,\X1 ""($SL 3K=-. M,0P'4 /X( #: $ZH*E6==57A=58E=59I=5:M=5;Q=50!Z92B[_A"B MQXQ7&3%2)!78@>6(,C( ')" "R!0@F58@042ET&K?\T4YDG0AK58@HV+'CB> M(;W8CL58E,!#B977/M*3+S79DYU2 /@>I$39EG59>-NB:Q-9&/F.:%LM6?P3NIT *X^"D1VD,\%[&ZV.)0[_!78@I; MLK5;]\$OQ XMAB-P2@D<9(LQRH,N, +\J2>B).)8KK;Q85!EQ,+P@43DB M/#$,]- S0F$ $4",R3@]KO".T\LW3ZE;QB5=_HW+.[BL@ MH"@'H *O+"B@: MS_*((J_ G5YSK+I@GO@YT-$MW=X5'(_XDPG #<(@:_:@!5@@1) $@9H@RO8 M C0P PJ8@BVP@1@X "A @1_8DC906 $8 R4P ^"$HA+A'M[UW?.UT^M@# [@ M 13P@ 2H 2I @2/ @3Y1@3_0!$!0 Q?P 2L !#$X Q-@ Q30@ _ 0P0+C%8 M@RB @@L0I="-"<5%WPF>V% :C 3H7Q+H/AI !#]0 PZ(B[]X@!W0@0@ $2[0 M 25P 2^( AVX@1RX'0" CB8 R]P _%)(Z4LHG*BX!Z6D;P# %(@CK( C5H M!!=P #$PA36 *E0_E008((4M( S, ,,0 $4H$X<8($84 -X((1R($$S/A'< ( &8 $^4 $,\ (Y& $C&(% N +>$ H.( ,5R(H&V(&-18 & M2!@DL,$1R O-)8THVMT=%ELT=N3C""4_H0,? (H4 ,2$ ,UT( BD ,+R( , M0(#A:@'9X MB($KL@!S*0(M( (BN(#1P)0GVJW$->-'MF7C2)_U,0 0L($5 M0($;D ;& ,0B)4BN($, $IT-P 4( 1B(!+@0 5@(('0 $BL(,B "50=CGK M8#\)ON5OU@EA( 4^ $L( #2$X!* &RF("G_B@, M#. _[06 !3BKNA-=1@;G@<:)]MP0YP$--SJ0<.J*Q.@- 6@*8;J/(*:*N:#: MH857ER )!'@!"6#:62;HD'Z)O-LU*Y51*7F3X TB=F,WG;C,"F !A-(.@!;I MFMZBSO@VD\5EQD@"%?"+F[;IH-X@P_0U4BIJG4" "'B"(V"!!2B FX-@H0YI M_"H*.3KJFY@ X@ 1'"%5\"$+1#?A)3JJ4[:F"&)#ZB$56"%5EB"ZP+=L8;K MQ+V(%T&2"V"#]S*%%^!8+8GKYM+7 (+1ZE"*&S@%5+ #Y)D,\>OKS&[=B6;=8^@&65 "!P@[C3;=V>[=[V[=\&[N".[1\H[1]H@06X.5NK M:<]6NB&, C%8@B7P 1F@[NJV[NO&[NS6[NWF[N[V[N\&[_#F;C'P ;+" R>0 M _%6[_5F[_9V[_9.;Q\0 S$( R489;X6:HS6 !.P-POX@ ]H PH0\ $G\ (W M\ -'\ 17\ 5G\ 9W\ =?6X[K@@A 4_UB+NWX 2.H-I3@;)LNL@18@@K,,][(+"01IJ@^K/[8"R8^%2VF():V\+0E[UAWHLVJ%RQ.)TW,^#VK;/*7%B(\2 M 0N[FU'0>Z%%P:XS$::W4 R@.*-*58SX2-,"H73#W',Z[7..^W,C%Z/>\#81 ML+JHY:,\@=23F@RPB)(H,10U8DZ^: S5F&6@(+U$ 8]7-XU8%]5+[TZQ3B24 M$Z;X !&8PPX?P@HUF;G*0(M!\A/DT@OZ (LKV1 U29-#!W1 "8/);D$V*A"N0\)A=X,4 '$"!'E" PN#7I7BZ'/YK M[HIW:2?CSJ[V=\\CJ@ ,^B",U !+>@F]Z6+#J#/K,B -KF4/4./!KB/)^$S M),E8A_Q4+6B#)\F =2\ O3 $7@[0 FYBI_WYM6[-4'2+8PZ6'"R!%! M:-@,J9+F!!(]:I#H.)-&S1DB+L(X$@-BA!5"4=QD0/! B!X2;D*8<9'%QY4I M.-Z\24##BAH80I2X&!.@[-O8LI4ZA2J5JE6LLW?S[NW[-]BR9].NG0#\^%L& M!LS$4-*$1@L','JLB%&="X0:0E[\J!('" T% MS$D>% !!(V4Q( J%#A 8PC M*I+0@3!&" H."W: 2,!BS14Y6& &#"RPA1R"7]46U515705;@A%*."&%1 F' MEEH '%@AAT49QT %! C0 4D$!# P@0 $ &/RD' !*!2)!!>U(95X%Q_AH2 M4$ ! R000<"?,@C23^)X (830CP6@4^(= AE$(M>)N#ND5Y)999:G4A<1KF MJ&6%/UD)U)(IMN?>! A 58 +3NQ00 &M*>70(4XYP1U%K##$BRT M-\!K=8)9X90!6#"%!0\>^BBD67*9X8:1:MDG YEF2D '"D!000 XO@;54Q V M18")!#R 8U O?::I0DFV@:CCL9Z*Z[ 35I[>@FME@RL&("A8MD98I[4]K9LH\UZ.RZY04E;:;D4.F4C4&)& M"YM3PJ;K%KBVSGLOM.=VBR]OQQ[+KE17>?4O_K^[U2MNP0D_JJ_"W_I;*(Y> MRCMLG; VK&VI0-$:[L07>\SAA5O<4.S'ZI8S+,",)V%AY/ MY+ !%RSDD 3//?O\,]!!"STTT44;?33220_MQ@HAL) $%V.LH#3555M]-=96 MCY&$&V.$\ (21X2P(@,OQWSV<0QD<$81-ARA QE V# WW77;?3?>>>N]-]]] M^_TWX'I?<00:5\AAAQ8\!+XXXXT[_CCC9.APQ!5DM#U##"T(C##:G1L\004% M/% "!AU]/O[YZ[^_]4 1P(($'L"_ 1*P@-QS%8A"A:9V MR:^!P3&.4PRU(P,40$Q/N2 &,ZC!#7*P@Q[\( A#*,(1>M!:#! #LY0@K*1 ML(4N?"$,8_A" I2- #ZQS5I,Y, =;F5=9JF8#B= %$9L(C>@\JHC&B]/@% M #V80@G*I\0I4C%]-,06!/ND11YRD8L1S%2I4@0J:X&N8M@JFZN8:!O0Q:LV M9D/* '!@A MTL8YVO*-LONBG =P(15))T1 SA2V2$/%^@X10_982E3C._A&/ MCGPD))FB1TS9*)!(?!544J2B3 X18E/24,>&LD@YTC&2ICQE)"=)R 8,0$,W MK V("!44!A0@8O4;I*%"*4H?D1*5OOQE%U6YI@:8B$'6HJ$04S0 &A( @JC* MUJC>6)11-A*8UKRFYR8) 3(*4TDX6,$D8A,]ZP% 7P$BD_:Y3[:\+*:V'PG M/"^F1P!P0 (VN,$%/A""-M#A 3H8 P_Z$ Q3[2Y MI% 3J&R]+&;5!2RS3@ #:'B##=8@A3;H80L&,$ *Y#"%/V!! F18@B#TT+($ MM&$%55#"%HJP 0&8B%B*3&MF@RMH@DH#H' &&-0 M!QZPP15&< 0HX" %_AEX0 C@L(0?#& #8;## PS0AA=\0 1?#<,34H7>BJJW MO1:^L(+:55P*Z, (;_@!% M*$3Q EKSNM?'VJ"&&;3J*[6Z;. DB:)]K6PJFB4&GOC$&^2T[&E/L2C&'8# M)CSLX[2Z @U0407.*51LJ2P(G3B#MGUY1DWY%M;;1IFY0,<3 @R E:Q\*[[S MK>]]\[O?_OXWP ,N\($3'. ($ $/[- &MQ:\X0Y_.,0C+O&W"J"6UN+HNT$6 M[]!Q UQ \(,NB#RD9.\Y"8_.@1&C..J'CWB0M40((+4J"$J5.]ZE:_.M:SKO6M M<[WK7O\ZV+?.!!>@@ DUB$$-#AKVM;.][6Y__COH3@Y90_ MC4 #F&6+#C-; 1JDX D4. 'O" CHAG=9OG%_E#63I^%@JI'O0+$_WLMP+[T^=> M0K5_O+IQ?Y0Z@XGX'-J]['N?H-_GT4;(F@W]H)_\@=%O^I3UUS2M[[#JR][X MHGP^\)>"_/ KORW,5Y"P7?4 #V0@ 70 )VE-RI0:JA8;<0D_2Y0 @T40 0 M:,#\68EM<)\(\)7]Z<@""("U((#I$)/]E84:D4P6,4 !B@KOF<4?:4@!9 !/ MG!$2^8\(E(E[($ &_D# !?A$^F%@_<6;L#V?RWP)J81;!SP "E9 !F1 ,?4) M,C% Q@@_3T%&,U@NF4%[#U?^2'(^7E%BGC@ -S $Y" #AS #]0 #8C*!#2 M 0R D!1 JF"+FNC84] 0+3T% EA $10!$/1 $@Q!"I1-+07 $('*.8$1Z B M#K !0=&AC[2!$3C -I6 #3C!"#Q!&[A?FAQ7%AI <0'%&RX)263 "(B! H#3 M$*U%Z.P= #1 ""C!#1 * MQ0Q2B7!/!1N"6!!)Q!"C3!&*R8$ 7 CA%HBD0 MJC@%(8DABOF(G#23 :R(@E&!%BB B70 "D@!'8%(!2CB%;Z DGR3)\+A_FD1 M@18L2:F0'U$@ .9I0"(=H>(QWNJ!A6V8R <$ @J(@ V@ 0(H@-^!" !FX39% MA7N(R3(ET#(Q3WL<@ E$P0,8P0QPP1"8@ A(18^8!1O5VYQHB 90 1PL *E\ M2 7\0$-)A0>( 1;4 "'\@0!X6W%!P0MB0RJ9@A4K]003 "3+Y$8JE"A=F M =T !^E22R!RAC 1D8@+7D !Q8&1T @0M$E)#@2&7T2%D5%PVU)!_]Q"YN M$T!&5'OT"13D@1S@6-DHP ](A4BL2(M40 MH0 -80 @? !9/=0" MW( 1X, %T .*($-N($2/$$)M$ ,&$$1K &<$$35$$); *5($6T $4, $' M0$ .M$"BM8$?. $=_A6 ".R, J! $]1 "NS ".3 DA!"+A!&)R [1 #RC! M#UQ "Z" (82! )EE6*"E6K+E-G[>6B(024!%!Q0!)PQ"#E0 "*2!$-0 (MB M'5R! _! #9R!#,! %C2"#^C!"+! #$3!&C1!$WP5#RA #P "E3"(@A!!6C M&_Q!%,"!$DA!$>3!#.R 'F2!$[!!$FC'%?R!#I@ &.@ ' B!"AR!#[B)"\#! M& %!,A &<1 ''P!$S !#Q1"%Y3!&JS %\Q!%YS!"!2!$W2!'-7 $I#!&00" M"60!";# %)"!'-C $O!!%\ !XH0!#T@!&\1 #T@ ";"!$<# %21J#D3!_B@" M0 [,01Q EG%H !,8 1K4%1#LP1'$P1L 1RTS1K 1^4@0N<@1J\@1!T*A"D M >$4 @Z8P1%8@)RT0!J8 ;0VP^H@18H@1V$ 1N\013@@0E @1B8 A@@1:8 M@11,01ELP1DP 0ZL@0Q% 8< M5($0$,$8A $5L( *=,!/4$ <;('? 0 &R,$,K( 8D( +>$&!Q@$7R,$0<($3 MJ( 2D-<,F !H_8 3# %!^2A86"P.86S&, (?$$.=-05 !)&8$4+,$2< '8_H9 '#2!$JC!%""!!0!!'/S $U!!%<" &H0!#7"!#[2, MJD3!&QQ % &U !'0S IA 'K3!")# &!"!'93 &!0"(8 !>S "OA!#Z!! M%)Q %CB "R #OB SR!$U1!%/ "$1! E\!#25 $R"!#W1!#BP77R5 (?C! M ="0 '"!(-A JA!%$1!&"C F7+!$E !$0S! ;R 7AG!$\3!%2"!$VR "\S M J" (!"!C%W%!N0!%9!/ UQ R(T!&Y#!"_B &^# 'O Q&^0 $4S!$Z1!#@A M$IP $&@ $63!^'[@CU[CQ:*O>ZDOQ6K(3YS74W'!?9G "V"!#CR!)N _AEX MP0B *0TL01,00=T*@0Z$01"0P N,0! T0A/P[ 0L0!&@00F@0!K P!O,P N\ M 1L(P@F\09D6PAF @!\,(Q:8 M8\!ILP!+L01I\:R$@@000 A< 10OD01FP MQP.< 5TI 0V(@2!4@0QX >OJ@01(P!$(028, 1-( 1'\00S,@ ^0 2#,1 Y0 M01PDP0Q\ 0C(@1S @!C4@!= @@TPP11@01P4PI:6@1"TGP@T01UL00G0P0>P MP!N(@1+,@ N002!P 1G$00SX@!QHP>X65A00 AODP1#,0!J @$Q$ 3H 19, MY9- 02.@LAO4@!NP@1R !Y$00Q\@0L@01F\_L 7I $+L,$2/ $DY,$4Y, > M- )F[($"7)#V;87YYK(M*X7&]M"-@,X&D($0N!844(!.,H$6[( +"+$2$($$ MC($#X,$:U, .) 4@($AB"P,&,(0F $78@ ,F(!DM]@6H $*P /$ $;.($, M3,$2*,%(24$-&$(@Y $03($6X$ ,:($-F !%H $2$($;H$H$/,& ]4@"#($D MR($%O( :' $/" %#30$8MT )\, C9,$*O 9U$ 5'($#Z$ FI($;H( :X$"4 MRO<4H 9X !ORD@23,$0>$$1P 9I &&,<"N( <$($26$ )A, 1D$ 5<,#5 MQD *'($41/0,E,$,_I#P#5!!%LC %I1C#2"!#33 Z1HHF4*%!"!$]B =0(0 M#ZB ]A0Q&BA")Q7"!1!#W@ ## !!?S %9+-4:YIQPJ "+#2 M10: ""1 *XF.BK!2>VB 0OH(! A0G-Q;V91.G%S% C0 VA 9=#C!7" G&R3 M DY !@ @&E6 0V% *TU [IS7CPC1!>C8!=C '] H<2) A %AK7$&& _IJ- M =*E"08DX+& M@!/XP1*@00O X018.QP.T9^%2C-A41*=B3H-BJ%@"K! A0WIV/WLN[7@W_M M(+>@D?LQ@''5">B(85F RE,TR9I<@1\T:05E$*P8 ^$@1'XG8Y5T!^UKU.\ M%2VZ(TGPQ%N5^0]-/ LAN;=_>Y/C\@.URXQA2R["50W5R7&ATP/<0 0T$^A@ MN<+[T1F!"C*"RI^USQ IXAC^@ LP@04\";0;_I)O%;V&9&'*UY# ?.)KT'G* MF].3M**/G,@R@?U("%&?X(@0^=&6[^+4VQV(?&*98[G+L)"*B-$$4 "#+M.. MH,H[UE (<,$*B;P6>:&3N(CEQXEQ",D [MA ?N)5'.F2?\71(WULA'M6!(M MDA7HI+Y1XHC%'5?SP*'@AV'>HV!B'U=QS;GE?TB*R#D%M4M4F BW=/X%A4CO MTUN=$+_@/Q/#-.UOZ%9T- GNMJ1DD1/ MT,DBX4CO V&X(5"=E'G$U G6(Q,78ML84A! B"# H (#!!4" %!(<,*$ \? M*I0XD6)%A0AP--$0_L"A18\?0884.9)D29,G4:94N?(D@1X\+@!(R%+FA H3 M9#( 4*$" (X;P9@\' YP*.3(8"H AQYM,&P9 @(#!3Z5*.P(8$'3J4(<5 M#A*<"6!"5:4%$TX@0,"I4:-E?U8HVK!C@)L3!A3@2" H7@(UD=K5N;/G6[ Z MP1:5R;?N58X)S_;#H4JUIT(F"X-, !T:H*+$SZ,:I,I0J-C MA98%8$"O])I8.8*&6-WK0)E.MR)533>Z6(@3J(87.M1\ZJ<$!@3'&3&Y_O2. MH+=*:[^>M*,.@(,>NTRMAIP[3L&A@..(J?#( JZJK,I*K;766()MHZQT"U'$ M$4?T;J4-^1,)Q?&0^D$T\L[3QI3Q7_/,^N%9ZX0$,MZ4I4T4790Y31 M1<-\--%(%:6T43VAE%13,<.#U-%-]=Q4U%$9O"' -UWX4V7 MWGWAM5?>?]7M]UYZ 2Z7WW7]+5CAA1ENF-XVGD#" [N>E=;BBTOZT;9K,PZ M@!78B$(++8ZXPN23KQA9Y959;GEDE$]V66:83;;!YIMM<)GFE'6FN>>=@899 MYJ%7WGEFGXE6.6BDDV[:Z:>A9MGH&93H@#",L4[B81VFB# MCA!",$/MM$>L6+_.J H(*$ UGW;56O?=>8>V2YP8S%!XV%6_BD&L0D.M^-69SS!WDI2, MODJ(B(=S2M+>A&=J.+)DNLF M>0R M@($&ACJ(+.8./$HHCP-@@ %()R$\\0V13,>0H2!$!#HQB$3B IF'\,5] 53( M *ABNIO8#C('LLM?RH(0CW&N(00PW>WNUY,&2(8J&CF0+9#0'>((P+;#84!!I#*!7>H([50YFH&,D!/J/*=^$V((PCXR4^> M^$ " A;#F2 "]8 //4#CX"P$M>"B)%TX40B05H@$V08\>=V&0P'1$!@BS &>0ZA"D Y0 M@ ,"H-]01% "#E#@ :XP T@<)>'@"4HV_%*:1((E*IPP %T2( +W,0NB# MF ** !3^4H!4DL4"9K"= 2P A0Q,8 %FX(!"T$(0###G FU( D(=T(8"X.4M M!!# 6VR)& /LTR 9Z&, 1/ !,S@@ UJQ3%7FPI2!G$60VC%* 6Z" 0]H - M])@!2O!-M3"% W3( .=X0H!;"K,-"I"B083#@*TV@ 6;.V(%-.. &Y@QF19X MP.JR*13,[!APA"PG03%( D ],,$"(&C $R&)EV(N,06.T,08 M'@ #1]A! 4P@Q!Q H!0$/, $)'AB!,#@""0<8 HV.$,;5ND!((R !UR@@0U( MX (Z,&'#.-AG J* A23\8 ]EL !85$ &(RSA#"3P 0>D$L )%" _!3! P;( MTSH6@ -N., L35A&%5R!"6IX0@2J8 :Q/%.##.@ @9[YJOAQI $[V$(3E- % M)'3@*A)=B[,F &3N'& )5/@!?BQ4A!-8 *T2H (%7K0&*:CG)LJUP!.F_D % M(#@@ C1H*U#,.)^BB)8RG-2)('^@@RO$X HS2 !^;KD?!HA@A1[CC -![9L? MO$$00)###,BG$ Q(P;:V&X 0Y'"#)W)Z0B4X@A9Z\ 0J<"$L#'!M!=I0!7E6 MP #$9, &Q%"$6_X@#F48PTVJ\A<,5!$!0"YF!N1)F (.( -!+L( +($< %NC M0S6W1PADH0SYI,$//&#=!/ 6 W@.(\]T(*2!B#S!^& OA(@!#(@007 +8# M$* ]U: VW@P $40(>71\4 (_"!"E** #ILX (U6,('*F"!&=P8 #DHQ!,\ MD($,'&#L!PA@#<)0!0KDH%X7*$ )6O #L 1^ 17 @ (.@- '6 ##,@ ^#F# M ".(P0WQA0+0/9 _@2TX 8'$ 7>/ "#0P ];7P MH C^ 46H 4V@ XB8"KT*@&JP 1@@ X: 7.@ (*0@+L@ :2:04\H ,4X $& MH)_H@*( X\X +H@ * ; 01( ,$X $2H)E^ M( +>#0T^8 'H *P[P,( @)^X'X4P P.[PB$X %\8@G>H%D$0 #:P%XR#Z < MX (:@*-@8 H>8/X@H/(P0 ?FH%FJ N8^ KNZP""BX^0@[8XH (20 !_# +H MH':RJ@ P(*(J(/LJX =X#ZUB@B;"299PQ4]>0 ]JX F\8 C@0)Q@P 12_H + MNF *D, ->& *** &) 0A &B, -V, +LH )Z )FD &=( L#B 0*$$,,. & M*F$.) G7F +JH",1$ (M$ #1& (+"$-0( ,=)$$9&#FU" -2H ,$&&^S, . M J$0H P00& G2 14& %UF +?FD!>& 2MD#^BH /?, )7F *M, )E* ((.$( M4 )G" *FN ,>, ,[LL"=, (BB .O( ',&#'R. 2;DP$6( $E (LN $T( " ME$ '9J )8" -], .F, !U@\-N" %@. *'( !A$ 0JJ!:#. %=. )BD %O, . M@. +\ +Q$ #,J ##F(*_@ .;" )-L %U$ "_EP #9* !4;@"[[@ @"=8 M"]* "'2 #:#@!E3@S7+ #P !!@2@ [K@"8S "]+ !)(@!Z: !*Y "H!@#?Y@ M!BR@!TQ !EB "VR "MR 13@#WP S"+ #C@!7@ #Z[ !'Q !IY !OR "- M!6J@"*8@#NQ@"'P "5K !=I ! Q@"?)@!+P #E1 "[!@!HC@"B( T-A "U+ M#O) #IH@#@2!"0#@!\K "9[()T+@"K( "8P@#MB #XZ@!W2@!OS@#9#@#*+@ M".A "TB@!)A)!N0@"69@)M$@!;(@!R( !V@@!;J "I#@.'L #NH !D[ !Y8 M#L1 ##;@-.&@",0 _@^ @ UP !'VP &ZT FR (@*8 -TH J P 26 S(P YL M@ ;4 <"(0^@P VT( YV@ 5@P D 00,(8@ ,8 >B8 ;<( ;20 U.0 J0PP-@ M@ Q\ >T0 X*P 5R &+R(.OT@ VV@ :0( EV8 K"8 1PH MD8 Q0H EF0S)X M"G548@7 VZ0 V:X N>8 EPX :2H FB@ GP8 R,P F(8 L,X U0 ?*X :\ M@ 380 V,P XVP ZTH.B $0Q@@">* ! L( .>P IDP'8 H .(8 9B@@%"P >\ MP >& .&P NZT ?2@ &*0!("X0E:P X,H1&Z$00*0 #0( A(!A+8 )8X_B\* M(@$1JD "NL &]F %6$ "WJ (T& /8L &3)$*9 (IN '9,(,3& 4U4 'EB ) M" (!CF 2&J$*I, $SF +M( )Q, $R( "FF -Y& )4L $L( -4D 'Y" *8( + M8N DCZ .>B ZA \%;H#TWL &7@ .GD '"H$%)"(#>( *)$ -9N *GN (1D " MM -R( %7( *.( !;J 0.&P("K,(0. &-, G5. /)@$-'( (A& $V -J( * MU& $Q.!3"R$+KJ )K@ /NF , !["P!(( #^9'*A2@">2@"+I $*1 #O9 #:A !6; !2*@":C "]Q M!\X@/T0 #[* !60 ";J !W; #E+ #6@ #8X #4A "TZ@!@[@"** _#@"(A@ M"%Q #LB !% #9X@#L0 !;[ #68 "6QG L3@!#H@(<8@#:; "<3@"?P@&(/2 M"5B #%Z@"KJ@!\C "[[ G"@#M90)AH +<- "XR@#%Y@"7@@?6Q #C( ;G$ M$LR !7: ")1@!-# !^! 5I>@!R(@#J1 !ZB@>@LA!?IT-O@"+')I)6@@"(S4 M!EC@#6; #EY ,YO _@E4P E@ ;"P ZB( 'P0 )V( W& Y2P C4 3B0 >N M,R$:H 060 B80 $TH V.P,0@ B6X%T(T09, (FP ,@H J(( N*U@FNX \ MX G>P &N( W8X KN-PY. =28 ]V8#M(0!!N8 &60 U* !$ ,>P 7JX 3( M@ U@( Y< 2NX NZ0.G&H OD8 ,28 ?"(!*D@",B8 A2D0Q40 UZ@ ZH ,. M <& 0Z0@&&U0 BJ( OB0 X.8 >P@(/I8 2" NTP QZ0 R(H 1\30!@( ^$ MX X#0KB0 )R8%F!^ "@50I\H DZ8" T(&=> '!/0 AZ@ YB@ W82R.7_@#/ M;N +JG4+8L (L* &S"KO1 "RD /C( ,GF $NF '@" ,TJ )S( -AH -FB ) M\. .TF 'Z& +V& #YH "!* !HB -N, ,<( *F #0U* (5D -1H ) M)'G7&& %?( *0H J-$ .3. "8 2Y$#,2D %E@ *EJ#M)" &B* '2. )3& & M% "MAB +'* $&L '" R@4 -]F ,FL $BH -I( -IH +:H $RF %NL < P # M_" .-B *5 )HJ %;" +FB $VHP%$N &]J .8@ -=GD/CF &G $O$ ,UN , MN" !'+@'_(!>R0 +$2 +?" $2J #Z$ .C( J_E_ #W+@"*)W"%)@"Y"@" KA M!H "8+5AX B48 IJ MH E H @Z4P5PH K4P#)9X 2 8 ]/T V>0 A<( 0@0 F. FD0 JN0 4^0 QD M^06FKZ0N8'F;@ =Z% A@X =,5 6*P 2B0 $ +4%P"]@D#KN"]KZ &:H '2L ":F %'@ $NJ (S* $2!4' M0*!_Q=1>4\ &]MME$Z &=& ';" ?KV!?+\ &EL &IB &N$ 'F)RUHT *GN#" MR< "8$ '(J &J" &/G@+@*#:CV!-,P )EF )C& *EL"T)6 !&( "^-8%-B # MH. ,%J AE9AST +^DD-LJ!-J-4#T ^0: *T,!W*((!OF]<1LZA!H %S$ M+D !"$"8/J#;Z& %Z(" OR\!7E !), )SN )F " F !5D#L , #L_@J >1/ '( P"Z ^8I!)( O J %80 PS@ ZI M!1( +"*5#M0ZE:"0@*7>K#R@YLT@#TQ MBI ]P@$"%@!?#-( *@ T+@!AP+ M !2 "WY !"RX RZ@ P0/ LR@#4I KU1N!6J@#8!HTR @JSA@?C0@^3K V)@ M"72 !W2@GC#@!W22_@X.62<&H VHS^?HH 4R0 <>H08@ $N8.9V$@):H 4T M8 &ZA2TR@(#!1>H!XD*#"0$:,!A (4D" 0KH('A H80'" LJ_G@PP,R*#! Z M>A"A@8Z( 826# #A<,"#1,QE-"0 ()+" 8ZNP?O!B P&,"$OF_S$G2*.@""_JD5 M1$R(39AV7,G 7R.6S;D"P0=HKGA (*(":]<&!DRUZI8!Z@G*G7ZP$0"H M1D"!]]U7VVN3]1"%&@)<-<%>G+FV7X84;"&&!% (4%L!LAVD(6INO2!#&[F! M!F%V5G6'EVJ%Q7:?=0=Q5IQ=#O[%68<&#B=7=Z(15H"*#)1 @ #'U::<<;)- M0(!ZA1GP8(;!(7;;@W5]"6:8,::'P $5#! AAW,1AJ"%0Q$9894#E# C2 M60 &"7 6U^(H0D;8&>6>151I66(@&5W]99F_I( 5(G@;.H!IMV%JDW6EU5Z M(5! G04T,)5ET.GX%P&0ZE6=H/J55F=?BY:I(V &1)DH:PUPH-R,^S&0 :AH MEDE4HN<9("Q1(B20@9D "$#G>59-((!R#2!H*FK*S::=9P] (!Y^#>3*79JO M):G:?B1IH-E@*LZ6I*D%Z/: TB8 "&59$D+[-497A7!S]DP-U4=V56P& 5 M$#O8!"%Q2^EGG'('0 '1_K;? /5>X$&R^IE:Y:2B(?!;7Y_1J=Q!ZLEFP+0$ M="HI U068 "Q?Q&KZFREB78M=+(6P"#'/L]6+[3?HAES!1VX2=#!!JR\-$&Z M6:4?Q;]]ZO)G(KS[_MJ9%O-\L(9A?@TV9W@)F1A)>LE)P+=VF>NT9-HU^!?( M4W(&FVB;RCG9HABVHW$AR;RX5=MF%>+@<9I=/Z355PW+ I;NY^ M0;HLV51.0]P=02\*H!E^DR4IM^:3Z7>5N7I%RU[")Q(H7=Y:!F"=;-)50&B0 M%QAPVV5/_P4:J$>6RFF#NZ:)H &V&WS5PXJ?Z?!5FDY>W8(X)L:I;E5S68&C M3JV.RN:6[E^OBEOFN7F^.X.5$$[9^YYK_]3Y3, M_89NE%G< #.G'QX]*F&(B=J9,/67U>QO$,4 7/C @I;E_I "/SB S0R'IGA PP ( M( =: ,%_+* "!S A_8#7N];&(T2$$4$C Y/BC/\\8$&" ''TC 2 I@!C- 0(:R M$< %#E""R70 B+0EZ1">)4+;, #B#F97CJ7%ZL0(%F/HI,9.!##"I0@ J,T ME[!1!@27(-K8YYIF@1\89P0UXE#EA MQ2B#IL1<<*%S&5->$$H9#)P !LG9H0!4\ 4N'($**K)+PF8EMNSL)C5S T": M#/ $+2B31,@1VP*(((1OH1,#;H ";&C@@RK<( D/<$N,#NBT!9TE!T400@Y* MD (A,.$)-/B!"CY0(*KXSJ=GPLMDEE4%'N!@!T6HP@52Y\[ O!-XR8E6ULPP M PD4+'(AM0M))?0!-<# ,.KI0 V\D 0/4$$+;E@"&TK@@BXH( %&D, (4* M*(Q@!S0H @@V\ 0C_O0 #4WXP53H0(,7F& &$.# &5R@@;59+C$,^$ /6K : MS+4M2++1 !>@X!\HP($, QH !VC@ 1_AY@4]6%J4H@0 #US!!1G C_%:!Z,8 M=48R/E6@V-Y'U0((B3 -Y!^/RM4@PSQI/7 <4W/C=BW"L8TP4_D,=$U'WM], MQD8$B9I>#"=/KS%TOF[UJ3 Q\ -&$ ']B#' ZPI@$DX <3H,$>6G $.70 M V@J09J.$ &>)6 3&;@!RTH 7="";XZM !1SX :. "N!@N!$?0 0T(-P R ML ,XU,!)!9O E7>8R]CK$1XB$2:B$2\@C!2 ! M)Y "?O $-V !7F "4K '1V #-] %:2 %3K !3> $"A (1N ,' *M &_D! M I#F!48P!%R@!S"0!"P@!SH@!'&0 D[ !&&P!3( !5I@!PL0 !$0!EDP!A$@ M!S0@!&( !$ P G$0!6^P!2C!@&00 S$ !E+@ W) !T9@!T.@!(1 CD@!EVP M RIP 0%@ 7&P 3!0"%,0!2107!-P $Z@"&O0!B @!C!0(4] !$30!6V@!7E M!'&@!'"0!V0@BUE@ TQ T8 0+0!8' !16@ &RP!$60!5/ TX0 D(0!E3P M!"Y !4@@!G@P F"@!,R$ %/ !C>@!E3 @5H@!U<@ 5$@!3#@!6R >8UH U' M VIP!E%0!#:P!13P*%,P!R0P!820D':P"(BP_@.#(0 T, >,4 1;4 X )A, -$H 9/P 9( M4 9$4 5E0 9D, )D( ,V( '!N 1VT 3.Y@-1X $5T 9V< 8\ 0I8 ,Q)P93L -V, (L94Q%R(1Q*9=S29=&^!L1D =J M4 9Z %ML( 06\ =#$ 8>@ 2 $ -L, 9-( , < 2! -(]05"( A= D( @1 MX =4X 5@D 0+$ 4JL )$L 5@X M, *#X %

"A0 $%I F M-& (%_ !;W $)-!]#% #U !,' (< ")H "9 #-, &>9 % L $A$ &6] M9( (;Z "'J ")_ $^&$Q.E '2A +3 $,X "2U %1_ %'1 #>8 'X$$$3" ' M)J &7= <*2 !89 #.9 &0V "*Z %-H "3M %2M # M0/!\;! ")G4&>[ !"7 "0$ '3O %>O %.& G_E(&=1 '>O $)I(!(? %8B 5 MU$1$:" '%( /3 &#H %B8 &72 &"H &5$ %> %/G $1M %1N $AZD#_@X M!R3 !BJ@ 7>%!!; 57@!7O !0D0!GC0 @"@ 'XP!;_1 2E@ B 0!4J@!%J@ M F)0H$L0 I1W!5>@ &9@!R80 B30!$/42^)2EYFJJ9O*J1 R%27 !EE !E:P M A<0!]'W!23@ U* OHH!SUP!DYP 1PP!TY0 0G0!G30!4. T5 !AK@!\ 95H 1YX 4P M@ -C$)0OD !1H 6AA9EHL ? 4U( -28 )34 ,S ,G4 - T'\R\ 11P %@,GH -<$ $<_L9/G,J[O>N[(N>I5/(!(, !:R<",I "+\"U-0 >-X # M,Y #+J #I&$#]+$7"< #-O "CK0"., !*/ !'J #*M #/O #0! $0J (T"B M1$!+6%<$-/ !,R #+:N\;7@ T(H$2: #+"";)C $+F $1I "P2@#$K $+R M(J "3,!A$] !X]D$&[ !:04!#& 6/D$$K #4! %+B $, #.B %4T %56 ! M16 %5\ "&, $6. $-] #63 $(4 L)U@$/)!24D #41 "&K %5Z $'""35. $ M_(@%(,##6C %Q04%0B !75 #N2<$5_ ""H ")8<#"O!Y1%![7P &.#D#_BF M E<0 0T >@X!BU !D%+ HZ: D*Y F3@!$"@ A#@ $ *0 "2A O M W@ &P+84H 0,1,WD! 130%+8S1/MA 1>08IJA :#" !N07U.!S1R (.@2 M3QW@1A5PQJ3A 1U 1!^P-"OQ$#!# #=A < _@(AX"Z300'U7&P/T 9 M<##,LF@/X)W.)@ 8, (DT /8!D&@-$3(!--417+$FV^EV*=X@$)@#O)QA$F M< *,]@ H$&L3T +0"<6/6T21B4*<"%+0F8D!<(@ 'EQF L00#Q7!VC,M)N M2R(7D 8_ &@ $"<&RHX5[0S-F=[=F?#=JA+=JC3=JE;=JGC=JIK=JKS=JM F[=JO#=NQ+=NS3=NU%VW;MXW;N:W;N\W;O>W;OPW GRAPHIC 14 g267955g72h60.gif GRAPHIC begin 644 g267955g72h60.gif M1TE&.#=AXP*E >< /____?W[[V]O924E)R?GY][6UGMS>XR, MC*6EI:6WN_O[\;&QHR$A-;6UD(Y.5I24JVE MK8R$C#$I*0@ *VEI<:UO;VUM3DQ,6MC8Y2,C)2,E._OY^_O]X1[>][>Y^?> MWN_GY];6SM[G[^?>UN_____W[_?O[\[&QL[.UO__]][6SL;&SM;6WO?W_^?> MY[V]QN?O[];.O;6MK;W&SL[>[\:]M;6MO;VUK:VMM<;.UM[.O;6EK>?GUL[6 MUM[6QL:]QKVUO;6MI;6]QG-K<];>UN?G[[6EG-;&QN_GWO?__\[&O:VEG*6< MK=;>WM;&K;VMG+7&UO?GY][GWN?GWKVMK;W&UN_W]];&SLZUO?_W[VMK:\[. MQDI"0N?O]_?WY\;&O>_G[U)*2GMSY^?6UG-K:Z6MK:64C*VUM<:MK9RE MK=;>[YR,E-:]O;W&QKW.SJ6MM<;&UO?O]^_>WA ("%I26M[>SL:UI<[6Y][O M]\ZUM=:]O8R,E,Z]K<[G[];GWK6UQIREI=[6WO_W_Z6EE._W[ZV_OWI2?W_RDA*2DA(=[&M;VEG-[.SN?.QJVU MK<:EI924I>_GUL;6WKW.UK6]SK7&QM;6QK6_>Y];G]\;6Y^?O_\Z] MQD(Y0N?.SJV4C*V]QM:]M;V]SN?6WJ64G.?__][O[__OYY24C)2$A*VMO>_6 MQN_>UO?GWL:]I<:EG+6EE,[&M>?W]\:UO:6UO_O_XR,A,;.QKV]K7M[ MA'N$A,ZMI9R$>[6Z64A,;6UJV4G .?W[[64C.?>QL;&M]:UM>_6UL:]SBP XP*E 0 (_@ !"!Q(L*#!@P@3*ES(L*'# MAQ C2IQ(L:+%BQ@S:MS(L:/'CR!#BAQ)LJ3)DRA3JES)LJ7+ES!CRIQ)LZ;- MFSASZMS)LZ?/GT"#"AU*M*C1HTB3*EW*M*G3IU"C2IU*M:K5JUBS:MW*M:O7 MKV##BAU+MJS9LVC3JEW+MJW;MW#CRIU+MZ[=NWCSZMW+MZ_?OX #"QY,N+#A MPX@3*U[,N+'CQY C2YY,N;+ERY@S:][,N;/GSZ!#BQY-NK3ITZC%!DC-NG7" M X:R)Y-N[;MV[ASSQ8PP724&@ "'' 2((63"<.EN%X^VL*8,1HB2)].O;KU MZ]BS)V!CH+2,&8D _LP 1 ''AS9!DL#8P[S]9P<1)+@,0(!!U0D4!%#8S[^_ M__\ !K@?$ODYL)I(<=S!!0RSQ,$ ()Q00H,*X;EGH680Q.?2! 0L4%4#&&0G MXH@B5I# &!2,%(4'%,1@AA8P.(#& LP88<:%.%Z6H7PM<>@A50M$$%P 1!9I MY)%()JDDD0!(H$!W*TU00D@'4'#@0 %(J9Q$$_26XY=2[;AAAR!=&9,! Z0T MP0 +9-GEFW#&*>><=,Y)9)UXYMEE !1@8 ($!XHQ@P .6& ! L0)E$(Q 90@ MQ0L32)&E0"Q0X, )6;XP90 D'+!% %P<%X ,78)I:D]B]DBF1R[ D$@ _A+L M^28")Z2 @*$EW+FE1P:,D%(*&HRQ '$%FOLL<@FJ^RRS#;;[ (#7,#!!6T" M\((//R#PP0,-&.*!$0<$P@I_:-! P10X6$&"!WN0 ,:%, @ T0."! $ [( M&Z\#\9YPZK\XIR-C&$A]T$,0.-- PQWL?=2K0@$H M)X9!FU $K+#.EFSRR2@GRX "%ZB"P0*]!1 (PA0008$5E031P [R@-( 3AL M\08!0># A0>#3 !# T9T0<4 06,Q B! 5&&$)* 8,<4_#AW@P-=@ARWVV&27 M;?;9:(-] , 8:JCJCQV]H(,#;1#0@ '9("*!_A)!G."#'SA0( $5!E"!"4@; M(Z2%#[.\X(^;*9# A0,Y'*!"##%,X.:N!QT@1P-/29 U>*H8,A$EB A!5? M../! GL4HE\,GTXA [LS8"# S1(<+0 /\1(@P,J"!!#"2S(MD,,#:T90@0F M1"_]]-17;_WUV&>??01]5& FVY0)'.6J'<%:0AP&[-0 X!24P[ HX(0 M:5#XZ6"K(@"3FB(!")@ $[IZ84PC"&>7M )I00 M?.%SV\ 8 +>1O* &_C8X"9\LD#]?(20%,##"$W#Q 2IH( @(\ 3\L' '',2 M"PPP0 9XH! (2K O'7.(!$20(J$X( $WQ*%DQ*<2#@W 33*,HQSG.*<#*$ - M!I M!+R A38( ZGX-?ZOA:_&5R../"B ' 2XL61'.A[9!FC (9" 32JL3)L M5-, V#"LE'GRDZ TU@+6D <\/"]-#WE!!2G2R)#(;1!16,\!Y 60!$ K0:*%0 AC"G\(@B$^X($V+* !^TFC5G8IE$K*TY>-_@'F M22:0Q:@8( 'RN0,_)!&$#_#@ +9$P!2$@((8CA I 9RV]?X-B^ )8E@I8*FA9 @A1(,!:) $?LDK"<"# 0W.8X @#(,"1HBJ( MR83]:<23V'&8T$RS_IK7S.9B=B!:JFB$ 7KC@BD8P!R@F! /=" '&LR !T, MA0$X88U3@&,)!T"#Q/80!0$"()0## #C+1@((ZX!)3(()2"5#5!= @!7\01=%BW999AZ363ZEP, OP MQ:50D"$RV+9!O!S. E^:(5GR [\$1/.:!R@V"0#=8I2F"/\^G&,0H($%W228 "B%B5)=G][GB_.P LP 03&.KG"8F"$N[0AA]8 M@ QM<,,$9K ?&+0A$_BBP1:*L ,<0!L&EK* I4K A12YHH#\RL /%%Z02JXM M24-2T@?S;O<%8, 6S?[5=#^$;4[A;SGC6'#G6*!#K7Y]VGN /4P %J1J", M"DG!#GA A@_08!H#0,0/J,")(%"A#0; 0(Z_B ;*C"@"AV(!0TF,8)W&B$% M'LC!%>2P9SFHD_0$@4$C" [\^B_ !&P QYD+OO9NUQ-,-=_"$$ :D W" M")B "KB #-B #LB "E '=J &:Y R,='VH9B\:)L':!8/T \ H I.O !B, " M'_ !\Y(#LB ;-& & 4!N'D #.1 *5Q4#\#<0,! B#[B#//B !< $J; !;+!7 M A@F_Q=, 5B$W+0 !5 3!R ="C8 1-@0*3 E<^56D1); * %$& ) O$"7T 0 M8)AT*)!+ O%!#?%MNS<2 A ".J>$4T%['F%[11@ >T037B,0W>80,L Q(]%U M*4%VL0>'1KA*+R=<_E A 4FUB(S8B([XB) (B0UP3TUAAZAT$WO($X!(B'\A MAQU!ATO1 6H@ B*@ *9XBJB8BJJXBJQHB@.P'6\8%9:8$YFX$YO(B7WAB1P! MBC*!7TFW&F)@A@PA4'0 @UQ:R4Q3K)X MA^ XA=XVCN0(8>;X4^AH$T60!"KP #;6(\0N9+XV)+ZV!,6&9,R^8^!%9 EP2<\]'M) MU0',]$]YH I,4 $2"90%%U1#61,4B1-'B91R,9,849,>$0 ", BMBQC8 <@ MP 0)D)4I&91<*91%F&10=@"( T .J97>V)4TL4($ M4%$(\)B0&9F2.9F469F6>9F6J47N*B8^:9=[<4TZB4&[%UMBD :Y_G4@D'(0I2-QR,D3RDD1S"D4 MS@D2O5F)OZD7+B )?@ #S? #PH "4R '.[ $0& \._ 2K4 00 #A!,$-" >DM4 #W '/H O@9 $*,8 MZM0P$=, #) !#K #'8 /0> #V<>7%SH3&H1'[H4(5H3PG%+7-JE M7OJE8!JF8CJF9,JE =">06 H'^ D7 $0X8#2O!."T"A5,!N-:H%2K $.E % M6^ ,#4 %S( +J #_H#PI@< !)[5 /"9 51P!P* !8#CI$\:$U$:$1L*%%7: M$5=:$6+P7PJ6!@N6="^ $EDZ$P%@ ";0@ZJZJJSJ@$_2J12P82IP @\% 0U@ M!ER@0;'2J0@0 Q;:J2OP0\M5D'N0#,7A5@A0+Q55 Y<5 PB@ A:@"0.&89.J M$Y4*$9?*,4$$2?B#$IG*$9LJ,I4% QZ@5$:@"40W"9,@ 2+%=-E5 \*X$:4J M$Z*3 JI&_B:K_JZK[0A HP!@U' CQ & &[B".[B!JP!,8 ?% M%XM+R[2W*6932A%R8P% 8#<&H !ZHP28< +NN3M<0#@&4&2\\K6F"9T8(0-0 M)E+MLX40P$5:( $GD"NDHE$<2[!>,J\M,2E-@K>:V >"4[2^^[O VWL@X(8( MN[@OT;3-\[@3 2H!L((P(*,(XP!;H @HX&S$_H%Y..:U*7$ !:"X/I2-T*A4 MJY$!=LL2![ #B!.NGN&QI%-W>JP218 !?: &:,S&=NQV MQ*<*;&"!"L$%%/,!_H;0? + P725! UP!T@ 62 R_"-S3 (A:P0 9 /_OA MMB1 !F8P"877:@(0"4]L E%P "5P7&D0 &$(*15'Q5YAQ0OA/%)I?[ 3Z S60 RQ !!X@0#0P8#2 !DN LX' M 7<0K&2@-310 U/P Q!@4PF19%$P WZ6 9CG #'P-1[0"JK<%:RL$&O"!@;8 MJ@[]T!"-@ 50 &UY 6N0JMO;O5 Q 4DE$&]6$S= "ER .M+0@>J @"F_@(4 M( 4D< *=\@5=S('9P.0 !CT* 5]]PI<$O0_CW=U%W=UEUQ7;( %\ $M(7; M50S:M2?:14':&&':18':/;( ;1?;['W'"9#%+.$!M^W=N3TFO.T4Y'T1YDT4 MZ+TAN???V!1!X4I*\ZXN@V0]]T4,3X1%EX0+& 1@ $,+JF3[!BC>4 7? $ M.P (0*H-'2 Q. "^_A91Y''!PU4@ 0[P!$$0!&B0 13@ Z70!=:W14J0 9.< M T-@/W% !#M0!1]0-$ 005W[Y3?1X@;QXCI1YA)QY@3!!0+ >1!@!4#-"@9@ MSTE@;_; ?1D0 P'P!.]$ WQ.Y,+]$K#1 3L0[,(^[,1>[,9^[,B>[,J>5.DK M'J]N 5- ^WR 4J ")*@!("@!#CP!95 -(RLCA( ;4#@!YFN-010!8/LZ9]> MX)]XX#Z!NP! ZA%AZEC2&V*@.7/E ,ZW!0B0!'6- A8@RL*1.O'Z$/#.,;WN M$@>P'0- B@[_\! ?\1(_\11?\18_ $S !*M! H624:R301XP"RZP=!ME_@,D M / IE$&*A!PD(%(08 0W;05>-N3J#A*@7A"B3A,!L#.]002^C9X:728"00(B MKJD+T-VOD? MH=I#<4:[)P;4ZA&OD],0(%-&$QF7,>#W_BR70$8P %VP- 0X+!OOQ)Q7Q,YN ;1X?AN M9[B(6P;>J_L#[0.4 %O^3-922I%;Z6E2/:MG_N_B_;K M4 $-4 %:[>1)A0X4*T^A!A1XD2*%2U>Q!@10@0) M&2].(+# (H4( CV>+!A@ D$#(PJZD(3(PH<%'Y; ,))#4A5#%!S <." # XK M+G3TT-+ESD\@5?84/## $JJ#P.8C#H588 % ZI2E2!"P%>R!RDD6%EVH9BT M:MV^A1M7[ERZ&SO2-0A29$62)O%.;/E2DB '%'90F#7-0(,=!> T(/!#PA]1 M!@0$&)*(BR=$$IZ _OJQ JK4OV2S)N3JM;3#L&-77SP[08P$"4XFV$ HX\5K MWKU]_P8^URYOO2-+!E\8F*"85C@D6/!0PTP4#QV,3&E @<:) %/:"*@!@(4 M"@*L!)B$P\&6T5J14SR]M>O[@JWI.Z1@(L4, 3 ^"(@! "YH.P %"1 HY#X% M%V2P0>$X(BXDX_QB4#F"9)A@@JND $ &%@($0*6"V"*(!"*XZOXQRT4"X7 MDQQH2H)@5%#&(_/;CP8=J/CAE 5X@$$"#PQ!()!6J&2S33=Y6W*U)BGJ_HO% M*..R,LD\0YP/N:L&TM+(V,2 ( 8)4H !QL^/.!#)RCTJ*TW)Z7TS3A+FW.B M.J%TB:X]C]P3R^ .6, ! X0RZ( 4'A4C(1D$$@@&7 ;* 4Z30!TA !&IX 0(IHH A7Q;",,(B M&/J@H%R%%U9X@ WZ$." 82>F^+UB\3HVHF0MT@*&2(RBP0($M O*BFDIJO:M M:XO\M $V*H@@9IEGIKEFFV_&N6:8U> @%382_J"@HO$FF,$ 5F!0P0#U!,!A MBB!B2 $)*9HQY@<*E,!E"8,Q6$.#G+\&&V<%F+"#@S(:J#AMM5>[F*Z,(=JX M(BVFZ(&%#XS P@ #%$#$ 0%ZP2AEMU:>\=, +' L479[QQQQ^'/'+'+1" M#1 4,* ")"I*P0,K?"# AT"JP$$(%AH08H@JC-#"+?:GNOMA^*FR(4I>(# B"^P$X"!*H("5B+!U2*< MQ>Y'+2!H5%VCB 6?8F!ABB4" $H"H$Z8P$,!'#BAA 0V/=DN'-=38 "LC=> M 5H$>3)17GX>1)&_@)P@!QP"%830 $%#D KB1PN+=LKR_<:I,'?_ D @;+( M; !(EMB41D0#1&$**U+ N!RP(!? M9*!"(@J+A7!Q(4-@:!4'-,")3X1B SX012I6\8D", $>UJ$ !:AF+@=00 ($ M8$4REM&,9ZRB $;8'BKUD$7YX0(+C" !#0UD60?XPI7&$:):]3%$"+ LTIP MI5J=<"#]);DKB0 M)3HD 8P0054N4I6MM*5KV2E MA@!U4T8@T%P%@$,*" ",#2E[\$9C!C_ID M-J"M(3L,CAL=1)(9?( &'OA!#"Q0 PAT ! \L, 6,',*%!C!6Q) 00Q6( /^ M.. _Q @ %[IU@N>0@0(V@!4 7N"#4E$ "BC W0>"<#<+.($$0* !(!$ @1IL M004UF )/. -/Q (,(@ HL>8!NP0!$G\0H?4+IEE$JI)2^64 C=C"!!G3J MBP,PYGTF4("]M"B'2%)F@Y@)@PG$H0!RR$0#,F!-0P0"$8;H BZ>$(0W9" & M5'B 99@!AW,0@M V-'5@F"$#P!"2$F(UO"XX $=(.(:3_!#!PP0A 8XH ,_ M^, ?'I !*L !!Y((20.,P(7+3&(!!KC#!QA0_HL9-*!IGKAH1@7[FXVJI:,) M^2AQ*'"7&WX%FJ28,HB9:(@!# 1 !0,8P@$>$$(.G"& #O!@&%WX M00-B\ 529 !U4C"?"I3P@^K4P@%6@ $.+! (&DPK!66JP3ZZ (B%XJ &G=#! M!T!!AAWLB M$$@IZ/< 4B!$P @AI')A@1TC-6%\^BA0+Z@PEJP0 XJF0-(P>HJ8G@!AF\@ M$"U 0 CR1,&#Z05!_@D#H,5TG("+ 8 [B# "E_ 32?'.V2RE)$HS,& ##2P@9GQPF8D_A)X M(>SFC:OOXP"NP2QL]\9WOO7]-0WTH6QU2.FQ!8Z19%-EV01I-D1#! M S'1"W0@ ".PA8(JB:^(',XA %,%WAQUMT(^OAH)*(!\@AK#8O&W<-@181S&+/7">4Z3@*#GX0!+>D C3RR#3(D&(.^2JAW0<)2,W M;\@3 O6_' !F8T1CUK6^]2J&,8 "1L"- M2O2%T&;-X'RMX -$G'X2J@]:Z@CI.UT"(( (<-'PAT=\XA6_>,8WWO&&#SCQ M#%EVRD/D[)'Z^_(,39'6[4(,.B@3D\VY +^N_B *'YA %)ZP@P0U_=368C5P M5FW@RM?>]K?R-[_B.M[H?"#B .@C0-$ _ @2V@C2TPP ,\P -@ M0 BDP.>H ! 0 0=@ "]"LP%XP H$P1 4P1&,P(78/RJ9 !)4P15DP1:$0#_S MOQBT% AA$@%4(@(TI08H/"X2 1YL/!'HP<<;@#[ T; @ 3 );>)@$88@,=S MPB<\/!$HO+M B!-$_I(7R( $"$(HY,(NY,((:"D9%,-A 4"+ +^Q,R7*B9,1(9,4%F42*J,3[6""6>#V5B3U4$T2" $6)8($D:+\,20$^X)!=R1#[ M>:1TPC%.N@I LC.%D#?Z^*%6E$8D><6)B,4&L3^,. VFFPC]:0@*BHI<'(A= MA @9Z"H8>#1SRH?8^0#:NH-X$8!X; !\ !>":F(8,/(()'?,;WB,9I_@1( M%JE&B;C&"JG%P9$#*M ".I" ?)F@6DD!>/(CW'@!B3H!*7 6A[L-39HPHP. MI,NF*)B H6! @*0YF YU$!()@RDDP(A$- M]J$!&."#*?"#'#@ $MB"4/ #Z"!&CB &8"!-=2RPNBMH42P+4$+I*3,I*1! M.3%)C\)!Y'!*BX!*J0P",F@* 2 #!A (! !_CD(@CGHFSE(/AY @0XP!"JH M AH(!#@ !"4( AJH! ;X 1\( HN:@A5P@5Q8!AAP D^LR\RD.EE! -$PB$DB M"%K9)(D@RN PRLK4SMY02HA@2@7IS(KXS!E $Q@(AQ/H!!]0 D3P@0XHRQ=X M@BH0@#U(@0]P !_X 2.8N+VD.!WP@!/@ BM@@1.8@9#Y@"X().6L0N9$R81( M 0G(@:WPBWIA%H9 PX6X3N#(SNWDT+_HSH?XSOL(3_@H ,0@XEZ2"Z @4&0 M@0N[C1!)@0/ 2!2H 1)# &VBC11 @2VP 7KY$QG8%_M9( 4]"+M4".J(%P<\ M@'N9 3 "?^R@13H_@(G,H)\:<@'A9]_\8 ]8* 'M0T(Q=#(%!3]N+ &LJ,+ M/0@T[= U38@/=8@0I8\1G0C\$TF6((P^( 8D(0"$ 3&\"L@> 7+ )R$R-#?8"8@ M(*LJ10$(X(&/)! #'! KS5(6F(0+6]+:*%,VM=6#<-.&@-/WD%.)0!4%0)R@ M$-9NZ4IA-=9C-58+H( QV( (H(!.TM,B95#::XB1<3Y!B(&B80!!J(%) 72 MBP$2^ #Z5($8T $C" 11$((9.(79PH+'H (:*(%*J P!, -G%-,B829G_GI4 M0ZB.*HB!IJ !J-HG&L""#,"!4WB:0'@"( $SN(!)= ;'%C%6YW&7&6(7>7, M@S2L)>2E?<,9#& $/ B!\'HW(LV+:94(0O$)*TB#*&C+]F&X+PB &GND*/ ) M:+(""?@ 2*@DMX0PMCR!,#TY?8V &4"#08@",C""20B"'[ F\ @$9M@#&+"" M1[ .'8#:)?@J0.@ &O@"+" XJM8BVU%C#7!S$2LS0R.7HV(J/! %R1!"$@ M$(@ !T#3:$U9/ITZ/QTT#B&!H:V(4/6-_*A0 +@VK%0!#S "'R"&$ L %M R M)CN0#U@!+0@G.HI2!(@!FRU;LQ5#M"U)OH4;_K8%#@.XPW8C H-;@*+M4W$$ M@%7; 2,YH1(!?2]\LUN+>.9<-0*D*8!>%>*HE M^"X!T(%2:%VH,H3>+%@@$(4EF (B\ @*(!,, !.R 2#)8 J^ $G8 $>" !) M6( EF(8">( ,5@@84(,UL#>0#9LPV@ .6 <&&%\6]C\7EE;M12"_*!H',%0G M(@\@6 (_?@)): "]B8$ J 0WF %2_8$=N(.8-&**.!P2MN5;QF5;7N&J0UGY MU>24Z( Q<.1A)N:=Z9F?.<6$Z)=[C:T/\ #=] >F 0!(%!+'9.!:HHI6(P& MX($2F 1\V$T!!A ?H %DB .E"0]28H) Y" 1S %&)B"-\@;UIP %YB&+)B!H;*"O/F!QZR\*1Y' MM0V Y';C>9H$:0 -K@ A" =;%026(!;T,!&*B!,-.F$+$D"# $VX !2, 0 M"(V5%%R)V^W<3; !4>1=Q#(!/2L+!UB 2L;G2[Y,3%%;]$J@"9 P&_%*&! K M(5A,&- !ABJ8[HT?!-B#";AJ:;IGC++HV%UJ4&& \!J?B1"1YZV5L'ZAR7P+ MHSYJI-YEC"GK0KM0F*V!69;!L4Z[!O$@PNV-#9WKPF8(??9E?I:G/'I1B$@Q M^'&5R:,\O[[K)!%LWB!LP]9L7$UJ8ZELA'L2_G(2@LZ9HQR@C4<) &UR@?.] MR!E8 $.@ 3Y0T22@#>DM.\K^94JY[-?([,WV;0! ;"K.;5)*H-,SA 9H RKP M QP@@P:P@#C(!"MP!3D !'U" TMPAB1P@%-@!0% Q%8 .+CZS_#[;79[=7H M;<%3A(QC[_:.KTWX;?$*[HL>;LWD7FV.@1W8@2H0 A1PNRFHS9W8@VYB@3T( M!1BH#BQP@!E@ -*CZ G(Y0B7<%N./SWI9>$V[WSU(;CN#1L*B04 \1 7\1%? M +8Q_@6K/DFZ_I>6PIQN/NA#4 Z@(.:\6RZ"OOI45MS BW@7 "M@>_] #8@ M9I U@3$@ "HI;[4Y_N_22.\7 2!NO!"_" HIQ$,&(">)( LU_(MW_(%B( Q M,!4,\4;[&I$(JR,4#Q85+\AX^@JNR)4,@?,,(0$2R!!FB?,[Q_,\QW,"2 D MOW#ZSG#]728.=X@9^ $-N0$AYM$7:(5%&&*!(9@FG00^<&H[(XDY58"@X8(& M&*<#^-(2D($A6, 8%8]XU2PAJ'/ -%,T3Q(U_VRA2R 2P(F&[-&XBY6K:$8+ M1=WHRP$>[ET?]2.!M6T_ W(G2&T (LR 0<"#,T,( @@8!2 M-H0IV &KV0&P:D=[@ 4BR$^SR!4QF(&\C!7< #$-4=Z2HP!!%84?4 $<_OBN MW;0 *A"$'\ !(S"#.%@ *Y@"ZF8N(O@ RQ@$5F_USK9K%F=J3LX &M@! W"' M6=2)?^+)B>(HJF>'S@!]2$!+&#/0-!/3[ %BB% M4R"/&J@'<'@ U"%W,7"&-UB"',,=W9J :5@ "B"H07+WI+B#X3.".! 2!B" M!R""!>!O3S^=+9@".."!(_ $&O#6!H $A*=&A7<;GD^6*(A'(I#8!VB#(-B! M/W K>E@"-(!.B+C$5YD$2E /0V4 I0*O)Q"K_@= _ %P P0H@+'% 84P=H/@ M O?L;Y\HC*!0 0A B-0 0JX>"V;?;C#Q=$-]"0!^@Y) 6;^"0<@3A^HA1?@ M Y^0@!+H%Z&MJ3@@@QB )+\@B;FI@N8RA!GH && <9@@$F3@*%U]]0& (!Y MGR\HFBVH*.BO61N+%P= *!+HMI60:[^'$\"'+(9/,K]040?P17&C@ \ B#8_ MG' YP<(,@(0*%S),&,# @(8)9:#8$Z7!!P%(+#B!X6 *C \-&@C L><%$))6 M)"9L$*$ABS^(' !I61!$ \T)'DRT(%!D#^":F 1Y:>!$Y9*ERX],*"!T@D$ M%C"M:O4JUJP*)2@0_J#U*UBK%!),"*LP@ 0I8.E\Z 2 0H0H$*SH:. @TS M<1@8D=2 D< 7"DHY9+TJX0&!\PR;NSX,>3(DBS;^_^/7P! M ]:\P!K@ /[\^"?H[\^_OWX&E)& PV8L!H 9!P@%HL.*"6& LF)$$%!OP' MH!,I +BA?Q1@T$@2BXDW(HDEFGAB599AAB)#X'46 8*4!8#":A"Q"$!P_DKM M]L5$!YPV@0VH:0> D Y)$.-DW44UU8TW!M! A5(.26555IY)999:KEE!!$8 MD)4#(@PP)IEEFCF A&<228!$6S 01UK'"B1&#*P),$:8Q"P)I]]EEG &IP MD(H"935Y***)*LJ0BHE.P !G8,$ 8W@!+"#"D3;*4% ,YR0X 0(0)!&:K;= MIYIIM:%* @)[[ :;!"J4L% #%6PG50$B4J;D=TPN^BNPCDE@ +'%&GOL#@8P M@4$#R1YK0 ,*@'!!!0K,F= $%D@1!7$31-%*#0M)D$ $#3Q[+KKG-D" &AN, MT4!]P1Z\)"$!K-F((%\(%@-XL MA#DU8"%3Q-"0_AVO 18(3^L:(D(/\I!%#!1+TQS"E WVL(A&9!$(6;3#H;4F M*["!S5EFE14:RBZ'+?+5$;,8GA]6!2Z(,0]C#L"P,9*QC&8\(QK1Z $'&$J+ M;BQ1$E&TQ'HU\2IB:%7Z-+$%"4SA!Y_""A5C9\6%S/&-A@P+%YE"@3' _L " MCGPD)"/I2"@9+RP+P$":NJ3)37*RDY[\)"?7$ +O'+*4DXGCB0HYKSI:Q040 M@(0+ D$$0P2" :" Q!1?LKQ!*D25IOSE4A*Y% LP(4J@]"2Y5@26["D@04]\ M)C2C*8!DG /"0J3>3+8+&R*C*8@2$0 0:Y* 0H,#! M"G*90%YB"XO?O&5 TBRGY(DX%UZTI0H1YBH7 MX!HY$B #+O! #UZ@ @<(X X>V,$"C #,GA _@ T6$$4.B $"+ B PXH*@Y. MM@>7]C"C)-KHKSI:(I2"3:58I>HA89I5A\@TA#6]*21( (' *2 ($L@(#X;P M!AI(@ 8IV($1=""/P_TA"!0@ ""(!]8.6G5$7UV4 <8@G20PMK&.?>QB'RO9 MR3)6 $GHTCP-Z#J6#O:>!FCF*DN8D+(2R9M+@2)8P,."$C8'.D9(7PR:XP G MO$ "G<","X;!VA.0P ='[2P'"RN>PRJ*:28X)G*3Z\GC>F67FM4A9X$;%O[P MYBP,$4.\?J6L"W&HN][]+G@M$($++, !!1AH '9Z@M'0QC9B^(P,X.L@DJ* M1PFZKPQ(4 (Q'. +_K#1D VDT@&'K,9Z"7GO:1LB@=5)-W;"#0]Q&_PUKT97 MPEC1@@^"( !< @ !%,C! 7(0 "X0]08IR,$$4-#?[PW)1 )@@Y]B+.,9\ZD M?6 $S]:PMQG@0 (0L( #8H" P D!@U: @ .V$ @!($,;3! #"R 9"2? ((Y M_8 AI!RX0;R ]P)C7#3$T!8( 1[+PUQY\JPJC.7D41F";K_(,(-3"!XP[ M Q460($=_"4)0'C##H(@D@:@P5P_X' JD3"213.ZT8Y^-*0C'6F1K"$5&!A M! @@ R@D @ L")Q,<+"-(.! !0SX@0,H$ ]2+($,D8O!$T!Q!RKX00 !_AA" M(E+@"3\8(=9!6$$ !C &RRV@V,8^-K*3K6R(;$ /:OB :>/\*S5G)L+2GM>; MY36!-'*[V][^MK=O" M,#EP%%"! :1C $X@(J_G*( ? FV%9@Q@ 3\P0F"# # 'P01*,X-LM! ([GBYA U[; M1P< FV" HC&-];4!2QL@VM=.%+4I8^V3 RO;P6J V90K\YG3O)-]8,)B7# # M_$E ?4900<9?,RBN/*+MK M=P3)$Z\ N M>#@W@ MPS/(E6.P$,&\('+TL"#2@P!1S4@.F9>;Q9X:QY+5X^ M,IG?_8TXKY4 8# IM4D0 KR^$!GHQC;W!8 ,%?+9SX]!QR#G$P$2@ =&8*"2 MASK" &9Q!#G08@B&T$$08, WCA!-J4$6EIJGO@RPOU"A'#^WL/F=_3_T3" MQXH,#$&IQ4 .2$(02 $+,( A"%T-.-(66 "3$$0&($$6( $(( 1_!$ 3)_L M$),"F$NZA*"Q)$ J_M2! @S>H; GS4 #E@!"QC!$3R $#*!+;8[2W WBA1 M0?4?O=R1 R"4# R)&)P8 &B'7%C 43!."B$_CT&__$@B?S?56C!%/0 $2! M^@4!*K! !QC!%!C GC% )M" "C1 Y=A%Y/" !_1"0G!@[%B B@38[B$'"K8 M74 'N:A'NXA'^ZA ]1A+XD*#^ '"6Q!$>! JGV,!-B@C+3)?8P>)()7MBC M_$$AHK! $AR9 \! [6F!E/G #U@ !6%87NU %[0"$UZ&HTB>)6[>P Y+&$'D'^2A0@0?W0@":P [X@%U,017L M Y4&1G0@,I( A\$Y"K&XDX&WRL2$MHIRD,,$ 0P3)61=NA@QH"-@QA%DJQ*9(0%*,_F5#J*5 AH4$%--// !@!J9@ M#B9A+H##Y $;P,!43J4G_@;T28"(H8"2?<^!1:0-B$$%IJ4JX@LK+J:)>-4 M")XWCB9IEJ9IGB9JIJ8W3DKJ0 3D;9,/'(40S,;\G$!HI!@,-$ -[ <*2&1! MV( 60 J[,X)H( $> .V)Y2J.4-:0$I")H0D *Z$ '1 XP;L$$<,&"T< $ M0.;%I)]GWF=5P$ ? M6(@#5,!>BE-GXJ=XJ-1#C($)) "")JB"+BB#-JB#/BBYV$T>Y,UK*@6&^505 M&,$+/,$"X, .[, /_GC !XQ Y03.7W0 M,0 %:)"%+R!7UE.$"@G2S#GN '! M$F18X#S K1!L?D51D2. 7C X&R!#O "6SK XD1">4; >1Z?&'"!XKU?7IZ@ M8S0 $]BG@-(?$4B:I G EP 'HP!IOVG1@5HEF:&2F'+ :0 F[:IF[XIG,:I MG,XI?Y1>!#C I5S%"V18^U '>Q $@C #G0 (L2 #A2 '%2!2%A %/S! C1 M#+C %!AJAFK!$P0!=UX%C5*AH4)+L@A9/.Z!+#R 02:!P#!X*P "_ "N#% M#A#!+BSI>0X! 6SA&Q"! 'B $:PI FPC (C7-P84 LCHF6I>>2@ LB:K_K(N MJ[**@ F 0![401\D )E>E9D6:P&I(QV11!MVY5+( '-8P!8@ /Z(BB/5 ))9 M( 34@!/L5P5: (]$P1IA)UJ0U$)6!8V.I12(@2.I $>DF 3XUR,)V8)M08+H M 6L!'^I!8*89T/, $8 AHP "[$&P]@P0+XP0_B M+-$ZA@48CWA5*X*MF506+62H[+RX(>Q8@ D(0"1>+7X(@!J,P7E$ (TQ&Z0 MP JX H@@-%MP7!\3L?>J=.V;6-DE%K%@/'Y_@AHU,!LD( 9R$!_U0;J/:'; M,@74RHO4@HT%C $3#( ()*[B+B[C-J[C*NX :, OP,,%%%.U9H7'+HAJ+ 5_ M]9($4Z)<+%(62[MP!(!P9[ =V$ *V-=F-2WH MAD7@!LO@NNSA0@>7#N^C"8#V;$ "A.9>.MT+.,%[O0 *J.W:.@!*+ '#[,$$ MG "*(5V(G9,$+13ILD3TA86![:Z$A=/N[,+$- -/($X[($.0(*E5H$02($6 M!,(=X(!.E();38$E!$WL^)T BUD']2ZP_*[7P.'EF@7H"<9:-@07$$8B P1"R"CI 4TM 4"*LC6Q$S^Q ML3$ P1K%55ET9Q0['!%S#ZMH=0L!"?G$( ")JC '^""(6 PL&J!$M3")KX, M OR!*#2 )XSG"TR!$7!!2!C $LR0&BB "# K( /R'X> +LVP=&44N"ZB"T!F MBAW&2)$E@M56TBE?$H/- D , <@!?&XR)WR M*J^R-UI !ZS!%D^&%S-$'#9R %IQ"&,0 &M^I&*@/!#J #U3!!!Z=_EI$ M 1I0P%1A';8HQ-$TA@ 4LB%W5A,ZAM^62%:B2#1ST"@ORHM9(SB'\RU(HI6;T>M1($ :,,. ($B(P> MEW5B\S0UUN0+GPL1S,<",\4'M!V.V,I,,\!(4 $<^%7,,$"R/, .^ $GY*,S M[_-F5_5FCDUC#Y_;H=9K"#2)Y,B,&&SZT(#!,D8 _.& ,G1NZU"TE&.?C 1 MH*6.M!$^ P $&8+X!!H-0 5"(,/9$ #$ $,M$$'",!4M01N\_0W+FU 6?=S MO^UN.T]O8X4N)AD * +#\D< + )@2$!]P-=GO!?R/'9F&(@S;<)[/9%NK/4S M38 <,(NO.D8WS_?0_F2W#,0+BXD!T*T ])84?D@F"T$)A,/&#I39F;T E3UX M@LP&;/0F;#!L0N"Q!>SFYBXMJ]#(:I EAFO%8J?6?5M%'0O!@@&9%>"Q !A" M&NA +:A !L# SCG 4OI8JA$/@E-& V# G0 LG6 ET.QF!N ]MD!$V2T65SX MC\]+=L^S8YX4EXOYLBE *G ?#D 0,="T%9"!T$V0!=1/%Z":-UZVJQBEE[*O MT*6KARG!#B2'D 791:\YH]1W[FW'[JR &$P!(!A!2AC '###! P!+T3!$[S! MI3( J2[ S3 V"Y<(\(S$DWR(V!'8 $RCFS^BTI%O%5S*BWE+R:S $_A21 MK03,R@LXM3/G\T*00%*D0!KL1A2@0-"VA!H,@!R<%[9GN[9G>_9MP :$@ !H M@0[,@C-4]J!6 15P J]A@2:WFS2,0!#\ #5,0A74,P/ 00.HM@4\P4P\@0AD M*!50\ Y8X:ZG"*4KT9!7A0W#3'(8QP=002T$P!$LP5.%@>LQS*!)!V9D^60\ M\W8D%I9&AIJON0F;SQY\96]NBQ*@VD<>@'8BG8B75*QXP!;<)A[3P*U)D!'T M%BW,D+)/Q P(@0Q(0A=LHB1@ 0Y(1)N#Q2*1$G.H#" D049X@![' !J,3 Q\ MP21DP!V\%H]!@ !\@(910 THPA0L8"#L0 P$_L TA.@.Q&K!,T60?P560_!B M\%< H 8DAQB$J,9N)(@$ $8;5JAX(#9C* )Q-+>NQSU+($#2UX4/$$L;,,/) MEY /= @1 X-@.*@ L(/1#[:U7,#9(!T_, $G+"G^0 #$(//2\0,\ )8$$& M\*PG2(*1SE![6\5#,L1(39WBW>Z,S$H :,=]P#@7Q&4 .,&0S(AJP#@$_$6D MQ_W<:X54[ U+7C_V9__BA9G?AYE3-$(#2$#\#30W.S?C,T1/6L$'$$"S=(#8 MO]9E,P#[TUH-#',#<,(22$#D+X A>,"C9@! T%!A*( .(1(H>&BS!$!#APTT M.)08Q0,% 344S? P_J.&Q(<1/(84.9)D29,F TRP<9)E2Y6/9MV;=NW<!Y0$FDTWI$87*_@=) M/S[XX X*/A"@ 1I8TNH%""PX00HQ (C"@1R@DV$E&5(X(#(5+' " *Q # "% M-#ZDK*SJXDM1(NY4;.D % Z(4<89::S1QAMQE&" "P:P8 $%=DIBJQ:)+-+( MG=C3;@("%C!R @NL"L" ^TIR81(<$'C"$RH Z2 # P@ I8$%8F#IAPIF6$ M V*@0P4@8C'$@<%4B*$P#W HB <(!)!@3@3J,V"!'XQXHH!W/C#B#U""6.+5KAA55B3A:-!AB1Q(L(",!N8"0 MP0, =>?@0Y: MZ*&)UBJ5.D0888Q]F6[:Z:>;C@!(AZFN.D5FL7,6V6A7:Z""*&H(0)(,B+. MP$NTV"$( 02@P0$$9Z ! GU_: .'#\BUP(<=DI @@$ ,^*',1<&RVB,K@_ @ M"!@*I(&*!BQ"(PD:_H#8]W$:!&@C\!W\V&% :CA0P@N?/!AWY[;_@!U"G;H MX [(#!=-JYP.($ !$7#/7??=>1=AUOIB#U[XTK"^3FMHIW0(JTPIXX[%YID7 MJ3Q.,Q,U@ V#2 %)P*(0@)194#!BN1F+$$+"4I(B;)* %J1@3A[P00-PX "]& $&,*# M80X8@PD,KRQ3X> '06BDXDWG>(WB&F.F8 D^A.$+8D"!!& @@!.\R&8"V$, M)>"$"?0%#32( V%R\,(-?B0T 1B,:!K&P1=88 4R. "K>#*!*.CE"Z%:_E]5 M4G*I)S;D!3=('Z0@I3T;?*HA,G@!%$.81C6N<7@C7$T)9R*#F)U@,P& HAB& MF$6)I& P3HC>BC9XPA1@P18^P$4%%X"#4R@ $!:!00>H$ 0#J(V _/+#!UCQ M S0DT@/A^(P)KA=*48Z2E*4D96N20"*S))&#S^.42M@82UG.DI8D<>-IX"@3 M+A30 58H#!EPD ($\.D$+D!# ]@B@1P@#@8-H /8"F.%'! & C#X4/)0: D4 M%$(2H#!$#'0 "B.P@ 8(.(4/:- $( 2A9P;HP!(\@(4]1($30M!!$CZ# :7L M,RD&2 >[+ &"ZSR?;4TZ$$1FE#AW=(TN82)_@QFP /&>, 5-@711GP+S+H M"P@/$$(-7C"$'B3C"0S 0A"HT % ^&M,"#HA'C?U#!T0(P 0Z&6D=& $)R!@ M#]VSP!9B-C(+H*"%;S) (O*9&Z7F9C<;8 (%"&H=A4Z5JE6UJGD86AJ'PH0+ M2)# Q8)@-P^H3DU 0(0$T/"!(.S!4D/@P0P^T(4N ") ;5A !@QDA&M*RR$N M'")-Q& 843UD:FA967I6QC77L8V.25=)L%28LJ L)$""!$V26,"43 M @!@A ('0(:!%LC!"U+PK1>^Z&6L.B%+)E "#"GB>EI(P6 3-*2R+.BO487L M;X$;7.!*=C24'4MO_E\2@ _L8(/8/(D8(& $%T@""19PP#"ZP N73,]JBQ7N M=\$;7C825S3&;8D1'0 !]:Y7O1FS+GOA&U_U6C<"J5C#!PK 5[1 0 A:P$(& M8H"%)YP"$ML%20!P:Z*2X-&5K&EP3;PK7@E/F,+*(F]HS,L2!%0@ 1'P\(=! M'&(1CQC$(< #(]3 ! *XA 4%_$ ,% $%'[1B#]NM FZ%;;KL0 '6T"PJCZ$ M@A/,1656>($,OB"%ZWT(M4Z0 : &@X 3$$ZJ%;;RE;$%]O IM* 056@,=(H0 ! M6]!!!/-7[^N!+ 5[[5H$4K %&>B "'>H"PP\L 4MJ [0%!""&"1&!@I,P@B .@=&, (#DB"6F,@P#T@( D2)" .:$ ##W@B Q5A MFP"L((-)P.$'$,!!10;H#AA<(@Y/2 +;/D"< W[ %PX_#7?Q:'0[1B8'FQ)# MJM>G9->B40Q;Y(IG0#WJ2J6!\I6W_.4Q?_D4;% X57!G$&B A0[@P'0=V(&8 MII")#'R@"D]X@"U($90&# +IM;>:TH_;=!J8@0N*GL$<*/&*-CR "I18@18\ ML(=)% 15!"!(*@@3DE\@Q!(X$([*-$ 0Y "(#XPUJQ J]S0(*D)@!..8 MBAT,P ]_@$,0&. !_K^;QFM4LX AACY4%M@! .00P$ , %< ), #E@%:@ M*@[NI@,P80LJ80>,8 B(@ CR;@N> 0=@ V"X -P@!IS/9, ML"MP3RPFX#52A@P<0.36 @$L@@)BP ;2@@+(0-&.R1#PI((\P ..8PK:9@LJ MIB ,80+BH")@8 5T0 "Z!>-.SB((#0:*8?Y*HP$2 $>T< NYL MQ9 (:H X2 MP &FHJ!B;@$:P0 RH /8L W=\ WAL TS8 $2( $F@ OH 9B *0@ +:( B, MX !<,( .P"]6QDX.(&9@P B2HQ$=\1$A\1$;0 U$ $I.\!)+#2?:@TDB_N-" M/$,&6FW)2@1[/D3P2*(R/&,E0*2.:(TT)G%78#$697$6=\5VUH$#+J !="3; MP*T5=4( ,(!)B(( 1 4%H 3A,)!$3K7$F4K K MNDP[O -X?%%VV& '&F 'R+$QR )2O :#;(DLI$KMG'!)B_S'/(A+V^'%* .%L!' M[$QV"BM9'" !!* A]"^$4L+PE >6QL(>Q^(#,C(]'&#.#K(EL5$3E803:T(" MZDP.;/(F<3(G=7(G;1(VF" /\( -3" J_DZW_I"%*ASB([OC "3@!ISR*:$R M*J5R*J4R@$IP0?8"!6!@RAJ#!HP@?0+@4=9M C+E4TCR)$Q2+!H@)=$C@%SR M+6$B(7=B(4GB -P):O R+_&2"52A#BH@ H"C*(-'*6N" A* %A$35WRG(TEB MXGA@ EJ!]81 "O(%!W: !RRHZG3@ [R@00H"[&J@U4@B+;MB+7M(@4JH"_HL@A2>L(@H.:"_L"%3N#0',X 6L(C JS0$0#D=1C=E(@!>PQ79TB,H@G^JS@',@ 0\P(!^(',$ MQZ9B V^XPFJ@ 8TJ#SO42T50 :&@!D([6TRL- H( DLXC>1 ;(H&V<8 C$ M$0WPZCMZZ ,Z0 CPA((^@ '"@- L@G_PI,8*=$I%0BYU@B[-@T(C #DBL4N] M]$L;T0 @5%E8*0 0H ;HR",>1 M6Y,$HE"@Q4BH.8%/B\T.J0E4$KHQ2 M^< M0#171 (:#@#,4WEF CV'P/,8X*RPX %B8!JJ <" ?H$P0(D80"J0"\0_H , M@@ !?( &H !>FP'/L 0=L 3JL">YJ 4JL"NA" .?JT!)(HIJ716 5,7Q"$L&)&0@'(J@&G*#%M*$& M2H %#J@N[LT,)DI%?0P"R( '*X)_! *"J@&5N$ ):""&!. )0&$)/L !G@ 6! -.L#S MGN )$$&O0N)-2<, V,! BF9G>99G!< $\ $_A1@5B1BXG!@93Y@ 3Z+G "@ M%7Z +B8B.V+HDU!6!@@V2! =R@0=:B&@HA$*I BJG M"R0!$#ZK9JU5)$1$,T;B45S" .J Q# WQ %3" "?A*"Z:@P-3B M.W@O3R0!#@RAF_Q@:C]##3ZL OY2 _Z2=F?W+W-WQ'0W=V]7=W%W=S6 "38 M#RBR(,6+!,B +[C@ +BG(1HO4B@C>^B47/VF(4B 04Y%P6S/;F4";_-6)!8+ M*RBBB0" !>A5"W)*_@8"Z Z_!W(?UR,*@M#"9D:T!V3P)T9*($.,KB%,\SP6 M ,, Q%H&AG8"THP BJ*1*0SP$\P!!RH!F"@ <&A[!4Q $P0 &X -S2) 8\ MP'5^X&9R( X,@ ?F1 7^I%L< F@P"TH2J=<8 KD!NT6$0$>PP2]-R; -WP] MPKL>!5TYXRQ1(GXE @7P;P8@9^IXAFT"+:4T*0AV &!&XG^59!YGK44Y@P4L MX-TZI"%2( :V8"7PZ-Y:C8K58V5B[@@\BG4$ =TH H$ @( X (9("3!3\ MH!0( >B(0FL8 < (3&T( P&(0XX85\(P "J0**Z]T"-)T%YV"N(]4/B_F9: M?^QZ'J5[Z$"/^!-^KQ5[T< *.K4!^$62%CE+/.$!($$6WJ4!&C9F7PY(%/L!EID (CL\#E#(!MMG@( J> G& 88,!L MC Q*XL8!].4.(.<#7AGI\'& ?G6B:<,#G.@$D@.*H@ &]'4J4-'QQ,"6H>A"N. $JH@J"A%BP:V; M7^*;P7FQ$""8Y/@5HF\'D-$(IH$ WJ +C* 2_BBA"AJ@P.27B+$U102:)M!S M$H) !8!B3!I &ZC@47<@DAK ZH@ QJ 9BLL 8 WJ5HB>:"9B )!Z:)AQ@ M 5!@1E4% M5*RB3B7B!=H'1%[C_@4^8 6&0!+2YTY^@"_(K)GZPBVV@(\D2$X&8POH^Y]W MTR,F+A&DH!&Y9_+>\PY9IE(:\8KQ,0(J)=U2@ QHP"ZX %"B,.OX2 ]UJ)\7KC(S,@=E5@RUR4!RG--3*HPD\]@FY'0@!D5P,V-\8U5P$20!I!8 &L M@@LH0 KB@$D:X <00PF\0 ?,"G)&#P880 XFJ0I^8 J,L0$2@020 D+( BF MX*Y^X+IC*;M;8KMY^"L8D[4?5E )0 LZP!8" 1<2P@!P@!04 !':> JV1*V4 M !%V8$T2^5.MW)LTD+]CX@ ^0#4:(@I*P0^$H.0*[>H,Y#N LP$>0 "0_L ! M&.=U!!6+SS,8@R)CA:(9AP(HB()703W417W421W4HQ'%JC$[&&U :F![LN<% M+&AAE0/Q6(/$&<."ZD+2]B"&?P )C&#?QE(*?O@ A@ "FH*8F *UBH4V-P!5!R$N!RV]'JO7>( %( *L4+O7 "7+P/!$"B Z!OHZ!P MJ\"Z)J$*C,"&9P )9L8* H&N/F"E_F>MHB #1O8'&H(([!#@9<0!Q@ #&D!# M)NY2,T$ (, 09D!>) !+$IE+/B"23F 2]$6O_KX1J3%]8WU>8RM@ S; :I&W M-%( #2+!&4H!#&) "P)A"7Q@ M 0ID1A,8B6F #'*!%7#T [[# R8% ![T-!S W]N:+AQ$?"X$ 1#Q>A_<"P M9+8@?0Y/RC9EHRV@*AHO1E3Z@^[])+P\?'MB#.HL,66Q !3@ CA@ [RZ59X! M!B#AR3K$!@) !4P:!2;C?"BFN7,H+!% K1K7 -3 \FL% SA %2+@ ++#!IC M#V!=10^@$PZ !$RTT+IE6_:' FK, )C NA+H^:$_^J4_H@$Z.U8RU;4#^8Q@ M!CR!!DB@M*<-!R1 _@G@8*H%P0 78DHMP:@L>8T@*FX =XWP=XP ?D8 $: M(!-PX !@8.H$8/L! DNI)4ZP($)PZ@2 A0),+'P(,:+$B10A!JB($:*8 U(R M>OP(,J3(D1(A1)! ,F7%"006J'P),Z;* !=EVDPIH8'.G3Q[^ORY\P.!,AO& M,"%@T4E'F#)0'+"QT ;H%1U&FBDBLV" Q27BJ3 )(+8L63+FCV;P,#-M1*X MKKWI0H< !S69:1P(@9%C@ 3N%@I\;&!@I0'1!"H63$ 5/ ! ML%<\("&]^O7LV[L_ +ZX?-P!- W_.($"R@ +$I-\@8!7$;% 00U>-?1"<.99 M),$)7\P'882PR2;A0[95B*%(,B @! "3 #+%#DAXL$2&)@)P %?\,9>1"ZWP MXD(@03@ PP=5\.:1=BE-X!9&&T(2EQ'!D=' 'B<>>61Y-"W)9)-.,BE!!(T( M( $!#(!$DUX/42<@1@W-T 8%'DB@B1,R1+88!31,T!9Z#R()YXD48GAAG';. M( *'_!PA"="Z/"#G16NV-P,7J3P1!56Y +*_@\69+?=:RX,@4Z,?BRQ#0,/ M0")HI[D=\ !#XQ*:JFFGOH PLL, 8CJ81U6T9B(+#'7IJD-T4#@X#TI1$R M>//&#VC018('9CBS0Q(&&-! $#AZ"BUN H D 8P$-,$SC0H[7A+"_HX P[F M&A+)$ S@L(6[#LLD 8#$$!QQ19?C''%!;!A1QD))! K1F) 8$0 @1!A2" , M9,+I1U_B( $0 IAQ!2B1N "#$5,0D$$#'?Q@@! 4JL(06/! 8?$)BDUCL9#)SN8 KTL8 =3B+ M00\ZE@HP(16,8.(_;WF^M]@/H12M:%G6X)+R?&J2#X70(8LS@04P8#=BN$87 M3D,$&C@ #3CP0<\^$ 0@5*&E56!6$#[0@-/LL0%_Z1D%C) ""DBA&:4@PAYW MD-,@[" (>XB#]N)PCB DH@$")_"M:PAK6K"8A _@:( MU@%FX ),H !'L8HV7-8QK72M*P GX)S/6. +-)G 9/ZVD"B<0 P7T6@ %@G7 M:'V4.,UD M@YH,=_OA!"1G8 YZ,H(,JU( %1E@%'&8QA1N1H@H-^,$.A'<\ M/PAA!@\0 @D<0 (?[$$'3_#$ G3R 4X, !$[^,$*YG4 '7@B")"@*B>? P Q M3.!!+^@K8A,K$0=40 '4K:YUKXO=[&IW ,A<"P74 ET:RM5P,U@ !7Y&(QI] MID#I9 89LG5*P&@NO)Y:;&YL<\]VD@ &5D !#"S !1AX;0(O* &RED"'+7PA M"B_D0BI3-Y@]_"T->S%$#- # 0L<0 6-H0O ($@;Q[?"^&'C+=P,;M0];21A!G- A 64 BN:FH' UB"(PH "D#@_@!+ M,YZ/?7%CQ_\XTC4!^$Q4JIJ;+QDB!>P< BAV\ =*\ &'6JRF<]LHAIGE7=L M;O/6&A8 %*QK,PTH'1D,L 48L-,!=F$Q#?3V$0LT ('K YA$7N"$YX9$!A_9 M!"43^&3:L&0 9[6KI2]-5PDHX ($@"66<6.^%#L@!A.(0A(H (0'+ $"@";) M!"! :#3+>M8943-,8,F\7.MZU\H30 !/!X$/&$$"),H!>JSP/PD@V](&N$ " MS+:0V#)&DG[MC0]:7,X#L$ 7>CE #DKP @(? -SPO$@*6D&= "":KQ.P05/, M$ $4#,%<8 -<87:=A,8 2&X&__PWP@ M\_N $+[C!?=B'/.2A::($M4.H M Q6LO6 &M7K) 2JP2QG3>N-HMO5,Y("!C(E\Y"2W&!/J($0A!M&'(F!Y#X\( M1(/_>P!)7*(!H,(% 91 !P80@ !B\ 4$[( ',%TI%L)P DD8@ 8>:( A8,!T M?+(SZ;BXM@ \L,ZFDUH'@] "%GX@)BQTP!+X7B:=N"@ /ZI][6M/0"HDIH " M1) -0> )$7Q"A+SK?>]\YWL#B# &/8!@ /3CN.'/[/$=J0HDRHUX2O*X4[9+ MO@$? .0O(M#=G&]!!YK2B2F!( 05>$ (DO!$(8X7!"L\ 1%-\( 5L/" &$Q! MJ0T !P,:P( E;,$<_G PP!UR< 0A($ )2SA!(#P1ADB4O9:T8P!X/64 Z0& MQ%95PW2UB_WL7[<1>-C &KQX^/ W.?&N1LQ']JLF)[Q GK&N7T1SXP#,0^2> MC)' %/["9D9^(Y%#&0$Y/" & M4]!201 $!F (V, K_K11*<%H ! %%L FCHD3=\D 5H# MA\2!ACC4@>["AE:E@XM(B69HA1DQ 0) !WKA.)(X!$'P8PMP!TE !AVP=$#0 M!L?C=%UE "HT$DE8B1#1B&^AAG$2B5EF BFP!3*P""DP 25 '<"8!GP8B\5( M7^-5:78U 0B0 '60 0Y0 %<"$0#R.^%FT^@)#346TOX .,H0(60 ?SN"&UPE!.U""?[2!L-P7,.P I/8 1#( Y@%@M" .SL)!U21\%@ $1 M0#5[.34FP 1,T%W8^'X! '(Y)59B]3RJ(#$1<$!SP D8!KD"*8 $4A 'F .<'1 $+1"6 M9DYS$ #Y [;;8[ ! E L K M@]F)(A$ #R "PS&?"\$%/4D Q(E4-7 NN,<#7(!4PD(N-3 -S+ "10!^%,D& M'^!S$1JA:""A%6JA%VJA2% (% &"J ^FL=Y7 @(IJ0$F$ &4_ #,' E:D$ M(E %.W C<3 "F= 0O "'C!;H" $<< 02!4T\E\#&2=MD-]N!@>+!"&(G$ MU!6DYVF>!U SW<3%Z< >0B1LFD1"R!WKX@"UV)^T_B53L %$C Y,; %_B9I M!=,A.%R EO@E5; 5UG21G((&P[@H?/G ?5W?WJC!?=G 2I _"!)T%P !Z M! Z0IEH@)C1@!F+0"BT6 SDP-S&@ NOX1&)I$V2))-CY&@(P%3@%%!\ JI/7 M *U2!P]0>$ZJD% JI39Q F 0I@46F1I5NJ$G6(0A-9:YU4;9*FJUH"$2Z M $DZ$0$P94#*3$/J0$4*:FI@4<]Z%AB0!ZE02JKJI*S*&BB@ &HQ =WJK=_J MK43#'[:J> U'$=LI!BF@"#01!=<1G_%&%S9 F!IK=)"G4FCK)W"J>5#I[FD M !C0 +]:KU2(K6\A 2( GT.CI3"!JQ0Q,I 0_@"2X NG! 0+,)J[6C F:0&D M@ B6.K V@:GHDZ].R*QGV:^N*@ >^[&46+!L(0)),!,+^Q(-.T80X%I80 1& M< V[M2LN4PXZ0 ,!$ 5HL " P$9O(:?U&K+J,K)K6+(4(1[ FA)7M;)5ZZI1 MRAH'^P$Q2Z[E9ZX3(6KVT@EQT #M%)^C8TI68 $4@(.MX0 =,#WA-DD705AN MN+0,V[2V^+02L14 ,-4@*;T*O8Z$\":[6)NQ M>Q,2, [8)6],1T! MX(ON([.WNG@@@6@O@0:E! $_)Y2A*[KLL0 @,!5N42P("6]G,S>698[B(0,L M8 74@0*S^S5N6>QL1 > #08 &?S C>W( ,( * M.9@"@5L#7_ WU,$C[-97U#&Y[::X*\NX-N&X'0 !J'"C-% 9@4&L:=.UK[@X M5@J1??&^WB("=: !0@2;]YM](I 2@0""V"; I #.H"\ F $P#@$Z %0/ # M)R 7," TNDR)D8 J0PTW$4CE6'%5XS%6:S%6GQ*#' !:D LY%S_BL0 MH@TPHL$6!%3 '(@#C3@ \R2 3LPG!^@!(+@6W' RB !8 ">0P U =G#U MP3L2PDDRPA8!%0GR0BC@-2'Q)0Q@"!1 !8C0 8# =#4 >P: & U0 #AP *40 MPW?@PC^LJD$<$XZ[ Y'C 1U@OAIL #W Q.N[<3 @ K54+(QA!6CPD]LCD3.P MDE8@>HA0J$C 4J=$P%(0!?A$ 0[RMPZP+[][K[13R">RKZVAG=,!&!00 _@S M Y]QA_![80'PS?/%MQ* N*1,:Z8,$P>;L&S2$9YA!!X; !T@R[2VCN11$2Z@ M H#6@POA1/Y,C- UR*XVS292S:QQB21Q -0_@"IBLXIJ,XO<0,*L \TJTI M@$;>EM$"Q"8^]-"S-M L6- 98*@4@ 0JW=(L5IQB@J' M.09X@ $&H+(?O7$1K1('0#8!50!#70!R0#%$C=1$W4%KT*H\#6,A?84CC2$E MO18[!*U7/1;2:@=C %.3;!8^Q8'H)>&>9B'F;)>;690'1*::LB?=I8)4%CL MZ68I$ %JD $[C=9HYM,X,0()F]=PJ-8@P=;4?,@2=;(R<0 -T*1_S7%[31): M2]*:@#J33=F5;=F7C=F3C0!XS=@8$=CX(=7%>CILU%P2MQ!R"P!0(08L8 'X MPU$!( 924-A5/8F=_MV]CCT2D(TA#< $&N#;OPWTFT! M.L!MLWT3#='/X5%N_O)(SP';A05/R=W88.VR6TLMPZ0)P03@ 7Y*&<9%^)T2 MRXV)S8VG9/>W!O 'B-!2"_ &@4 !'T"CK. H)R N-A '?Z JD;DL#. '!D $ M*3!];IV=)L %"J$%OL@%)+.,1S@#9>L BQ!NX"9)M&L!4L '*@T:#K 7@&"F MW9H&7[!^$O!"!T "T[&=QVK@-(3;(G&P,%NW0P.3@KTJQ6&1@!./_ERX_LZ] M$._T5E&KN B.$8-=$6(P@ A H3F% Q4^/% ! ?A ;G03M_D 3% !A_0 1G@ M4P/J Y%P M!H_ #\P 9*P:A_P=#KQ&>0H)GU16A3PS$\N1U$>$A(P A\@SJN3.RD0 #(0 M/R\PWP>@"+H>YE^)'35!MS3! I%Q$<#NI[?@$F!"EBY#,TL&:^$@JN$6J$B&TA <%Q U$ Q K'*S] M!;'K *,!'/B# N%T.IK#WC;Q,@?P"$^P!X\0_@N6504Q\-P\( &! [*:P U MB!B P \, %3 DH$ AO@ E?( D\\+E6X -4( )NT+P?X ,+$ ,Z( >)4 0T MX.JV!.L@X;A*8+/3C>1H4&<(0 $^ 5?$ <_TPHD^07W))>&@.0UP&&JD]ZY M(&"I P&1NNSNXW@TX>1B^(G:X, -4+'BP"P4H!/%*0 ?D )3T /S0@,?@%30 MKB9 ,)P^*JHUFO4*B>X4@>8O(0.<+1$24 '%/ 08P(HP$Y0H'0=4 M'WQ@V MP *48P0L +2FTQ<.0 /;[(/LA-T_ #@3L!$3P!?XU!@9AMW_-1WD//,U5/,? MX;A40 :1H.:F40" _D !IV4,DE#V-<@* F %;CHS.O 7?6%'0 *.* #N . M#Q ..E MY4(5>^P"- W'?$"$. !)7,1OO$UACOC#J $"U %;? #/U".LH!D MD6D(%N !GO\G/;H#*W-:=R !6$!!M4 "H*QD=6^,=S\1>;__ N[_O000$!K4 M :$@P@ "14N9-C0X<.% B(LU.*@AA2(&1M.(+!@@D:( 28$ .E0S$@ )$NN M9-G2Y4N8,67.I,GP0 $#-1E*&-"&!0T5'@0TV$&!PH<=1(90R<+B@R0:-9RX MT$$#!@,B'XA0:!,$J"1O DYH46( QYZ$$Q@0@*CE5! '*P($T&& APH(_A \ M& !DP8E& 29(Y " @(%"P=J6,@1 *,&"=4&*(#@ 0%&A0Z7E!-(E" A(?7<"2C,.*9A00($,\CE MSZ=?WW["FSE92Q A ""$P)XX8 ))G B!0*C@,$,&0X(((43; "@M!.^F(# M YP(@(L3I)@KH0!(J*$&D@)8*R0=DA" !@DD\" &'9;0H8 @!/BA*L!,N ^_ M W;T\4>07HL-R(5HHRF Y)4K(#3@NN^0M M @P8L8,-"%Q*H8L[/@B",PH\H &'F HE.*H+A@Q\LB6.)"72@@@A(B!1T M4$);RZ\U_OS32 :5=)J@ 4DF& !MAX*0(7,C"!ABBJ,X P" 6I 0 (AH0H M,"P3H*!1,5"0@$ Q'$)2PD)K74G(0HVT%2()'NC1@"MW%""! HLU]EADDSTV M DB*(, 4UE* 8@T%UB@ 0*J4*( 08P() ,'= !EAS]&6<$1' (XXH\'>MCU M77CC!>!0U@Z(0 $'!-!W7WX%,*I?@ ,6& D!F,C#. 5J"TF"$D \( ?R4A,C M!<( 8\-?@3/6.&,*_@C8(!43'$@HBB< V0$)8%H\ 'S6)C" "%41J"&BN6M M%5="=;491!"!_5&B^4@PP(*87M!$"BWTU>RH'PQQ8 K./ !$ "!^0$4+-&@@ M P8!5MCY:[#KHW>U Q+ P* (TE9[;;;;=OOMM3' (Q4,F% 8)AE:$D"-!.#V M^V^W*V!B@SPN6( D%G8PI(TGP/%CARI^0*,* 7P0 90?/*C"$ ^6"'M0G ?5 M.>P ?,92Q_L:U4AUA3[\4 :47@#OPX3$.(#6SW/7O::Q59- @0: G$ $-0Q M@=*26I4+ 0)3F &UE89E?;Z](R!Z9"!H$& '5A#YX Y+9.D Q@(0V:*9_BJ$ M@,'SW7T,7=#1P2X]V/L"DQV %QI](86&4P(1(S%@) 2"H ,7O 1E>SO"S(P MC01P)Y(4V$ E 4" >PYP@^VT3X,;M$_O=)(HX0D@-B:JE$9< %(N" 0'^"< M$D 1J)*@:D<.\ !# C #!UAA E&PP E&8CL !9* PA=X2 8@+,$"6Y2 8;8( ?ZW5$(=X1LC1*%UQ'=.?%T_CKP P58$8CM <(!TJ#D!V+ MBAW$ N4>%PF!# %4!B@ X#H !6"0 5 ',4(E#)M ![;2N?V\E+#O/&I.T+M%:._( )@M+UKC>9Z[Q MJBM;QT =S&8VLQ08@RK6@(0,/E:TLCG)8"%R0-6]0*\@.2Q,$OO)$8A$6;.E MK;)*EX"&B&1".PU PT["4RX(<:RY?<%H;P:;7($R=P'H0 0N]"3H1C>Z?RU# MW[QT7>" 20]X8,/UC/O=FEQ*,T;88@V^8(,7E$ D-B"!#S23@_RQH $U*% * M)#62"33&(:U]R6M_%( %C&$!:R% @0U\8 0G6,$)9D "%- 0%- ,]H_H4$ M$- Y"7!-"E' V!ZXT$,$;($$"$# )(;!LA,

"@:=A"+@W(MS&^BP#0;PE^7^/='$F! 1;\9CB_V6/!\8 MUT?&\$I# PSP:5"'6M2C)G6I0]V :+7FKQ2X=*M=P@(!F $!3VA .F>@C$SL MH "T +J$"!)\BA"CNX0P,8L 0NO($20HB#_AR$ ($@M!@_.$&4"!))* D0 MH0';YG:WO?UM<(>;VSNPEK58S>$M3((51K@"*%9PAB088<,4D( /*-> #&SO M!U;0P0Z\ 0-L#&$!P8Q/0B2P*H8,*+0)4?A"7B!MD 30?SS;9J;ILVE7MX9V M&>=X1L2@ QR($0(Q< +6_$5RRYR@UTG 063H (,]!" ,."BY!SS-/IM0>S_6 M)E0 "H ! LA!Z$,G>M&-?G2D#]W "1C#J] 0P *+ #&A6K.K183LOF,(=*$#?I.+/!P^UP &=L@<"78@+2>(" M%YCGA"^0P)QB8,$*_EX @2T@" (T*#@G+3X?C'=<\I.OSP =LMK:9>0%G$'+ MF76^&C7+E0%W^Y$%V)"P)1^0,]ST3T@G#YR !L&8(!R@[H#M.=___MO M !&X@%3(#J'R $B8@;5H@"0XN($B!3E8 #SY &P@D#8@1K0@1H@ PF0AA$0 M@BAX QZ8@0;X@B/P @3H@"4@ 2P0!$.P-,=#KIQ1+O2;01K4H&:I@%>1_@/W M\QT12(**H&=FA N>)7SLA2(F @ M! M@()!8 $/\)H4X (R\( ;&#L?>D0">94#,(\AN["8.44G>$33<@ 36+CY M2!+[$ ,<6D.W:D/9>$-'&0IQ^T5@#$9A'$9B+$9C/$9@_ !D7$9F;$9G!#) 3.P_D7$ M^+&943$K^# K2(--6 C=8K]*7 @90('+Q*L*$E"7$$D4T,M P 4JP+?:9(:C M"()TFH I&(0HV % P#]\ZP"X4 (&D .O0,X@X),!A8@"50T0E8D$]5";$ 5 MV1@ZK=-](3&IBH(T0H$*PL5!DE"74 [ &=0(J( $2 "1V9TV-:O/XT%%R8@ M2 U',:JY0!Z6:)6"4XD+6=(DG 'D )G"(2#:@ )Y $?",$%\)HT1 E0(2A MJ,@.\ (N\ $CBCEE$H 8,((&Z!&'(Y D@U/C6E-'0-.7, U(%1E_1LV M, &\=($P 1FP@$T" )Y8@E ;8D%8 ()X%!O_N70@S,!TB.= U@L8,TF$<56 M!8"6;[4 3>C6=HW7+=($!TB #5 -!@ U&2)** "89@ ,+(PH8"XC' )D@C M]T "$ #I_& D/,,'P"%/2 [9?P7#Q"*-MFHP[ *WB,4&F ,A@# >#5%Y"$ M(+ R^IJ =$0$@@*"4 0\CB (_TN8:V)184)8^6.#AB!)T(G%^$!1_@ !R # M'-B9H_#0;&4)TQG6#M@=!QB !&A"37BLPPH %+@=;#4;M%E6KEV;:F2#[<* M-1C7C) !'7B KF@ ,B" ):" :&L)!\" !!@ $;#&'1.!-> &95 2N Q'*O; M&XL W0,!!B")9P""_EH@A6PYJ!_X KX@:-X@P]PW%IS6((=K9JEB9M]B9RE MT*6M'R;0BP_H@"J@ 6WX@P$PGQ997=9M7==]7=B-7=DE !"( *34B*1="0 T M4#EH6MVQ #7 \\Z5TXZJP @6K-#$)1(L@.H@ '8.LV*7NF5#@I8@PUHP@$@ MV].: O4)@K$@ AK@NLM]" <8@X^D4PI SL5& I8@ NH7803R"#8!@(8@"IH M S\P F<@ *!X@R

#B'\T?!FA!7:8R1'-$0P"W1.JL4\( ] M0(!%.X"G@X"B?8C0FX\@!4@AE#89D $Q(-Z"C46Y4LN9L$4'\%,EZ^*8B"!G84#* \$N(8/N(0H,(\UXBC[_H2!BPT#;%"(.32U4B," T@; M3Q-G4@NL! +20G8(0 :1$BA2(?H"YFR=KL+6%X9A#T@C,NI8&E Y2H8_^ '" M138#JC""W[+:O.#>$A@)V6*!$TB! T*O"9""5AD)!&CH"9@9"7',-"T45(:) M>$H!)0"$!A "5UD9"T" %% !'Z@,)$&C5K!%*/2 )*@&YKSEU6E@MIH()+EG M2#4GB.CDD'@(&7 J)402;+WCEA!FS26 G$A#&:B$3#" -C 9P,*_TGT"N02" M#\ _5GB".P"L!;@#&L;279 !29@#(.@%$"$ #*!;$9AKNJYKNYYK*[EKO:[K M 3"!$$@"%YB"1OX _@U! 12 @0:P@M7-@0]S9M:U@ ^86!\Z;!H@ 2"X1SY( M:0!)11B (7PFQ$,2Z"4"0A8H "^ ,D0@(\_P $_H@#^PAM 8E0]0 DP( ^AH M$QK8@[:,A!3(2*Z#')(2R=*P G."4-7Z:-D(Z9>(IRTU!"!87%TR@"?P 4.0 MAB!P@DDP %W#@628 G>9!$H@@IQ.8L^E'[N* "VH8AH5#PYAE (1"2G8O'0R M ]1R:!(@@1F @1R8 $:<@*Y")Y5M#*NU@"]8A(%*HX;^ I% CY79XC-C:J45 M 0,EYJ?\3UK-@#;0[F=Z;E.0@"SZ@FF@O@4XA4D0@*RF@2@*@"% :0]X_H)3 MV X FS_Z> &<<(&J\0$"$ RR( [0 ,16 ;(0.'I( H P1.R 0<4"9M((,?L( _N$HJ M>( ]@( /R( W:(,/ ,$9*( E.+@ F 1(0 &N ,4\ 1! $P $$DNV &JQ$>6 MZ=8D68RK0NY.@D'1(=:IHH MT $&<$@!&%U/@ $K( 4B<(!3\ -CPX$]8I&7 M^8'Q]E D40F>)F,3@ >Z#6CD),@L 5&%5#^((HPE((23_IE3MQ,**VOG!Y]0W95P$VY: M$H !&I +%=#/+4* :LVA"; !'MHB%'A$!+""''@>E:.+?]8"!#B/(.X@'2S1 M%>""*?"!!0A?%7@ &N""NU0<"R@%@S( 0T !( "$-<$W//D,&I@ #Q#.4XB& M?,MT_+-R(@B_U=F.=%V)2HXQ(-QH%1A9*^0ZKOL NJ0ASZ RF;?"I=&JV( U M"C $K2)W!X@/0F>U52B%#$BT7#( 7P)3DI*)C7-T %#NV9!TGFF05QDR2=$" M.GA9"VJ16F8@D@N 6F8(G 73D@D HA4O? MOXLD@%%_;VZ"\&^?<-"6Q)DHG08@B7X7&\R?N!>8@6EB@1Z2D'GO$R*@.?.8 M"U=)L;'3$-:/#Q88#1O0 A28;. 7JU]> %9[ 0K?N6L;:!E/B8:!G803(" ] MTO0BWR0D 0^H=!_0-H;=GH,".V[7" M@@%13N "X7$\N+*EOB0F 6JXS"O=_ M_\UP_Z%E#N9X>3;9##9Y?Z,8@(O1?_]W?X P84<-@0$# "!,J' APX8.%0J( MX *" P@6*EHXP<("C!A6)@"8&(,,#AAD*CHPXD %!!@GI$1Q0&$/ !(K_F1 MJ & 3PP',:1H\>!3 @0:%BXZ2&KA@!0!! X\5'A@0(.H#0V(L*I5X80!"B0< M#2MV+-FR9H\Z2+ A@H !!+;"U9IB@ BP1R%X,%I# H*C$HAZ:$#!2M^P"/HB MT'1T[V*^AH\B+GQ6+(40&P8(4& @+EP)(CYP#JUUP@,&HD\S=,"$@H,=?N[( M_" 30,!%!K@\#EYMP0#%]0LD(!0BR1 'W#4F*#\@), *50(D)#B0 D2-TJ@ MSJY]NU4($81SSSY!A)H*$#1X\:IB\#0]7P)B5%&(@ M)992%%WTWT4 ZJ;476BM9(0%="Q(($L$HA6#_H0.A#5 *A@8 %544U7%&58 MH' 2 Z)84-" 030T 0*8*" ?#/2F)X";#"2!P9K+*#?5A-4T(B,Z"E@7GL* M(%FCDDN>5T$%&'!@!QMK$.$C0IZ!9B5G$Q"0GY9:.8 !$T@BJ0&99Y)I))-$ M)@ "!QL4T.(S0-1""@$+U/:#8#]0\,$;'WQP&P4>X"#%EX!4S8P<@%.U@%8F@& M+,-"$!0(8,%T!Z"0PPLHH*!"#"'I@(,F3J#@1 H2Y ! 5U_M%JVT%[690 ,% M>"DJ &EX9=>TWX(+_BX%8X"@00,B;&8EEMH^% !3'@@ *#STENOO??B6V]; M8U 0KK]A&5 '0>!I 400'_Q10!5M(&*$,P0DHL(;1!@1!0,\($!$"^QRG-VB M';MX)\BA32" PB!"K( 3$APP%\OPQRSS#/37+/--*/ P 5C"'#B0[):%8 $ M)]+* B0N8-%!($'L8$!MADQ!!3-.-,- %1_<00,0!MB&"I?I:CN! 54"L$"V M#+TP@:'A'4! B"-G=P #'@#@;@9:K@MW0A28ZJ3??P,>N."#!WX>V-I:, "C M(;5"0U(M&7%"IG3(1 $"F>KP014_K*VWYPU]_#F7/7X>5P IPT4" B=\_I%= M1*6?)L#A'U*E50 /F&!! $'46@L"0.P@B0$+&-!!$$8,@4L#-$P!2!)*N"$! M%D'D,,0*7'; <0 G!F#V0U$(I?L+-HBA7',H6+#V]ITW=$ !L\-N>XL N __ M=GG'GW^B\VLGQ@P.;$%_L N=YT8GP*B<+E1:<<$4^$0!EVVA!)MX05Q>%P $ M2 [ ) !!1OR @QJ<"$?')IR#L4_K1Q 2; E0!:Z,(71@0/%QB! I2A!0'0 MH :+0$!2,%0#&#B +T"L 00T@8#_-"<%RB% ]D;6O;,E1 8Z, %.H #UI#! M-JP1P /V( 8=4 Y'WJ?E*QP!0X "!5@" OX AR!P[F=JU \?DO ?Y;S@!5PP M0J80\H(#).8%VWND!92S/19- )P2N,$$2A $I3@ '*PGW;P5\=[XC.?'OM. MZ>B(SSMNQ05DH $"VH"#$^C 9 +8V%8B KYCR& *#7# $_YP*R4 @@""0$8* M/&"&.'2@ <-CF!%2_I"$%B0#"W! @C[KM@#@'&!$#GG!%V0P@4WL4@L3J"5# M7JD%&/RG!!,@ 21EL#UW[O2G_S%#VK;7.A( %4/ 2($MO>>0 ]PD<[E1P0<: MD$@8!*I/ L"!%<:XF0"HZ(0(X25">(JB200!!@\03!)H0T6R(H!/26,-!(.J"" +AB" C2@ R\0 !Z9L>>+9TL92LK1[CY\YX W0H7*&"$ M$L2$, XX004-J0,C(. #AI! (#I@FQV(-!$ >,%I=? '1(A4 $$00@!@@-H/ M[ &AVJ9EB;0+Y1EI2$3V<,+)&$1"PSC X-PR-< < 1BD(@"?=V: \A0_IL6 MYF &// D#QHH@ ;P=@@\ ( .'B")8E05BKW08[Y.!#X0P@(0Q:#!0'?AA M![9A "#P9 Y" (1@!!T@X@&018UD*VOC&[_QLB/+;!TWRRX+Y@2T M,6B.& [@LDG"TB*\^@L*,CC;(*?M4#M(@ /4ZB.9,L0%I^5C!FCPA"< H0?4 M?2P 9H"#_P)R!L&00Q#: (H=9$((9>8!"Y20B39T X+^,$*Q#L!,G@B$(N( M;\?JYP(E!($&'PC,#_("A XLX0-4 (4!:&"(_L! 8B$R2($39BN!*.#0 LV! M !#2'IS%2R<>SL9R-$QR#C,1Q]K"T!L.$X@VJA!^(E@'AU^X5(\,"@ MR!WN%FX;ANI>-[O5[0$%V&$#"K# H;"L:3.KH TQ4(0D/M"*Z88L>R^(J@1. M$@,)L$"[!V]6'KO+V##"@ :9(C@P.E@W!T#%EW6#B@NHZDWF , &+/JF%"*U M01:92)PM8I%4Y+"#+UH " _ -56LD(LD.&$2;?B!$;C0@388H!;;JK)#9-"Y M%T"@%W6S(_N6'G*&_J0 #2DAL[JHP@7;U""6$G# ]0XP SX X*-[ 3R.8?): V HEJ]H?BM_P>73.C\QH#7S]%, OPY@510T MX!*3.$4.4I"4#P#""$14@0<,T,,@(H ,M7= (7Q($9H@Q'T9$-H$'+$#[>Y@ M 8FU0AIRCX0MD #)&HP!08$01(>&/+9U<\ &@2 %!BN-(9., ,O , 0%( DZ,+=&2"._N4= MQ^R=&_5=H[P.936 &HB AWS)XFE'=3D \1A !AC !F9 ,75@!GP@"&Y@!YI@ M!Y @!Z(@"#(!(VS *3T 0J! !_! (+""!^Q A6$!)5@2#TS"!^[ '9!82)T8 M(/@ *T!-+#!/$"3$BS"!2)U@!S! !62""78@%9R@!KX4!_P" TC>0\@ NR! MENV!RPR!!U@"7-0/W@R $D! SX&5 3# %27? TR" ?R S0 *V#2J'D %13 M#U@ _P @B!%G2 &]@ "^" (#& )'C< 4IB2R4@NRQ@&S5@HKQ.^5Q?7$39 M_K!&HUB@>)"9 &B "*!B*JKB*K)B*[9B*H$ _A,D .FD +UI@2L 2),HEN3D0,'@0-T42Q#%021.8D36426&C$_D$:;L4:KA&P6<4+3.56B&73U4VNB!!,2N1:E@Y%BLHE M'A!&'DI$%,P2G,*MH,$.9 9& (0X>"E&8(5'))MX- >!, 4& $)#)0#H $0 MT !1",!/Y)-,G@9-A@W1:9Q"Y-=VR$#D204\0N7)B(8G44!R. <"L !I=25H M9L'D .Q"9MXB9M.L$$[(IL_E<"U$%PM(@_EN;V$-4*_$I3 M.8<&E24)),=0T8$$F"5;4F=W\)/H6.0_H0['T&4@U ($[ H !T1J%:N/($< M@$(06)0FE$+#?( 14$ G3 $D>!(@U$ NS($@"( 25$$#*!T^4:9HT*06_JBF M':GEQGUA:&0F.:* &5R02<;!Y;SC]\&15_I(5(Y!05CCAG)HAWKHAW:H33(" M'O1!#3!0(@2 "C@ \[2!&_!>&"16Y40" '26%,3! I2$ !@/0U5GCUKG6$Y; M=FK6=OZ81*" H;! $F (# P-1=":=B4%!22!$7P!"DR <"2<3"0%#.2$ \ M6/A>K' 42 M5CA MIG)JIWKJIQ:/X6' 4YSH!-S"!PC!%8B */Q _BY\P"5@@2E8P >X8T=M@0X0 M@!6P($@%&ADSNIW#,H^*9J2M1'@KT41!LS0+XT1^DGQ(T !7(014$X0+L %@PA3< M20/(ENT$JE6X !3, @)X @X-B4H H$ NU1>#;5#=.H#/=!/,:NY#0$ %1.[G= _I:&JN/5-?\B"6=1D>SS!:OF,AR"!M" M/%*G3< .B&8OY:O\Q(T<-( ,D$$,0!@1& (H?0 1U(8'%"!#Q!2]@>%TM--T M[FLB\ T,$:[ !2W-[\TF_]VN_]]I %>$ $B"X^90#/_LA+ MO@CP .N+ )A'90E "#REXHV [A; !,J,7]P,S3A 'UR '.@.H7',7"@.;>" M!3 2#L0 &N3&ET+(S.!L<'YD0Z0 $ !"%^# 'G#:(YD(%^@>"QC9(YU "+4/ M:Z)OEK1O$$/; :Q*!)C $2-Q$BOQ$C-Q$S=QIB8 !;24 PQ>JBRP9BU%HV1 M!=1-MF8K_40 !G@%FI!Q&9LQDC3"B(X!^"[$@K[EDW@%72 )*LYQ'9^Q&D1) M!'0K0D3!#M %J2G 7Q $#0 &F2 O'A"+J1=$%P:2TD3A7*&XPKQ)$_6E4[P M)6,RS>PQ)7/R0Q@ &PS/TXKR*!N 38I Y6A7_BJK\BJS\BH[@ #TP0;T00,D MJ!LW2@J(0 2@[F M4D &T=8M1:9P!#"R@#MQ;170 #:O$1!_,VJX M@ I8@!GXLX_\6DV<)$(06T%K]$9S=$MEM>Z_5>OU"@@,3ZUG5@"W8/0S(X MOS0.Q8#Y]4O!48 A -]@Z[0%],$8J$D5HTH"*/ +#(O0F$@*[#!D@W9HG[6O MB0"PR4 ML=7^N&P; W9H4Q85 ZG%$@ GD$ _#P$@P !N>( CNW9O;_5H@Y\" M7'&CI! 3$)T,)%P-?$$ 8$< 5"LZ'< 6;,\D=5]K^W;'R"RB3 #+ )) $* M^$ MS !\, , /1UH[=' [?Y9BH4@NI[PS>G]H$+*L !,% 03.]S^826_E8$ M[$$ $I@,AB3%"J2W_F3WH8R.&,! 7NIBS%7!0NJ'=:.W!"!!+UOXA5_X)A2_/)&B M*&R8(!C!*=#"AL?/@2LT=Z\(?O4%\(:'!5" A+OVBV! !3AQE$LY$V=J") N MD'-X87?& /!VQQ! "$CQ+OUB ]$ (SD.614!,,9 #LB" ?# %[@"()S7+&!Y M6UYG 16$P,P;I=8Y $C 2GMQHV>K 41 HL=- MAT>6-BO@DBN$&'!!LQ1E3>PM "C1BF T"QR'_D1+.MP(>7$I0",00.RZNJL3 M0 2D @?4P7#CD:/CNJ54)PI@!LA\@ *<>I9G\WE3EDTQ>;!S1ZI;R7B,0?&L MX+-#>[1+^[1'[0: P!J$.?C];'QS.ZAVP/)&)*\O=:,T + C.V>L=R1;^KD7 MM++K+O&P"P5$L79L:P&0\[WCNS6.00+HD^6)AKB#3+G#TK%C>;J#\[JS^T"[ MNW[0;'@0GW;8K)8( +_?DQCPT#I]>NBQB!98&&T&",$="@$09 "BDTBO M?SRPST &6( /Q"D6P$(@W($1R, 0W$H@>$(,8($H^ $5)%H@Q$(;_ $/]C;8 M:X78C_TVESW6W@D)A-0/; $7&%G+6#()2("RN'[L;X=B?E02\,%?@(0C]#/< M7[G!" "QUW8'Q@M>3#'0=M,!4,8& 0HT;.1X4 M8*)C2)$C.0:0X$0*"0@K *#($"%!0MB)@3@\D' G@E.2NRT>A5K5JTD#Q0PL/6@!!$?P)8U>Q9M6K5KV1Z$ M$$%"6Y$3&%#1LH,&D 6 @/R(%(>(@!A @NS@\645J" XS(RTX !AE X\AG1Q M$J=!AR"0C6*4ZQ'DU@"C29E 5QDTV " #$'JNIV_AQLUZ]H#XQH_@ =>W;MV[EO?!NW^P0"!$B@ MP>' @4')UE$M*""@@4)!U XH&"DQ 3]^_GS-Z"& F.&D@,!)S0 H4 7E#A M TM>L.&HBS*"[J.M#C!@@0PZV)###CW\$,00,S# "I"[ !###@H(X((F&*PV-U.O 5T,^D @R1H .2016X@B08H;<33 @BN M>",4%GZN)Y9EGIGFFFT>Z&+M,E[5 7>I/.Y9&]V>5'=8KX9Z:257AK*G+/; M.=4 .BX.:.4F6(TMH6TF6J;FV#J:Z;#%'IOLK9S&;F<43@) AM>^8/N%_B&$"+FK(>R"M:^9Z("X\ M<* &U_I.3L&:%.1BB[8A' V%IH+2#X$:I" ([+)=?QUVU\^&+F,MG@ Y$AE4 MN(,"*Z1@(8D]YE/[@!36?FYNMF=88@(=?E !!C1X: @),@1H(XAN'>B6@LQG M2,2%4P#9_H,J$B%(2"90 :S*Q 5/H-H$*$B1C*3" M$&!0@PDX0@2(0 % E$ 4&2&"#10 A4,((#D_C@G>;KC00!FT 4JB$()HS " M*8BP RKXX0=/J((52F&*)L# #''@00J>( @K/ (4/Z@!^@HVN86Q+P,6\, / M+.")*@A@!P0 11NJT($=-" #5 @" _P0"2U,80\(8, =K$ % B3AA@!H700) M64A#JLII0UC 'J(@'_F@0"DUV (7W@,$&M3 2!8P0P!TL (M>, ($K" )#X@ M$)D0H ,O0,(F4Z 4 3A !1W 1! (8 &Q" E5A RB0P;4$P &:F-.$ $ " M"M !A8@ P4\<)XIW$\ .( !#)#@ "08(0 LF$ H/$ # 61N"#B(P18CU\7N MD$ ^6PCD5M;'A1, _D +^4."_*H@@0_0P )H$ -F(F#2TI!##/ 'PVV\(4I MO+(Q QGD(1G:4(=B)V"!#JA0!1IT M0@>#L%T09.B)'7S"(.(A0 !.0)J^.<%R.S!"?1Q@A0.D 9*]^P+C^E-4HQZU M/U(3 08:(($%$%-OV ) 4XKCFYHPY8.R.4!6B\-%*,E@"@OX@!Q^L((9J$XK ME#.(:Y2C@CU4%2E7%_@JQ'#Q7L8"4(%X.TQP%* MP,$)DAD("@3K $ P0 .R]P% & $!\\/!%V9 14T #^2V $43 G" 6!I_@&< M ),((J"E#H!)2ZJ%[6QI6]LUY,$.?8C P.H$)1=,(0@6(((!:("B'J3U9<[1 MJU8ZH 8-?*H"T:V !J1;7>M65P%CZ(-4"=M=[Z(K9P%XFQ8Z%@4';*$TQBL2 M%TJ7NF"]*0 0P%L -C&!%*0 @ 5+7B !-,[3=7&8TOOUMB$Z=E=L^A"[Q0 MU0$F0*8!'/Z, "(0I0 $YP G0,$)Z*J3"5B@)CYIP@(YR/*:3UQG.^LDQ<[9F6M\*8;8A"0 7D/+CSU7-=VDCV(2,,$ B)1< MHU'KMT$XYF/"$(8ON*!\$!A"#%0 7S>=6Y3J()%C2#&(%R"! X@@P,@0 $R M?& )"*"!?=X*@"]WC 4=N,,.#/$>'V""L^JA /WR)]\)3"(3#O#! WK=:OM8 M@,1WEO:T 9!GW61,#/F+LX(0@(/[#$X&BI@ "DH@AN9$8=4U8,$BV)*\H+'A MC7^5][SI76][\]4 && $RER$G:,Q6 ?6( AR/ &(CC $00@0B">((1'P($' M9(#$6CT#7 8]CP%G_A3X G8@ARJ\D0A*"$(!!&'*6[>D T*80@-H((D,H1%% M05 "AI3P "_(8!)!0$ 7*'&(2C#@!U@01 ,L06VC3]O:GPFA1GD- P$H 0X, M (0_T4.!#^S@$#J@P E>X ,C<*$+'2A$NPT]8^>2"NUI5_O:V<[V"J@A#R 8 M@Z+\3:T"T0 -+-4?A"F /QB$(093X($9W$GQC+" )6Z&P"L_H,(=>-L#]Z2 M#^X@ D*%PKRTR M)@"V* Z"(. :H7L8PKX0".H*L.LKRVPCV8. M8%=LPM&(K,:V EKZ 9$:$+:)I XB"1.#B%:@[N6I0(2@"8@4 DCT+#"@P$T MQB(V EL&)- Z@@(&P%RLPMV< ]%DIL*,!DM JD;&D S+L$9,)@\V( (4(,%8 M@.5.8 +2( V>I2DF@ 1R3/[N<$ <( 0(P*/,_K !VL ,!W$006H,] $&&T) M%S&")) MH"4"'L,!)I$2*]$2+Q$3+Y$."& #ZH !LI DMO#0S&EFOI#(U$ $ M!F!?5I$565%/0L .-B $!(9MG,3(/F@@!^+)#,X #6(@ M#5[ SP*!PCBR]) Z2C@'"E2*9&F&M6"+J#P,V @ Y)2) Q@# @1*[,2*UMD M)=NQ+=Y1Q(#F-TC@G=#1\UAB(:]L*=<2Z2P28PA 8[HL),I/T#;"W#P'+"3 M4]J.+]-N "3R9A1FR%K2(5TPQ ;$R31""-F2,>VL*=.B=BA@ F: !E) G;C@ M)&S@#@,0GKK "SA& K:@;XKD 'I% G0@UHBD !NS(/1R,%_0);4B'0<"!8R MP<" 2&8@#"[O(!:3-7^SNQYST.!2,O*" -XH"#*#I7S@!R91"HY X7"@_H9P M8 HZH $LR@<:P(AVH KZ(@:L #@-X@ B8 0L +.$SW34SW7DSW;$P(>8P#6 ML2QF$P!D30:N@ %PX .P NR0#'!+#P#5+"$\RPRA@1P( =T@ $R (X, *0, M P((H =<@#D)(P9F0 B&@ AJH B,X @>( @, F20 F60",%=,D(( 2R\1M; MU$5=E F@ 52X ;^4RV#E$YA9TC+XBE%8LLZ_FP!YK1.TR4 %N##E.0$.!(% M.%))+B0!8O)/&Y5L[A0LH*4"1*E,*]52P_0!0 ## 4'35;&B $\F541)7M M1B !*H J/5559092<5 #,$ !KDM69Y56K4L!$F <+Z #4G55H^3YKO,7@U58 MAY58@Q4$.[57DY5E6E4K)J )O52H]52%^ "," #_%19LU5;5959L\)=9+0M M*( 2G);R]5@10!$D !^$O ]G5?GRH! MZ*5> U9@!]8H!& Q@-A$U9A%Y9A&]9AQ\,KL)5@)Y9B*]9B+Q9C,U9C-Y9C M.]9C/Q9D0U9D1Y9D($O69$\695-695>695O695\69F-69F>69FO69F\6*P(" " #L! end XML 15 R1.htm IDEA: XBRL DOCUMENT v3.22.1
Cover Page - shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Document Information [Line Items]    
Document Type 20-F  
Amendment Flag false  
Document Registration Statement false  
Document Annual Report true  
Document Period End Date Dec. 31, 2021  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2021  
Document Fiscal Period Focus FY  
Document Transition Report false  
Document Shell Company Report false  
Entity Registrant Name Sinopec Shanghai Petrochemical Company Limited  
Entity Central Index Key 0000908732  
Entity Address, Country CN  
Entity Address, Address Line One No. 48 Jinyi Road, Jinshan District, Shanghai, PRC 200540  
Entity Address, City or Town Shanghai  
Entity Address, Postal Zip Code 200540  
Entity Well-known Seasoned Issuer Yes  
Entity Voluntary Filers No  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Emerging Growth Company false  
ICFR Auditor Attestation Flag true  
Document Accounting Standard International Financial Reporting Standards  
Entity Shell Company false  
Entity File Number 1-12158  
Auditor Name KPMG Huazhen LLP PricewaterhouseCoopers Zhong Tian LLP
Auditor Firm ID 1186 1424
Auditor Location Shanghai, China Shanghai, the People’s Republic of China
Entity Incorporation, State or Country Code F4  
Business Contact [Member]    
Document Information [Line Items]    
Entity Address, Country CN  
Entity Address, Address Line One No. 48 Jinyi Road, Jinshan District, Shanghai, 200540  
Entity Address, City or Town Shanghai,  
Entity Address, Postal Zip Code 200540  
Contact Personnel Name Mr. Wu Haijun  
City Area Code +86  
Local Phone Number 57943143  
Contact Personnel Fax Number 57940050  
American Depositary Shares [member]    
Document Information [Line Items]    
Trading Symbol SHI  
Title of 12(b) Security American Depositary Shares, each representing 100 H Shares, par value RMB1.00 per Share  
Security Exchange Name NYSE  
H shares [member]    
Document Information [Line Items]    
Title of 12(b) Security H Shares, par value RMB1.00 per Share  
No Trading Symbol Flag true  
Security Exchange Name NYSE  
Entity Common Stock, Shares Outstanding 3,495,000,000  
A shares [member]    
Document Information [Line Items]    
Entity Common Stock, Shares Outstanding 7,328,813,500  

XML 16 R2.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated statement of profit or loss and other comprehensive income - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Statement of comprehensive income [abstract]      
Revenue ¥ 89,198,492 ¥ 74,623,575 ¥ 100,269,667
Taxes and surcharges (13,309,688) (13,062,710) (12,213,927)
Net sales 75,888,804 61,560,865 88,055,740
Cost of sales (74,298,048) (61,901,114) (86,467,995)
Gross profit/(loss) 1,590,756 (340,249) 1,587,745
Selling and administrative expenses (368,243) (486,323) (549,885)
Reversal/(provision) of impairment losses on financial assets (1,355) 120,916 59
Other operating income 125,305 148,676 150,714
Other operating expenses (44,712) (24,686) (21,925)
Other gains - net 130,481 115,430 153,864
Profit/(loss) from operations 1,432,232 (466,236) 1,320,572
Finance income 508,755 431,228 416,747
Finance expenses (94,186) (98,954) (53,784)
Finance income – net 414,569 332,274 362,963
Share of net profits of associates and joint ventures accounted for using the equity method 874,285 724,740 972,593
Profit before taxation 2,721,086 590,778 2,656,128
Income tax (expenses)/ benefits (644,480) 65,620 (428,963)
Profit for the year 2,076,606 656,398 2,227,165
Profit attributable to:      
Equity shareholders of the Company 2,073,431 645,072 2,215,728
Non-controlling interests 3,175 11,326 11,437
Profit for the year ¥ 2,076,606 ¥ 656,398 ¥ 2,227,165
Earnings per share attributable to equity shareholders of the Company for the year (expressed in RMB per share)      
Basic earnings per share ¥ 0.192 ¥ 0.060 ¥ 0.205
Diluted earnings per share ¥ 0.192 ¥ 0.060 ¥ 0.205
Profit for the year ¥ 2,076,606 ¥ 656,398 ¥ 2,227,165
Other comprehensive income      
Share of other comprehensive income of associates accounted for using the equity method 16,639 (11,512) 7,449
Cash flow hedges: net movement in hedging reserve 125,159 0 0
Other comprehensive income for the year, net of tax 141,798 (11,512) 7,449
Total comprehensive income for the year 2,218,404 644,886 2,234,614
Attributable to:      
Equity shareholders of the Company 2,215,229 633,560 2,223,177
Non-controlling interests 3,175 11,326 11,437
Total comprehensive income for the year ¥ 2,218,404 ¥ 644,886 ¥ 2,234,614
XML 17 R3.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated statement of financial position - CNY (¥)
¥ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Non-current assets    
Property, plant and equipment ¥ 11,310,032 ¥ 11,713,022
Right-of-use assets 385,643 410,801
Investment properties 352,188 367,586
Construction in progress 3,293,177 1,710,124
Investments accounted for using the equity method 4,088,888 5,387,834
Financial assets at fair value through other comprehensive income 5,000 5,000
Time deposits with banks 5,581,435 7,042,840
Deferred tax assets 184,143 252,121
Other non-current assets 787,807 424,959
Non-current assets 25,988,313 27,314,287
Current assets    
Inventories 5,923,525 3,888,746
Financial assets at fair value through other comprehensive income 1,047,690 1,207,114
Derivative financial instruments 81,405 0
Trade receivables 77,425 113,163
Other receivables 47,597 18,101
Prepayments 43,686 19,552
Amounts due from related parties 1,212,331 1,092,316
Cash and cash equivalents 5,112,010 6,916,408
Time deposits with banks 7,386,607 4,049,443
Current assets 20,932,276 17,304,843
Total assets 46,920,589 44,619,130
Equity and liabilities    
Share capital 10,823,814 10,823,814
Reserves 19,418,325 18,374,176
Equity attributable to owners of the Company 30,242,139 29,197,990
Non-controlling interests 135,259 136,985
Total equity 30,377,398 29,334,975
Non-current liabilities    
Borrowings 700,000 0
Lease liabilities 1,384 3,119
Deferred tax liabilities 33,344 35,357
Deferred income 12,720 13,433
Non-current liabilities 747,448 51,909
Current liabilities    
Borrowings 1,559,800 1,548,000
Short-term bonds 0 3,017,811
Lease liabilities 3,229 9,352
Derivative financial instruments 23,804 0
Contract liabilities 424,607 495,404
Trade and other payables 3,095,694 2,820,083
Amounts due to related parties 6,304,816 3,656,841
Current tax liabilities 3,865,231 3,420,824
Staff salaries and welfares payable 260,096 244,506
Income tax payable 258,466 19,425
Current liabilities 15,795,743 15,232,246
Total liabilities 16,543,191 15,284,155
Total equity and liabilities ¥ 46,920,589 ¥ 44,619,130
XML 18 R4.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Statement of Changes in Equity - CNY (¥)
¥ in Thousands
Total
Share capital [member]
Other reserves [member]
Retained earnings [member]
Total [member]
Non-controlling interests [member]
Beginning Balance at Dec. 31, 2018 ¥ 30,462,441 ¥ 10,823,814 ¥ 4,361,940 ¥ 15,160,309 ¥ 30,346,063 ¥ 116,378
Profit for the year 2,227,165 0 0 2,215,728 2,215,728 11,437
Other comprehensive income 7,449 0 7,449 0 7,449 0
Total comprehensive income for the year 2,234,614 0 7,449 2,215,728 2,223,177 11,437
Dividends proposed and approved (2,705,952) 0 0 (2,705,952) (2,705,952) 0
Dividends paid by subsidiaries to non-controlling interests (3,266) 0 0 0 0 (3,266)
Appropriation of safety production fund 0 0 2 (2) 0 0
Non-controlling interests of disposed subsidiary 6,011 0 0 0 0 6,011
Ending Balance at Dec. 31, 2019 29,993,848 10,823,814 4,369,391 14,670,083 29,863,288 130,560
Profit for the year 656,398 0 0 645,072 645,072 11,326
Other comprehensive income (11,512) 0 (11,512) 0 (11,512) 0
Total comprehensive income for the year 644,886 0 (11,512) 645,072 633,560 11,326
Dividends proposed and approved (1,298,858) 0 0 (1,298,858) (1,298,858) 0
Dividends paid by subsidiaries to non-controlling interests (4,901) 0 0 0 0 (4,901)
Appropriation of safety production fund 0 0 88,460 (88,460) [1] 0 0
Ending Balance at Dec. 31, 2020 29,334,975 10,823,814 4,446,339 13,927,837 29,197,990 136,985
Profit for the year 2,076,606 0 0 2,073,431 2,073,431 3,175
Other comprehensive income 141,798 0 141,798 0 141,798 0
Total comprehensive income for the year 2,218,404 0 141,798 2,073,431 2,215,229 3,175
Dividends proposed and approved (1,082,381) 0 0 (1,082,381) (1,082,381) 0
Transfer to other reserves 0 0 2,498,808 (2,498,808) 0 0
Amounts transferred from hedging reserve to initial carrying amount of hedged items (88,699) 0 (88,699) 0 (88,699) 0
Dividends paid by subsidiaries to non-controlling interests (4,901) 0 0 0 0 (4,901)
Appropriation of safety production fund 0 0 40,729 (40,729) [1] 0 0
Ending Balance at Dec. 31, 2021 ¥ 30,377,398 ¥ 10,823,814 ¥ 7,038,975 ¥ 12,379,350 ¥ 30,242,139 ¥ 135,259
[1] According to the Company’s Articles of Association, the reserve available for distribution is the lower of the amount determined under China Accounting Standards for Business Enterprises and the amount determined under IFRS.
XML 19 R5.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Statement of Cash Flows - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Cash flows from operating activities      
Cash generated from operations ¥ 4,411,653 ¥ 1,995,087 ¥ 5,655,676
Interest paid (110,070) (71,369) (63,430)
Income tax paid (351,627) (243,870) (534,467)
Net cash generated from operating activities 3,949,956 1,679,848 5,057,779
Cash flows from investing activities      
Dividends received from joint ventures and associates 777,220 561,755 594,868
Interest received from structured deposits 97,921 132,690 86,848
Interest received from related parties 0 2,088 1,295
Interest received from banks excluded structured deposits 398,937 275,626 445,105
(Payments)/proceeds from settlement of derivative financial instruments 5,674 (912) (15,316)
Payment for the purchase of property, plant and equipment and other long-term assets (3,224,000) (1,840,986) (1,430,411)
Net proceeds from disposal of property, plant and equipment 55,254 59,642 67,503
Cash received from time deposits with maturity less than one year 3,800,000 500,000 4,100,000
Cash received from maturity of structured deposits 8,150,000 10,900,000 3,200,000
Cash payment for investment in structured deposits (8,150,000) (7,600,000) (3,800,000)
Cash payment for investment in time deposits with maturity less than one year (2,000,000) (3,500,000) (3,500,000)
Cash payment for investment in time deposits with maturity more than one year (3,650,000) (3,000,000) (4,100,000)
Acquisition of a subsidiary, net of cash acquired 0 (340,315) 0
Payment for set up of an associate (26,000) (27,603) (248,184)
Payment for set up of a joint venture (50,000) 0 0
Payment for equity instruments 0 0 (5,000)
Cash held by the subsidiary before disposal 0 0 (404)
Proceeds from capital reduction of an associate 1,460,258 0 0
Payment for sales of financial assets at fair value through other comprehensive income (4,685) (9,513) (19,513)
Net cash used in investing activities (2,359,421) (3,887,528) (4,623,209)
Cash flows from financing activities      
Proceeds from borrowings 14,163,132 3,458,100 4,755,100
Proceeds from short-term bonds 5,998,899 2,998,469 0
Repayments of short-term bonds (9,000,000) 0 0
Repayments of borrowings (13,451,332) (3,460,556) (3,695,208)
Dividends paid to the Company's shareholders (1,081,326) (1,293,736) (2,704,864)
Dividends paid by subsidiaries to non-controlling interests (4,901) (4,901) (3,266)
Principal elements of lease payments (17,544) (15,586) (89,124)
Net cash (used in)/generated from financing activities (3,393,072) 1,681,790 (1,737,362)
Net decrease in cash and cash equivalents (1,802,537) (525,890) (1,302,792)
Cash and cash equivalents at the beginning of the year 6,916,408 7,449,699 8,741,893
Exchange gains/(losses) on cash and cash equivalents (1,861) (7,401) 10,598
Cash and cash equivalents at end of the year ¥ 5,112,010 ¥ 6,916,408 ¥ 7,449,699
XML 20 R6.htm IDEA: XBRL DOCUMENT v3.22.1
General Information
12 Months Ended
Dec. 31, 2021
General information [abstract]  
General information
1
General Information
Sinopec Shanghai Petrochemical Company Limited (“the Company”), formerly Shanghai Petrochemical Company Limited, was established in the People’s Republic of China (“the PRC”) on 29 June 1993 with registered capital of RMB4,000,000 thousand, invested by its holding company-China National Petrochemical Corporation (“Sinopec Group”); these shares were converted from assets of former Shanghai Petrochemical Complex.
H shares were listed on the Hong Kong Stock Exchange on 26 July 1993, and listed on the New York Stock Exchange in the form of American Depositary Shares at the same time; the A shares were listed on the Shanghai Stock Exchange on 8 November 1993.
Sinopec Group completed its reorganization on 25 February 2000. After the reorganization, China Petroleum & Chemical Corporation (“Sinopec Corp.”) was established. As part of the reorganization, Sinopec Group transferred its 4,000,000,000 of the Company’s state-owned legal shares, which represented 55.56 percent of the issued share capital of the Company, to Sinopec Corp.. Sinopec Corp. became the largest shareholder of the Company.
The Company changed its name to Sinopec Shanghai Petrochemical Company Limited on 12 October 2000.
Ordinary A shares of RMB14,177 thousand and RMB9,637 thousand were registered on 27 September 2017 and 12 January 2018.
As at 31 December 2021, total share capital of the Company were RMB10,823,814 thousand,
1
Yuan per share. Detailed changes to share capital refers to note 31.
The Company and its subsidiaries (“the Group”) is a highly integrated entity which processes crude oil into synthetic fibres, resins and plastics, intermediate petrochemicals and petroleum products.
Details of the Company’s principal subsidiaries are set out in note 19.
XML 21 R7.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2021
Summary of significant accounting policies [abstract]  
Summary of significant accounting policies
2
Significant accounting policies
The principal accounting policies applied in the preparation of these consolidated financial statements are set out below. These policies have been consistently applied to all the years presented, unless otherwise stated.
 
2.1
Statement of compliance and basis of preparation
 
(a)
Statement of compliance
These financial statements have been prepared in accordance with all applicable International Financial Reporting Standards (IFRSs), which collective term includes all applicable individual International Financial Reporting Standards, International Accounting Standards (IASs) and related Interpretations, promulgated by the International Accounting Standards Board (IASB
)
.
Significant accounting policies adopted by the Group are disclosed below.
The IASB has issued certain amendments to IFRSs that are first effective or available for early adoption for the current accounting period of the Group. Note 2.1 (c) provides information on any changes in accounting policies resulting from initial application of these developments to the extent that they are relevant to the Group for the current accounting period reflected in these financial statements.
 
(b)
Basis of preparation
The consolidated financial statements comprise the Company and its subsidiaries (together referred to as the “Group”) and the Group’s interest in associates and a joint venture.
The measurement basis used in the preparation of the financial statements is the historical cost basis except for certain financial assets and liabilities measured at fair value, including:
 
   
derivative financial instruments (see note 2.13); and
 
   
investment in debt and equity securities (see note 2.11).
The preparation of financial statements in conformity with IFRSs requires management to make judgements, estimates and assumptions that affect the application of policies and reported amounts of assets, liabilities, income and expenses. The estimates and associated assumptions are based on historical experience and various other factors that are believed to be reasonable under the circumstances, the results of which form the basis of making the judgements about carrying values of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates.
The estimates and underlying assumptions are reviewed on an ongoing basis. Revisions to accounting estimates are recognized in the period in which the estimate is revised if the revision affects only that period, or in the period of the revision and future periods if the revision affects both current and future periods.
Judgements made by management in the application of IFRSs that have significant effect on the financial statements and major sources of estimation uncertainty are discussed in note 4.
(c)
Changes in accounting policies
New and amended standards adopted by the Group
The Group has applied the following amendments to IFRSs issued by the IASB to these financial statements for the current accounting period:
 
   
Amendments to IFRS 9, IAS 39, IFRS 7, IFRS 4 and IFRS 16, Interest rate benchmark reform — phase 2
 
   
Amendments to IFRS 16,
Covid-19-related
rent concessions beyond 30 June 2021
None of these developments have had a material effect on how the Group’s results and financial position for the current or prior periods have been prepared or presented. The Group has not applied any new standard or interpretation that is not yet effective for the current accounting period.
 
2.2
Subsidiaries
 
2.2.1
Consolidation
Subsidiaries are all entities over which the Group has control. The Group controls an entity when the Group is exposed to, or has rights to, variable returns from its involvement with the entity and has the ability to affect those returns through its power to direct the activities of the entity. Subsidiaries are fully consolidated from the date on which control is transferred to the Group. They are deconsolidated from the date that control ceases.
 
(a)
Business combinations
The acquisition method of accounting is used to account for all business combinations by the Group, regardless of whether equity instruments or other assets are acquired. The consideration transferred for the acquisition of a subsidiary comprises the:
 
   
fair values of the assets transferred;
 
   
liabilities incurred to the former owners of the acquired business;
 
   
equity interests issued by the Group;
 
   
fair value of any asset or liability resulting from a contingent consideration arrangement, and
 
   
fair value of any
pre-existing
equity interest in the subsidiary.
 
Identifiable assets acquired and liabilities and contingent liabilities assumed in a business combination are, with limited exceptions, measured initially at their fair values at the acquisition date. The Group recognizes any
non-controlling
interest in the acquired entity on an
acquisition-by-acquisition
basis either at fair value or at the
non-controlling
interest’s proportionate share of the acquired entity’s net identifiable assets.
Acquisition-related costs are expensed as incurred.
The excess of the:
 
   
consideration transferred
 
   
amount of any
non-controlling
interest in the acquired entity, and
 
   
acquisition-date fair value of any previous equity interest in the acquired entity
Over the fair value of the net identifiable assets acquired is recorded as goodwill. If those amounts are less than the fair value of the net identifiable assets of the business acquired, the difference is recognized directly in the statement of profit or loss as a bargain purchase.
Where settlement of any part of cash consideration is deferred, the amounts payable in the future are discounted to their present value as at the date of exchange. The discount rate used is the entity’s incremental borrowing rate, being the rate at which a similar borrowing could be obtained from an independent financier under comparable terms and conditions.
If the business combination is achieved in stages, the acquirer’s previously held equity interest in the acquiree is remeasured to fair value at the acquisition date. Any gains or losses arising from such remeasurement are recognized in the statement of profit or loss.
Inter-company transactions, balances and unrealized gains on transactions between group companies are eliminated. Unrealized losses are also eliminated unless the transaction provides evidence of an impairment of the transferred asset. Accounting policies of subsidiaries have been changed where necessary to ensure consistency with the policies adopted by the Group.
Non-controlling
interests in the results and equity of subsidiaries are shown separately in the consolidated statement of financial position, consolidated statement of profit or loss, statement of profit or loss and other comprehensive income and changes in equity respectively.
(b)
Changes in ownership interests
The Group treats transactions with
non-controlling
interests that do not result in loss of control as transactions with equity owners of the Group. A change in ownership interest results in an adjustment between the carrying amounts of the controlling and
non-controlling
interests to reflect their relative interests in the subsidiary. Any difference between the amount of the adjustment to
non-controlling
interests and any consideration paid or received is recognized in a separate reserve within equity attributable to owners of the Group.
When the Group ceases to consolidate or equity account for an investment because of a loss of control, joint control or significant influence, any retained interest in the entity is remeasured to its fair value, with the change in carrying amount recognized in the statement of profit or loss. This fair value becomes the initial carrying amount for the purposes of subsequently accounting for the retained interest as an associate, joint venture or financial asset. In addition, any amounts previously recognized in other comprehensive income in respect of that entity are accounted for as if the Group had directly disposed of the related assets or liabilities. This means that amounts previously recognized in other comprehensive income are reclassified to profit or loss.
 
2.2.2
Separate financial statements
Investments in subsidiaries are accounted for at cost less impairment. Cost includes direct attributable costs of investment. The results of subsidiaries are accounted for by the Company on the basis of dividend received and receivable.
Investments in joint ventures and associates are accounted for using the equity method of accounting.
2.3
Associates
Associates are all entities over which the Group has significant influence but not control or joint control. Investments in associates are accounted for using the equity method of accounting. Under the equity method, the investment is initially recognized at cost, and the carrying amount is increased or decreased to recognize the investor’s share of the profit or loss of the investee after the date of acquisition. The Group’s investments in associates include goodwill identified on acquisition. Upon the acquisition of the ownership interest in an associate, any difference between the cost of the associate and the Group’s share of the net fair value of the associate’s identifiable assets and liabilities is accounted for as goodwill.
The Group’s share of post-acquisition profit or loss is recognized in the statement of profit or loss, and its share of post-acquisition movements in other comprehensive income is recognized in other comprehensive income with a corresponding adjustment to the carrying amount of the investment. When the Group’s share of losses in an associate equals or exceeds its interest in the associate, including any other unsecured receivables, the Group does not recognize further losses, unless it has incurred legal or constructive obligations or made payments on behalf of the associate.
The Group determines at each reporting date whether there is any objective evidence that the investment in the associate is impaired. If this is the case, the Group calculates the amount of impairment as the difference between the recoverable amount of the associate and its carrying value and recognizes the amount in the statement of profit or loss.
Profits and losses resulting from upstream and downstream transactions between the Group and its associates are recognized in the Group’s financial statements only to the extent of unrelated investor’s interests in the associates. Unrealized losses are eliminated unless the transaction provides evidence of an impairment of the asset transferred. Accounting policies of associates have been changed where necessary to ensure consistency with the policies adopted by the Group.
Gain or loss on dilution of equity interest in associates are recognized in the statement of profit or loss.
2.4
Joint arrangements
Under IFRS 11 ‘Joint Arrangements’ investments in joint arrangements are classified as either joint operations or joint ventures. The classification depends on the contractual rights and obligations of each investor, rather than the legal structure of the joint arrangement. The Group has assessed the nature of its joint arrangements and determined them to be joint ventures. Joint ventures are accounted for using the equity method.
Under the equity method of accounting, interests in joint ventures are initially recognized at cost and adjusted thereafter to recognize the Group’s share of the post-acquisition profits or losses and movements in other comprehensive income. The Group’s investments in joint ventures include goodwill identified on acquisition. Upon the acquisition of the ownership interest in a joint venture, any difference between the cost of the joint venture and the Group’s share of the net fair value of the joint venture’s identifiable assets and liabilities is accounted for as goodwill. When the Group’s share of losses in a joint venture equals or exceeds its interests in the joint ventures, including any other unsecured receivables, the Group does not recognize further losses, unless it has incurred obligations or made payments on behalf of the joint ventures.
Unrealized gains on transactions between the Group and its joint ventures are eliminated to the extent of the Group’s interest in the joint ventures. Unrealized losses are also eliminated unless the transaction provides evidence of an impairment of the asset transferred. Accounting policies of the joint ventures have been changed where necessary to ensure consistency with the policies adopted by the Group.
The carrying amount of equity-accounted investments is tested for impairment in accordance with the policy described in note 2.12.
 
2.5
Segment reporting
Operating segments are reported in a manner consistent with the internal reporting provided to the chief operating decision-maker. The chief operating decision-maker, who is responsible for allocating resources and assessing performance of the operating segments, has been identified as the Board of Directors that makes strategic decisions.
2.6
Foreign currency translation
 
(a)
Functional and presentation currency
Items included in the financial statements of each of the Group’s entities are measured using the currency of the primary economic environment in which the entity operates (“the functional currency”).
The consolidated financial statements are presented in RMB, which is the Company’s functional and the Group’s presentation currency.
 
(b)
Transactions and balances
Foreign currency transactions are translated into the functional currency using the exchange rates at the dates of the transactions. Foreign exchange gains and losses resulting from the settlement of such transactions, and from the translation of monetary assets and liabilities denominated in foreign currencies at year end exchange rates, are generally recognized in the statement of profit or loss. They are deferred in equity if they relate to qualifying cash flow hedges and qualifying net investment hedges.
 
2.7
Property, plant and equipment
Property, plant and equipment is stated at historical cost less depreciation and impairment losses. Historical cost includes expenditure that is directly attributable to the acquisition of the items.
Subsequent costs are included in the asset’s carrying amount or recognized as a separate asset, as appropriate, only when it is probable that future economic benefits associated with the item will flow to the Group and the cost of the item can be measured reliably. The carrying amount of the replaced part is derecognized. All other repairs and maintenance are charged to the statement of profit or loss during the financial period in which they are incurred.
Depreciation on property, plant and equipment is calculated using the straight-line method to allocate their cost to their residual values over their estimated useful lives, as follows:
 
- Buildings
     12 to 40 years  
- Plant and machinery
     5 to 20 years  
- Vehicles and other equipment
     4 to 20 years  
The assets’ residual values and useful lives are reviewed, and adjusted if appropriate, at the end of each reporting period.
An asset’s carrying amount is written down immediately to its recoverable amount if the asset’s carrying amount is greater than its estimated recoverable amount (note 2.12 (b)).
Gains and losses on disposals are determined by comparing the proceeds with the carrying amount and are recognized within Other gains – net in the statement of profit or loss.
2.8
Construction in progress
Construction in progress represents buildings, various plant and equipment under construction and pending installation, and is stated at cost less government grants that compensate the Company for the cost of construction, and impairment losses. Cost comprises direct costs of construction as well as interest charges, and foreign exchange differences on related borrowed funds to the extent that they are regarded as an adjustment to interest charges, during the period of construction. Construction in progress is transferred to property, plant and equipment when the asset is substantially ready for its intended use. No depreciation is provided in respect of construction in progress.
 
2.9
Investment properties
Investment properties are properties which are owned either to earn rental income and/or for capital appreciation.
Investment properties are stated in the statement of financial position at cost less accumulated depreciation and impairment losses (note 2.12(b)). Depreciation is provided over their estimated useful lives on a straight-line basis, after taking into account their estimated residual values. Estimated useful lives of the Group’s investment properties are
30-40
years.
 
2.10
Other
non-current
assets
Other
non-current
assets mainly represent patents and catalysts used in production. These assets are carried at cost less accumulated amortization and impairment losses. Other
non-current
assets are amortized on a straight-line basis over the respective periods of the rights and the estimated useful lives of the catalysts, as follows:
 
Intangible assets
  10 to 28 years
Long-term prepaid expense
  1.5 to 10 years
 
2.11
Other investments in debt and equity securities
The Group’s policies for investments in debt and equity securities, other than investments in subsidiaries, associates and joint ventures, are set out below.
Investments in debt and equity securities are recognized/derecognized on the date the Group commits to purchase/sell the investment. The investments are initially stated at fair value plus directly attributable transaction costs, except for those investments measured at fair value through profit or loss (FVPL) for which transaction costs are recognized directly in profit or loss. For an explanation of how the Group determines fair value of financial instruments, see note 3.3. These investments are subsequently accounted for as follows, depending on their classification.
(a)
Investments other than equity investments
Non-equity
investments held by the Group are classified into one of the following measurement categories:
 
   
amortized cost, if the investment is held for the collection of contractual cash flows which represent solely payments of principal and interest. Interest income from the investment is calculated using the effective interest method (see note 2.27).
 
   
fair value through other comprehensive income (FVOCI) - recycling, if the contractual cash flows of the investment comprise solely payments of principal and interest and the investment is held within a business model whose objective is achieved by both the collection of contractual cash flows and sale. Changes in fair value are recognized in other comprehensive income, except for the recognition in profit or loss of expected credit losses, interest income (calculated using the effective interest method) and foreign exchange gains and losses. When the investment is derecognized, the amount accumulated in other comprehensive income is recycled from equity to profit or loss.
 
   
fair value through profit or loss (FVPL) if the investment does not meet the criteria for being measured at amortized cost or FVOCI (recycling). Changes in the fair value of the investment (including interest) are recognized in profit or loss.
 
(b)
Equity investments
An investment in equity securities is classified as FVPL unless the equity investment is not held for trading purposes and on initial recognition of the investment the Group makes an irrevocable election to designate the investment at FVOCI
(non-recycling)
such that subsequent changes in fair value are recognized in other comprehensive income. Such elections are made on an
instrument-by-instrument
basis, but may only be made if the investment meets the definition of equity from the issuer’s perspective. Where such an election is made, the amount accumulated in other comprehensive income remains in the fair value reserve
(non-recycling)
until the investment is disposed of. At the time of disposal, the amount accumulated in the fair value reserve
(non-recycling)
is transferred to retained earnings. It is not recycled through profit or loss. Dividends from an investment in equity securities, irrespective of whether classified as at FVPL or FVOCI, are recognized in profit or loss as other income in accordance with the policy set out in note 2.28.
 
2.12
Credit losses and impairment of assets
 
(a)
Credit losses from financial instruments
The Group recognizes a loss allowance for expected credit losses (ECLs) on the following items:
 
   
financial assets measured at amortized cost (including cash and cash equivalents, time deposits with banks, trade receivables and other receivables); and
 
   
debt securities measured at FVOCI (recycling);
 
 
Other financial assets measured at fair value, including equity securities designated at FVOCI
(non-recycling)
and derivative financial assets, are not subject to the ECL assessment.
Measurement of ECLs
ECLs are a probability-weighted estimate of credit losses. Credit losses are measured as the present value of all expected cash shortfalls (i.e. the difference between the cash flows due to the Group in accordance with the contract and the cash flows that the Group expects to receive).
The expected cash shortfalls are discounted using the following discount rates where the effect of discounting is material:
 
   
fixed-rate financial assets, trade and other receivables: effective interest rate determined at initial recognition or an approximation thereof;
 
   
variable-rate financial assets: current effective interest rate.
The maximum period considered when estimating ECLs is the maximum contractual period over which the Group is exposed to credit risk.
In measuring ECLs, the Group takes into account reasonable and supportable information that is available without undue cost or effort. This includes information about past events, current conditions and forecasts of future economic conditions.
ECLs are measured on either of the following bases:
 
   
12-month
ECLs: these are losses that are expected to result from possible default events within the 12 months after the reporting date; and
 
   
lifetime ECLs: these are losses that are expected to result from all possible default events over the expected lives of the items to which the ECL model applies.
Loss allowances for trade receivables are always measured at an amount equal to lifetime ECLs. ECLs on these financial assets are estimated using a provision matrix based on the Group’s historical credit loss experience, adjusted for factors that are specific to the debtors and an assessment of both the current and forecast general economic conditions at the reporting date.
For all other financial instruments, the Group recognizes a loss allowance equal to
12-month
ECLs unless there has been a significant increase in credit risk of the financial instrument since initial recognition, in which case the loss allowance is measured at an amount equal to lifetime ECLs.
 
Significant increases in credit risk
In assessing whether the credit risk of a financial instrument has increased significantly since initial recognition, the Group compares the risk of default occurring on the financial instrument assessed at the reporting date with that assessed at the date of initial recognition. In making this reassessment, the Group considers that a default event occurs when (i) the borrower is unlikely to pay its credit obligations to the Group in full, without recourse by the Group to actions such as realizing security (if any is held); or (ii) the financial asset is 90 days past due. The Group considers both quantitative and qualitative information that is reasonable and supportable, including historical experience and forward-looking information that is available without undue cost or effort.
In particular, the following information is taken into account when assessing whether credit risk has increased significantly since initial recognition:
 
   
failure to make payments of principal or interest on their contractually due dates;
 
   
an actual or expected significant deterioration in a financial instrument’s external or internal credit rating (if available);
 
   
an actual or expected significant deterioration in the operating results of the debtor; and
 
   
existing or forecast changes in the technological, market, economic or legal environment that have a significant adverse effect on the debtor’s ability to meet its obligation to the Group.
Depending on the nature of the financial instruments, the assessment of a significant increase in credit risk is performed on either an individual basis or a collective basis. When the assessment is performed on a collective basis, the financial instruments are grouped based on shared credit risk characteristics, such as past due status and credit risk ratings.
ECLs are remeasured at each reporting date to reflect changes in the financial instrument’s credit risk since initial recognition. Any change in the ECL amount is recognized as an impairment gain or loss in profit or loss. The Group recognizes an impairment gain or loss for all financial instruments with a corresponding adjustment to their carrying amount through a loss allowance account, except for investments in debt securities that are measured at FVOCI (recycling), for which the loss allowance is recognized in other comprehensive income and accumulated in the fair value reserve (recycling).
 
Basis of calculation of interest income
Interest income recognized in accordance with note 2.27 is calculated based on the gross carrying amount of the financial asset unless the financial asset is credit-impaired, in which case interest income is calculated based on the amortized cost (i.e. the gross carrying amount less loss allowance) of the financial asset.
At each reporting date, the Group assesses whether a financial asset is credit-impaired. A financial asset is credit-impaired when one or more events that have a detrimental impact on the estimated future cash flows of the financial asset have occurred.
Evidence that a financial asset is credit-impaired includes the following observable events:
 
   
significant financial difficulties of the debtor;
 
   
a breach of contract, such as a default or past due event;
 
   
it is becoming probable that the borrower will enter into bankruptcy or other financial reorganization;
 
   
significant changes in the technological, market, economic or legal environment that have an adverse effect on the debtor; or
 
   
the disappearance of an active market for a security because of financial difficulties of the issuer.
Write-off
policy
The gross carrying amount of a financial asset is written off (either partially or in full) to the extent that there is no realistic prospect of recovery. This is generally the case when the Group determines that the debtor does not have assets or sources of income that could generate sufficient cash flows to repay the amounts subject to the
write-off.
Subsequent recoveries of an asset that was previously written off are recognized as a reversal of impairment in profit or loss in the period in which the recovery occurs.
(b)
Impairment of other
non-current
assets
Internal and external sources of information are reviewed at the end of each reporting period to identify indications that the following assets may be impaired or, except in the case of goodwill, an impairment loss previously recognized no longer exists or may have decreased:
 
   
property, plant and equipment;
 
   
right-of-use
assets;
 
   
investment properties;
 
   
construction in progress
 
   
other
non-current
assets; and
 
   
investments in subsidiaries, associates and joint ventures in the Company’s statement of financial position.
At the end of each reporting period, if any indication of impairment exists, the Company estimates the recoverable amount of an asset, or a cash-generating unit, at the higher of its fair value less costs of disposal and its value in use, to determine the impairment losses.
 
   
Calculation of recoverable amount
The recoverable amount of an asset is the greater of its fair value less costs of disposal and value in use. In assessing value in use, the estimated future cash flows are discounted to their present value using a
pre-tax
discount rate that reflects current market assessments of the time value of money and the risks specific to the asset. Where an asset does not generate cash inflows largely independent of those from other assets, the recoverable amount is determined for the smallest group of assets that generates cash inflows independently (i.e. a cash-generating unit). A portion of the carrying amount of a corporate asset (for example, head office building) is allocated to an individual cash-generating unit if the allocation can be done on a reasonable and consistent basis, or to the smallest group of cash-generating units if otherwise.
 
   
Recognition of impairment losses
An impairment loss is recognized in profit or loss if the carrying amount of an asset, or the cash-generating unit to which it belongs, exceeds its recoverable amount. Impairment losses recognized in respect of cash-generating units are allocated first to reduce the carrying amount of any goodwill allocated to the cash-generating unit (or group of units) and then, to reduce the carrying amount of the other assets in the unit (or group of units) on a pro rata basis, except that the carrying value of an asset will not be reduced below its individual fair value less costs of disposal (if measurable) or value in use (if determinable).
 
   
Reversals of impairment losses
An impairment loss is reversed if there has been a favourable change in the estimates used to determine the recoverable amount.
A reversal of an impairment loss is limited to the asset’s carrying amount that would have been determined had no impairment loss been recognized in prior years.
 
Reversals of impairment losses are credited to profit or loss in the year in which the reversals are recognized.
 
(c)
Interim financial reporting and impairment
Under the Rules Governing the Listing of Securities on the Stock Exchange of Hong Kong Limited, the Group is required to prepare an interim financial report in compliance with IAS 34, Interim financial reporting, in respect of the first six months of the financial year. At the end of the interim period, the Group applies the same impairment testing, recognition, and reversal criteria as it would at the end of the financial year (see notes 2.12(a) and (b)).
 
2.13
Derivative and hedging activities
Derivatives are initially recognized at fair value on the date a derivative contract is entered into, and they are subsequently remeasured to their fair value at the end of each reporting period. The accounting for subsequent changes in fair value depends on whether the derivative is designated as a hedging instrument and, if so, the nature of the item being hedged. The Group designates certain derivatives as hedges of a particular risk associated with the cash flows of recognized assets and liabilities and highly probable forecast transactions (cash flow hedges).
At inception of the hedge relationship, the Group documents the economic relationship between hedging instruments and hedged items, including whether changes in the cash flows of the hedging instruments are expected to offset changes in the cash flows of hedged items. The Group documents its risk management objective and strategy for undertaking its hedge transactions.
The fair values of derivative financial instruments designated in hedge relationships are disclosed in note 3.1(a). Movements in the hedging reserve in shareholders’ equity are shown in note 32. The full fair value of a hedging derivative is classified as a
non-current
asset or liability when the remaining maturity of the hedged item is more than 12 months; it is classified as a current asset or liability when the remaining maturity of the hedged item is less than 12 months. Trading derivatives are classified as a current asset or liability.
Cash flow hedges that qualify for hedge accounting
The effective portion of changes in the fair value of derivatives that are designated and qualify as cash flow hedges is recognized in the cash flow hedge reserve within equity. The gain or loss relating to the ineffective portion is recognized immediately in the statement of profit or loss, within Other gains – net.
When swap contracts are used to hedge forecast transactions the Group may designate the full change in fair value of the swap contract as the hedging instrument. The gains or losses relating to the effective portion of the change in fair value of the entire swap contract are recognized in the cash flow hedge reserve within equity.
 
Amounts accumulated in equity are reclassified in the periods when the hedged item affects the statement of profit or loss as follows:
Where the hedged item subsequently results in the recognition of a
non-financial
asset (such as inventory), the deferred hedging gains and losses are included within the initial cost of the asset. The deferred amounts are ultimately recognized in the statement of profit or loss as the hedged item affects profit or loss (for example through cost of sales).
When a hedging instrument expires, or is sold or terminated, or when a hedge no longer meets the criteria for hedge accounting, any cumulative deferred gain or loss and deferred costs of hedging in equity at that time remains in equity until the forecast transaction occurs, resulting in the recognition of a
non-financial
asset such as inventory. When the forecast transaction is no longer expected to occur, the cumulative gain or loss and deferred costs of hedging that were reported in equity are immediately reclassified to Other gains – net.
Derivatives that do not qualify for hedge accounting
Certain derivative instruments do not qualify for hedge accounting. Changes in the fair value of any derivative instrument that does not qualify for hedge accounting are recognized immediately in the statement of profit or loss and are included in Other gains – net.
 
2.14
Inventories
Inventories are valued at the lower of cost and net realizable value. Cost is determined using the weighted average cost method. The cost of finished goods and work in progress comprises raw materials, direct labor, other direct costs and related production overheads (based on normal operating capacity). It excludes borrowing costs. The net realizable value is determined based on the estimated selling price in the ordinary course of business less the estimated costs to completion, and other costs necessary to make the sale.
 
2.15
Contract liabilities
A contract liability is recognized when the customer pays
non-refundable
consideration before the Group recognizes the related revenue (see note 2.26). A contract liability would also be recognized if the Group has an unconditional right to receive
non-refundable
consideration before the Group recognizes the related revenue. In such cases, a corresponding receivable would also be recognized (see note 2.16).
When the contract includes a significant financing component, the contract balance includes interest accrued under the effective interest method (see note 2.27).
2.16
Trade and other receivables
A receivable is recognized when the Group has an unconditional right to receive consideration. A right to receive consideration is unconditional if only the passage of time is required before payment of that consideration is due. If revenue has been recognized before the Group has an unconditional right to receive consideration, the amount is presented as a contract asset.
Trade receivables that do not contain a significant financing component are initially measured at their transaction price.
Receivables are subsequently stated at amortized cost using the effective interest method less allowance for credit losses (see note 2.12(a)).
 
2.17
Cash and cash equivalents
In the consolidated cash flow statement, cash and cash equivalents include cash in hand, deposits held at call with banks, other short-term, highly liquid investments with original maturities of three months or less that are readily convertible to known amounts of cash and which are subject to an insignificant risk of changes in value, and bank overdrafts. Bank overdrafts are presented within borrowings in current liabilities in the statement of financial position. Cash and cash equivalents are assessed for expected credit losses (ECL) in accordance with the policy set out in note 2.12(a).
 
2.18
Share capital
Ordinary shares are classified as equity.
Incremental costs directly attributable to the issue of new shares are shown in equity as a deduction, net of tax, from the proceeds.
 
2.19
Safety production fund
Under China’s law and regulation, the Group is required to accrue safety production fund at a certain percentage of the sales of dangerous goods. The fund is earmarked for improving the safety of production. The fund is accrued from retained earnings to other reserves and converted back to retained earnings when used.
 
2.20
Trade and other payables
Trade and other payables are obligations to pay for goods or services that have been acquired in the ordinary course of business from suppliers. Trade and other payables are classified as current liabilities if payment is due within one year or less (or in the normal operating cycle of the business if longer). If not, they are presented as
non-current
liabilities.
Trade and other payables generally are financial liabilities and are recognized initially at fair value plus transaction costs and subsequently measured at amortized cost unless the effect of discounting would be immaterial, in which case they are stated at invoice amounts.
2.21
Borrowings
Borrowings are initially recognized at fair value, net of transaction costs incurred. Borrowings are subsequently measured at amortized cost; any difference between the proceeds (net of transaction costs) and the redemption value is recognized in the statement of profit or loss over the period of the borrowings using the effective interest method.
Fees paid on the establishment of loan facilities are recognized as transaction costs of the loan to the extent that it is probable that some or all of the facility will be drawn down. In this case, the fee is deferred until the draw-down occurs. To the extent there is no evidence that it is probable that some or all of the facility will be drawn down, the fee is capitalized as a
pre-payment
for liquidity services and amortized over the period of the facility to which it relates.
Borrowings are classified as current liabilities unless the Group has an unconditional right to defer settlement of the liability for at least 12 months after the end of the reporting period.
 
2.22
Borrowings costs
General and specific borrowing costs directly attributable to the acquisition, construction or production of qualifying assets, which are assets that necessarily take a substantial period of time to get ready for their intended use or sale, are added to the cost of those assets, until such time as the assets are substantially ready for their intended use or sale.
Investment income earned on the temporary investment of specific borrowings pending their expenditure on qualifying assets is deducted from the borrowing costs eligible for capitalization.
Other borrowing costs are expensed in the period in which they are incurred.
 
2.23
Current and deferred income tax
The tax expense for the period comprises current and deferred tax. Tax is recognized in the statement of profit or loss, except to the extent that it relates to items recognized in other comprehensive income or directly in equity. In this case, the tax is also recognized in other comprehensive income or directly in equity, respectively.
 
(a)
Current income tax
The current income tax charge is calculated on the basis of the tax laws enacted or substantively enacted at the statement of financial position date in the countries where the Company’s subsidiaries, associates and joint ventures operate and generate taxable income. Management periodically evaluates positions taken in tax returns with respect to situations in which applicable tax regulation is subject to interpretation. It establishes provisions where appropriate on the basis of amounts expected to be paid to the tax authorities.
(b)
Deferred income tax
Inside basis differences
Deferred income tax is recognized, using the liability method, on temporary differences arising between the tax bases of assets and liabilities and their carrying amounts in the consolidated financial statements. However, deferred tax liabilities are not recognized if they arise from the initial recognition of goodwill, the deferred income tax is not accounted for if it arises from initial recognition of an asset or liability in a transaction other than a business combination that at the time of the transaction affects neither accounting nor taxable profit or loss. Deferred income tax is determined using tax rates (and laws) that have been enacted or substantively enacted by the statement of financial position date and are expected to apply when the related deferred income tax asset is realized or the deferred income tax liability is settled.
Deferred income tax assets are recognized only to the extent that it is probable that future taxable profit will be available against which the temporary differences can be utilized.
Outside basis differences
Deferred income tax liabilities are provided on taxable temporary differences arising from investments in subsidiaries, associates and joint arrangements, except for deferred income tax liability where the timing of the reversal of the temporary difference is controlled by the Group and it is probable that the temporary difference will not reverse in the foreseeable future. Generally the Group is unable to control the reversal of the temporary difference for associates. Only when there is an agreement in place that gives the Group the ability to control the reversal of the temporary difference in the foreseeable future, deferred tax liability in relation to taxable temporary differences arising from the associate’s undistributed profits is not recognized.
Deferred income tax assets are recognized on deductible temporary differences arising from investments in subsidiaries, associates and joint arrangements only to the extent that it is probable the temporary difference will reverse in the future and there is sufficient taxable profit available against which the temporary difference can be utilized
.
 
(c)
Offsetting
Deferred income tax assets and liabilities are offset when there is a legally enforceable right to offset current tax assets against current tax liabilities and when the deferred income tax assets and liabilities relate to income taxes levied by the same taxation authority on either the taxable entity or different taxable entities where there is an intention to settle the balances on a net basis.
2.24
Employee benefits
 
(a)
Short-term employee benefits
Salaries, annual bonuses, paid annual leave and the cost of
non-monetary
benefits are accrued in the year in which the associated services are rendered by employees. Where payment or settlement is deferred and the effect would be material, these amounts are stated at their present values.
 
(b)
Pension obligations
The PRC employees of the Group are covered by various PRC government-sponsored defined-contribution pension plans under which the employees are entitled to a monthly pension based on certain formulas. The relevant government agencies are responsible for the pension liability to these employees when they retire. The Group contributes on a monthly basis to these pension plans for the employees which are determined at a certain percentage of their salaries. Under these plans, the Group has no obligation for post-retirement benefits beyond the contribution made. Contributions to these plans are expensed as incurred and contributions paid to the defined contribution pension plans for a staff are not available to reduce the Group’s future obligations to such defined-contribution pension plans even if the staff leaves the Group.
 
(c)
Termination benefits
Termination benefits are payable when employment is terminated by the Group before the normal retirement date, or whenever an employee accepts voluntary redundancy in exchange for these benefits. The Group recognizes termination benefits at the earlier of the following dates: (a) when the Group can no longer withdraw the offer of those benefits; and (b) when the entity recognizes costs for a restructuring that is within the scope of IAS 37 and involves the payment of terminations benefits. In the case of an offer made to encourage voluntary redundancy, the termination benefits are measured based on the number of employees expected to accept the offer. Benefits falling due more than 12 months after the end of the reporting period are discounted to present value.
 
2.25
Provisions and contingent liabilities
Provisions for environmental restoration, restructuring costs and legal claims are recognized when: the Group has a present legal or constructive obligation as a result of past events; it is probable that an outflow of resources will be required to settle the obligation; and the amount has been reliably estimated. Restructuring provisions comprise lease termination penalties and employee termination payments. Provisions are not recognized for future operating losses.
Where there are a number of similar obligations, the likelihood that an outflow will be required in settlement is determined by considering the class of obligations as a whole. A provision is recognized even if the likelihood of an outflow with respect to any one item included in the same class of obligations may be small.
Provisions are measured at the present value of the expenditures expected to be required to settle the obligation using a
pre-tax
rate that reflects current market assessments of the time value of money and the risks specific to the obligation. The increase in the provision due to passage of time is recognized as interest expense.
 
Where it is not probable that an outflow of economic benefits will be required, or the amount cannot be estimated reliably, the obligation is disclosed as a contingent liability, unless the probability of outflow of economic benefits is remote. Possible obligations, whose existence will only be confirmed by the occurrence or
non-occurrence
of one or more future events are also disclosed as contingent liabilities unless the probability of outflow of economic benefits is remote.
 
2.26
Revenue recognition
 
(a)
Sales of petroleum and chemical products
The Group manufactures and sells petroleum and chemical products. Sales are recognized when control of the products has transferred, being when the products are delivered to or accepted by the customer. Delivery occurs when the products have been shipped to the specific location, the risks of obsolescence and loss have been transferred to the customer, and either the customer has accepted the products in accordance with the sales contract, or the Group has objective evidence that all criteria for acceptance have been satisfied. Advance from customers but goods not yet delivered is recorded as contract liabilities and is recognized as revenue when a customer obtains control over the relevant goods.
Revenue excludes value added tax and is after deduction of any estimated trade discounts.
The Group has elected to apply the practical expedient that contract costs incurred related to contracts with an amortization period of less than one year have been expensed as incurred. The Group also applies the practical expedient in paragraph 121 of IFRS 15 and does not disclose information about remaining performance obligations that have original expected durations of one year or less.
 
(b)
Overseas shipping services
The Group arranges overseas shipping services for the customer and revenue is recognized over time and based on the actual shipping service provided to the end of the reporting period as a proportion of the total services to be provided, because the customer receives and uses the benefits simultaneously. This is determined based on the actual passages of time (days) relative to the total expected shipping days.
2.27
Interest income
Interest income from financial assets at FVPL is included in Other gains – net, see note 8 below. Interest income on financial assets at amortized cost and financial assets at FVOCI calculated using the effective interest method is recognized in the consolidated statement of profit or loss as part of other income.
Interest income is calculated by applying the effective interest rate to the gross carrying amount of a financial asset except for financial assets that subsequently become credit-impaired. For credit-impaired financial assets the effective interest rate is applied to the net carrying amount of the financial asset (after deduction of the loss allowance).
Interest income is presented as Finance income where it is earned from financial assets that are held for cash management purposes, see note 9 below.
 
2.28
Dividend income
Dividend income is recognized when the right to receive payment is established.
 
2.29
Government grants
Grants from the government are recognized at their fair value where there is a reasonable assurance that the grant will be received and the Group will comply with all attached conditions.
Government grants relating to costs are deferred and recognized in the statement of profit or loss over the period necessary to match them with the costs that they are intended to compensate.
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 statement of profit or loss over the useful life of the asset by way of reduced depreciation expense.
 
2.30
Leases
The Group leases various land, buildings, equipment, vehicles and others. Rental contracts of buildings, equipment, vehicles and others are typically made for fixed periods of 1 to 30 years. Rental contracts of land use rights are typically made for fixed periods of 30 to 50 years. Lease terms are negotiated on an individual basis and contain a wide range of different terms and conditions.
Leases are recognized as a
right-of-use
asset and a corresponding liability at the date at which the leased asset is available for use by the Group.
 
Assets and liabilities arising from a lease are initially measured on a present value basis. Lease liabilities include the net present value of the following lease payments:
 
   
fixed payments (including
in-substance
fixed payments), less any lease incentives receivable,
 
   
variable lease payment that are based on an index or a rate, initially measured using the index or rate as at the commencement date,
 
   
amounts expected to be payable by the Group under residual value guarantees,
 
   
the exercise price of a purchase option if the Group is reasonably certain to exercise that option, and
 
   
payments of penalties for terminating the lease, if the lease term reflects the Group exercising that option.
The lease payments are discounted using the interest rate implicit in the lease. If that rate cannot be readily determined, which is generally the case for leases in the Group, the lessee’s incremental borrowing rate is used, being the rate that the individual lessee would have to pay to borrow the funds necessary to obtain an asset of similar value to the
right-of-use
asset in a similar economic environment with similar terms, security and conditions.
To determine the incremental borrowing rate, the Group:
 
   
where possible, uses recent third-party financing received by the individual lessee as a starting point, adjusted to reflect changes in financing conditions since third party financing was received
 
   
uses a
build-up
approach that starts with a risk-free interest rate adjusted for credit risk for leases held by the Group, which does not have recent third party financing, and
 
   
makes adjustments specific to the lease, e.g., term, country, currency and security.
Lease payments are allocated between principal and finance cost. The finance cost is charged to profit or loss over the lease period so as to produce a constant periodic rate of interest on the remaining balance of the liability for each period.
Right-of-use
assets are measured at cost comprising the following:
 
   
the amount of the initial measurement of lease liability,
 
   
any lease payments made at or before the commencement date less any lease incentives received,
 
   
any initial direct costs, and
 
   
restoration costs.
 
Right-of-use
assets are generally depreciated over the shorter of the asset’s useful life and the lease term on a straight - line basis, as follows: 
 
Land use rights   
 
30 - 50 years
 
Buildings   
 
2 - 8 years
 
Equipment   
 
2 - 3 years
 
Others   
 
2 - 4 years
 
Payments associated with short-term leases of equipment and vehicles are recognized on a straight-line basis as an expense in the statement of profit or loss. Short-term leases are leases with a lease term of 12 months or less. A single discount rate was applied to the portfolio of the leases with reasonably similar characteristics.
Lease income from operating leases where the Group is a lessor is recognized as income on a straight-line basis over the lease term. Initial direct costs incurred in obtaining an operating lease are added to the carrying amount of the underlying asset and recognized as expense over the lease term on the same basis as lease income. The respective leased assets are included in the statement of financial position based on their nature.
 
2.31
Dividend distribution
Dividend distribution to the Company’s shareholders is recognized as a liability in the Group’s financial statements in the period in which the dividends are approved by the Company’s shareholders.
 
2.32
Research and development costs
Research and development costs comprise all costs that are directly attributable to research and development activities or that can be allocated on a reasonable basis to such activities. Research and development costs are recognized as intangible assets when the following criteria are met:
 
   
it is technically feasible to complete the research and development project so that it will be available for use or sale;
 
   
management intends to complete the research and development project, and use or sell it;
 
   
it can be demonstrated how the research and development project will generate economic benefits;
 
   
there are adequate technical, financial and other resources to complete the development and the ability to use or sell the research and development project; and
 
   
the expenditure attributable to the research and development project during its development phase can be reliably measured.
Other research and development expenditures that do not meet these criteria are recognized as an expense as incurred. Research and development costs previously recognized as an expense are not recognized as an asset in a subsequent period.
2.33
Related parties
 
(a)
A person, or a close member of that person’s family, is related to the Group if that person:
 
  (i)
has control or joint control over the Group;
 
  (ii)
has significant influence over the Group; or
 
  (iii)
is a member of the key management personnel of the Group or the Group’s parent.
 
(b)
An entity is related to the Group if any of the following conditions applies:
 
  (iv)
The entity and the Group are members of the same group (which means that each parent, subsidiary and fellow subsidiary is related to the others).
 
  (v)
One entity is an associate or joint venture of the other entity (or an associate or joint venture of a member of a group of which the other entity is a member).
 
  (vi)
Both entities are joint ventures of the same third party.
 
  (vii)
One entity is a joint venture of a third entity and the other entity is an associate of the third entity.
 
  (viii)
The entity is a post-employment benefit plan for the benefit of employees of either the Group or an entity related to the Group.
 
  (ix)
The entity is controlled or jointly controlled by a person identified in (i).
 
  (x)
A person identified in (a)(i) has significant influence over the entity or is a member of the key management personnel of the entity (or of a parent of the entity).
 
  (xi)
The entity, or any member of a Group of which it is a part, provides key management personnel services to the Group or to the Group’s parent.
Close members of the family of a person are those family members who may be expected to influence, or be influenced by, that person in their dealings with the entity.
 
2.34
Rounding of amounts
All amounts disclosed in the consolidated financial statements and notes have been rounded off to the nearest thousand currency units unless otherwise stated.
XML 22 R8.htm IDEA: XBRL DOCUMENT v3.22.1
Financial Risk Management
12 Months Ended
Dec. 31, 2021
Disclosure of nature and extent of risks arising from financial instruments [abstract]  
Financial risk management
 
3
Financial risk management
 
3.1
Financial risk factors
The Group’s activities exposed it to a variety of financial risks: market risk (including foreign exchange risk, cash flow and fair value interest rate risk and commodity price risk), credit risk and liquidity risk. The Group’s overall risk management programmer focuses on the unpredictability of financial markets and seeks to minimize potential adverse effects on the Group’s financial performance.
Where all relevant criteria are met, hedge accounting is applied to remove the accounting mismatch between the hedging instrument and the hedged item.
 
(a)
Derivatives
The Group has the following derivative financial instruments in the following line items in the statement of financial position:
 
     As at 31 December  
    
2020
    
2021
 
    
RMB’000
    
RMB’000
 
Current derivative financial instrument assets
                 
Commodity swaps contracts applied hedge accounting
     —          48,614  
Commodity swaps contracts at fair value through profit or loss
     —          32,791  
    
 
 
    
 
 
 
Total derivative financial assets
     —          81,405  
    
 
 
    
 
 
 
Current derivative financial instrument liabilities
                 
Commodity swaps contracts at fair value through profit or loss
     —          (23,804
    
 
 
    
 
 
 
Total derivative financial liabilities
     —          (23,804
    
 
 
    
 
 
 
 
 
(i)
Classification of derivatives
Derivatives are only used for economic hedging purposes and not as speculative investments. However, where derivatives do not meet the hedge accounting criteria, they are classified as ‘held for trading’ for accounting purposes and are accounted for at fair value through profit or loss. They are presented as current assets or liabilities to the extent they are expected to be settled within 12 months after the end of the reporting period.
The Group’s accounting policy for its cash flow hedges is set out in note 2.13.
 
 
(ii)
Fair value measurement
For information about the methods and assumptions used in determining the fair value of derivatives refer to note 3.3.
 
 
(iii)
Hedging reserves
The following table provides a reconciliation of the hedging reserve in respect of commodity price risk and shows the effectiveness of the hedging relationships:
 
     RMB’000  
Balance at 1 January 2021
     —    
Effective portion of the cash flow hedge recognized in other comprehensive income
     165,576  
Amounts reclassified to profit or loss
     1,303  
Reclassified to the cost of inventory
     (88,699
Related tax
     (41,720
    
 
 
 
Balance at 31 December 2021
     36,460  
    
 
 
 
 
 
(iv)
Amounts recognized in the statement of profit or loss
In addition to the amounts disclosed in the reconciliation of hedging reserves above, the following amounts were recognized in the statement of profit or loss in relation to derivatives:
 
     2020      2021  
     RMB’000      RMB’000  
Net gains on commodity swaps contracts not qualifying as hedges included in other gains - net
     —          18,997  
Net losses on foreign exchange option contracts not qualifying as hedges included in other gains - net
     (376      (151
    
 
 
    
 
 
 
Total
     (376      18,846  
    
 
 
    
 
 
 
 
Hedge effectiveness
Hedge effectiveness is determined at the inception of the hedge relationship, and through periodic prospective effectiveness assessments, to ensure that an economic relationship exists between the hedged item and hedging instrument.
The Group enters into commodity swaps contracts that have similar critical terms as the hedged item, such as reference rate, payment dates, transaction price, crude oil variety and crude oil quantity.
Hedge ineffectiveness for commodity swaps contracts may occur due to the changes in the timing of the hedged transactions. There was no recognized ineffectiveness during the year ended 31 December 2021 in relation to the commodity swaps.
As at 31 December 2021, the Group had certain commodity contracts of crude oil designed as qualified cash flow hedges, which will be matured over the next 10 months. The fair value of such cash flow hedges is RMB 48,614 thousand recognized as derivative financial assets in the consolidated statement of financial position.
 
(b)
Market risk
 
 
(i)
Foreign exchange risk
The Group’s major operational activities are carried out in Mainland China and a majority of the transactions are denominated in RMB. Nevertheless, the Group is exposed to foreign exchange risk arising from the recognized assets and liabilities, and future transactions denominated in foreign currencies, primarily with respect to US dollar. The Group’s finance department at its headquarter is responsible for monitoring the amount of assets and liabilities, and transactions denominated in foreign currencies to minimize the foreign exchange risk. For the year ended 31 December 2020 and 31 December 2021, the Group used foreign exchange option contracts to mitigate its exposure to foreign exchange risk respect to US dollar.
As at 31 December 2021, there were no foreign exchange options that had not been matured (31 December 2020: Nil).
As at 31 December 2021, if US dollar had weakened/strengthened by 5% against RMB with all other variables held constant, the Group’s net profit for the year ended 31 December 2021 would have been RMB2,292 thousand decreased/increased (31 December 2020: RMB 2,401 thousand decreased/increased in net profit) before considering the impact of forward and option contracts as a result of foreign exchange gains/losses which is mainly resulted from the translation of US dollar denominated trade receivables and payables.

 
 
The aggregate net foreign exchange (losses) / gains recognized in the statement of profit or loss were:
 
     2020      2021  
     RMB’000      RMB’000  
Net foreign exchange gains/(losses) included in other gains – net (note 8)
     12,248        (1,861
Net foreign exchange (losses) included in finance income (note 9)
     (5,514      —    
    
 
 
    
 
 
 
Total net foreign exchange recognized in profit before taxation
     6,734        (1,861
    
 
 
    
 
 
 
 
 
(ii)
Cash flow and fair value interest rate risk
The Group’s interest rate risk arises from interest-bearing borrowings and short-term bonds. Borrowings obtained at variable rates expose the Group to cash flow interest rate risk. Borrowings obtained at fixed rates expose the Group to fair value interest rate risk. The Group determines the relative proportions of its fixed rate and floating rate contracts depending on the prevailing market conditions.
The Group’s finance department at its headquarter continuously monitors the interest rate position of the Group. Increases in interest rates will increase the cost of new borrowing and the interest expenses with respect to the Group’s outstanding floating rate borrowings, and therefore could have a material adverse effect on the Group’s financial position. The Group makes adjustments timely with reference to the latest market conditions and may enter into interest rate swap agreements to mitigate its exposure to interest rate risk. For the years ended 31 December 2020 and 31 December 2021, the Group did not enter into any interest rate swap agreements.
 
At the reporting date, the interest rate profile of the Group’s interest-bearing financial instruments was as follows.
 
     2020      2021  
     RMB’000      RMB’000  
Fixed rate:
                 
     
Cash and cash equivalents
     1,501,330        —    
Time deposits with maturity less than one year
     4,000,000        7,350,000  
Time deposits with maturity more than one year
     7,000,000        5,500,000  
Borrowings
     (1,548,000      (1,500,000
Short-term bonds
     (3,000,000      —    
Lease liabilities
     (12,473      (4,613
    
 
 
    
 
 
 
       7,940,857        11,345,387  
    
 
 
    
 
 
 
Variable rate:
                 
     
Cash and cash equivalents
     5,415,078        5,112,010  
Borrowings
     —          (759,800
    
 
 
    
 
 
 
       5,415,078        4,352,210  
    
 
 
    
 
 
 
As at 31 December 2021, if interest rates on the floating rate financial instruments had risen/fallen by 50 basis points while all other variables had been held constant, the Group’s net profit would have increased / decreased by approximately RMB 16,252 thousand (2020: RMB 20,365 thousand), mainly as a result of higher/lower interest on floating rate cash and cash equivalents.
 
 
(iii)
Commodity price risk
The Group principally engages in processing crude oil into synthetic fibers, resins and plastics, intermediate petrochemicals and petroleum products. The selling price of petroleum products is periodically adjusted by the government department based on the market price adjustment mechanism, and generally in connection with the crude oil price. The fluctuations in prices of crude oil, refined oil products and intermediate petrochemicals and petroleum products could have significant impact on the Group. The Group uses commodity swaps contracts to manage a portion of this risk.
As at 31 December 2021, the Group had certain unexpired commodity contracts of crude oil and refined oil designated as qualified cash flow hedges, balances of which have been disclosed in note 3.1 (a) (31 December 2020: Nil).
 
(c)
Credit risk
 
 
(i)
Risk management
Credit risk refers to the risk that a counterparty will default on its contractual obligations resulting in a financial loss to the Group. Credit risk is managed on group basis. It mainly arises from cash and cash equivalents, time deposits with banks, bills receivable, derivative financial assets, trade receivables measured at amortized cost and FVOCI, other receivables etc.
The Group expects that there is no significant credit risk associated with cash at bank (including time deposits and structured deposits), bills receivable and derivative financial assets because the counterparties are banks and financial institutions with a relatively higher credit rating, which the Group considers to represent low credit risk. Management does not expect that there will be any significant losses from
non-performance
by these counterparties.
In addition, the Group has policies to limit the credit exposure on trade receivables, other receivables. The Group assesses the credit quality of and sets credit limits on its customers by taking into account their financial position, the availability of guarantee from third parties, their credit history and other factors such as current market conditions. The credit history of the customers is regularly monitored by the Group. In respect of customers with a poor credit history, the Group will use written payment reminders, or shorten or cancel credit periods, to ensure the overall credit risk of the Group is limited to a controllable extent.
The Group considers the probability of default upon initial recognition of a financial asset and whether there has been a significant increase in credit risk on an ongoing basis throughout each reporting period. To assess whether there is a significant increase in credit risk, the Group compares the risk of a default occurring on the asset as at the reporting date with the risk of default as at the date of initial recognition. It considers available reasonable and supportive forward-looking information. Especially the following indicators are incorporated:

 
 
 
internal credit rating;
 
 
 
external credit rating (as far as available);
 
   
actual or expected significant adverse changes in business, financial or economic conditions that are expected to cause a significant change to the debtors’ ability to meet its obligations;
 
   
actual or expected significant changes in the operating results of the debtors;
 
   
significant increases in credit risk on other financial instruments of the same debtors;
 
   
significant changes in the value of the collateral supporting the obligation or in the quality of third-party guarantees or credit enhancements;
 
   
significant changes in the expected performance and behaviour of the debtors, including changes in the payment status of debtors, etc.
Regardless of the analysis above, a significant increase in credit risk is presumed if a debtor is more than 30 days past due in making a contractual payment.
It has other monitoring procedures to ensure that
follow-up
action is taken to recover overdue debts. In addition, the Group reviews regularly the recoverable amount of each individual trade receivables to ensure that adequate impairment losses are made for irrecoverable amounts. Significant concentrations of credit risk primarily arise when the Group has significant exposure to individual customers. As at 31 December 2021, 69.50% and 81.80% of the total trade receivables were due from the Group’s largest customer and the five largest customers respectively within the Group (31 December 2020
:
 49.79% and 85.28%).
For other receivables, management makes periodic collective assessment as well as individual assessment on the recoverability of other receivables based on historical settlement records and forward-looking information. The management believes that there is no material credit risk inherent in the Group’s outstanding balance of other receivable.
 
 
(ii)
Impairment of financial assets
The Group has three types of financial assets that are subject to the expected credit loss model:
 
   
Trade receivables for sales of goods and from the providing services,
 
   
Other financial assets carried at amortized cost, and
 
   
Debt instruments carried at FVOCI.
While cash and cash equivalents, time deposits with banks and bills receivable are also subject to the impairment requirements of IFRS 9, the identified impairment loss was immaterial.
 
Trade receivables
The Group applies the IFRS 9 simplified approach to measuring expected credit losses which uses a lifetime expected loss allowance for all trade receivables (including trade receivables with related parties) and financial assets at fair value through other comprehensive income.
To measure the expected credit losses, trade receivables have been grouped based on shared credit risk characteristics and the days past due.
The expected credit loss rates are based on the payment profiles of sales over a period of 36 months before 31 December 2020 and 31 December 2021 respectively and the corresponding historical credit losses experienced within this period. The historical loss rates are adjusted to reflect current and forward-looking information on macroeconomic factors affecting the ability of the customers to settle the receivables.
Impairment losses on trade receivables are presented as (provision)/ reversal of impairment losses on financial assets within operating profit. Subsequent recoveries of amounts previously written off are credited against the same line item.
Other financial assets at amortized cost
Other financial assets at amortized cost include other receivables.
As at 31 December 2020 and 31 December 2021, the internal credit rating of other receivables was all performing. The Group has assessed that the expected credit losses for these receivables are not material under the 12 months expected losses method.
Management considered that there was no significant increase in credit risk for other receivables including receivables from related parties by taking into account of their past history of making payments when due and current ability to pay, and thus the impairment provision recognized during the period was limited to 12 months expected losses.
The provision/(reversal) for loss allowance was recognized in the statement of profit or loss in (provision)/ reversal of impairment losses on financial assets.
Trade and other receivables are written off where there is no reasonable expectation of recovery. Indicators that there is no reasonable expectation of recovery include, amongst others, the failure of a debtor to engage in a repayment plan with the Group, and a failure to make contractual payments for a period of greater than 120 days past due.
Impairment losses on trade and other receivables are presented as (provision)/ reversal of impairment losses within operating profit. Subsequent recoveries of amounts previously written off are credited against the same line item.
Debt instruments carried at FVOCI
Debt instruments carried at FVOCI include trade receivables and bills receivable with a business model which is achieved both by collecting contractual cash flows and selling of these assets. The loss allowance for debt instruments is recognized in the statement of profit or loss and reduces the fair value loss otherwise recognized in OCI.
As at 31 December 2020 and 31 December 2021, no loss allowance was provided for financial assets at FVOCI.
(iii)    (Provision)/ reversal of impairment losses on financial assets recognized in the statement of profit or loss
During the year, the following (losses) /recoveries were recognized in (provision)/reversal of impairment losses on financial assets in relation to impaired financial assets:
 
     2020      2021  
     RMB’000      RMB’000  
Impairment losses
                 
- provision in loss allowance for trade receivables
     (634      (1,354
- provision in loss allowance for other receivables
     —          (1
Recoveries on previously written off receivables (note)
     121,550        —    
    
 
 
    
 
 
 
Reversal/(Provision) of impairment losses on financial assets
     120,916        (1,355
    
 
 
    
 
 
 
Note: For the year ended 31 December 2020, the Group recovered previously written off receivables amounted to RMB121,550 thousand due to the liquidation of Zhejiang Jin Yong Acrylic Fiber Company Limited, a former subsidiary of the Group.
(iv)    Financial assets at fair value through profit or loss
The Group is also exposed to credit risk in relation to investments such as derivative financial instruments, which are measured at fair value through profit or loss. The maximum exposure at the end of the reporting period is the carrying amount of these investments.
 
 
(d)
Liquidity risk
Cash flow forecast is performed by the operating entities of the Group and aggregated by Group finance. Group finance monitors rolling forecasts of the Group’s liquidity requirements to ensure it has sufficient cash to meet operational needs while maintaining sufficient headroom on its undrawn committed borrowing facilities from major financial institutions so that the Group does not breach borrowing limits or covenants on any of its borrowing facilities to meet the short-term and long-term liquidity requirements.
The liquidity of the Group is primarily dependent on its ability to maintain adequate cash inflow from operations, the renewal of its short-term bank loans and its ability to obtain adequate external financing to support its working capital and meet its debt obligation when they become due.
Surplus cash held by the operating entities over and above balance required for working capital management is transferred to the Group treasury. As at 31 December 2021, the Group held cash and cash equivalents of RMB 5,112,010 thousand (31 December 2020: RMB 6,916,408 thousand) (note 23), time deposits with banks - current of RMB 7,386,607 thousand (31 December 2020: RMB 4,049,443 thousand) (note 24) and trade receivables (including trade receivables with related parties and those carried at fair value through other comprehensive income (“FVOCI”) of RMB 1,568,800 thousand (31 December 2020: RMB 1,469,431 thousand), that are expected to readily generate cash inflows for managing liquidity risk.
The table below analyzes the Group’s financial liabilities into relevant maturity groupings based on the remaining period at the statement of financial position date to the contractual maturity date. The amounts disclosed in the table are the contractual undiscounted cash flows.
 
     As at 31 December 2020  
     Contractual maturities of financial liabilities  
     Less than 1 year     
Between
1 and 2 years
    
Between
2 and 5 years
    
Over
5 years
     Total  
     RMB’000      RMB’000      RMB’000      RMB’000      RMB’000  
Non-derivatives
                                            
Borrowings
     1,558,702        —          —          —          1,558,702  
Short-term bonds
     3,023,614        —          —          —          3,023,614  
Lease liabilities
     9,373        2,136        1,090        103        12,702  
Bills payables
     26,196        —          —          —          26,196  
Trade payables
     1,294,138        —          —          —          1,294,138  
Other payables
     1,498,503        —          —          —          1,498,503  
Amounts due to related parties
     3,655,724        —          —          —          3,655,724  
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
 
       11,066,250        2,136        1,090        103        11,069,579  
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
 
Derivatives
                                            
Derivative financial liabilities
     —          —          —          —          —    
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
 
     As at 31 December 2021  
     Contractual maturities of financial liabilities  
     Less than 1 year     
Between
1 and 2 years
    
Between
2 and 5 years
    
Over
5 years
     Total  
     RMB’000      RMB’000      RMB’000      RMB’000      RMB’000  
Non-derivatives
                                            
Borrowings
     1,578,817        7,665        704,914        —          2,291,396  
Lease liabilities
     3,814        730        814        —          5,358  
Bills payables
     562,593        —          —          —          562,593  
Trade payables
     1,527,706        —          —          —          1,527,706  
Other payables
     1,003,860        —          —          —          1,003,860  
Amounts due to related parties excluded
non-financial
liabilities
     4,910,255        —          —          —          4,910,255  
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
 
       9,587,045        8,395        705,728               10,301,168  
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
 
Derivatives
                                            
Derivative financial liabilities
     23,804        —          —          —          23,804  
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
 
 
3.2
Capital management
The Group’s objectives when managing capital are to safeguard the Group’s ability to continue as a going concern in order to provide returns for shareholders and benefits for other stakeholders and to maintain an optimal capital structure to reduce the cost of capital.
In order to maintain or adjust the capital structure, the Group may adjust the amount of dividends paid to shareholders, return capital to shareholders, issue new shares or sell assets to reduce debt.
Consistent with others in the industry, the Group monitors capital on the basis of the gearing ratio. This ratio is calculated as net debt divided by total capital. Net debt is calculated as total borrowings and short-term bonds less cash and cash equivalents. Total capital is calculated as equity as shown in the consolidated statement of financial position plus net debt.
As cash and cash equivalents exceed total borrowings and short-term bonds, which was resulted primarily from profitability, there was no net debt as at 31 December 2020 and 31 December 2021.
3.3
Fair value estimation
The table below analyzes the Group’s financial instruments carried at fair value as at 31 December 2020 and 2021 by the level of the inputs to valuation techniques used to measure fair value. Such inputs are categorized into three levels within a fair value hierarchy as follows:
 
   
The fair value of financial instruments traded in active markets (such as publicly traded derivatives and equity securities) is based on quoted market prices at the end of the reporting period. The quoted market price used for financial assets held by the Group is the current bid price. These instruments are included in level 1.
 
   
The fair value of financial instruments that are not traded in an active market (for example, over–the–counter derivatives) is determined using valuation techniques that maximize the use of observable market data and rely as little as possible on entity-specific estimates. If all significant inputs required to fair value an instrument are observable, the instrument is included in level 2.
 
   
If one or more of the significant inputs is not based on observable market data, the instrument is included in level 3. This is the case for unlisted equity securities.
 
      As at 31 December 2020  
           Level 1      Level 2      Level 3      Total  
     Note     RMB’000      RMB’000      RMB’000      RMB’000  
Recurring fair value measurements
                                           
Financial assets
                                           
Financial assets at fair value through other comprehensive income
                                           
- Trade and bills receivable
     25       —          1,217,114        —          1,217,114  
-Equity investments
     25       —          —          5,000        5,000  
            
 
 
    
 
 
    
 
 
    
 
 
 
               —          1,217,114        5,000        1,222,114  
            
 
 
    
 
 
    
 
 
    
 
 
 
   
      As at 31 December 2021  
           Level 1      Level 2      Level 3      Total  
     Note     RMB’000      RMB’000      RMB’000      RMB’000  
Recurring fair value measurements
                                           
Financial assets
                                           
Financial assets measured at fair value through profit or loss
                                           
- Commodity swaps contracts
     3.1 (a)      —          32,791        —          32,791  
Financial assets measured at fair value through other comprehensive income
                                           
- Trade and bills receivable
     25       —          1,072,690        —          1,072,690  
- Equity investments
     25       —          —          5,000        5,000  
- Commodity swaps contracts
     3.1 (a)      —          48,614        —          48,614  
            
 
 
    
 
 
    
 
 
    
 
 
 
               —          1,154,095        5,000        1,159,095  
            
 
 
    
 
 
    
 
 
    
 
 
 
Financial liabilities
                                           
Financial liabilities measured at fair value through profit or loss
                                           
- Commodity swaps contracts
     3.1 (a)      —          23,804        —          23,804  
            
 
 
    
 
 
    
 
 
    
 
 
 
               —          23,804        —          23,804  
            
 
 
    
 
 
    
 
 
    
 
 
 
Amounts due to related parties – measured at fair value through profit or loss (FVPL)
     28       —          1,388,286        —          1,388,286  
            
 
 
    
 
 
    
 
 
    
 
 
 
 
Valuation techniques and inputs used in Level 2 fair value measurements
The fair value of commodity swaps contract is the estimated amount that the Group would receive or pay to terminate the swap at the end of the reporting period, taking into account the current interest rates and the current creditworthiness of the swap counterparties.
The fair value of trade and bills receivable is estimated as the present value of the future cash flows, discounted at the market interest rates at the balance sheet date.
The fair value of amounts due to related parties is the estimated amount that the Group would settle the liability by returning certain quantity of crude oil at the end of the reporting period, referring to market price of the related crude oil. As at 31 December 2021, if market price of crude oil had risen/fallen by 10% while all other variables had been held constant, the Group’s net profit would have decreased / increased by approximately RMB 89,787 thousand (2020: Nil).
During the year ended 31 December 2021, there were no transfers between Level 1 and Level 2, or transfers into or out of Level 3. The Group’s policy is to recognize transfers between levels of fair value hierarchy as at the end of the reporting period in which they occur.
The following table presents the changes in level 3 items for the periods ended 31 December 2021:
 
     Equity
investments
RMB’000
     Structured
deposits
RMB’000
     Total
RMB’000
 
As at 31 December 2019
     5,000        3,318,407        3,323,407  
    
 
 
    
 
 
    
 
 
 
Acquisitions
     —          7,600,000        7,600,000  
Disposals
     —          (10,900,000      (10,900,000
Fair value change
     —          (18,407      (18,407
    
 
 
    
 
 
    
 
 
 
As at 31 December 2020
     5,000        —          5,000  
    
 
 
    
 
 
    
 
 
 
Acquisitions
     —          8,150,000        8,150,000  
Disposals
     —          (8,150,000      (8,150,000
    
 
 
    
 
 
    
 
 
 
As at 31 December 2021
     5,000        —          5,000  
    
 
 
    
 
 
    
 
 
 
Financial assets and financial liabilities not measured at fair value mainly represent trade receivables, other receivables, amounts due from related parties excluded prepayments, trade payables, amounts due to related parties, other payables (except for the staff salaries and welfare payables and taxes payables), borrowings and short-term bonds. The carrying amounts of these financial assets and liabilities not measured at fair value are a reasonable approximation of their fair value.
XML 23 R9.htm IDEA: XBRL DOCUMENT v3.22.1
Critical accounting judgement and estimates
12 Months Ended
Dec. 31, 2021
CriticalAccountingEstimatesAndAssumptionsAbstract [Abstract]  
Critical accounting judgement and estimates
4
Critical accounting judgement and estimates
 
4.1
Critical accounting judgements in applying the Group’s accounting policies
In the process of applying the Group’s accounting policies, management has made the following accounting judgement:
 
(a)
Classification of financial assets
The classification depends on the Group’s business model for managing the financial assets and the contractual terms of the cash flows. The Group determines the business model for managing financial assets at the level of the financial asset portfolio. The factors considered include the way to evaluate and report the performance of financial assets to key management personnel, the risks affecting the performance of financial assets and their management methods, and the way for relevant business management personnel to obtain remuneration, etc.
 
When evaluating whether the contractual cash flow of financial assets is consistent with the basic lending arrangements, the Group has the following main judgments: whether the time distribution or amount of the principal may change in the duration due to prepayment and other reasons; whether the interest only includes the time value of money, credit risk, other basic lending risks and the consideration of cost and profit. For example, does the amount of prepayment only reflect the outstanding principal and the interest based on the outstanding principal, as well as the reasonable compensation paid for the early termination of the contract.
 
4.2
Sources of estimation uncertainty
Significant sources of estimation uncertainty are as follows:
 
(a)
Net realizable value (“NRV”) of inventories
As described in note 2.14, inventories are valued at the lower of cost and net realizable value. The net realizable value is determined based on the estimated selling prices in the ordinary course of business less the estimated costs to completion, and other costs necessary to make the sale. These estimates are based on the current market condition and historical experience of selling products of similar nature. It could change significantly as a result of competitor actions in response to changes in market conditions.
Management reassesses these estimations at the end of each reporting period to ensure inventory is shown at the lower of cost and net realizable value.
 
(b)
Impairments for
non-current
assets
As discussed in note 2.12, at the end of each reporting period, the Group estimates the recoverable amount of an asset or a cash-generating unit (“CGU”) (a portion of which related to certain production facilities), at the higher of its fair value less costs of disposal and its value in use, to determine the impairment losses. If circumstances indicate that the carrying amount of the asset or CGU may not be recoverable, the asset or CGU may be considered “impaired”, and an impairment loss may be recognized.
The recoverable amount of assets or CGUs is the higher of the fair value less costs of disposal and value in use. As the fair value of certain assets or CGUs may not be publicly available, the Group uses all readily available information in determining an amount that is a reasonable approximation of recoverable amount, including estimates based on reasonable and supportable assumptions for projections of product sales and operating costs and discount rate. In particular, in determining the value in use of the Group’s specific CGUs, significant judgements are required on the accounting estimates which are based on the assumptions relating to product sales growth rates, related costs growth rates and discount rate applied.
 
(c)
Useful life and residual value of property, plant and equipment
Property, plant and equipment, are depreciated on a straight-line basis over the estimated useful lives of the assets, after taking into account the estimated residual value. Management reviews the estimated useful lives and estimated residual value of the assets annually in order to determine the amount of depreciation expense to be recorded during any reporting period. The useful lives are based on the Group’s historical experience with similar assets, taking into account anticipated technological changes. The depreciation expense for future periods is adjusted if there are significant changes from previous estimates.
XML 24 R10.htm IDEA: XBRL DOCUMENT v3.22.1
Segment Information and Revenue
12 Months Ended
Dec. 31, 2021
Disclosure of operating segments [abstract]  
Segment information
5
Segment information and revenue
 
5.1
Segment information
The Group manages its business by divisions, which are organized by business lines. In view of the fact that the Company and its subsidiaries operate substantially all in the PRC, no geographical segment information is presented.
In a manner consistent with the way in which information is reported internally to the Group’s chief operating decision maker, Board of Directors, for the purposes of resource allocation and performance assessment, the Group has identified the following five reportable segments. No operating segments have been aggregated to form the following reportable segments.
 
Segment results, assets and liabilities include items directly attributable to a segment as well as those that can be allocated on a reasonable basis. Unallocated items mainly comprise interests in associates and joint ventures, deferred tax assets, cash and cash equivalents, time deposits, and incomes relating to these assets (such as share of net profits of associates and joint ventures accounted for using the equity method and interest income), derivative financial assets, borrowings, short-term bonds and interest expenses, derivative financial liabilities, and deferred tax liabilities.
The Group principally operates in five operating segments: synthetic fibres, resins and plastics, intermediate petrochemicals, petroleum products and trading of petrochemical products. Synthetic fibres, resins and plastics, intermediate petrochemicals and petroleum products are produced through intermediate steps from the principal raw material of crude oil. The specific products of each segment are as follows:
 
  (i)
The petroleum products segment is equipped with crude oil refinery facilities used to produce qualified refined gasoline, fuel, diesel oil, heavy oil and liquefied petroleum gas, and provide raw materials for the Group’s downstream petrochemical processing facilities.
 
  (ii)
The intermediate petrochemicals segment primarily produces
p-xylene,
benzene and ethylene oxide. The intermediate petrochemicals produced by the Group are both served as raw materials in the production of other petrochemicals, resins, plastics and synthetic fibres, and sold to external customers.
 
  (iii)
The resins and plastics segment produces primarily polyester chips, polyethylene resins, polypropylene resins and PVA granules. The polyester chips are used to produce polyester fibres, coating and containers. Polyethylene resins and plastics are used to produce insulated cable, mulching films and moulded products such as housewares and toys. Polypropylene resins are used for films, sheets and moulded products such as housewares, toys, consumer electronics and automobile parts.
 
  (iv)
The synthetic fibres segment produces primarily polyester, acrylic fibres and carbon fibres, which are mainly used in the textile and apparel industries.
 
  (v)
The trading of petrochemical products segment is primarily engaged in importing and exporting of petrochemical products. The products are sourced from international and domestic suppliers.
 
  (vi)
Other operating segments represent the operating segments that do not meet the quantitative threshold for determining reportable segments. These include investment property leasing, service provision and a variety of other commercial activities.
 
2019
   Petroleum
products
RMB’000
    Intermediate
petrochemicals
RMB’000
    Resins and
plastics
RMB’000
    Synthetic fibres
RMB’000
    Trading of
petrochemical
products
RMB’000
    Others
RMB’000
    Total
RMB’000
 
Total segment revenue
     66,754,731       24,698,643       10,304,812       2,200,229       21,881,214       1,502,840       127,342,469  
Inter segment revenue
     (11,868,026     (14,187,500     (141,101     —         (175,200     (700,975     (27,072,802
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Revenue from external customers
     54,886,705       10,511,143       10,163,711       2,200,229       21,706,014       801,865       100,269,667  
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Timing of revenue recognition
                                                        
- At a point in time
     54,886,705       10,511,143       10,163,711       2,200,229       21,695,864       801,865       100,259,517  
- Over time
     —         —         —         —         10,150       —         10,150  
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
       54,886,705       10,511,143       10,163,711       2,200,229       21,706,014       801,865       100,269,667  
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Segment result – profit/(loss) from operations
     705,469       413,914       401,454       (540,280     53,214       286,801       1,320,572  
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
 
2020
   Petroleum
products
RMB’000
    Intermediate
petrochemicals
RMB’000
    Resins and
plastics
RMB’000
    Synthetic fibres
RMB’000
    Trading of
petrochemical
products
RMB’000
    Others
RMB’000
    Total
RMB’000
 
Total segment revenue
     49,711,547       19,777,574       9,576,944       1,480,576       12,023,744       1,583,236       94,153,621  
Inter segment revenue
     (6,631,343     (11,526,322     (101,057     —         (438,634     (832,690     (19,530,046
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Revenue from external customers
     43,080,204       8,251,252       9,475,887       1,480,576       11,585,110       750,546       74,623,575  
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Timing of revenue recognition
                                                        
- At a point in time
     43,080,204       8,251,252       9,475,887       1,480,576       11,583,709       750,546       74,622,174  
- Over time
     —         —         —         —         1,401             1,401  
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
       43,080,204       8,251,252       9,475,887       1,480,576       11,585,110       750,546       74,623,575  
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Segment result – (loss)/profit from operations

     (2,198,705     581,597       1,262,029       (364,211     42,039       211,015       (466,236
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
 
2021
   Petroleum
products
RMB’000
    Intermediate
petrochemicals
RMB’000
    Resins and
plastics
RMB’000
    Synthetic fibres
RMB’000
    Trading of
petrochemical
products
RMB’000
    Others
RMB’000
    Total
RMB’000
 
Total segment revenue
     65,528,687       26,454,844       10,176,285       1,381,443       12,972,922       1,625,705       118,139,886  
Inter segment revenue
     (10,454,529     (15,619,770     (170,255     (445     (1,912,789     (783,606     (28,941,394
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Revenue from external customers
     55,074,158       10,835,074       10,006,030       1,380,998       11,060,133       842,099       89,198,492  
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Timing of revenue recognition
                                                        
- At a point in time
     55,074,158       10,835,074       10,006,030       1,380,998       11,020,323       842,099       89,158,682  
- Over time
     —         —         —         —         39,810       —         39,810  
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
       55,074,158       10,835,074       10,006,030       1,380,998       11,060,133       842,099       89,198,492  
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Segment result – profit/(loss) from operations
     2,967,030       (635,155     52,215       (854,077     43,729       (141,510     1,432,232  
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
 
     2019
RMB’000
     2020
RMB’000
     2021
RMB’000
 
Segment result – profit/(loss) from operations
                          
       
Petroleum products
     705,469        (2,198,705      2,967,030  
Intermediate petrochemicals
     413,914        581,597        (635,155
Resins and plastics
     401,454        1,262,029        52,215  
Synthetic fibres
     (540,280      (364,211      (854,077
Trading of petrochemical products
     53,214        42,039        43,729  
Others
     286,801        211,015        (141,510
    
 
 
    
 
 
    
 
 
 
Profit/(loss) from operations
     1,320,572        (466,236      1,432,232  
       
Finance income – net
     362,963        332,274        414,569  
Share of profit of investments accounted for using the equity method
     972,593        724,740        874,285  
    
 
 
    
 
 
    
 
 
 
Profit before taxation
     2,656,128        590,778        2,721,086  
    
 
 
    
 
 
    
 
 
 
 
Other profit and loss disclosures
 
     2019     2020     2021  
    
Depreciation
and
amortization
   
Impairment
loss and
credit loss
   
Inventory
write-down
   
Depreciation
and
amortization
   
Impairment
loss and
credit loss
   
Inventory
write-down
   
Depreciation
and
amortization
   
Impairment
loss and
credit loss
   
Inventory
write-down
 
     RMB’000     RMB’000     RMB’000     RMB’000     RMB’000     RMB’000     RMB’000     RMB’000     RMB’000  
Petroleum products
     (972,688     38       (167     (917,637     —         (138,537     (975,492     (94,420     (782
Intermediate petrochemicals
     (497,469     (478     (9,094     (465,425     (55,204     (15,418     (523,484     (297,632     (136,694
Resins and plastics
     (125,464     6       (12,073     (138,204     —         (26,382     (86,183     (61,242     (168
Synthetic fibres
     (68,589     7       (48,844     (78,030     88,550       (39,657     (132,091     (135,683     (13,239
Trading of petrochemical products
     (211     —         —         (19,938     —         (788     (39,125     —         —    
Others
     (174,367     —         —         (207,905     —         (106     (209,333     (28,392     —    
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
       (1,838,788     (427     (70,178     (1,827,139     33,346       (220,888     (1,965,708     (617,369     (150,883
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
 
     As at 31 December  
    
2020
Total assets
RMB’000
    
2021
Total assets
RMB’000
 
Allocated assets
                 
     
Petroleum products
     11,344,760        13,317,338  
Intermediate petrochemicals
     3,176,092        3,781,785  
Resins and plastics
     1,654,920        1,395,867  
Synthetic fibres
     986,391        1,919,194  
Trading of petrochemical products
     1,357,884        1,348,751  
Others
     2,432,339        2,700,327  
    
 
 
    
 
 
 
Allocated assets
     20,952,386        24,463,262  
    
 
 
    
 
 
 
Unallocated assets
                 
     
Investments accounted for using the equity method
     5,387,834        4,088,888  
Cash and cash equivalents
     6,916,408        5,112,010  
Time deposits with banks
     11,092,283        12,968,042  
Deferred tax assets
     252,121        184,143  
Derivative financial assets
     —          81,405  
Others
     18,098        22,839  
    
 
 
    
 
 
 
Unallocated assets
     23,666,744        22,457,327  
    
 
 
    
 
 
 
Total assets
     44,619,130        46,920,589  
    
 
 
    
 
 
 
 
     As at 31 December  
    
2020
Total liabilities
RMB’000
     2021
Total liabilities
RMB’000
 
Allocated liabilities
                 
Petroleum products
     6,669,419        9,749,806  
Intermediate petrochemicals
     1,267,313        1,257,436  
Resins and plastics
     1,233,286        1,327,587  
Synthetic fibres
     209,621        490,211  
Trading of petrochemical products
     1,224,420        1,257,750  
Others
     78,928        112,876  
    
 
 
    
 
 
 
Allocated liabilities
     10,682,987        14,195,666  
    
 
 
    
 
 
 
Unallocated liabilities
                 
     
Borrowings
     1,548,000        2,259,800  
Short-term bonds
     3,017,811        —    
Deferred tax liabilities
     35,357        33,344  
Derivative financial liabilities
     —          23,804  
Others
     —          30,577  
    
 
 
    
 
 
 
Unallocated liabilities
     4,601,168        2,347,525  
    
 
 
    
 
 
 
Total liabilities
     15,284,155        16,543,191  
    
 
 
    
 
 
 
 
     2019      2020      2021  
     RMB’000      RMB’000      RMB’000  
Additions to property, plant and equipment, construction in progress,
right-of-use
assets, other
non-current
assets
                          
Petroleum products
     1,024,626        779,392        708,342  
Intermediate petrochemicals
     204,021        278,788        1,306,813  
Resins and plastics
     74,633        139,212        44,495  
Synthetic fibres
     294,515        496,125        1,748,868  
Trading of petrochemical products
     89        378,292        71,917  
Others
     103,418        222,080        234,023  
    
 
 
    
 
 
    
 
 
 
       1,701,302        2,293,889        4,114,458  
    
 
 
    
 
 
    
 
 
 
5.2
Revenue
The Group’s revenue from external customers are substantially all within Mainland China in 2019, 2020 and 2021. As at 31 December 2020 and 31 December 2021, assets are also substantially all within Mainland China.
Revenue of approximate RMB
59,766,489 
thousand (2019: RMB42,657,975 
thousand
,
20
20
: RMB38,651,385 
thousand) are derived from a single customer. These revenues are attributable to the petroleum products and others segments. 
Details of concentrations of credit risk arising from these customers are set out in note 3.1(c).
XML 25 R11.htm IDEA: XBRL DOCUMENT v3.22.1
Other Operating Income
12 Months Ended
Dec. 31, 2021
Other operating income [abstract]  
Other operating income
6
Other operating income
 
     2019      2020      2021  
     RMB’000      RMB’000      RMB’000  
Government grants (a)
     69,678        61,296        35,944  
Rental income from investment property (note 17)
     76,381        81,608        81,923  
Others
     4,655        5,772        7,438  
    
 
 
    
 
 
    
 
 
 
       150,714        148,676        125,305  
    
 
 
    
 
 
    
 
 
 
 
(a)
Government grants
Grants related to R&D, other tax refund and subsidies are included in the government grants line item. There are no unfulfilled conditions or other contingencies attaching to these grants.
XML 26 R12.htm IDEA: XBRL DOCUMENT v3.22.1
Other Operating Expenses
12 Months Ended
Dec. 31, 2021
Other operating expenses [abstract]  
Other operating expenses
7
Other operating expenses
 
     2019      2020      2021  
     RMB’000      RMB’000      RMB’000  
Cost related to lease of investment properties
     (16,199      (15,625      (13,439
Others
     (5,726      (9,061      (31,273
    
 
 
    
 
 
    
 
 
 
       (21,925      (24,686      (44,712
    
 
 
    
 
 
    
 
 
 
XML 27 R13.htm IDEA: XBRL DOCUMENT v3.22.1
Other gains - net
12 Months Ended
Dec. 31, 2021
Other gains - net [abstract]  
Other gains - net
8
Other gains – net
 
     2019      2020      2021  
     RMB’000      RMB’000      RMB’000  
Net gains /(losses) on disposal of property, plant and equipment and other long-term assets
     158,551        (1,212      48,671  
Gains from structured deposits (note a)
     85,444        114,283        97,921  
Net losses on foreign exchange option contracts
     (12,315      (376      (151
Net gains on commodity swaps contracts not qualified for hedging accounting
     —          —          18,997  
Losses from disposal of a subsidiary

     (60,951      —          —    
       
Impairment losses for investment in an associate
     —          —          (28,392
Net foreign exchange gains / (losses)

     2,648        12,248        (1,861
Losses on sale of FVOCI
     (19,513      (9,513      (4,685
Net losses on disposal of inventory
     —          —          (19
    
 
 
    
 
 
    
 
 
 
       153,864        115,430        130,481  
    
 
 
    
 
 
    
 
 
 
 
(a)
Gains from structured deposits
Structured deposits are financial products issued by banks, return of which are linked to the performance of the embedded index, like foreign exchange rate, interest rate and etc..
XML 28 R14.htm IDEA: XBRL DOCUMENT v3.22.1
Finance Income and Expenses
12 Months Ended
Dec. 31, 2021
Finance income and expenses [abstract]  
Finance income and expenses
9
Finance income and expenses
 
     2019      2020      2021  
     RMB’000      RMB’000      RMB’000  
Interest income from time deposits with maturity more than 3 months
     398,176        339,595        424,696  
Interest income from time deposits with maturity less than 3 months
     —          83,812        71,402  
Others
     18,571        7,821        12,657  
    
 
 
    
 
 
    
 
 
 
Finance income
     416,747        431,228        508,755  
    
 
 
    
 
 
    
 
 
 
Interest and finance charges paid/payable for lease liabilities and financial liabilities not at fair value through profit or loss
     (59,378      (101,732      (106,827
Less: interest expense capitalized into construction in progress
     5,594        8,292        12,641  
    
 
 
    
 
 
    
 
 
 
Net interest expenses
     (53,784      (93,440      (94,186
Net foreign exchange losses
     —          (5,514      —    
    
 
 
    
 
 
    
 
 
 
Finance expenses
     (53,784      (98,954      (94,186
    
 
 
    
 
 
    
 
 
 
Finance income – net
     362,963        332,274        414,569  
    
 
 
    
 
 
    
 
 
 
XML 29 R15.htm IDEA: XBRL DOCUMENT v3.22.1
Expense by Nature
12 Months Ended
Dec. 31, 2021
Expenses by nature [abstract]  
Expense by nature
10
Expense by nature
 
     2019      2020      2021  
     RMB’000      RMB’000      RMB’000  
Cost of raw materials
     57,101,961        42,082,307        54,457,558  
Cost of trading products
     21,566,364        11,467,420        10,929,127  
Employee benefit expenses (note 11)
     3,147,372        3,143,219        3,456,765  
Depreciation and amortization:
                          
Property, plant and equipment (note 16)
     1,507,804        1,553,039        1,621,459  
Investment properties (note 17)
     14,694        15,184        15,325  
Other
non-current
assets (note 14)
     214,292        226,263        294,617  
Right-of-use
assets (note 15)
     101,998        32,653        34,307  
Repairs and maintenance expenses
     1,089,829        1,060,624        1,587,955  
Changes of work in progress and finished goods
     446,779        862,652        (235,402
Transportation costs
     297,416        274,002        238,405  
Inventory write-down (note 21)
     70,178        220,888        150,883  
External processing fee
     215,288        215,467        213,691  
Commission expense (note 33)
     125,641        104,598        110,552  
Impairment loss of property, plant and equipment (note 16)
     486        87,570        587,622  
Impairment loss of investments accounted for using equity method (note 20)
     —          —          28,392  
Auditors’ remuneration – audit services
     7,800        7,800        6,837  
Expenses relating to short-term leases
     2,961        3,731        6,938  
XML 30 R16.htm IDEA: XBRL DOCUMENT v3.22.1
Employee Benefit Expenses
12 Months Ended
Dec. 31, 2021
Classes of employee benefits expense [abstract]  
Employee benefit expenses
11
Employee benefit expenses
 
     2019      2020      2021  
     RMB’000      RMB’000      RMB’000  
Wages and salaries
     1,931,121        2,009,645        2,142,959  
Social welfare costs
     782,789        714,484        861,375  
Others
     433,462        419,090        452,431  
    
 
 
    
 
 
    
 
 
 
Total employee benefit expense
     3,147,372        3,143,219        3,456,765  
    
 
 
    
 
 
    
 
 
 
 
(a)
Five highest paid individuals
For the years ended 31 December 2019, 2020 and 2021, all
 5 individuals with the highest emoluments are directors and supervisors whose emoluments are disclosed in note 38.
 
(b)
Employees of the Group’s subsidiaries in the PRC are required to participate in a defined contribution retirement scheme administered and operated by the local municipal government. The Group’s subsidiaries in the PRC contribute funds which are calculated on certain percentages of the average employee salary as stipulated by the local municipal government to the scheme to fund the retirement benefits of the employees.
 
In addition, the Group provides a supplementary retirement plan for its staff at rates not exceeding 8% of the salaries. The Group has no other material obligation for the payment of pension benefits associated with these plans beyond the annual contributions described above.
For the year ended 31 December 2021, the Group’s total contributions to defined contribution retirement plans was RMB 431,818 thousand. (2019: RMB 383,698 thousand, 2020: RMB 342,073 thousand)
 
(c)
As at 31 December 2019, 31 December 2020 and 31 December 2021, there was no material outstanding contribution to the above defined contribution retirement plans.
XML 31 R17.htm IDEA: XBRL DOCUMENT v3.22.1
Income Tax (Expenses)/ Benefits
12 Months Ended
Dec. 31, 2021
Income tax [abstract]  
Income Tax (expenses)/ benefits
12
Income tax (expenses)/ benefits
 
     2019      2020      2021  
     RMB’000      RMB’000      RMB’000  
Current income tax
     (460,720      (37,027      (590,668
Deferred taxation
     31,757        102,647        (53,812
    
 
 
    
 
 
    
 
 
 
Income tax (expenses)/ benefits
     (428,963      65,620        (644,480
    
 
 
    
 
 
    
 
 
 
A reconciliation of the expected income tax calculated at the applicable tax rate and profit before taxation, with the actual income tax is as follows:
 
     Year ended 31 December  
     2019      2020      2021  
     RMB’000      RMB’000      RMB’000  
Profit before income tax
     2,656,128        590,778        2,721,086  
    
 
 
    
 
 
    
 
 
 
Expected PRC income tax at the statutory tax rate of 25%
     (664,032      (147,695      (680,272
Tax effect of share of profit of investments accounted for using the equity method
     239,562        178,685        214,750  
Tax effect of other
non-taxable
income
     7,459        54,379        10,782  
Tax effect of additional deductions for R&D expenses
     7,500        11,863        12,168  
Tax effect of
non-deductible
loss, expenses and costs
     (42,906      (51,543      (185,945
True up for final settlement of enterprise income taxes in respect of previous years
     2,618        9,188        —    
Tax losses for which no deferred income tax asset was recognized
     (9,578      (2,821      (21,225
Utilization of previously unrecognized tax losses
     30,414        13,564        157  
Tax effect of additional deduction for purchasing environmental protection equipment
     —          —          12,446  
Derecognition of previously recognized tax losses
     —          —          (7,341
    
 
 
    
 
 
    
 
 
 
Actual income tax (expenses)/ benefits
     (428,963      65,620        (644,480
    
 
 
    
 
 
    
 
 
 
 
The provision for PRC income tax is calculated at the rate of 25% (2019 and 2020: 25%) on the estimated taxable income of the year ended 31 December 2021 determined in accordance with relevant income tax rules and regulations. The Group did not carry out business overseas and therefore does not incur overseas income taxes
.
 
(a)
Current taxation in the consolidated statement of financial position represents:
 
     2020      2021  
     RMB’000      RMB’000  
Income tax payable balance at 1 January
     226,269        19,425  
     
Provision for current income tax for the year
     37,027        590,668  
Payment during the year
     (243,871      (351,627
    
 
 
    
 
 
 
Income tax payable balance at 31 December
     19,425        258,466  
    
 
 
    
 
 
 

(b)
Movements in deferred tax assets and liabilities are as follows:
 
    
Balance as at 1
January 2020
    
Deducted/
(charged) to
profit
or loss
    
Balance as at
31 December
2020
 
     RMB’000      RMB’000      RMB’000  
Deferred tax assets:
                          
       
Impairment for bad and doubtful debts and provision for inventories
     38,901        18,425        57,326  
Provision for impairment losses in property, plant and equipment and construction in progress
     207,632        18,803        226,435  
Tax losses
     1,986        85,813        87,799  
Others
     88,663        42,323        130,986  
    
 
 
    
 
 
    
 
 
 
       337,182        165,364        502,546  
    
 
 
    
 
 
    
 
 
 
Deferred tax liabilities:
                          
Gains of financial assets at fair value
     (4,604      4,604        —    
Difference in depreciation
     (178,800      (104,939      (283,739
Capitalization of borrowing costs
     (2,946      903        (2,043
    
 
 
    
 
 
    
 
 
 
       (186,350      (99,432      (285,782
    
 
 
    
 
 
    
 
 
 
Deferred tax assets – net
     150,832        101,289        252,121  
       
Deferred tax liabilities – net
     —          (35,357      (35,357
 
    
Balance as at 1
January 2021
    
Deducted/
(Charged) to
profit
or loss
    
Deducted/
(Charged) to
reserves
    
Balance as at
31 December
2021
 
     RMB’000      RMB’000      RMB’000      RMB’000  
Deferred tax assets:
                                   
         
Impairment for bad and doubtful debts and provision for inventories
     57,326        (977      —          56,349  
Provision for impairment losses in property, plant and equipment and construction in progress
     226,435        131,776        —          358,211  
Tax losses
     87,799        (87,799      —          —    
Acc
rua
ls and others
     130,986        (48,808      —          82,178  
    
 
 
    
 
 
    
 
 
    
 
 
 
       502,546        (5,808      —          496,738  
    
 
 
    
 
 
    
 
 
    
 
 
 
Deferred tax liabilities:
                                   
         
Difference in depreciation
     (283,739      (46,332      —          (330,071
Capitalization of borrowing costs
     (2,043      575        —          (1,468
Derivative financial instruments
     —          (2,247      (12,153      (14,400
    
 
 
    
 
 
    
 
 
    
 
 
 
       (285,782      (48,004      (12,153      (345,939
    
 
 
    
 
 
    
 
 
    
 
 
 
Deferred tax assets – net
     252,121        (55,825      (12,153      184,143  
         
Deferred tax liabilities – net
     (35,357      2,013        —          (33,344
The Group recognizes deferred tax assets only to the extent that it is probable that future taxable income will be available against which the assets can be utilized. Based on the level of historical taxable income and projections for future taxable income over the periods which the deferred tax assets will be utilized, management believes that it is probable the Group will realize the benefits of these temporary differences for which deferred tax assets have been recognized.
(c)
Deferred tax assets not recognized:
As at 31 December 2021, certain subsidiaries of the Company did not recognize the deferred tax assets in respect of the impairment losses on property, plant and equipment amounting to RMB29,969 thousand (31 December 2020: RMB29,969 thousand), because it was not probable that the related tax benefit would be realized.
As at 31 December 2021, certain subsidiaries of the Company did not recognize the deferred tax assets in respect of tax losses of RMB350,574 thousand (31 December 2020: RMB72,699 thousand) carried forward for PRC income tax purpose because it was not probable that the related tax benefit would be realized.
Tax losses carried forward that are not recognized as deferred tax assets will expire in the following years:
 
     2020      2021  
     RMB’000      RMB’000  
2022      12,687        65,331  
2023      10,415        66,965  
2024      38,312        91,901  
2025      11,285        41,475  
2026      —          84,902  
    
 
 
    
 
 
 
       72,699        350,574  
    
 
 
    
 
 
 
XML 32 R18.htm IDEA: XBRL DOCUMENT v3.22.1
Earnings per Share
12 Months Ended
Dec. 31, 2021
Earnings per share [abstract]  
Earnings per share
13
Earnings per share
 
(a)
Basic earnings per share
Basic earnings per share is calculated by dividing the profit attributable to equity shareholders of the Company by the weighted average number of ordinary shares in issue during the year.
 
     2019      2020      2021  
     RMB’000      RMB’000      RMB’000  
Net profit attributable to equity shareholders of the Company
     2,215,728        645,072        2,073,431  
       
Weighted average number of ordinary shares in issue (thousand of shares)
     10,823,814        10,823,814        10,823,814  
       
Basic earnings per share (RMB per share)
     RMB 0.205        RMB 0.060        RMB
0.192
 
    
 
 
    
 
 
    
 
 
 
 
(b)
Diluted earnings per share
There were no dilutive potential ordinary shares for the years ended 31 December 2019, 2020 and 2021, therefore diluted earnings per share is the same as basic earnings per share.
XML 33 R19.htm IDEA: XBRL DOCUMENT v3.22.1
Other Non-current Assets
12 Months Ended
Dec. 31, 2021
Other non-current assets [abstract]  
Other non-current assets
 
14
Other
non-current
assets
 
     Intangible
assets
    
Long-term
prepaid
expense
     Total  
     RMB’000      RMB’000      RMB’000  
As at 1 January 2020
                          
Cost
     85,855        463,779        549,634  
Accumulated amortization
     (68,220      —          (68,220
    
 
 
    
 
 
    
 
 
 
Net book amount
     17,635        463,779        481,414  
    
 
 
    
 
 
    
 
 
 
Year ended 31 December 2020
                          
Opening net book amount
     17,635        463,779        481,414  
Additions
     53        169,755        169,808  
Charge for the year
     (2,919      (223,344      (226,263
    
 
 
    
 
 
    
 
 
 
Closing net book amount
     14,769        410,190        424,959  
       
As at 31 December 2020
                          
Cost
     85,908        410,190        496,098  
Accumulated amortization
     (71,139      —          (71,139
    
 
 
    
 
 
    
 
 
 
Net book amount
     14,769        410,190        424,959  
    
 
 
    
 
 
    
 
 
 
Year ended 31 December 2021
                          
Opening net book amount
     14,769        410,190        424,959  
Additions
     —          657,465        657,465  
Charge for the year
     (2,925      (291,692      (294,617
    
 
 
    
 
 
    
 
 
 
Closing net book amount
     11,844        775,963        787,807  
    
 
 
    
 
 
    
 
 
 
As at 31 December 2021
                          
Cost
     85,908        775,963        861,871  
Accumulated amortization
     (74,064      —          (74,064
    
 
 
    
 
 
    
 
 
 
Net book amount
     11,844        775,963        787,807  
    
 
 
    
 
 
    
 
 
 
For the year ended 31 December 2021, the amortization of RMB 294,617 thousand (2019: RMB 214,292 thousand, 2020: RMB226,263 thousand) has been charged in Cost of sales.
 
XML 34 R20.htm IDEA: XBRL DOCUMENT v3.22.1
Leases
12 Months Ended
Dec. 31, 2021
Disclosure of quantitative information about leases for lessee [abstract]  
Leases
15
Leases
 
(a)
Amounts recognized in the statement of financial position
The statement of financial position shows the following amounts relating to leases:
 
     As at 31 December  
     2020      2021  
     RMB’000      RMB’000  
Right-of-use
assets
                 
Land use rights
     397,808        380,764  
Buildings
     11,221        3,288  
Equipment
     879        625  
Others
     893        966  
    
 
 
    
 
 
 
       410,801        385,643  
    
 
 
    
 
 
 
Lease liabilities
                 
Current
     9,352        3,229  
Non-current
     3,119        1,384  
    
 
 
    
 
 
 
       12,471        4,613  
    
 
 
    
 
 
 
For the year ended 31 December 2021, additions to the
right-of-use
assets were RMB9,534 thousand (2019: RMB 33,980 thousand, 2020: RMB 109,238 thousand, including 102,283 thousand generated by the acquisition of a subsidiary,).
At 31 December 2021, the lease liabilities were repayable as follows:
 
     2021  
     RMB’000  
Within 1 year
     3,229  
After 1 year but within 2 years
     672  
After 2 years but within 5 years
     712  
    
 
 
 
       4,613  
    
 
 
 
(b)
Amounts recognized in the statement of profit or loss
The statement of profit or loss shows the following amounts relating to leases:
 
    
2019
RMB’000
    
2020
RMB’000
    
2021
RMB’000
 
Depreciation charge of
right-of-use
assets
                          
Land use rights
     (14,814      (15,965      (17,044
Buildings
     (12,541      (15,481      (15,677
Equipment
     (74,025      (449      (399
Others
     (618      (758      (1,187
    
 
 
    
 
 
    
 
 
 
       (101,998      (32,653      (34,307
    
 
 
    
 
 
    
 
 
 
Interest expense (included in Finance expenses)
     (2,570      (887      (537
Expense relating to short-term leases (included in Cost of sales)
     (2,961      (3,731      (6,938
The total cash outflow for leases in 2021 was RMB24,482 thousand (2019: RMB94,441 thousand, 2020: RMB20,204 thousand).
 
XML 35 R21.htm IDEA: XBRL DOCUMENT v3.22.1
Property, Plant and Equipment
12 Months Ended
Dec. 31, 2021
Property, plant and equipment [abstract]  
Property, plant and equipment
16
Property, plant and equipment
 
     Buildings     
Plant and
machinery
    
Vehicles
and
other
equipment
     Total  
     RMB’000      RMB’000      RMB’000      RMB’000  
Cost:
                                   
         
At 1 January 2020
     3,336,375        41,455,159        1,871,684        46,663,218  
         
Additions
     707        228,153        65,380        294,240  
Transferred from construction in progress (note 18)
     24,199        1,440,695        85,419        1,550,313  
Acquisition of subsidiary
     124,849        146,172        4,694        275,715  
Reclassification
     52,599        (55,206      2,607        —    
Disposals
     (32,690      (472,643      (71,564      (576,897
Transferred to investment properties (note 17)
     (24,829      —          —          (24,829
    
 
 
    
 
 
    
 
 
    
 
 
 
At 31 December 2020 and 1 January 2021
     3,481,210        42,742,330        1,958,220        48,181,760  
         
Additions
     —          161,118        15,646        176,764  
Transferred from construction in progress (note 18)
     130,947        1,476,065        92,962        1,699,974  
Reclassification
     267,662        (275,880      8,218        —    
Disposals
     (4,717      (737,634      (62,782      (805,133
Transferred from investment properties (note 17)
     1,164        —          —          1,164  
Transferred to construction in progress (note 18)
     (2,091      (1,260      (15,404      (18,755
Transferred to investment properties (note 17)
     (83      (7      —          (90
    
 
 
    
 
 
    
 
 
    
 
 
 
At 31 December 2021
     3,874,092        43,364,732        1,996,860        49,235,684  
    
 
 
    
 
 
    
 
 
    
 
 
 
Accumulated depreciation:
                                   
         
At 1 January 2020
     (2,310,970      (30,793,083      (1,432,530      (34,536,583
         
Charge for the year
     (91,070      (1,367,861      (94,108      (1,553,039
Reclassification
     (29,721      29,635        86        —    
Written back on disposals
     25,670        430,397        68,698        524,765  
Transferred to investment properties (note 17)
     9,527        —          —          9,527  
    
 
 
    
 
 
    
 
 
    
 
 
 
At 31 December 2020 and 1 January 2021
     (2,396,564      (31,700,912      (1,457,854      (35,555,330
         
Charge for the year
     (88,234      (1,419,669      (113,556      (1,621,459
Reclassification
     (214,041      216,706        (2,665      —    
Written back on disposals
     3,652        626,865        55,709        686,226  
Transferred from investment properties (note 17)
     (1,088      —          —          (1,088
Transfer to construction in progress (note 18)
     46        735        5,642        6,423  
Transferred to investment properties (note 17)
     80        7        —          87  
    
 
 
    
 
 
    
 
 
    
 
 
 
At 31 December 2021
     (2,696,149      (32,276,268      (1,512,724      (36,485,141
    
 
 
    
 
 
    
 
 
    
 
 
 
 
 
     Buildings     
Plant and
machinery
    
Vehicles
and
other
equipment
     Total  
     RMB’000      RMB’000      RMB’000      RMB’000  
Impairment losses:
                                   
         
At 1 January 2020
     (50,785      (766,932      (8,121      (825,838
         
Charge for the year
     (3,007      (84,035      (528      (87,570
    
 
 
    
 
 
    
 
 
    
 
 
 
At 31 December 2020 and 1 January 2021
     (53,792      (850,967      (8,649      (913,408
         
Charge for the year
     (793      (586,147      (682      (587,622
Written back on disposals
     —          60,018        501        60,519  
Reclassification
     (26,133      26,270        (137      —    
    
 
 
    
 
 
    
 
 
    
 
 
 
At 31 December 2021
     (80,718      (1,350,826      (8,967      (1,440,511
    
 
 
    
 
 
    
 
 
    
 
 
 
    
 
 
    
 
 
    
 
 
    
 
 
 
Net book value:
                                   
         
At 31 December 2020
     1,030,854        10,190,451        491,717        11,713,022  
    
 
 
    
 
 
    
 
 
    
 
 
 
At 31 December 2021
     1,097,225        9,737,638        475,169        11,310,032  
    
 
 
    
 
 
    
 
 
    
 
 
 
 
(i)
The Group recognized impairment loss on property, plant and equipment in relation to certain production facilities of RMB 259,850 thousand for the year ended 31 December 2021. Due to deteriorating market conditions, the increasing production cost is not expected to be covered by the estimated selling price of the products, the Group identified an impairment indicator for property, plant and equipment in relation to certain production facilities, including 4# aromatic joint unit and 3# aromatic joint unit under intermediate petrochemicals segment, and performed an impairment assessment of these assets based on their estimated recoverable amounts, as a result the carrying amount of these assets were written down to their recoverable amount of RMB 519,877 thousand.
The recoverable amounts of above production facilities are estimated using the present value of future cash flows based on the financial budgets approved by management covering a five-year period. Forecasted cash flows are developed using several key assumptions, including the product sales growth rates, related costs growth rates (“forecasted growth rates”) and discount rate. The forecasted growth rates are based on past business performance and market participants’ expectations for market development, which are consistent with the forecasts included in industry reports. The discount rate used is a
pre-tax
ratio of 10% and reflects specific risks relating to the Group.
 
 
  (ii)
During the year ended 31 December 2021, a number of production facilities were idle or backward production technology. The Group does not expect to have future economic benefits recoverable from the use of those production facilities. There is no alternative use of those production facilities which is specifically designed. The recoverable amounts of property, plant and equipment related to those production facilities are estimated to be their residual value. As a result, impairment loss of RMB327,772 thousand was made against the carrying amounts of those assets.
As a result of these assessments, an impairment loss of RMB 587,622 thousand on property, plant and equipment was recognized in “cost of sales” for the year ended 31 December 2021.
For the year ended 31 December 2020, impairment loss of RMB 87,570 thousands has been recognized in Cost of sales for the excess of carrying amount over its recoverable amount.
For the year ended 31 December 2019, the written off of impairment loss of the Group amounted to RMB 51,484 thousands due to the disposal of property, plant and equipment.
XML 36 R22.htm IDEA: XBRL DOCUMENT v3.22.1
Investment Properties
12 Months Ended
Dec. 31, 2021
Disclosure of detailed information about investment property [abstract]  
Investment properties
 
17
Investment properties
 
     RMB’000  
Cost:
        
   
As at 1 January 2020
     602,659  
Transferred from property plant and equipment (note 16)
     24,829  
    
 
 
 
At 31 December 2020 and 1 January 2021
     627,488  
    
 
 
 
Transferred from property plant and equipment (note 16)
     90  
Transferred to property plant and equipment (note 16)
     (1,164
    
 
 
 
At 31 December 2021
     626,414  
    
 
 
 
Accumulated depreciation:
        
   
At 1 January 2020
     (235,191
Charge for the year
     (15,184
Transferred from property plant and equipment (note 16)
     (9,527
    
 
 
 
At 31 December 2020 and 1 January 2021
     (259,902
    
 
 
 
Charge for the year
     (15,325
Transferred from property plant and equipment (note 16)
     (87
Transferred to property plant and equipment (note 16)
     1,088  
    
 
 
 
At 31 December 2021
     (274,226
    
 
 
 
Net book value:
        
At 31 December 2020
     367,586  
    
 
 
 
At 31 December 2021
     352,188  
    
 
 
 
As at 31 December 2021, the Group has no contractual obligations for future repairs and maintenance (31 December 2020: Nil).
Investment properties represent certain floors of an office building leased to other entities including related parties.
 
  a.
The fair value of the investment properties of the Group as at 31 December 2021 was estimated by the directors to be approximately RMB 1,217,987 thousand by reference to market values of similar properties in the nearby area (31 December 2020: RMB 1,202,626 thousand). This fair value estimation was at level 3 of fair value hierarchy by using market observable inputs. The investment properties have not been valued by external independent appraisers.
 
  b.
Rental income of RMB81,923 thousand was recognized in other operating income by the Group for the year ended 31 December 2021 (2019: RMB76,381 thousand, 2020: RMB81,608 thousand).
 
  c.
Leasing arrangements
The investment properties are leased out under operating leases. The leases typically run for an initial period of 1 to 3 years, with an option to renew the lease after that date at which time all terms are renegotiated. Lease payments are usually renegotiated every year to reflect market rentals.
Undiscounted lease payments under
non-cancellable
operating leases in place at the reporting date will be receivable by the Group in future periods as follows :
     2020      2021  
     RMB’000      RMB’000  
Within 1 year
     51,396        49,420  
Between 1 and 2 years
     4,343        39,137  
Above 2 years
     629        —    
    
 
 
    
 
 
 
       56,368        88,557  
    
 
 
    
 
 
 
XML 37 R23.htm IDEA: XBRL DOCUMENT v3.22.1
Construction in Progress
12 Months Ended
Dec. 31, 2021
Construction in progress [abstract]  
Construction in progress
18
Construction in progress
 
     2020      2021  
     RMB’000      RMB’000  
As at 1 January
     1,815,549        1,710,124  
     
Additions
     1,444,888        3,270,695  
Transferred to property plant and equipment (note 16)
     (1,550,313      (1,699,974
Transferred from property plant and equipment (note 16)
     —          12,332  
    
 
 
    
 
 
 
As at 31 December
     1,710,124        3,293,177  
    
 
 
    
 
 
 
As at 31 December 2021, the impairment loss in construction in progress was RMB24,486 thousand (2019: RMB34,661 thousand, 31 December 2020: RMB24,486 thousand).
For the year ended 31 December 2021, the group had no impairment write-off due to the disposal of construction in progress (2019: Nil, 2020: RMB 10,175 thousand).
For the year ended 31 December 2021, the Group capitalized borrowing costs amounting to RMB12,641 
thousand (2019: RMB5,594 thousand, 2020:
 
RMB8,292 thousand) on qualifying assets. Borrowing costs were capitalized at the weighted average rate of its general borrowings of 2.85% (2019: 3.35%, 2020: 2.79%).
XML 38 R24.htm IDEA: XBRL DOCUMENT v3.22.1
Subsidiaries
12 Months Ended
Dec. 31, 2021
Disclosure of subsidiaries [abstract]  
Subsidiaries
19
Subsidiaries
The following list contains only the particulars of subsidiaries which principally affected the results, assets or liabilities of the Group. The class of shares held is ordinary unless otherwise stated.
 
 
  
 
  
 
 
  
Proportion of ownership interest
 
  
 
Name of company
  
Place of
incorporation
and business
  
Particulars of paid-up

capital ’000
 
  
Group’s
effective
interest
 
  
Held by
the
Company
 
  
Held by a
subsidiary
 
  
Principal activity
Shanghai Petrochemical Investment Development Company Limited (“Toufa”)    Mainland
China
   RMB 1,000,000        100.00        100.00        —        Investment management
                                               
China Jinshan Associated Trading Corporation (“Jinmao”)    Mainland
China
   RMB 25,000        67.33        67.33        —        Import and export of
petrochemical products
and equipment
Shanghai Jinchang Engineering Plastics Company Limited (“Jinchang”)    Mainland
China
   USD 9,154        74.25        —          74.25      Production of
polypropylene
compound products
Shanghai Golden Phillips Petrochemical Company Limited (“Jinfei”)    Mainland
China
   RMB 415,623        100.00        —          100.00      Production of
polyethylene
products
Shanghai Jinshan Trading Corporation (“JMGJ”)    Mainland
China
   RMB 100,000        67.33        —          67.33      Import and export of petrochemical products
Zhejiang Jinlian Petrochemical Storage and Transportation Co., Ltd. (“Jinlian”)    Mainland
China
   RMB 400,000        100.00        —          100.00      Trading of
petrochemical
products
a.    The total comprehensive income attributable to
non-controlling
interests for the year ended 31 December 2021 is RMB3,175 thousand (2019: loss of RMB11,437 thousand, 2020: RMB11,326 thousand).
b.     On 23 August 2019, the Group disposed 75% share of Zhejiang Jin Yong Acrylic Fiber Company Limited, a former subsidiary of the Group, due to its bankruptcy and liquidation. The disposal loss amounted RMB 60,951 thousands was included in Other gains – net (Note 8) for the year ended 31 December 2019.
c.    On 30 June 2020, one of the Company’s subsidiaries, Toufa acquired 100% share of Zhejiang Zhonghang Oil Petrochemical Storage and Transportation Co., Ltd., renamed as Jinlian, from China Aviation Oil Group Logistics Co., Ltd., with the total purchase consideration of RMB340,369 thousand.
XML 39 R25.htm IDEA: XBRL DOCUMENT v3.22.1
Investments Accounted for Using the Equity Method
12 Months Ended
Dec. 31, 2021
Investments accounted for using equity method [abstract]  
Investments accounted for using the equity method
20
Investments accounted for using the equity method
The amounts recognized in the statement of financial position are as follows:
 
     As at 31 December  
     2020      2021  
     RMB’000      RMB’000  
Associates
                 
– Share of net assets
     5,146,160        3,812,845  
     
Joint ventures
                 
– Share of net assets
     241,674        276,043  
    
 
 
    
 
 
 
As at 31 December
     5,387,834        4,088,888  
    
 
 
    
 
 
 
The amounts recognized in the share of net profits of associates and joint ventures accounted for using the equity method are as follows:
 
     2019      2020      2021  
     RMB’000      RMB’000      RMB’000  
Associates
     927,814        678,077        825,132  
Joint ventures
     44,779        46,663        49,153  
    
 
 
    
 
 
    
 
 
 
       972,593        724,740        874,285  
    
 
 
    
 
 
    
 
 
 
 
(a)
Investment in associates
 
     2020      2021  
     RMB’000      RMB’000  
As at 1 January
     4,973,464        5,146,160  
     
Additions (note i)
     27,603        26,000  
Decrease caused by associate’s capital reduction (note ii)
     —          (1,460,258
Share of profit
     678,077        825,132  
Other comprehensive income
     (11,512      16,639  
Cash dividends distribution
     (521,472      (712,436
Impairment (note iii)
     —          (28,392
    
 
 
    
 
 
 
As at 31 December
     5,146,160        3,812,845  
    
 
 
    
 
 
 
Set out below are the material associates of the Group as at 31 December 2021. The associates as listed below have share capital consisting solely of ordinary shares, which are held directly by the Group; the country of incorporation or registration is also their principal place of business.
 
The following list contains only the particulars of material associates, all of which are unlisted corporate entities whose quoted market price is not available:
 
                      Proportion of ownership interest      
Name of company   
Form of
business
structure
  
Place of
incorporation
and business
  
Particulars of paid-
up capital ‘000
    
Group’s
effective
interest
   
Held by the
Company
    Held by a
subsidiary
    Principal activity
Shanghai Secco Petrochemical
Company Limited (“Shanghai
Secco”) (note ii)
   Incorporated    Mainland
China
     RMB 500,000       
20.00
    20.00     —       Manufacturing and
distribution of
chemical products
Shanghai Chemical Industry Park
Development Company Limited
(“Chemical Industry”)
   Incorporated    Mainland
China
   RMB 2,372,439       
38.26
    38.26     —       Planning,
development and
operation of the
Chemical Industry
Park in Shanghai,
PRC
Shanghai Jinsen Hydrocarbon Resins Company Limited (“Jinsen”)    Incorporated    Mainland
China
   RMB 193,695        40.00     —         40.00   Production of
resins products
Shanghai Azbil Automation Company Limited (“Azbil”)    Incorporated    Mainland
China
   RMB 24,440        40.00     —         40.00   Service and
maintenance of
building
automation
systems and
products
Shanghai Shidian Energy Company Limited (“Shidian Energy”)    Incorporated    Mainland
China
   RMB 800,000        40.00     —         40.00   Electric power
supply
There are no contingent liabilities relating to the Group’s interest in the associates.
 
 
  i.
In 2019, Toufa invested RMB 320,000 thousands to acquire 40% share of Shidian Energy, of which RMB 71,816 thousands was contributed by property, plant and equipment at fair market price.
In 2020, Toufa invested RMB27,603 thousand to acquire 29% share of Pinghu China Aviation Oil Port Co., Ltd.
In 2021, Toufa invested RMB 26,000 thousand to acquire 13% shares of CRRC Materials Qin Dao Company Limited.


  ii.
According to the resolution of the Board of Directors on 9 July 2021, the Company, Sinopec Corp., and Sinopec Shanghai Gaoqiao Petrochemical Company Limited (“Gaoqiao Company”) approved to reduce their
paid-in
capital in Shanghai Secco, an associate of the Company, by a total amount of RMB 7,300,811,000 in proportion to their shareholding ratios of 20%, 30% and 50% respectively. Among them, the Company reduced its investment cost in Shanghai Secco by approximately RMB 1,460,258 thousand and the Company has received the amount of the capital reduction in December 2021.
 
 
iii.
During the year ended 31 December 2021, the directors of the Company reviewed the carrying value of the Group’s associate and joint ventures. The entire carrying amount of the interests in an associate is tested for impairment in accordance with IAS 36 Impairment of Assets as a single asset by comparing its recoverable amount with its carrying amount. Since the recoverable amount of investment in an associate Jinsen is lower when compared with its carrying amount, impairment loss amounting to RMB 28,392 thousand (2020: Nil) is recognized during the year ended 31 December 2021.The recoverable amount of the investment in an associate was based on its fair value less costs to sell. The fair value was estimated with reference to the transaction price of a recent share transaction of the associate.
All of the above associates are accounted for using the equity method in the consolidated financial statements.
 
Summarized financial information of the material associates, adjusted for any differences in accounting policies, and reconciled to the carrying amounts in the consolidated financial statements, are disclosed below:
Summarized financial information for material associates
Set out below are the summarized financial information for the above associates.
Summarized statement of financial position for material associates
 
As at 31 December 2020
   Shanghai Secco
RMB’000
    Chemical
Industry
RMB’000
    Jinsen
RMB’000
    Azbil
RMB’000
    Shidian Energy
RMB’000
 
Current
                                        
– Current assets
     10,430,726       4,618,722       74,170       227,172       790,069  
– Current liabilities
     (2,783,216     (1,761,431     (10,481     (73,450     (20,650
           
Non-current
                                        
Non-current
assets
     6,099,126       3,523,528       64,421       3,984       72,441  
Non-current
liabilities
     (32,482     (528,237     —         —         —    
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Net assets
     13,714,154       5,852,582       128,110       157,706       841,860  
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Group’s effective interest
     20.00     38.26     40.00     40.00     40.00
Group’s share of net assets
     2,742,832       2,239,198       51,244       63,083       336,744  
Unrealized upstream and downstream transaction
     (11,285     —         —         —         (19,343
Unentitled portion (note i)
     —         (331,407     —         —         —    
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Carrying value
     2,731,547       1,907,791       51,244       63,083       317,401  
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
 
As at 31 December 2021
   Shanghai Secco
RMB’000
    Chemical
Industry
RMB’000
    Jinsen
RMB’000
    Azbil
RMB’000
    Shidian Energy
RMB’000
 
Current
                                        
– Current assets
     6,066,119       4,133,397       63,192       274,697       804,470  
– Current liabilities
     (5,433,872     (1,789,223     (10,476     (111,472     (34,565
           
Non-current
                                        
Non-current
assets
     5,735,360       4,431,463       58,737       15,698       121,051  
Non-current
liabilities
     (66     (619,306     —         (7,506     (15,827
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Net assets
     6,367,541       6,156,331       111,453       171,417       875,129  
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Group’s effective interest
     20.00     38.26     40.00     40.00     40.00
Group’s share of net assets
     1,273,508       2,355,412       44,581       68,567       350,052  
Unrealized upstream and downstream transaction
     (3,157     —         —         —         (15,979
Unentitled portion (note i)
     —         (331,826     —         —         —    
Impairment loss
     —         —         (28,392     —         —    
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Carrying value
     1,270,351       2,023,586       16,189       68,567       334,073  
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Note i: Unentitled portion represented the earnings from sales of the lands injected by Government in Chemical Industry that cannot be shared by other shareholders.
 
Summarized statement of comprehensive income for material associates
 
     Shanghai Secco     
Chemical
Industry
    Jinsen     Azbil      Shidian Energy  
2019
   RMB’000      RMB’000     RMB’000     RMB’000      RMB’000  
Revenue
     28,341,032        1,936,537       197,199       297,694        112,143  
Post-tax
profit/(loss) from continuing operations
     3,383,582        609,540       (16,996     38,448        5,166  
Other comprehensive income
     —          19,470       —         —          —    
    
 
 
    
 
 
   
 
 
   
 
 
    
 
 
 
Total comprehensive income
     3,383,582        629,010       (16,996     38,448        5,166  
    
 
 
    
 
 
   
 
 
   
 
 
    
 
 
 
Dividend received from the associate
     507,400
       30,225
      —         12,000
       —    
    
 
 
    
 
 
   
 
 
   
 
 
    
 
 
 
           
     Shanghai Secco      Chemical
Industry
    Jinsen     Azbil      Shidian Energy  
2020
   RMB’000      RMB’000     RMB’000     RMB’000      RMB’000  
Revenue
     21,626,059        1,683,096       187,580       340,905        472,640  
Post-tax
profit/(loss) from continuing operations
     2,412,802        404,117       (8,232     48,264        36,696  
Other comprehensive income
     —          (30,089     —         —          —    
    
 
 
    
 
 
   
 
 
   
 
 
    
 
 
 
Total comprehensive income
     2,412,802        374,028       (8,232     48,264        36,696  
    
 
 
    
 
 
   
 
 
   
 
 
    
 
 
 
Dividend received from the associate
     473,600        32,522       —         9,200        —    
    
 
 
    
 
 
   
 
 
   
 
 
    
 
 
 
 
     Shanghai Secco     
Chemical
Industry
     Jinsen     Azbil      Shidian Energy  
2021
   RMB’000      RMB’000      RMB’000     RMB’000      RMB’000  
Revenue
     29,723,223        1,709,110        165,499       427,378        489,490  
Post-tax
profit/(loss) from continuing operations
     3,125,904        396,761        (16,657     61,711        33,269  
Other comprehensive income
     —          43,488        —         —          —    
    
 
 
    
 
 
    
 
 
   
 
 
    
 
 
 
Total comprehensive income
     3,125,904        440,249        (16,657     61,711        33,269  
    
 
 
    
 
 
    
 
 
   
 
 
    
 
 
 
Dividend received from the associate
     634,341        52,225        —         19,200        —    
    
 
 
    
 
 
    
 
 
   
 
 
    
 
 
 
 
Aggregate information of associates that are not individually material:
 
     2020      2021  
     RMB’000      RMB’000  
Aggregate carrying value of investments at 31 December
     75,094        100,079  
     
Aggregate amounts of the Group’s share of those associates:
                 
Profit for the year
     8,619        5,655  
    
 
 
    
 
 
 
Total comprehensive income
     8,619        5,655  
    
 
 
    
 
 
 
Dividend received from the associate
     —          6,670  
 
(b)
Investment in joint ventures
 
     2020      2021  
     RMB’000      RMB’000  
As at 1 January
     235,294        241,674  
Addition (note i)
     —          50,000  
Share of profit
     46,663        49,153  
Cash dividends distribution
     (40,283      (64,784
    
 
 
    
 
 
 
As at 31 December
     241,674        276,043  
    
 
 
    
 
 
 
 
Details of the Group’s interest in the joint venture, which is accounted for using the equity method in the consolidated financial statements, are as follows:
The following list contains only the particulars of material joint ventures, all of the Group’s joint ventures are unlisted corporate entities whose quoted market price is not available:
 
Name of joint venture
  
Form of
business
structure
  
Place of
incorporation
and business
  
Particulars
of paid-up
capital
’000
  
Proportion of ownership interest
  
Principal
activity
 
  
Group’s
effective
interest
  
Held by
the
Company
 
  
Held by a
subsidiary
Linde-SPC Gases Company Limited
(“Linde”), formerly known as “BOC-SPC
Gases Company Limited”)
   Incorporated    Mainland China    USD 32,000    50.00%      —        50.00%     
Production and sales of industrial gases
 
 
Shanghai Petrochemical Pressure Vessel Testing Center (“JYJC”)    Incorporated    Mainland China    RMB 10,000    50.00%      —        50.00%     

Providing
inspection and
testing service
 
 
 
Shanghai Petrochemical Yangu Gas
Development Company Limited (“Yangu
Gas”)
   Incorporated    Mainland China    USD 10,560    50.00%      —        50.00%     
Production and sales of industrial gases
 
 
Shanghai Jinshan Baling New Materials Co., Ltd. (“Baling Materials”) (Note i)    Incorporated   
Mainland
China
   RMB 100,000    50.00%      —        50.00%     


Production and sales of new styrene thermoplastic elastomer materials
 
 
 
 
 
  i.
In September 2021, Sinopec Baling Petrochemical Co., Ltd
.
and the Company jointly established Baling Materials, the Company agreed to make cash contribution of RMB 400,000 thousand to acquire 50% share of Baling Materials.
Summarized financial information for joint ventures
Set out below are the summarized financial information for joint ventures which are accounted for using the equity method.
Summarized statement of financial position for joint ventures
As at 31 December 2020
 
     Linde     JYJC     Yangu Gas  
     RMB’000     RMB’000     RMB’000  
Current
                        
Cash and cash equivalents
     233,898       13,281       62,878  
Other current assets (excluding cash)
     67,809       6,077       11,812  
    
 
 
   
 
 
   
 
 
 
Total current assets
     301,707       19,358       74,690  
Total current liabilities
     (57,153     (2,453     (3,463
    
 
 
   
 
 
   
 
 
 
Non-current
                        
Total
non-current
assets
     147,717       1,800       26,066  
Total
non-current
liabilities
     (21,417     —         —    
    
 
 
   
 
 
   
 
 
 
Net assets
     370,854       18,705       97,293  
    
 
 
   
 
 
   
 
 
 
Group’s effective interest
     50.00%       50.00%       50.00%  
Interest in joint ventures
     185,427       9,352       48,648  
Unrealized downstream transactions
     (1,753     —         —    
    
 
 
   
 
 
   
 
 
 
Carrying value
     183,674       9,352       48,648  
    
 
 
   
 
 
   
 
 
 
 
As at 31 December 2021
 
     Linde     JYJC     Yangu Gas    
Baling
Materials
 
     RMB’000     RMB’000     RMB’000     RMB’000  
Current
                                
Cash and cash equivalents
     226,860       16,914       72,916       6,062  
Other current assets (excluding cash)
     74,652       5,065       11,149       28,418  
    
 
 
   
 
 
   
 
 
   
 
 
 
Total current assets
     301,512       21,979       84,065       34,480  
    
 
 
   
 
 
   
 
 
   
 
 
 
Total current liabilities
     (62,356     (3,356     (3,262     —    
    
 
 
   
 
 
   
 
 
   
 
 
 
Non-current
                                
Total
non-current
assets
     109,366       1,577       19,034       65,520  
Total
non-current
liabilities
     (16,303     —         —         —    
    
 
 
   
 
 
   
 
 
   
 
 
 
Net assets
     332,219       20,200       99,837       100,000  
    
 
 
   
 
 
   
 
 
   
 
 
 
Group’s effective interest
     50%       50%       50%       50%  
Interest in joint ventures
     166,110       10,100       49,919       50,000  
Unrealized downstream transactions
     (86     —         —         —    
    
 
 
   
 
 
   
 
 
   
 
 
 
Carrying value
     166,024       10,100       49,919       50,000  
    
 
 
   
 
 
   
 
 
   
 
 
 
Summarized statement of comprehensive income for joint ventures
The information above reflects the amounts presented in the financial statements of the joint ventures (and not the Group’s share of those amounts) adjusted for differences in accounting policies between the Group and the joint ventures.
2019
 
     Linde      JYJC      Yangu Gas  
     RMB’000      RMB’000      RMB’000  
Revenue
     414,374        29,290        55,302  
Depreciation and amortization
     (50,199      —          (11,272
Interest income
     636        308        1,119  
Interest expense
     —          —          —    
Profit from continuing operations
     108,565        3,107        40  
Income tax expenses
     (28,382      (777      —    
Post-tax
profit from continuing operations
     80,183        2,330        40  
Other comprehensive income
     —          —          —    
    
 
 
    
 
 
    
 
 
 
Total comprehensive income
     80,183        2,330        40  
    
 
 
    
 
 
    
 
 
 
Dividend received from joint venture
     38,900
       453
       —    
    
 
 
    
 
 
    
 
 
 
 
Summarized statement of comprehensive income for joint ventures
(continued)
 
2020
 
     Linde      JYJC      Yangu Gas  
     RMB’000      RMB’000      RMB’000  
Revenue
     420,160        21,674        58,463  
Depreciation and amortization
     (45,756      (350      (8,313
Interest income
     2,246        304        1,483  
Interest expense
     —          —          —    
Profit from continuing operations
     108,677        2,279        1,830  
Income tax expenses
     (26,290      (177      —    
Post-tax
profit from continuing operations
     82,387        2,102        1,830  
Other comprehensive income
     —          —          —    
    
 
 
    
 
 
    
 
 
 
Total comprehensive income
     82,387        2,102        1,830  
    
 
 
    
 
 
    
 
 
 
Dividend received from joint venture
     38,234        1,049        1,000  
    
 
 
    
 
 
    
 
 
 
2021
 
     Linde      JYJC      Yangu Gas     Baling
Materials
 
     RMB’000      RMB’000      RMB’000     RMB’000  
Revenue
     428,971        27,190        60,222       —    
Depreciation and amortization
     (44,307      (386      (5,162     —    
Interest income
     3,489        304        1,516       —    
Profit from continuing operations
     116,768        2,250        4,144       —    
Income tax benefits/ (expenses)
     29,316        (1,125      —         —    
Post-tax
profit from continuing operations
     87,452        3,375        4,144       —    
Other comprehensive income
     —          —          —         —    
    
 
 
    
 
 
    
 
 
   
 
 
 
Total comprehensive income
     87,452        3,375        4,144       —    
    
 
 
    
 
 
    
 
 
   
 
 
 
Dividend received from joint venture
     63,044        940        800       —    
    
 
 
    
 
 
    
 
 
   
 
 
 
 
XML 40 R26.htm IDEA: XBRL DOCUMENT v3.22.1
Inventories
12 Months Ended
Dec. 31, 2021
Classes of current inventories [abstract]  
Inventories
 
21
Inventories
 
(a)
Inventories in the consolidated statements of financial position comprise:
 
          As at 31 December 2020     As at 31 December 2021  
         
Gross carrying
amount
          Provision for
diminution in
value of
inventories
          Carrying
amount
   
Gross carrying
amount
    Provision for
diminution in
value of
inventories
    Carrying amount  
          RMB’000           RMB’000           RMB’000     RMB’000     RMB’000     RMB’000  
Raw materials
            2,569,136               —                 2,569,136       4,391,555       (13,406     4,378,149  
                   
Work in progress
            696,227               (122,081             574,146       795,791       (105,450     690,341  
                   
Finished goods
            591,485               (46,652             544,833       709,990       (45,950     664,040  
Spare parts and consumables
            260,431               (59,800             200,631       249,456       (58,461     190,995  
           
 
 
           
 
 
           
 
 
   
 
 
   
 
 
   
 
 
 
              4,117,279               (228,533             3,888,746       6,146,792       (223,267     5,923,525  
           
 
 
           
 
 
           
 
 
   
 
 
   
 
 
   
 
 
 
 
(b)
The analysis of the amount of inventories recognized as expenses and included in profit or loss is as follows:
The cost of inventories recognized in Cost of sales amounted to RMB 70,704,868 thousand for the year ended 31 December 2021 (2019: RMB78,595,380 thousand, 2020: RMB53,622,798 thousand) which excluded an inventory provision of RMB 150,883 thousand (2019: RMB70,178 thousand, 2020: RMB220,888 thousand).
For the year ended 31 December 2021, the Group sold certain finished goods and utilized certain spare parts and consumables which were previously provided for. The related provision of RMB156,149 thousand was reversed and included in cost of sales in the consolidated statement of profit or loss (2019: RMB72,945 thousand, 2020: RMB147,817 thousand).
XML 41 R27.htm IDEA: XBRL DOCUMENT v3.22.1
Trade And Other Receivables
12 Months Ended
Dec. 31, 2021
Text Block [Abstract]  
Trade and other receivables
22
Trade and other receivables
 
    
As at
31 December 2020
    
As at
31 December 2021
 
     RMB’000      RMB’000  
Trade receivables
     113,797        79,413  
Less: loss allowance
     (634      (1,988
    
 
 
    
 
 
 
       113,163        77,425  
Amounts due from related parties excluded prepayments and bills receivable
     1,055,539        1,153,111  
    
 
 
    
 
 
 
Total trade receivables
     1,168,702        1,230,536  
    
 
 
    
 
 
 
Other receivables
     18,240        47,737  
Less: loss allowance
     (139      (140
    
 
 
    
 
 
 
       18,101        47,597  
    
 
 
    
 
 
 
Financial assets measured at amortized cost
     1,186,803        1,278,133  
    
 
 
    
 
 
 
Amounts due from related parties - prepayments
     26,777        34,220  
Amounts due from related parties - bills receivables (note 25)
     10,000        25,000  
    
 
 
    
 
 
 
       1,223,580        1,337,353  
    
 
 
    
 
 
 
All of the trade and other receivables are expected to be recovered or recognized as expense within one year.
Amounts due from related parties mainly represent trade-related balances, unsecured in nature and bear no interest.
The aging analysis based on invoice date of trade receivables and amounts due from related parties excluded prepayments and bills receivable (net of allowance for doubtful debts) is as follows:
 
    
As at
31 December 2020
    
As at
31 December 2021
 
     RMB’000      RMB’000  
Within one year
     1,167,222        1,230,360  
Over one year within two years
     1,480        27  
Over two years
     —          149  
    
 
 
    
 
 
 
       1,168,702        1,230,536  
    
 
 
    
 
 
 
Movements in the loss allowance account in respect of trade and other receivables during the period is as follows:
 
     Year ended 31 December  
     2020      2021  
     RMB’000      RMB’000  
Balance at 1 January
     139        773  
Impairment losses recognized during the year
     634        1,355  
    
 
 
    
 
 
 
Balance at 31 December
     773        2,128  
    
 
 
    
 
 
 
As at 31 December 2020 and 31 December 2021, no trade receivable was pledged as collateral.
Sale to third parties is generally on cash basis or on letter of credit. Subject to negotiation, credit is generally only available for major customers with well-established trading records.
XML 42 R28.htm IDEA: XBRL DOCUMENT v3.22.1
Cash and cash equivalents
12 Months Ended
Dec. 31, 2021
Cash and cash equivalents [abstract]  
Cash and cash equivalents
23
Cash and cash equivalents
 
(a)
Cash and cash equivalents comprise:
 
    
As at
31 December 2020
    
As at
31 December 2021
 
     RMB’000      RMB’000  
Cash deposits with a related party (note i)
     5,667        3,243  
Cash at bank and on hand
     6,910,741        5,108,767  
    
 
 
    
 
 
 
Cash and cash equivalents in the consolidated statement of financial position
     6,916,408        5,112,010  
    
 
 
    
 
 
 
 
  i.
Cash deposits with a related party were cash deposits at Sinopec Finance Company Limited (“Sinopec Finance”).
 
(b)
Cash generated from operations
Reconciliation of profit before taxation to cash generated from operations
 
     2019      2020      2021  
     RMB’000      RMB’000      RMB’000  
Profit before taxation
     2,656,128        590,778        2,721,086  
Adjustments items:
                          
Interest income from time deposits with maturity more than 3 months
     (398,176      (339,505      (424,696
Share of profit of investments accounted for using the equity method
     (972,593      (724,740      (874,285
Losses on disposal of subsidiary
     60,951        —          —    
Net losses/(gains) on foreign exchange option contracts and commodity swaps contracts not qualifying as hedges
     12,315        376        (18,846
Gains from structured deposits
     (85,444      (114,283      (97,921
Losses on sale of FVOCI
     19,513        9,513        4,685  
Interest expense
     53,784        64,169        94,186  
Foreign exchange (gains)/losses
     (18,571      5,514        1,861  
Depreciation of property, plant and equipment
     1,507,804        1,553,039        1,621,459  
Depreciation of investment property
     14,694        15,184        15,325  
Depreciation of
right-of-use
assets
     101,998        32,653        34,307  
Amortization of other
non-current
assets
     214,292        226,263        294,617  
Impairment loss on property, plant and equipment
     486        87,570        587,622  
Impairment loss on investment accounted for using the equity method
     —          —          28,392  
(Gains)/
l
osses on disposal of property, plant and equipment and other long-term
assets-net
     (158,551      1,212        (48,671
    
 
 
    
 
 
    
 
 
 
Profit on operation before change of working capital
     3,008,630        1,407,743        3,939,121  
Decrease/(increase) in inventories
     1,366,441        2,865,687        (2,034,779
(Increase) / decrease in operation receivables
     (92,354      308,333        49,586  
Decrease in operation payables
     (487,877      (1,008,800      (70,235
Increase/(decrease) in balances to related parties – net
     1,860,836        (1,577,876      2,527,960  
    
 
 
    
 
 
    
 
 
 
Cash generated from operations
     5,655,676        1,995,087        4,411,653  
    
 
 
    
 
 
    
 
 
 
(c)
Reconciliation of liabilities arising from financing activities
 
     Borrowings      Lease
liabilities
     Short-term
bonds
    Total  
     RMB’000      RMB’000      RMB’000     RMB’000  
As at 31 December 2019 and 1 January 2020
     1,547,600        22,043        —         1,569,643  
    
 
 
    
 
 
    
 
 
   
 
 
 
Changes from financing cash flows:
                                  
Proceeds from borrowings
     3,458,100        —          —         3,458,100  
Proceeds from short-term bonds
     —          —          2,998,469       2,998,469  
Repayments of borrowings
     (3,460,556      —          —         (3,460,556
Principal elements of lease payments
     —          (15,586      —         (15,586
    
 
 
    
 
 
    
 
 
   
 
 
 
Total changes from financing cash flows
     (2,456      (15,586      2,998,469       2,980,427  
         
Other changes:
                                  
Addition of lease liabilities
     —          6,014        —         6,014  
Foreign exchange movements
     2,856        —          —         2,856  
Issuance costs on short-term bonds
     —          —          1,531       1,531  
Interest expense
     —          —          17,811       17,811  
    
 
 
    
 
 
    
 
 
   
 
 
 
Total other changes
     2,856        6,014        19,342       28,212  
         
As at 31 December 2020 and 1 January 2021
     1,548,000        12,471        3,017,811       4,578,282  
    
 
 
    
 
 
    
 
 
   
 
 
 
Changes from financing cash flows:
                                  
Proceeds from new bank loans
     14,163,132        —          —         14,163,132  
Repayment of bank loans
     (13,451,332      —          —         (13,451,332
Proceeds from short-term bonds
     —          —          5,998,899       5,998,899  
Repayments of short-term bonds
     —          —          (9,000,000     (9,000,000
Principal elements of lease payments
     —          (17,544      —         (17,544
    
 
 
    
 
 
    
 
 
   
 
 
 
Total changes from financing cash flows
     711,800        (17,544      (3,001,101     (2,306,845
    
 
 
    
 
 
    
 
 
   
 
 
 
Other changes:
                                  
Addition of lease liabilities
     —          9,686        —         9,686  
Issuance costs on short-term bonds
     —          —          1,101       1,101  
Interest expense
     —          —          28,340       28,340  
Others
     —          —          (46,151     (46,151
    
 
 
    
 
 
    
 
 
   
 
 
 
Total other changes
     —          9,686        (16,710     (7,024
    
 
 
    
 
 
    
 
 
   
 
 
 
    
 
 
    
 
 
    
 
 
   
 
 
 
As at 31 December 2021
     2,259,800        4,613        —         2,264,413  
    
 
 
    
 
 
    
 
 
   
 
 
 
(d)
Total cash outflow for leases
Amounts included in the cash flow statement for leases comprise the following:
 
     2019      2020      2021  
     RMB’000      RMB’000      RMB’000  
Within operating cash flows
     (5,317      (4,618      (6,938
Within financing cash flows
     (89,124      (15,586      (17,544
    
 
 
    
 
 
    
 
 
 
       (94,441      (20,204      (24,482
    
 
 
    
 
 
    
 
 
 
These amounts relate to the following:
 
     2019      2020      2021  
     RMB’000      RMB’000      RMB’000  
Lease rentals paid
     (94,441      (20,204      (24,482
 
XML 43 R29.htm IDEA: XBRL DOCUMENT v3.22.1
Time Deposits With Banks
12 Months Ended
Dec. 31, 2021
Debt instruments held [abstract]  
Time deposits with banks
24
Time deposits with banks
 
     As at 31 December  
     2020      2021  
     RMB’000      RMB’000  
Time deposits with maturity less than one year
     4,049,443        7,386,607  
Time deposits with maturity more than one year
     7,042,840        5,581,435  
    
 
 
    
 
 
 
       11,092,283        12,968,042  
    
 
 
    
 
 
 
As at 31 December 2021, interest rates of time deposits with maturity less than one year ranged from 3.40% to 3.50% per annum (31 December 2020: 3.15% to 4.10% per annum), which were presented as current assets. Time deposits with maturity of more than one year were time deposits of three or five years with the interest rates from 3.45% to 4.20% per annum, which were presented as
non-current
assets in the statement of financial position (31 December 2020: 3.85% to 4.20% per annum).
 
XML 44 R30.htm IDEA: XBRL DOCUMENT v3.22.1
Financial Assets at Fair Value Through Other Comprehensive Income
12 Months Ended
Dec. 31, 2021
Financial assets at fair value through other comprehensive income [abstract]  
Financial assets at fair value through other comprehensive income
25
Financial assets at fair value through other comprehensive income
 
     As at 31 December  
     2020      2021  
     RMB’000      RMB’000  
Trade and bills receivable (i)
                 
- Amounts due from related parties (note 22)
     10,000        25,000  
- Others
     1,207,114        1,047,690  
    
 
 
    
 
 
 
       1,217,114        1,072,690  
Equity investments
     5,000        5,000  
    
 
 
    
 
 
 
       1,222,114        1,077,690  
    
 
 
    
 
 
 
 
  (i)
As at 31 December 2020 and 2021, certain trade receivables and bills receivable were classified as financial assets at FVOCI, as the Group’s business model is achieved both by collecting contractual cash flows and selling of these assets.
 
  (ii)
As at 31 December 2021, the Group discounted certain bank acceptance bills to banks for cash proceeds and endorsed certain bank acceptance bills to suppliers for settling trade payables of the same amount on a full recourse basis. The Group has derecognized these bills receivable and the payables to suppliers in their entirety. These derecognized bank acceptance bills had a maturity date less than twelve months from the end of the reporting period. In the opinion of the directors, the Group has transferred substantially all the risks and rewards of ownership of these bills to its suppliers, and the Group has limited exposure in respect of the settlement obligation of these bills receivable under the relevant PRC rules and regulations should the issuing banks fail to settle the bills on maturity date. The Group considered the issuing banks of the bills are of good credit rating and the
non-settlement
of these bills by the issuing banks on maturity is not probable.
As at 31 December 2021, the Group’s maximum exposure to loss and undiscounted cash outflow, which is the same as the amounts payable by the Group to banks or suppliers in respect of the discounted bills and endorsed bills, should the issuing banks fail to settle the bills on maturity date, amounted to RMB
156,737
 thousand and RMB
307,275
 thousand respectively.
XML 45 R31.htm IDEA: XBRL DOCUMENT v3.22.1
Borrowings
12 Months Ended
Dec. 31, 2021
Borrowings [abstract]  
Borrowings
26
Borrowings
 
    
As at 31
December 2020
    
As at 31
December 2021
 
     RMB’000      RMB’000  
Credit loans due within one year
                 
- Short term bank loan
     1,548,000        1,559,800  
     
Credit loans due over one year but within three years
                 
- Long-term borrowing from a related party (note 33(c))
     —          700,000  
    
 
 
    
 
 
 
       1,548,000        2,259,800  
    
 
 
    
 
 
 
 
(a)
The analysis of the repayment schedule of borrowings are as follows:
 
     2020      2021  
     RMB’000      RMB’000  
Within 1 year or on demand
     1,548,000        1,559,800  
     
Over one year but within two years
     —          —    
Over two years but within three years
     —          700,000  
    
 
 
    
 
 
 
       1,548,000        2,259,800  
    
 
 
    
 
 
 
The weighted average interest rate for the Group’s short-term bank loan was 2.74% as at 31 December 2021 (2019: 3.35%, 2020: 2.79%,). The interest rate of the Group’s long-term borrowings was 1.08% as at 31 December 2021 ( 2019: Nil, 2020: Nil).
As at 31 December 2020 and 31 December 2021, no borrowings were secured by property, plant and equipment.
XML 46 R32.htm IDEA: XBRL DOCUMENT v3.22.1
Short-Term Bonds
12 Months Ended
Dec. 31, 2021
Short term bonds [Abstract]  
Short-term bonds
 
27
Short-term bonds
 
     As at 31 December  
     2020      2021  
     RMB’000      RMB’000  
Short-term bonds
     3,017,811        —    
    
 
 
    
 
 
 
In August 2020, the Company issued
169-day
short-term bonds of face value RMB3,000,000 thousand to institutional investors in inter-bank bond market. The effective yield of the short-term bonds is 1.70% per annum. The short-term bonds have been settled after their maturity in 2021.
 
XML 47 R33.htm IDEA: XBRL DOCUMENT v3.22.1
Trade and Other Payables
12 Months Ended
Dec. 31, 2021
Trade and other payables [abstract]  
Trade and other payables
28
Trade and other payables
 
     As at 31 December  
     2020      2021  
     RMB’000      RMB’000  
Trade payables
     1,294,138        1,527,706  
Bills payable
     26,196        562,593  
Amounts due to related parties exclude advances received
     3,655,724        4,910,255  
    
 
 
    
 
 
 
       4,976,058        7,000,554  
    
 
 
    
 
 
 
Dividends payable
     29,522        30,577  
Construction payable
     299,205        487,283  
Oil price risk reserve
     546,055         
Accrued expenses
     518,333        400,391  
Other liabilities
     106,634        87,144  
    
 
 
    
 
 
 
       1,499,749        1,005,395  
    
 
 
    
 
 
 
    
 
 
    
 
 
 
Financial liabilities measured at
amortized cost
     6,475,807        8,005,949  
     
Amounts due to related parties – advances received
     1,117        6,275  
Amounts due to related parties – measured at fair value through profit or loss (FVPL) (i)
     —          1,388,286  
    
 
 
    
 
 
 
       6,476,924        9,400,510  
    
 
 
    
 
 
 
Total amount due to related parties
     3,656,841        6,304,816  
All trade and other payables (including amounts due to related parties) are expected to be settled or recognized as income within one year or are repayable on demand.
(i) Amounts due to related parties – measured at FVPL represents the obligation that the Company needs to return the crude oil to its related party with maturity of less than 1 year, which is measured at fair value through profit or loss.
As at 31 December 2020 and 31 December 2021, all trade and other payables of the Group were
non-interest
bearing, and their fair value, approximated their carrying amounts due to their short maturities.
Majority of amount due to related parties were trade payable for purchasing crude oil from related parties.
As at 31 December 2020 and 31 December 2021, the ageing analysis of the trade payables (including amounts due to related parties of trading in nature) and bills payable based on invoice date were as follows:
 
 
     As at 31 December  
     2020      2021  
     RMB’000      RMB’000  
Within one year
     4,973,711        6,990,653  
Over one year within two years
     1,973        9,527  
Over two years
     374        374  
    
 
 
    
 
 
 
       4,976,058        7,000,554  
    
 
 
    
 
 
 
XML 48 R34.htm IDEA: XBRL DOCUMENT v3.22.1
Contract Liabilities
12 Months Ended
Dec. 31, 2021
Contract liabilities [abstract]  
Contract liabilities
29
Contract liabilities
 
     As at 31 December  
     2020      2021  
     RMB’000      RMB’000  
Contract liabilities
     495,404        424,607  
    
 
 
    
 
 
 
The contract liabilities of the Group are advance for goods from customers. Related performance obligations are expected to be satisfied and revenue is recognized within one year. Revenue amounted to RMB495,404 thousand has been recognized in the current year relates to carried-forward contract liabilities (2019: RMB446,702 thousand, 2020: RMB 579,750 thousand).
XML 49 R35.htm IDEA: XBRL DOCUMENT v3.22.1
Deferred Income
12 Months Ended
Dec. 31, 2021
Accruals and deferred income including contract liabilities [abstract]  
Deferred income
30
Deferred income
 
     2020      2021  
     RMB’000      RMB’000  
As at 1 January
     10,005        13,433  
Additions
     3,865        —    
Amortization
     (437      (713
    
 
 
    
 
 
 
As at 31 December
     13,433        12,720  
    
 
 
    
 
 
 
XML 50 R36.htm IDEA: XBRL DOCUMENT v3.22.1
Share Capital
12 Months Ended
Dec. 31, 2021
Disclosure of classes of share capital [abstract]  
Share capital
31
Share capital
 
    
Number
of shares
    
Amount
 
     ’000      RMB’000  
As at 31 December 2020, 1 January 2021 and
31 December 2021
                 
Registered, issued and fully paid:
                 
Ordinary A shares listed in PRC
     7,328,814        7,328,814  
Foreign invested H shares listed overseas
     3,495,000        3,495,000  
    
 
 
    
 
 
 
Total
     10,823,814        10,823,814  
    
 
 
    
 
 
 
XML 51 R37.htm IDEA: XBRL DOCUMENT v3.22.1
Reserves
12 Months Ended
Dec. 31, 2021
Disclosure of reserves within equity [abstract]  
Reserves
32
Reserves
 
    
Legal
surplus
     Capital
surplus
    
Surplus
reserve
     Other
reserve
    Hedging    
Share
premium
    
Safety
production
fund
    
Retained
earnings
    Total  
     (note(a))      (note(b))      (note(c))      (note(d))     (note 3.1(a))     (note(e))      (note(f))      (note(g))        
     RMB’000      RMB’000      RMB’000      RMB’000     RMB’000     RMB’000      RMB’000      RMB’000     RMB’000  
Balance at 1 January 2020
     4,072,476        13,739        101,355        17,838       —         106,846        57,137        14,670,083       19,039,474  
                   
Total comprehensive income for the year attributable to shareholders of the Company
     —          —          —          (11,512     —         —          —          645,072       633,560  
Change in fair value of hedging instruments
     —          —          —          —         (63,840
)
 
    —          —          —         (63,840
Reclassified to cost of inventory
     —          —          —          —         63,840       —          —          —         63,840  
Dividends declared and approved in respect of previous year
     —          —          —          —         —         —          —          (1,298,858
)
 
    (1,298,858
Appropriation of safety production fund
     —          —          —          —         —         —          88,460        (88,460
)
 
    —    
    
 
 
    
 
 
    
 
 
    
 
 
   
 
 
   
 
 
    
 
 
    
 
 
   
 
 
 
Balance at 31 December 2020 and 1 January 2021
     4,072,476        13,739        101,355        6,326       —         106,846        145,597        13,927,837       18,374,176  
    
 
 
    
 
 
    
 
 
    
 
 
   
 
 
   
 
 
    
 
 
    
 
 
   
 
 
 
Total comprehensive income for the year attributable to shareholders of the Company
     —          —          —          16,639       125,159       —          —          2,073,431       2,215,229  
Amounts transferred from hedging reserve to initial carrying amount of hedged items
     —          —          —          —         (88,699     —          —          —         (88,699
Dividends declared and approved in respect of previous year
     —          —          —          —         —         —          —          (1,082,381     (1,082,381
Transfer to legal surplus
     2,498,808        —          —          —         —         —          —          (2,498,808     —    
Appropriation of safety production fund
     —          —          —          —         —         —          40,729        (40,729     —    
    
 
 
    
 
 
    
 
 
    
 
 
   
 
 
   
 
 
    
 
 
    
 
 
   
 
 
 
Balance at 31 December 2021
     6,571,284        13,739        101,355        22,965       36,460       106,846        186,326        12,379,350       19,418,325  
    
 
 
    
 
 
    
 
 
    
 
 
   
 
 
   
 
 
    
 
 
    
 
 
   
 
 
 
 
Notes:
(a) Under PRC rules and regulations, the Company and its PRC subsidiaries are required to set aside 10% of the net income determined in accordance with the PRC accounting rules and regulations to a legal surplus reserve. The transfer to this reserve must be made before distribution of any dividend to shareholders.
The legal surplus reserve is
non-distributable
other than in liquidation and can be used to make good of previous years’ losses, if any, and may be utilized for business expansion or converted into ordinary shares by the issuance of new shares to shareholders in proportion to their existing shareholdings or by increasing the par value of the shares currently held by the shareholders, provided that the balance after such issuance is not less than 25% of the registered capital.
In accordance with PRC rules and regulations, the Company has set aside RMB6,571,284 thousand of legal surplus as of 31 December 2021.
(b) This reserve represents gifts or grants received from China Petrochemical Corporation, the ultimate parent company and which are required to be included in this reserve fund by PRC regulations.
(c) The transfer to this reserve from the retained profits is subject to the approval by shareholders at general meetings. Its usage is similar to that of the legal surplus reserve.
(d) Other reserve comprises share of post-acquisition movements in other comprehensive income from associates and joint ventures using the equity methods of accounting with a corresponding adjustment to the carrying amount of the investment.
(e) The application of the share premium account is governed by Sections 167 and 168 of the PRC Company Law.
(f) According to the relevant PRC regulations, the Group is required to transfer an amount to specific reserve for the safety production fund based on the turnover of certain refining and chemicals products. This reserve represents unutilized safety production fund.
(g) According to the Company’s Articles of Association, the reserve available for distribution is the lower of the amount determined under China Accounting Standards for Business Enterprises and the amount determined under IFRS.
XML 52 R38.htm IDEA: XBRL DOCUMENT v3.22.1
Related-Party Transactions
12 Months Ended
Dec. 31, 2021
Disclosure of transactions between related parties [abstract]  
Related-party transactions
33
Related-party transactions
The following is a list of the Group’s major related parties:
 
Names of related parties    Relationship with the Company
China International United Petroleum & Chemicals Co., Ltd.    Subsidiary of the ultimate parent company
Sinopec Chemical Sales Company Limited    Subsidiary of the ultimate parent company
Sinopec Chemical Commercial Holding Company Limited    Subsidiary of the ultimate parent company
Petro-cyberworks Information Technology Co., Ltd.    Subsidiary of the ultimate parent company
Lianhua (Ningbo) International Logistics Co., Ltd.    Subsidiary of the ultimate parent company
Zhongke (Guangdong) Refining & Chemical Co., Ltd.    Subsidiary of the ultimate parent company
Sinopec Marketing Co., Ltd.    Subsidiary of the ultimate parent company
Sinopec Fuel Oil Sales Co., Ltd.    Subsidiary of the ultimate parent company
Sinopec Lubricant Co., Ltd.    Subsidiary of the ultimate parent company
Sinopec Yangzi Petrochemical Co., Ltd.    Subsidiary of the ultimate parent company
China Petrochemical International (Beijing) Company Limited    Subsidiary of the ultimate parent company
Sinopec Catalysts Co., Ltd.    Subsidiary of the ultimate parent company
China Petrochemical International (Shanghai) Co., Ltd.    Subsidiary of the ultimate parent company
Sinopec Beijing Research Institute of Chemical Industry    Subsidiary of the ultimate parent company
 
Names of related parties    Relationship with the Company
China Petrochemical International (Ningbo) Co., Ltd.    Subsidiary of the ultimate parent company
Zhoushan Shihua Crude Oil Terminal Co., Ltd.    Subsidiary of the ultimate parent company
Dalian Sinopec Material Equip Company    Subsidiary of the ultimate parent company
Sinopec Material & Equipment (East China) Co., Ltd.    Subsidiary of the ultimate parent company
China Petrochemical International (Nanjing) Co., Ltd.    Subsidiary of the ultimate parent company
Sinopec Honeywell (Tianjin) Company Limited    Subsidiary of the ultimate parent company
China Petrochemical International (Wuhan) Co., Ltd.    Subsidiary of the ultimate parent company
China Petrochemical International Co., Ltd.    Subsidiary of the ultimate parent company
China Petrochemical Refinery Sales Co., Ltd.    Subsidiary of the ultimate parent company
Sinopec Shanghai Gaoqiao Petrochemical Co., Ltd.    Subsidiary of the ultimate parent company
China Petrochemical International (Tianjin) Co., Ltd.    Subsidiary of the ultimate parent company
Ningbo East sea Line fan Technology Company Limited    Subsidiary of the ultimate parent company
Sinopec Petroleum & Chemical Scientific Research Institute Dadi Company    Subsidiary of the ultimate parent company
Sinopec Shanghai Research Institute of Petrochemical Technology    Subsidiary of the ultimate parent company
Sinopec Lubricating Oil Shanghai Research Institute Company Limited    Subsidiary of the ultimate parent company
Dalian Furuipu Technology Co., Ltd.    Subsidiary of the ultimate parent company
Nantong Donghai Petrochemical Co., Ltd.    Subsidiary of the ultimate parent company
China Petroleum and Chemical Corporation Qingdao Security Engineering Research Institute    Subsidiary of the ultimate parent company
Sinopec (Shanghai) Energy Trade Co., Ltd.    Subsidiary of the ultimate parent company
Storage and Transportation Installation Company of Ningbo Engineering Company Limited    Subsidiary of the ultimate parent company
Sinopec Chemical Commercial Holding (Hong Kong) Company Limited    Subsidiary of the ultimate parent company
Sinopec Yizheng Chemical Fibre Limited Liability Company    Subsidiary of the ultimate parent company
Fujian Gulei Petrochemical Company Limited    Subsidiary of the ultimate parent company
Sinopec China East Chemical Sales Co., Ltd.    Subsidiary of the ultimate parent company
 
Names of related parties    Relationship with the Company
Unipec Singapore    Subsidiary of the ultimate parent company
China Yanshan United Foreign Trade Co., Ltd.    Subsidiary of the ultimate parent company
Sinopec Chemical Commercial Holding (Wuhan) Company Limited    Subsidiary of the ultimate parent company
Nanjing Yangzi Petrol-chemical Industry Co., Ltd.    Subsidiary of the ultimate parent company
Sinopec Baling Petrochemical Co., Ltd.    Subsidiary of the ultimate parent company
Shengli Oil Field Exploration and Development Research Institute    Subsidiary of the ultimate parent company
Shanghai Lide Catalyst Co., Ltd.    Subsidiary of the ultimate parent company
Ypc-gpro
(Nanjing) Rubber Co., Ltd.
   Subsidiary of the ultimate parent company
Fujian Refining & Petrochemical Company Limited    Subsidiary of the ultimate parent company
Sinopec Dalian (Fushun) Research Institute of Petroleum and Petrochemicals    Subsidiary of the ultimate parent company
Sinopec Jianghan Salt Chemical Hubei Co., Ltd.    Subsidiary of the ultimate parent company
Yipaike Business Factoring Co., Ltd.    Subsidiary of the ultimate parent company
Sinopec Great Wall Energy and Chemical Co., Ltd.    Subsidiary of the ultimate parent company
Sinopec (Shenzhen)
E-Commerce
Company Limited
   Subsidiary of the ultimate parent company
Sinopec Research Institute of Safety Engineering    Subsidiary of the ultimate parent company
Ningbo Minggang Gas Company Limited    Subsidiary of the ultimate parent company
Sinopec Zhongyuan Petrol-Chemical Industry Co., Ltd.    Subsidiary of the ultimate parent company
Epec
E-commerce
Co., Ltd.
   Subsidiary of the ultimate parent company
Sinopec Oil Refining and Marketing (Shanghai) Co., Ltd.    Subsidiary of the ultimate parent company
Sinopec Chemical Sales (Guangdong) Co., Ltd.    Subsidiary of the ultimate parent company
Sinopec Nanguang (Shanghai) Industrial Co., Ltd.    Subsidiary of the ultimate parent company
Unipec (Qingdao) International Logistics Company Limited    Subsidiary of the ultimate parent company
 
Names of related parties    Relationship with the Company
Qingdao Zhonghua Sunshine Management System Certification Center    Subsidiary of the ultimate parent company
Zhejiang Baling Hengyi Caprolactam Limited Company    Joint venture of the ultimate parent company
Shanghai Sinopec Mitsui Chemicals, Co., Ltd.    Joint venture of the ultimate parent company
Basf-ypc
Company Limited
   Joint venture of the ultimate parent company
Shanghai Changshi Shipping Co., Ltd.    Associate of the ultimate parent company
Shanghai KSD Bulk Solids Engineering Co., Ltd.    Associate of the ultimate parent company
Basf
Gao-Qiao
Performance Chemicals (Shanghai) Company Limited
   Associate of the ultimate parent company
Sinopec Chemical Commercial Holding (Singapore) Pte. Ltd.    Subsidiary of the immediate parent company
Sinopec Finance Co., Ltd.    Subsidiary of the immediate parent company
Sinopec Chemical Commercial Holding Company Limited    Subsidiary of the immediate parent company
Zhongshi Huananjing Chemical Research Institute Co., Ltd.    Subsidiary of the immediate parent company
China Economy Phulishing House Co., Ltd.    Subsidiary of the immediate parent company
Sinopec Publishing House Co., Ltd.    Subsidiary of the immediate parent company
Sinopec Group International Travel Agency Agricultural Bank of China    Subsidiary of the immediate parent company
Sinopec Assets Management Co., Ltd.    Subsidiary of the immediate parent company
Ningbo Engineering Company of Sinopec    Subsidiary of the immediate parent company
Sinopec Shared Service Co., Ltd.    Subsidiary of the immediate parent company
Sinopec Petroleum Engineering Geophysics Ltd.    Subsidiary of the immediate parent company
Sinopec Baichuan Economic and Trade Company    Subsidiary of the immediate parent company
Sinopec Group Jiangsu Petroleum Exploration Bureau Co., Ltd.    Subsidiary of the immediate parent company
Sinopec Newspaper Office    Subsidiary of the immediate parent company
Sinopec Energy Saving Technology Service Co., Ltd.    Subsidiary of the immediate parent company
Sinopec Group Economic and Technology Research Institute Co., Ltd.    Subsidiary of the immediate parent company
 
Names of related parties    Relationship with the Company
Beijing Petro-Chemical Construction Consulting Co., Ltd.    Subsidiary of the immediate parent company
China Economicbooks Co., Ltd.    Subsidiary of the immediate parent company
Petrol-Chemical Industry Management Cadre College    Subsidiary of the immediate parent company
Sinopec Engineering Quality Supervision Terminal    Subsidiary of the immediate parent company
Sinopec Group Shanghai Training Center Ltd.    Subsidiary of the immediate parent company
Sinopec Beijing Yanshan Petrochemical Co., Ltd.    Subsidiary of the immediate parent company
Sinopec Zhongyuan Petroleum Exploration Bureau Co., Ltd.    Subsidiary of the immediate parent company
Sinopec Shengli Petroleum Administration Co., Ltd.    Subsidiary of the immediate parent company
The Fourth Construction Company of Sinopec    Subsidiary of the immediate parent company
Sinopec Tending Co., Ltd.    Subsidiary of the immediate parent company
Sinopec Shanghai Engineering Co., Ltd.    Subsidiary of the immediate parent company
Sinopec Engineering Incorporation    Subsidiary of the immediate parent company
Sinopec Engineering Quality Monitoring Co., Ltd.    Subsidiary of the immediate parent company
National Petrochemical Project Risk Assessment Technology Center    Subsidiary of the immediate parent company
The Tenth Construction Company of Sinopec    Subsidiary of the immediate parent company
The Fifth Construction Company of Sinopec    Subsidiary of the immediate parent company
Shanghai Petrochemical Machinery Manufacturing Co., Ltd.    Subsidiary of the immediate parent company
Sinopec Nanjing Engineering Company Limited    Subsidiary of the immediate parent company
Sinopec Luoyang Engineering Company Limited    Subsidiary of the immediate parent company
Jiangsu Jinling Opta Polymer Company Limited    Subsidiary of the immediate parent company
Shanghai Petro-Chemical Haidi Administration Co., Ltd.    Subsidiary of the immediate parent company
Sinopec Sichuan Uinylon Works    Subsidiary of the immediate parent company
China Petrochemical Corp. Nanjing Chemistry Industrial Co., Ltd.    Subsidiary of the immediate parent company
 
 
Names of related parties    Relationship with the Company
Sinopec Group International Petroleum Exploration And Production Limited    Subsidiary of the immediate parent company
Sinopec Consulting Company Limited    Subsidiary of the immediate parent company
Sinopec Guangzhou Engineering Co., Ltd.    Subsidiary of the immediate parent company
Beijing Yanshan Petrochemical Special Equipment Inspection Co., Ltd.    Subsidiary of the immediate parent company
China Petrochemical Corp. Engineering Ration Management Station    Subsidiary of the immediate parent company
Beijing Victory Hotel Company Limited    Subsidiary of the immediate parent company
Maoming Shihua Dongcheng Chemical Co., Ltd.    Subsidiary of the immediate parent company
Yihua Tory Polyester Film Company Limited    Joint venture of the immediate parent company
China Sinopec Pipeline Storage and Transportation Co., Ltd.    Associate of the immediate parent
Yihua Bonar Yarns and Fabrics Co., Ltd.    Associate of the immediate parent
Unipec Singapore    Subsidiary of the immediate parent company
Unipec America, Inc    Subsidiary of the immediate parent company
Sinopec Japan Company Limited    Subsidiary of the immediate parent company
Rizhao Shihua Crude Oil Terminal Co., Ltd.    Joint venture of the ultimate parent company
Sinopec Europe Company Limited    Subsidiary of the immediate parent company
Sinopec Chemical Commercial Holding (North America), Inc.    Subsidiary of the immediate parent company
Sinopec International (Australia) Pty. Ltd.    Subsidiary of the immediate parent company
The following is a summary of significant balances and transactions between the Group and its related parties except for the dividends payable as disclosed in note 34.

(a)
Most of the transactions undertaken by the Group during the year ended 31 December 2021 have been affected on such terms as determined by Sinopec Corp. and relevant PRC authorities.
Sinopec Corp. negotiates and agrees with the terms of crude oil supply with suppliers on a group basis, which is then allocated among its subsidiaries, including the Group, on a discretionary basis. Sinopec Corp. also owns a widespread petroleum products sales network and possesses a fairly high market share in the domestic petroleum products market, which is subject to extensive regulation by the PRC government.
The Group has entered into a mutual product supply and sales services framework agreement with Sinopec Corp. Pursuant to the agreement, Sinopec Corp. provides the Company with crude oil, other petrochemical raw materials and agent services. On the other hand, the Group provides Sinopec Corp. with petroleum products, petrochemical products and property leasing services.
The pricing policy for these services and products provided under the agreement is as follows:
 
   
if there are applicable State (central and local government) tariffs, the pricing shall follow the State tariffs;
 
   
if there are no State tariffs, but there are applicable State guidance prices, the pricing shall follow the State’s guidance prices; or
 
   
if there are no State tariffs or State’s guidance prices, the pricing shall be determined in accordance with the prevailing market prices (including any bidding prices).
Transactions between the Group and Sinopec Corp., its subsidiaries and joint ventures during the years ended 31 December 2019, 2020 and 2021 were as follows:
 
     2019
RMB’000
     2020
RMB’000
     2021
RMB’000
 
Sales of petroleum products
     50,354,162        39,879,549        47,201,755  
Sales other than petroleum products
     8,642,514        6,790,568        9,439,546  
Purchases of crude oil
     43,886,966        27,934,926        35,371,820  
Purchases other than crude oil
     9,579,239        9,937,862        9,008,147  
Commission expense
     125,619        104,598        110,552  
Rental income
     31,972        32,829        34,475  
 
(b)
Other transactions between the Group and Sinopec Group and its subsidiaries, associates and joint ventures of the Group during the years ended 31 December 2019, 2020 and 2021 were as follows:
 
     2019      2020      2021  
     RMB’000      RMB’000      RMB’000  
Sales of goods and service fee income
                          
- Sinopec Group and its subsidiaries
     7,724        14,870        36,683  
- Associates and joint ventures of the Group
     2,843,909        2,019,997        4,248,658  
    
 
 
    
 
 
    
 
 
 
       2,851,633        2,034,867        4,285,341  
    
 
 
    
 
 
    
 
 
 
Purchases
                          
- Sinopec Group and its subsidiaries
     1,918,873        832,617        2,830,256  
- Associates and joint ventures of the Group
     4,579,969        3,648,664        4,425,698  
    
 
 
    
 
 
    
 
 
 
       6,498,842        4,481,281        7,255,954  
    
 
 
    
 
 
    
 
 
 
Insurance premium expenses
                          
- Sinopec Group and its subsidiaries
     108,223        107,495        108,850  
    
 
 
    
 
 
    
 
 
 
Addition to
right-of-use
assets
                          
- Sinopec Group and its subsidiaries
     25,935        2,267        1,388  
- Joint ventures of the Group
     702        —          —    
    
 
 
    
 
 
    
 
 
 
       26,637        2,267        1,388  
    
 
 
    
 
 
    
 
 
 
Interest expense of lease liabilities
                          
- Sinopec Group and its subsidiaries
     2,285        205        247  
- Joint ventures of the Group
     19        8        24  
    
 
 
    
 
 
    
 
 
 
       2,304        213        271  
    
 
 
    
 
 
    
 
 
 
Interest income
                          
- Sinopec Finance
     1,295        2,088        824  
    
 
 
    
 
 
    
 
 
 
Construction and installation cost
                          
- Sinopec Group and its subsidiaries
     143,560        233,591        785,216  
    
 
 
    
 
 
    
 
 
 
Rental income
                          
- Associates and joint ventures of the Group
     11,370        15,577        14,930  
- Sinopec Group and its subsidiaries
     461        464        464  
    
 
 
    
 
 
    
 
 
 
       11,831        16,041        15,394  
    
 
 
    
 
 
    
 
 
 
Long-term borrowings
                          
- Sinopec Finance
     —          —          700,000  
    
 
 
    
 
 
    
 
 
 
The directors of the Company are of the opinion that the transactions with Sinopec Corp., its subsidiaries and joint ventures, Sinopec Group and its subsidiaries, associates and joint ventures of the Group as disclosed in notes 33(a) and 33(b) were conducted in the ordinary course of business, on normal commercial terms and in accordance with the agreements governing such transactions.
 
(c)
The relevant amounts due from/to Sinopec Corp., its subsidiaries and joint ventures, Sinopec Group and its subsidiaries, associates and joint ventures of the Group, arising from purchases, sales and other transactions as disclosed in notes 33(a) and 33(b), are summarized as follows:
 
    
As at
31 December 2020
RMB’000
    
As at
31 December 2021
RMB’000
 
Amounts due from related parties
                 
- Sinopec Corp., its subsidiaries and joint ventures
     1,054,127        1,184,117  
- Associates and joint ventures of the Group
     38,189        28,214  
    
 
 
    
 
 
 
       1,092,316        1,212,331  
    
 
 
    
 
 
 
Amounts due to related parties
                 
- Sinopec Corp., its subsidiaries and joint ventures
     2,505,532        4,475,992  
- Sinopec Group and its subsidiaries
     889,035        1,672,439  
- Associates and joint ventures of the Group
     262,274        156,385  
    
 
 
    
 
 
 
       3,656,841        6,304,816  
    
 
 
    
 
 
 
Lease liabilities
                 
- Sinopec Group and its subsidiaries
     8,453        992  
- Joint ventures of the Group
     574        435  
    
 
 
    
 
 
 
       9,027        1,427  
    
 
 
    
 
 
 
Cash deposits, maturing within three months
                 
- Sinopec Finance (note d)
     5,667        3,243  
    
 
 
    
 
 
 
Long-term borrowings
                 
- Sinopec Finance
     —          700,000  
    
 
 
    
 
 
 
 
(d)
As at 31 December 2020 and 31 December 2021, cash deposits at Sinopec Finance were charged at an interest rate of 0.35% per annum.
Except for cash deposits at Sinopec Finance and long-term borrowings from Sinopec Finance, the balances with related parties as above are unsecured, interest-free and repayable on demand.
 
(e)
Key management personnel compensation, post-employment benefit plans and share options
Key management personnel are those persons having authority and responsibility for planning, directing and controlling the activities of the Group, directly or indirectly, including directors and supervisors of the Group. The key personnel compensations are as follows:
 
     Year ended 31 December  
     2019
RMB’000
     2020
RMB’000
     2021
RMB’000
 
Short-term employee benefits
     9,120        9,859        11,866  
Post-employment benefits
     225        441        551  
    
 
 
    
 
 
    
 
 
 
       9,345        10,300        12,417  
    
 
 
    
 
 
    
 
 
 
 
(f)
Transactions with other state-owned entities in the PRC
The Group is a state-controlled enterprise and operates in an economic regime currently dominated by entities directly or indirectly controlled by the PRC government (collectively referred to as “state-controlled entities”) through its government authorities, agencies, affiliations and other organizations.
Apart from transactions with related parties, the Group has transactions with other state-controlled entities which include, but are not limited to, the following:
 
   
sales and purchases of goods and ancillary materials;
 
   
rendering and receiving services;
 
   
lease of assets, purchase of property, plant and equipment;
 
   
placing deposits and obtaining finance; and
 
   
use of public utilities
These transactions are conducted in the ordinary course of the Group’s business on terms comparable to those with other entities that are not state controlled. The Group has established its procurement policies, pricing strategy and approval process for purchases and sales of products and services which do not depend on whether the counterparties are state-controlled entities or not.
 
(g)
Commitments with related parties
 
(i)
Construction and installation cost
 
    
As at
31 December 2020
RMB’000
    
As at
31 December 2021
RMB’000
 
Sinopec Group and its subsidiaries
     145,959        775,007  
    
 
 
    
 
 
 
 
(h)
Investment commitments with related parties
 
    
As at
31 December 2020
    
As at
31 December 2021
 
     RMB’000      RMB’000  
Capital contribution to Shanghai Secco (i)
     111,263        111,263  
Capital contribution to Shanghai Shidian Energy Company Limited (“Shidian Energy”) (ii)
     80,000        80,000  
Capital contribution to Baling Materials (iii)
     —          350,000  
    
 
 
    
 
 
 
       191,263        541,263  
    
 
 
    
 
 
 
 
  (i)
Pursuant to the resolution of the 18th meeting of the 7th term of Board of Directors on 5 December 2013, the Group was approved to make a capital contribution of USD 30,017,000 (RMB 182,804 thousand equivalent) to Shanghai Secco, an associate of the Group. As at 31 December 2021, the Company has contributed RMB 71,541 thousand to Shanghai Secco.
According to the approval by Shanghai Municipal Commission of Commerce as issued on 19 October 2015, the rest of the capital contribution to Shanghai Secco should be within 50 years starting from its registration date.
 
  (ii)
Pursuant to the articles of association of Shidian Energy in August 2019, Toufa agreed to make a capital contribution of RMB 400,000 thousand to acquire 40% share of Shidian Energy. As at 31 December 2021, Toufa has contributed RMB 320,000 thousand to Shidian Energy, and the rest of the capital contribution to Shidian Energy should be paid before January 2022 in accordance with the agreement.
  (iii)
Sinopec Baling Petrochemical Co., Ltd
.
and the Company jointly established Baling Materials on 7 September 2021, each with a cash contribution of RMB 400,000 thousand. As at 31 December 2021, the Company has made a
paid-up
capital contribution of RMB50,000 thousand.
Except for the above disclosed in notes 33 (g) and 33 (h), the Group had no other material commitments with related parties as at 31 December 2021, which are contracted, but not included in the financial statements.
 
XML 53 R39.htm IDEA: XBRL DOCUMENT v3.22.1
Dividend
12 Months Ended
Dec. 31, 2021
Dividend [abstract]  
Dividend
34
Dividend
 
(a)
Dividends payable to equity shareholders of the Company attributable to the year:
 
    
2020
    
2021
 
     RMB’000      RMB’000  
Final dividend proposed after the end of the reporting period of RMB 0.10 per ordinary share (2020: RMB 0.10 per ordinary share)
     1,082,381        1,082,381  
    
 
 
    
 
 
 
 
The final dividend proposed after the end of the reporting period has not been recognized as a liability at the end of the reporting period.
 
(b)
Dividends payable to equity shareholders of the Company attributable to the previous financial year, approved and paid during the year
 
    
2020

RMB’000
    
2021
RMB’000
 
Final dividend in respect of the previous financial year, approved and paid during the year, of RMB 0.10 per share (2020: RMB 0.12)
     1,298,858        1,082,381  
    
 
 
    
 
 
 
XML 54 R40.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments
12 Months Ended
Dec. 31, 2021
Commitments [abstract]  
Commitments
35
Commitments
Capital commitments outstanding at 31 December 2021 not provided for in the financial statements were as follows:
 
    
As at 31
December 2020
RMB’000
    
As at 31
December 2021
RMB’000
 
Property, plant and equipment contracted for
     585,870        1,176,168  
    
 
 
    
 
 
 
XML 55 R41.htm IDEA: XBRL DOCUMENT v3.22.1
Subsequent Event
12 Months Ended
Dec. 31, 2021
Subsequent event [abstract]  
Subsequent event
36
Subsequent event
 
  (a)
A dividend in respect of the year ended 31 December 2021 of RMB 0.1 per share, amounting to a total dividend of RMB1,082,381 thousands, was proposed by the Board of Directors on 23 March 2022.
 
  (b)
Pursuant to [2020] Scp471 approved by China interbank market dealers association, the Company issued a super short-term bonds of RMB1.50 billion to Chinese institutional investors with interest rate of 2.35% per year in January 2022, and will repay the principal and interest upon maturity on 18 May 2022.
Pursuant to [2020] Scp471 approved by China interbank market dealers association, the Company issued another super short-term bonds of RMB1.50 billion to Chinese institutional investors with interest rate of 2.01% per year in March 2022, and will repay the principal and interest upon maturity on 5 July 2022.
XML 56 R42.htm IDEA: XBRL DOCUMENT v3.22.1
Statement of Financial Position and Equity Movement of the Company
12 Months Ended
Dec. 31, 2021
Balance sheet and reserve movement of the Company [abstract]  
Statement of financial position and equity movement of the Company
37
Statement of financial position and equity movement of the Company
 
    
As at 31 December
2020
RMB’000
    
As at 31 December
2021
RMB’000
 
Non-current
assets
                 
     
Property, plant and equipment
     11,279,484        10,914,990  
Investment properties
     396,676        381,540  
Right-of-use
assets
     296,371        275,924  
Construction in progress
     1,694,937        3,201,111  
Investments in subsidiaries
     2,048,328        2,048,328  
Investments accounted for using the equity method
     4,594,451        3,299,050  
Time deposits with banks
     7,042,840        5,381,149  
Deferred tax assets
     238,040        178,084  
Other
non-current
assets
     402,304        769,492  
    
 
 
    
 
 
 
       27,993,431        26,449,668  
    
 
 
    
 
 
 
Current assets
                 
     
Derivative financial instruments
     —          81,405  
Inventories
     3,685,456        5,726,264  
Trade receivables
     1,484        149  
Other receivables
     6,447        8,276  
Amounts due from related parties
     975,952        1,116,553  
Prepayments
     6,559        13,790  
Financial assets at fair value through other comprehensive income (FVOCI)
     735,262        615,689  
Time deposits with banks
     4,049,441        7,386,605  
Cash and cash equivalents
     5,460,067        4,927,519  
    
 
 
    
 
 
 
       14,920,668        19,876,250  
    
 
 
    
 
 
 
Current liabilities
                 
     
Trade and other payables
     2,287,762        2,389,508  
Contract liabilities
     423,838        376,834  
Amounts due to related parties
     3,507,497        7,423,883  
Staff salaries and welfares payable
     239,537        253,800  
Borrowings
     1,500,000        1,500,000  
Short-term bonds
     3,017,811        —    
Lease liabilities
     7,897        1,604  
Derivative financial instruments
     —          23,804  
Income tax payable
     —          249,332  
Current tax liabilities
     3,392,922        3,843,541  
    
 
 
    
 
 
 
       14,377,264        16,062,306  
    
 
 
    
 
 
 
Net current assets
     543,404        3,813,944  
    
 
 
    
 
 
 
    
As at 31 December
2020
RMB’000
    
As at 31 December
2021
RMB’000
 
Total assets less current liabilities
     28,536,835        30,263,612  
    
 
 
    
 
 
 
Non-current
liabilities
                 
     
Interest-bearing borrowings
     —          700,000  
Lease liabilities
     1,911        399  
Deferred income
     13,433        12,720  
    
 
 
    
 
 
 
       15,344        713,119  
    
 
 
    
 
 
 
NET ASSETS
     28,521,491        29,550,493  
    
 
 
    
 
 
 
CAPITAL AND RESERVES
                 
     
Share capital
     10,823,814        10,823,814  
Reserves
     17,697,677        18,726,679  
    
 
 
    
 
 
 
TOTAL EQUITY
     28,521,491        29,550,493  
    
 
 
    
 
 
 
Approved and authorized for issue by the Board of Directors on 27 April 2022.
 
     )     
     )     
Wu Haijun    )     
     )     
     )    Directors
     )     
Du Jun    )     
     )     
     )     
(a)
Movements in components of equity of the Company
 
     Share capital
RMB’000
    
Legal
surplus
RMB’000
    
Capital
surplus
RMB’000
    
Surplus
reserve
RMB’000
    
Other
reserve
RMB’000
    Hedging
RMB’000
   
Share
premium
RMB’000
    
Safety
production
fund
RMB’000
    
Retained
earnings
RMB’000
    Total
RMB’000
 
Balance at 1 January 2020
     10,823,814        4,072,476        4,180        101,355        17,838       —         106,846        57,135        14,260,322       29,443,966  
                     
Net profit attributable to shareholders of the Company
     —          —          —          —          —         —         —          —          387,895       387,895  
Dividends proposed and approved
     —          —          —          —          —         —         —          —          (1,298,858     (1,298,858
Appropriation of safety production fund
     —          —          —          —          —         —         —          88,462        (88,462     —    
Change in fair value of hedging instruments
     —          —          —          —          —         63,840       —          —          —         63,840  
Reclassified to cost of inventory
     —          —          —          —          —         (63,840     —          —          —         (63,840
Share of other comprehensive income of investments accounted for using the equity method
     —          —          —          —          (11,512     —         —          —          —         (11,512
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
   
 
 
   
 
 
    
 
 
    
 
 
   
 
 
 
Balance at 31 December 2020 and 1 January 2021
     10,823,814        4,072,476        4,180        101,355        6,326       —         106,846        145,597        13,260,897       28,521,491  
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
   
 
 
   
 
 
    
 
 
    
 
 
   
 
 
 
Total comprehensive income for the year
     —          —          —          —          16,639       125,159       —          —          2,058,284       2,200,082  
Amounts transferred from hedging reserve to initial carrying amount of hedged items
     —          —          —          —          —         (88,699     —          —          —         (88,699
Dividends declared and approved in respect of previous year
     —          —          —          —          —         —         —          —          (1,082,381     (1,082,381
Transfer to legal surplus
     —          2,498,808        —          —          —         —         —          —          (2,498,808     —    
Appropriation of safety production fund
     —          —          —          —          —         —         —          32,310        (32,310     —    
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
   
 
 
   
 
 
    
 
 
    
 
 
   
 
 
 
Balance at 31 December 2021
     10,823,814        6,571,284        4,180        101,355        22,965       36,460       106,846        177,907        11,705,682       29,550,493  
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
   
 
 
   
 
 
    
 
 
    
 
 
   
 
 
 
XML 57 R43.htm IDEA: XBRL DOCUMENT v3.22.1
Benefits and Interests of Directors and Supervisors
12 Months Ended
Dec. 31, 2021
Benefits and interests of directors and supervisors [abstract]  
Benefits and interests of directors and Supervisors
 
38
Benefits and interests of directors and supervisors
 
(a)
Directors’ and supervisors’ emoluments:
 
     2019  
     Salaries and
other benefits
     Retirement
scheme
contributions
     Discretionary
bonuses
     Directors’ fees      Total  
     RMB’000      RMB’000      RMB’000      RMB’000      RMB’000  
Executive directors
                                            
           
Wu Haijun
     343        26        557        —          926  
Shi Wei (
Resigned in December 2019
)
     329        26        797        —          1,152  
Jin Qiang
     289        26        745        —          1,060  
Guo Xiaojun (Resigned in December 2019)
     283        26        751        —          1,060  
Zhou Meiyun
     248        26        709        —          983  
Jin Wenmin
     260        26        721        —          1,007  
           
Independent
non-executive
directors
                                            
           
Zhang Yimin
     —          —          —          150        150  
Liu Yunhong
     —          —          —          150        150  
Du Weifeng
     —          —          —          150        150  
Li Yuanqin
     —          —          —          150        150  
           
Supervisors
                                            
           
Ma Yanhui
     267        22        685        —          974  
Zuo Qiang (Resigned in September 2019)
     102        15        324        —          441  
Li Xiaoxia (Resigned in September 2019)
     102        14        529        —          645  
Zhang Feng (Appointed in October 2019)
     31        9        107        —          147  
Chen Hongjun (Appointed in October 2019)
     34        9        110        —          153  
Zheng Yunrui
     100        —          —          —          100  
Cai Tingji
     100        —          —          —          100  
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
 
       2,488        225        6,035        600        9,348  
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
 
 
     2020  
    
Salaries and
other benefits
    
Retirement
scheme
contributions
    
Discretionary
bonuses
     Directors’ fees      Total  
     RMB’000      RMB’000      RMB’000      RMB’000      RMB’000  
Executive directors
                                            
           
Wu Haijun
     359        44        799        —          1,202  
Guan Zemin
(appointed in February 2020)
     367        41        397        —          805  
Jin Qiang
     354        44        716        —          1,114  
Jin Wenmin
     250        44        721        —          1,015  
Huang Xiangyu
(appointed in June 2020)
     275        39        440        —          754  
Huang Fei
(appointed in June 2020)
     217        39        426        —          682  
Zhou Meiyun
(resigned in September 2020)
     181        33        668        —          882  
           
Non-executive
directors
                                            
           
Xie Zhenglin
(appointed in June 2020)
     —          —          —          —          —    
Peng Kun
(appointed in June 2020)
     96        25        246        —          367  
           
Independent
non-executive
directors
                                            
           
Li Yuanqin
     —          —          —          150        150  
Tang Song
(appointed in June 2020)
     —          —          —          75        75  
Chen Haifeng
(appointed in June 2020)
     —          —          —          75        75  
Yang Jun
(appointed in June 2020)
     —          —          —          75        75  
Gao Song
(appointed in June 2020)
     —          —          —          75        75  
Zhang Yimin
(resigned in June 2020)
     —          —          —          75        75  
Liu Yunhong
(resigned in June 2020)
     —          —          —          75        75  
Du Weifeng
(resigned in June 2020)
     —          —          —          75        75  
           
Supervisors
                                            
           
Ma Yanhui
     332        42        720        —          1,094  
Zhang Feng
     148        40        485        —          673  
Chen Hongjun
     159        38        485        —          682  
Zheng Yunrui
     100        —          —          —          100  
Cai Tingji
     100        —          —          —          100  
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
 
       2,938        429        6,103        675        10,145  
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
 
 
     2021  
    
Salaries and
other benefits
RMB’000
     Retirement
scheme
contributions
RMB’000
     Discretionary
bonuses
RMB’000
     Directors’ fees
RMB’000
     Total
RMB’000
 
Executive directors
                                            
           
Wu Haijun
     324        49        768        —          1,141  
Guan Zemin
     407        49        767        —          1,223  
Jin Qiang
(resigned in February 2022)
     378        49        682        —          1,109  
Du Jun
(appointed in June 2021)
     373        49        617        —          1,039  
Jin Wenmin
(resigned in February 2022)
     265        49        684        —          998  
Huang Xiangyu
     276        48        684        —          1,008  
Huang Fei
(resigned in February 2022)
     251        46        683        —          980  
           
Non-executive
directors
                                            
           
Xie Zhenglin
     —          —          —          —          —    
Peng Kun
     186        46        631        —          863  
           
Independent
non-executive
directors
                                            
Li Yuanqin
     —          —          —          150        150  
Tang Song
     —          —          —          150        150  
Chen Haifeng
     —          —          —          150        150  
Yang Jun
     —          —          —          150        150  
Gao Song
     —          —          —          150        150  
           
Supervisors
                                            
           
Ma Yanhui
     350        49        682        —          1,081  
Zhang Feng
     169        42        584        —          795  
Chen Hongjun
     178        41        603        —          822  
Zheng Yunrui
     100        —          —          —          100  
Cai Tingji
     100        —          —          —          100  
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
 
       3,357        517        7,385        750        12,009  
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
 
(b)
Directors’ retirement benefits
No specific retirement benefits were paid to directors in respect of services in connection with the management of the affairs of the company or its subsidiary undertaking (2019 and 2020:Nil).
XML 58 R44.htm IDEA: XBRL DOCUMENT v3.22.1
Possible Impact of Amendments, New Standards and Interpretations Issued But Not Yet Effective for the Year Ended 31 December 2021
12 Months Ended
Dec. 31, 2021
Possible Impact Of Amendments New Accounting Standards And Interpretations Issued But Not Yet Effective [Abstract]  
Possible impact of amendments, new standards and interpretations issued but not yet effective for the year ended 31 December 2021
39
Possible impact of amendments, new standards and interpretations issued but not yet effective for the year ended 31 December 2021
Up to the date of issue of these financial statements, the IASB has issued a number of a number of amendments, new standards and interpretations, which are not yet effective for the year ended 31 December 2021 and which have not been adopted in these financial statements. These developments include the following which may be relevant to the Group.
 
    
Effective for
accounting
periods
beginning on or
after
Annual Improvements to IFRS Standards 2018-2020
   1 January 2022
Amendments to IFRS 3, Reference to the Conceptual Framework
   1 January 2022
Amendments to IAS 16, Property, Plant and Equipment: Proceeds before Intended Use
   1 January 2022
Amendments to IAS 37, Onerous Contracts – Cost of Fulfilling a Contract
   1 January 2022
Amendments to IAS 1, Classification of Liabilities as Current or
Non-current
   1 January 2023
IFRS 17, Insurance contracts
   1 January 2023
Basis for conclusions on IFRS 17
   1 January 2023
Illustrative examples on IFRS 17
   1 January 2023
Amendments to IFRS 17
   1 January 2023
Amendments to IFRS 17, Initial Application of IFRS 17 and IFRS 9 - Comparative Information
   1 January 2023
Amendments to IAS 1 and IFRS Practice Statement 2, Disclosure of Accounting Policies
   1 January 2023
Amendments to IAS 8, Definition of Accounting Estimates
   1 January 2023
Amendments to IAS 12, Deferred Tax related to Assets and Liabilities arising from a Single Transaction
   1 January 2023
 
The Group is in the process of making an assessment of what the impact of these amendments, new standards and interpretations are expected to be in the period of initial application. So far, the Group has concluded that the adoption of them is unlikely to have a significant impact on the consolidated financial statements.
XML 59 R45.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2021
Summary of significant accounting policies [abstract]  
Basis of preparation
2.1
Statement of compliance and basis of preparation
 
(a)
Statement of compliance
These financial statements have been prepared in accordance with all applicable International Financial Reporting Standards (IFRSs), which collective term includes all applicable individual International Financial Reporting Standards, International Accounting Standards (IASs) and related Interpretations, promulgated by the International Accounting Standards Board (IASB
)
.
Significant accounting policies adopted by the Group are disclosed below.
The IASB has issued certain amendments to IFRSs that are first effective or available for early adoption for the current accounting period of the Group. Note 2.1 (c) provides information on any changes in accounting policies resulting from initial application of these developments to the extent that they are relevant to the Group for the current accounting period reflected in these financial statements.
 
(b)
Basis of preparation
The consolidated financial statements comprise the Company and its subsidiaries (together referred to as the “Group”) and the Group’s interest in associates and a joint venture.
The measurement basis used in the preparation of the financial statements is the historical cost basis except for certain financial assets and liabilities measured at fair value, including:
 
   
derivative financial instruments (see note 2.13); and
 
   
investment in debt and equity securities (see note 2.11).
The preparation of financial statements in conformity with IFRSs requires management to make judgements, estimates and assumptions that affect the application of policies and reported amounts of assets, liabilities, income and expenses. The estimates and associated assumptions are based on historical experience and various other factors that are believed to be reasonable under the circumstances, the results of which form the basis of making the judgements about carrying values of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates.
The estimates and underlying assumptions are reviewed on an ongoing basis. Revisions to accounting estimates are recognized in the period in which the estimate is revised if the revision affects only that period, or in the period of the revision and future periods if the revision affects both current and future periods.
Judgements made by management in the application of IFRSs that have significant effect on the financial statements and major sources of estimation uncertainty are discussed in note 4.
(c)
Changes in accounting policies
New and amended standards adopted by the Group
The Group has applied the following amendments to IFRSs issued by the IASB to these financial statements for the current accounting period:
 
   
Amendments to IFRS 9, IAS 39, IFRS 7, IFRS 4 and IFRS 16, Interest rate benchmark reform — phase 2
 
   
Amendments to IFRS 16,
Covid-19-related
rent concessions beyond 30 June 2021
None of these developments have had a material effect on how the Group’s results and financial position for the current or prior periods have been prepared or presented. The Group has not applied any new standard or interpretation that is not yet effective for the current accounting period.
Subsidiaries
2.2
Subsidiaries
 
2.2.1
Consolidation
Subsidiaries are all entities over which the Group has control. The Group controls an entity when the Group is exposed to, or has rights to, variable returns from its involvement with the entity and has the ability to affect those returns through its power to direct the activities of the entity. Subsidiaries are fully consolidated from the date on which control is transferred to the Group. They are deconsolidated from the date that control ceases.
 
(a)
Business combinations
The acquisition method of accounting is used to account for all business combinations by the Group, regardless of whether equity instruments or other assets are acquired. The consideration transferred for the acquisition of a subsidiary comprises the:
 
   
fair values of the assets transferred;
 
   
liabilities incurred to the former owners of the acquired business;
 
   
equity interests issued by the Group;
 
   
fair value of any asset or liability resulting from a contingent consideration arrangement, and
 
   
fair value of any
pre-existing
equity interest in the subsidiary.
 
Identifiable assets acquired and liabilities and contingent liabilities assumed in a business combination are, with limited exceptions, measured initially at their fair values at the acquisition date. The Group recognizes any
non-controlling
interest in the acquired entity on an
acquisition-by-acquisition
basis either at fair value or at the
non-controlling
interest’s proportionate share of the acquired entity’s net identifiable assets.
Acquisition-related costs are expensed as incurred.
The excess of the:
 
   
consideration transferred
 
   
amount of any
non-controlling
interest in the acquired entity, and
 
   
acquisition-date fair value of any previous equity interest in the acquired entity
Over the fair value of the net identifiable assets acquired is recorded as goodwill. If those amounts are less than the fair value of the net identifiable assets of the business acquired, the difference is recognized directly in the statement of profit or loss as a bargain purchase.
Where settlement of any part of cash consideration is deferred, the amounts payable in the future are discounted to their present value as at the date of exchange. The discount rate used is the entity’s incremental borrowing rate, being the rate at which a similar borrowing could be obtained from an independent financier under comparable terms and conditions.
If the business combination is achieved in stages, the acquirer’s previously held equity interest in the acquiree is remeasured to fair value at the acquisition date. Any gains or losses arising from such remeasurement are recognized in the statement of profit or loss.
Inter-company transactions, balances and unrealized gains on transactions between group companies are eliminated. Unrealized losses are also eliminated unless the transaction provides evidence of an impairment of the transferred asset. Accounting policies of subsidiaries have been changed where necessary to ensure consistency with the policies adopted by the Group.
Non-controlling
interests in the results and equity of subsidiaries are shown separately in the consolidated statement of financial position, consolidated statement of profit or loss, statement of profit or loss and other comprehensive income and changes in equity respectively.
 
(b)
Changes in ownership interests
The Group treats transactions with
non-controlling
interests that do not result in loss of control as transactions with equity owners of the Group. A change in ownership interest results in an adjustment between the carrying amounts of the controlling and
non-controlling
interests to reflect their relative interests in the subsidiary. Any difference between the amount of the adjustment to
non-controlling
interests and any consideration paid or received is recognized in a separate reserve within equity attributable to owners of the Group.
When the Group ceases to consolidate or equity account for an investment because of a loss of control, joint control or significant influence, any retained interest in the entity is remeasured to its fair value, with the change in carrying amount recognized in the statement of profit or loss. This fair value becomes the initial carrying amount for the purposes of subsequently accounting for the retained interest as an associate, joint venture or financial asset. In addition, any amounts previously recognized in other comprehensive income in respect of that entity are accounted for as if the Group had directly disposed of the related assets or liabilities. This means that amounts previously recognized in other comprehensive income are reclassified to profit or loss.
 
2.2.2
Separate financial statements
Investments in subsidiaries are accounted for at cost less impairment. Cost includes direct attributable costs of investment. The results of subsidiaries are accounted for by the Company on the basis of dividend received and receivable.
Investments in joint ventures and associates are accounted for using the equity method of accounting.
Associates
2.3
Associates
Associates are all entities over which the Group has significant influence but not control or joint control. Investments in associates are accounted for using the equity method of accounting. Under the equity method, the investment is initially recognized at cost, and the carrying amount is increased or decreased to recognize the investor’s share of the profit or loss of the investee after the date of acquisition. The Group’s investments in associates include goodwill identified on acquisition. Upon the acquisition of the ownership interest in an associate, any difference between the cost of the associate and the Group’s share of the net fair value of the associate’s identifiable assets and liabilities is accounted for as goodwill.
The Group’s share of post-acquisition profit or loss is recognized in the statement of profit or loss, and its share of post-acquisition movements in other comprehensive income is recognized in other comprehensive income with a corresponding adjustment to the carrying amount of the investment. When the Group’s share of losses in an associate equals or exceeds its interest in the associate, including any other unsecured receivables, the Group does not recognize further losses, unless it has incurred legal or constructive obligations or made payments on behalf of the associate.
The Group determines at each reporting date whether there is any objective evidence that the investment in the associate is impaired. If this is the case, the Group calculates the amount of impairment as the difference between the recoverable amount of the associate and its carrying value and recognizes the amount in the statement of profit or loss.
Profits and losses resulting from upstream and downstream transactions between the Group and its associates are recognized in the Group’s financial statements only to the extent of unrelated investor’s interests in the associates. Unrealized losses are eliminated unless the transaction provides evidence of an impairment of the asset transferred. Accounting policies of associates have been changed where necessary to ensure consistency with the policies adopted by the Group.
Gain or loss on dilution of equity interest in associates are recognized in the statement of profit or loss.
Joint arrangements
2.4
Joint arrangements
Under IFRS 11 ‘Joint Arrangements’ investments in joint arrangements are classified as either joint operations or joint ventures. The classification depends on the contractual rights and obligations of each investor, rather than the legal structure of the joint arrangement. The Group has assessed the nature of its joint arrangements and determined them to be joint ventures. Joint ventures are accounted for using the equity method.
Under the equity method of accounting, interests in joint ventures are initially recognized at cost and adjusted thereafter to recognize the Group’s share of the post-acquisition profits or losses and movements in other comprehensive income. The Group’s investments in joint ventures include goodwill identified on acquisition. Upon the acquisition of the ownership interest in a joint venture, any difference between the cost of the joint venture and the Group’s share of the net fair value of the joint venture’s identifiable assets and liabilities is accounted for as goodwill. When the Group’s share of losses in a joint venture equals or exceeds its interests in the joint ventures, including any other unsecured receivables, the Group does not recognize further losses, unless it has incurred obligations or made payments on behalf of the joint ventures.
Unrealized gains on transactions between the Group and its joint ventures are eliminated to the extent of the Group’s interest in the joint ventures. Unrealized losses are also eliminated unless the transaction provides evidence of an impairment of the asset transferred. Accounting policies of the joint ventures have been changed where necessary to ensure consistency with the policies adopted by the Group.
The carrying amount of equity-accounted investments is tested for impairment in accordance with the policy described in note 2.12.
Segment reporting
2.5
Segment reporting
Operating segments are reported in a manner consistent with the internal reporting provided to the chief operating decision-maker. The chief operating decision-maker, who is responsible for allocating resources and assessing performance of the operating segments, has been identified as the Board of Directors that makes strategic decisions.
Foreign currency translation
2.6
Foreign currency translation
 
(a)
Functional and presentation currency
Items included in the financial statements of each of the Group’s entities are measured using the currency of the primary economic environment in which the entity operates (“the functional currency”).
The consolidated financial statements are presented in RMB, which is the Company’s functional and the Group’s presentation currency.
 
(b)
Transactions and balances
Foreign currency transactions are translated into the functional currency using the exchange rates at the dates of the transactions. Foreign exchange gains and losses resulting from the settlement of such transactions, and from the translation of monetary assets and liabilities denominated in foreign currencies at year end exchange rates, are generally recognized in the statement of profit or loss. They are deferred in equity if they relate to qualifying cash flow hedges and qualifying net investment hedges.
Property, plant and equipment
2.7
Property, plant and equipment
Property, plant and equipment is stated at historical cost less depreciation and impairment losses. Historical cost includes expenditure that is directly attributable to the acquisition of the items.
Subsequent costs are included in the asset’s carrying amount or recognized as a separate asset, as appropriate, only when it is probable that future economic benefits associated with the item will flow to the Group and the cost of the item can be measured reliably. The carrying amount of the replaced part is derecognized. All other repairs and maintenance are charged to the statement of profit or loss during the financial period in which they are incurred.
Depreciation on property, plant and equipment is calculated using the straight-line method to allocate their cost to their residual values over their estimated useful lives, as follows:
 
- Buildings
     12 to 40 years  
- Plant and machinery
     5 to 20 years  
- Vehicles and other equipment
     4 to 20 years  
The assets’ residual values and useful lives are reviewed, and adjusted if appropriate, at the end of each reporting period.
An asset’s carrying amount is written down immediately to its recoverable amount if the asset’s carrying amount is greater than its estimated recoverable amount (note 2.12 (b)).
Gains and losses on disposals are determined by comparing the proceeds with the carrying amount and are recognized within Other gains – net in the statement of profit or loss.
Construction in progress
2.8
Construction in progress
Construction in progress represents buildings, various plant and equipment under construction and pending installation, and is stated at cost less government grants that compensate the Company for the cost of construction, and impairment losses. Cost comprises direct costs of construction as well as interest charges, and foreign exchange differences on related borrowed funds to the extent that they are regarded as an adjustment to interest charges, during the period of construction. Construction in progress is transferred to property, plant and equipment when the asset is substantially ready for its intended use. No depreciation is provided in respect of construction in progress.
Investment properties
2.9
Investment properties
Investment properties are properties which are owned either to earn rental income and/or for capital appreciation.
Investment properties are stated in the statement of financial position at cost less accumulated depreciation and impairment losses (note 2.12(b)). Depreciation is provided over their estimated useful lives on a straight-line basis, after taking into account their estimated residual values. Estimated useful lives of the Group’s investment properties are
30-40
years.
Other non-current assets
2.10
Other
non-current
assets
Other
non-current
assets mainly represent patents and catalysts used in production. These assets are carried at cost less accumulated amortization and impairment losses. Other
non-current
assets are amortized on a straight-line basis over the respective periods of the rights and the estimated useful lives of the catalysts, as follows:
 
Intangible assets
  10 to 28 years
Long-term prepaid expense
  1.5 to 10 years
Other investments in debt and equity securities
 
2.11
Other investments in debt and equity securities
The Group’s policies for investments in debt and equity securities, other than investments in subsidiaries, associates and joint ventures, are set out below.
Investments in debt and equity securities are recognized/derecognized on the date the Group commits to purchase/sell the investment. The investments are initially stated at fair value plus directly attributable transaction costs, except for those investments measured at fair value through profit or loss (FVPL) for which transaction costs are recognized directly in profit or loss. For an explanation of how the Group determines fair value of financial instruments, see note 3.3. These investments are subsequently accounted for as follows, depending on their classification.
(a)
Investments other than equity investments
Non-equity
investments held by the Group are classified into one of the following measurement categories:
 
   
amortized cost, if the investment is held for the collection of contractual cash flows which represent solely payments of principal and interest. Interest income from the investment is calculated using the effective interest method (see note 2.27).
 
   
fair value through other comprehensive income (FVOCI) - recycling, if the contractual cash flows of the investment comprise solely payments of principal and interest and the investment is held within a business model whose objective is achieved by both the collection of contractual cash flows and sale. Changes in fair value are recognized in other comprehensive income, except for the recognition in profit or loss of expected credit losses, interest income (calculated using the effective interest method) and foreign exchange gains and losses. When the investment is derecognized, the amount accumulated in other comprehensive income is recycled from equity to profit or loss.
 
   
fair value through profit or loss (FVPL) if the investment does not meet the criteria for being measured at amortized cost or FVOCI (recycling). Changes in the fair value of the investment (including interest) are recognized in profit or loss.
 
(b)
Equity investments
An investment in equity securities is classified as FVPL unless the equity investment is not held for trading purposes and on initial recognition of the investment the Group makes an irrevocable election to designate the investment at FVOCI
(non-recycling)
such that subsequent changes in fair value are recognized in other comprehensive income. Such elections are made on an
instrument-by-instrument
basis, but may only be made if the investment meets the definition of equity from the issuer’s perspective. Where such an election is made, the amount accumulated in other comprehensive income remains in the fair value reserve
(non-recycling)
until the investment is disposed of. At the time of disposal, the amount accumulated in the fair value reserve
(non-recycling)
is transferred to retained earnings. It is not recycled through profit or loss. Dividends from an investment in equity securities, irrespective of whether classified as at FVPL or FVOCI, are recognized in profit or loss as other income in accordance with the policy set out in note 2.28.
Credit losses and impairment of assets
2.12
Credit losses and impairment of assets
 
(a)
Credit losses from financial instruments
The Group recognizes a loss allowance for expected credit losses (ECLs) on the following items:
 
   
financial assets measured at amortized cost (including cash and cash equivalents, time deposits with banks, trade receivables and other receivables); and
 
   
debt securities measured at FVOCI (recycling);
 
 
Other financial assets measured at fair value, including equity securities designated at FVOCI
(non-recycling)
and derivative financial assets, are not subject to the ECL assessment.
Measurement of ECLs
ECLs are a probability-weighted estimate of credit losses. Credit losses are measured as the present value of all expected cash shortfalls (i.e. the difference between the cash flows due to the Group in accordance with the contract and the cash flows that the Group expects to receive).
The expected cash shortfalls are discounted using the following discount rates where the effect of discounting is material:
 
   
fixed-rate financial assets, trade and other receivables: effective interest rate determined at initial recognition or an approximation thereof;
 
   
variable-rate financial assets: current effective interest rate.
The maximum period considered when estimating ECLs is the maximum contractual period over which the Group is exposed to credit risk.
In measuring ECLs, the Group takes into account reasonable and supportable information that is available without undue cost or effort. This includes information about past events, current conditions and forecasts of future economic conditions.
ECLs are measured on either of the following bases:
 
   
12-month
ECLs: these are losses that are expected to result from possible default events within the 12 months after the reporting date; and
 
   
lifetime ECLs: these are losses that are expected to result from all possible default events over the expected lives of the items to which the ECL model applies.
Loss allowances for trade receivables are always measured at an amount equal to lifetime ECLs. ECLs on these financial assets are estimated using a provision matrix based on the Group’s historical credit loss experience, adjusted for factors that are specific to the debtors and an assessment of both the current and forecast general economic conditions at the reporting date.
For all other financial instruments, the Group recognizes a loss allowance equal to
12-month
ECLs unless there has been a significant increase in credit risk of the financial instrument since initial recognition, in which case the loss allowance is measured at an amount equal to lifetime ECLs.
 
Significant increases in credit risk
In assessing whether the credit risk of a financial instrument has increased significantly since initial recognition, the Group compares the risk of default occurring on the financial instrument assessed at the reporting date with that assessed at the date of initial recognition. In making this reassessment, the Group considers that a default event occurs when (i) the borrower is unlikely to pay its credit obligations to the Group in full, without recourse by the Group to actions such as realizing security (if any is held); or (ii) the financial asset is 90 days past due. The Group considers both quantitative and qualitative information that is reasonable and supportable, including historical experience and forward-looking information that is available without undue cost or effort.
In particular, the following information is taken into account when assessing whether credit risk has increased significantly since initial recognition:
 
   
failure to make payments of principal or interest on their contractually due dates;
 
   
an actual or expected significant deterioration in a financial instrument’s external or internal credit rating (if available);
 
   
an actual or expected significant deterioration in the operating results of the debtor; and
 
   
existing or forecast changes in the technological, market, economic or legal environment that have a significant adverse effect on the debtor’s ability to meet its obligation to the Group.
Depending on the nature of the financial instruments, the assessment of a significant increase in credit risk is performed on either an individual basis or a collective basis. When the assessment is performed on a collective basis, the financial instruments are grouped based on shared credit risk characteristics, such as past due status and credit risk ratings.
ECLs are remeasured at each reporting date to reflect changes in the financial instrument’s credit risk since initial recognition. Any change in the ECL amount is recognized as an impairment gain or loss in profit or loss. The Group recognizes an impairment gain or loss for all financial instruments with a corresponding adjustment to their carrying amount through a loss allowance account, except for investments in debt securities that are measured at FVOCI (recycling), for which the loss allowance is recognized in other comprehensive income and accumulated in the fair value reserve (recycling).
 
Basis of calculation of interest income
Interest income recognized in accordance with note 2.27 is calculated based on the gross carrying amount of the financial asset unless the financial asset is credit-impaired, in which case interest income is calculated based on the amortized cost (i.e. the gross carrying amount less loss allowance) of the financial asset.
At each reporting date, the Group assesses whether a financial asset is credit-impaired. A financial asset is credit-impaired when one or more events that have a detrimental impact on the estimated future cash flows of the financial asset have occurred.
Evidence that a financial asset is credit-impaired includes the following observable events:
 
   
significant financial difficulties of the debtor;
 
   
a breach of contract, such as a default or past due event;
 
   
it is becoming probable that the borrower will enter into bankruptcy or other financial reorganization;
 
   
significant changes in the technological, market, economic or legal environment that have an adverse effect on the debtor; or
 
   
the disappearance of an active market for a security because of financial difficulties of the issuer.
Write-off
policy
The gross carrying amount of a financial asset is written off (either partially or in full) to the extent that there is no realistic prospect of recovery. This is generally the case when the Group determines that the debtor does not have assets or sources of income that could generate sufficient cash flows to repay the amounts subject to the
write-off.
Subsequent recoveries of an asset that was previously written off are recognized as a reversal of impairment in profit or loss in the period in which the recovery occurs.
 
 
(b)
Impairment of other
non-current
assets
Internal and external sources of information are reviewed at the end of each reporting period to identify indications that the following assets may be impaired or, except in the case of goodwill, an impairment loss previously recognized no longer exists or may have decreased:
 
   
property, plant and equipment;
 
   
right-of-use
assets;
 
   
investment properties;
 
   
construction in progress
 
   
other
non-current
assets; and
 
   
investments in subsidiaries, associates and joint ventures in the Company’s statement of financial position.
At the end of each reporting period, if any indication of impairment exists, the Company estimates the recoverable amount of an asset, or a cash-generating unit, at the higher of its fair value less costs of disposal and its value in use, to determine the impairment losses.
 
   
Calculation of recoverable amount
The recoverable amount of an asset is the greater of its fair value less costs of disposal and value in use. In assessing value in use, the estimated future cash flows are discounted to their present value using a
pre-tax
discount rate that reflects current market assessments of the time value of money and the risks specific to the asset. Where an asset does not generate cash inflows largely independent of those from other assets, the recoverable amount is determined for the smallest group of assets that generates cash inflows independently (i.e. a cash-generating unit). A portion of the carrying amount of a corporate asset (for example, head office building) is allocated to an individual cash-generating unit if the allocation can be done on a reasonable and consistent basis, or to the smallest group of cash-generating units if otherwise.
 
   
Recognition of impairment losses
An impairment loss is recognized in profit or loss if the carrying amount of an asset, or the cash-generating unit to which it belongs, exceeds its recoverable amount. Impairment losses recognized in respect of cash-generating units are allocated first to reduce the carrying amount of any goodwill allocated to the cash-generating unit (or group of units) and then, to reduce the carrying amount of the other assets in the unit (or group of units) on a pro rata basis, except that the carrying value of an asset will not be reduced below its individual fair value less costs of disposal (if measurable) or value in use (if determinable).
 
   
Reversals of impairment losses
An impairment loss is reversed if there has been a favourable change in the estimates used to determine the recoverable amount.
A reversal of an impairment loss is limited to the asset’s carrying amount that would have been determined had no impairment loss been recognized in prior years.
 
Reversals of impairment losses are credited to profit or loss in the year in which the reversals are recognized.
 
(c)
Interim financial reporting and impairment
Under the Rules Governing the Listing of Securities on the Stock Exchange of Hong Kong Limited, the Group is required to prepare an interim financial report in compliance with IAS 34, Interim financial reporting, in respect of the first six months of the financial year. At the end of the interim period, the Group applies the same impairment testing, recognition, and reversal criteria as it would at the end of the financial year (see notes 2.12(a) and (b)).
 
Derivative and hedging activities
2.13
Derivative and hedging activities
Derivatives are initially recognized at fair value on the date a derivative contract is entered into, and they are subsequently remeasured to their fair value at the end of each reporting period. The accounting for subsequent changes in fair value depends on whether the derivative is designated as a hedging instrument and, if so, the nature of the item being hedged. The Group designates certain derivatives as hedges of a particular risk associated with the cash flows of recognized assets and liabilities and highly probable forecast transactions (cash flow hedges).
At inception of the hedge relationship, the Group documents the economic relationship between hedging instruments and hedged items, including whether changes in the cash flows of the hedging instruments are expected to offset changes in the cash flows of hedged items. The Group documents its risk management objective and strategy for undertaking its hedge transactions.
The fair values of derivative financial instruments designated in hedge relationships are disclosed in note 3.1(a). Movements in the hedging reserve in shareholders’ equity are shown in note 32. The full fair value of a hedging derivative is classified as a
non-current
asset or liability when the remaining maturity of the hedged item is more than 12 months; it is classified as a current asset or liability when the remaining maturity of the hedged item is less than 12 months. Trading derivatives are classified as a current asset or liability.
Cash flow hedges that qualify for hedge accounting
The effective portion of changes in the fair value of derivatives that are designated and qualify as cash flow hedges is recognized in the cash flow hedge reserve within equity. The gain or loss relating to the ineffective portion is recognized immediately in the statement of profit or loss, within Other gains – net.
When swap contracts are used to hedge forecast transactions the Group may designate the full change in fair value of the swap contract as the hedging instrument. The gains or losses relating to the effective portion of the change in fair value of the entire swap contract are recognized in the cash flow hedge reserve within equity.
 
Amounts accumulated in equity are reclassified in the periods when the hedged item affects the statement of profit or loss as follows:
Where the hedged item subsequently results in the recognition of a
non-financial
asset (such as inventory), the deferred hedging gains and losses are included within the initial cost of the asset. The deferred amounts are ultimately recognized in the statement of profit or loss as the hedged item affects profit or loss (for example through cost of sales).
When a hedging instrument expires, or is sold or terminated, or when a hedge no longer meets the criteria for hedge accounting, any cumulative deferred gain or loss and deferred costs of hedging in equity at that time remains in equity until the forecast transaction occurs, resulting in the recognition of a
non-financial
asset such as inventory. When the forecast transaction is no longer expected to occur, the cumulative gain or loss and deferred costs of hedging that were reported in equity are immediately reclassified to Other gains – net.
Derivatives that do not qualify for hedge accounting
Certain derivative instruments do not qualify for hedge accounting. Changes in the fair value of any derivative instrument that does not qualify for hedge accounting are recognized immediately in the statement of profit or loss and are included in Other gains – net.
Inventories
2.14
Inventories
Inventories are valued at the lower of cost and net realizable value. Cost is determined using the weighted average cost method. The cost of finished goods and work in progress comprises raw materials, direct labor, other direct costs and related production overheads (based on normal operating capacity). It excludes borrowing costs. The net realizable value is determined based on the estimated selling price in the ordinary course of business less the estimated costs to completion, and other costs necessary to make the sale.
Contract liabilities
2.15
Contract liabilities
A contract liability is recognized when the customer pays
non-refundable
consideration before the Group recognizes the related revenue (see note 2.26). A contract liability would also be recognized if the Group has an unconditional right to receive
non-refundable
consideration before the Group recognizes the related revenue. In such cases, a corresponding receivable would also be recognized (see note 2.16).
When the contract includes a significant financing component, the contract balance includes interest accrued under the effective interest method (see note 2.27).
Trade and other receivables
2.16
Trade and other receivables
A receivable is recognized when the Group has an unconditional right to receive consideration. A right to receive consideration is unconditional if only the passage of time is required before payment of that consideration is due. If revenue has been recognized before the Group has an unconditional right to receive consideration, the amount is presented as a contract asset.
Trade receivables that do not contain a significant financing component are initially measured at their transaction price.
Receivables are subsequently stated at amortized cost using the effective interest method less allowance for credit losses (see note 2.12(a)).
Cash and cash equivalents
2.17
Cash and cash equivalents
In the consolidated cash flow statement, cash and cash equivalents include cash in hand, deposits held at call with banks, other short-term, highly liquid investments with original maturities of three months or less that are readily convertible to known amounts of cash and which are subject to an insignificant risk of changes in value, and bank overdrafts. Bank overdrafts are presented within borrowings in current liabilities in the statement of financial position. Cash and cash equivalents are assessed for expected credit losses (ECL) in accordance with the policy set out in note 2.12(a).
Share capital
2.18
Share capital
Ordinary shares are classified as equity.
Incremental costs directly attributable to the issue of new shares are shown in equity as a deduction, net of tax, from the proceeds.
Safety production fund
2.19
Safety production fund
Under China’s law and regulation, the Group is required to accrue safety production fund at a certain percentage of the sales of dangerous goods. The fund is earmarked for improving the safety of production. The fund is accrued from retained earnings to other reserves and converted back to retained earnings when used.
Trade and other payables
2.20
Trade and other payables
Trade and other payables are obligations to pay for goods or services that have been acquired in the ordinary course of business from suppliers. Trade and other payables are classified as current liabilities if payment is due within one year or less (or in the normal operating cycle of the business if longer). If not, they are presented as
non-current
liabilities.
Trade and other payables generally are financial liabilities and are recognized initially at fair value plus transaction costs and subsequently measured at amortized cost unless the effect of discounting would be immaterial, in which case they are stated at invoice amounts.
Borrowings
2.21
Borrowings
Borrowings are initially recognized at fair value, net of transaction costs incurred. Borrowings are subsequently measured at amortized cost; any difference between the proceeds (net of transaction costs) and the redemption value is recognized in the statement of profit or loss over the period of the borrowings using the effective interest method.
Fees paid on the establishment of loan facilities are recognized as transaction costs of the loan to the extent that it is probable that some or all of the facility will be drawn down. In this case, the fee is deferred until the draw-down occurs. To the extent there is no evidence that it is probable that some or all of the facility will be drawn down, the fee is capitalized as a
pre-payment
for liquidity services and amortized over the period of the facility to which it relates.
Borrowings are classified as current liabilities unless the Group has an unconditional right to defer settlement of the liability for at least 12 months after the end of the reporting period.
Borrowing costs
2.22
Borrowings costs
General and specific borrowing costs directly attributable to the acquisition, construction or production of qualifying assets, which are assets that necessarily take a substantial period of time to get ready for their intended use or sale, are added to the cost of those assets, until such time as the assets are substantially ready for their intended use or sale.
Investment income earned on the temporary investment of specific borrowings pending their expenditure on qualifying assets is deducted from the borrowing costs eligible for capitalization.
Other borrowing costs are expensed in the period in which they are incurred.
Current and deferred income tax
2.23
Current and deferred income tax
The tax expense for the period comprises current and deferred tax. Tax is recognized in the statement of profit or loss, except to the extent that it relates to items recognized in other comprehensive income or directly in equity. In this case, the tax is also recognized in other comprehensive income or directly in equity, respectively.
 
(a)
Current income tax
The current income tax charge is calculated on the basis of the tax laws enacted or substantively enacted at the statement of financial position date in the countries where the Company’s subsidiaries, associates and joint ventures operate and generate taxable income. Management periodically evaluates positions taken in tax returns with respect to situations in which applicable tax regulation is subject to interpretation. It establishes provisions where appropriate on the basis of amounts expected to be paid to the tax authorities.
(b)
Deferred income tax
Inside basis differences
Deferred income tax is recognized, using the liability method, on temporary differences arising between the tax bases of assets and liabilities and their carrying amounts in the consolidated financial statements. However, deferred tax liabilities are not recognized if they arise from the initial recognition of goodwill, the deferred income tax is not accounted for if it arises from initial recognition of an asset or liability in a transaction other than a business combination that at the time of the transaction affects neither accounting nor taxable profit or loss. Deferred income tax is determined using tax rates (and laws) that have been enacted or substantively enacted by the statement of financial position date and are expected to apply when the related deferred income tax asset is realized or the deferred income tax liability is settled.
Deferred income tax assets are recognized only to the extent that it is probable that future taxable profit will be available against which the temporary differences can be utilized.
Outside basis differences
Deferred income tax liabilities are provided on taxable temporary differences arising from investments in subsidiaries, associates and joint arrangements, except for deferred income tax liability where the timing of the reversal of the temporary difference is controlled by the Group and it is probable that the temporary difference will not reverse in the foreseeable future. Generally the Group is unable to control the reversal of the temporary difference for associates. Only when there is an agreement in place that gives the Group the ability to control the reversal of the temporary difference in the foreseeable future, deferred tax liability in relation to taxable temporary differences arising from the associate’s undistributed profits is not recognized.
Deferred income tax assets are recognized on deductible temporary differences arising from investments in subsidiaries, associates and joint arrangements only to the extent that it is probable the temporary difference will reverse in the future and there is sufficient taxable profit available against which the temporary difference can be utilized
.
 
(c)
Offsetting
Deferred income tax assets and liabilities are offset when there is a legally enforceable right to offset current tax assets against current tax liabilities and when the deferred income tax assets and liabilities relate to income taxes levied by the same taxation authority on either the taxable entity or different taxable entities where there is an intention to settle the balances on a net basis.
Employee benefits
2.24
Employee benefits
 
(a)
Short-term employee benefits
Salaries, annual bonuses, paid annual leave and the cost of
non-monetary
benefits are accrued in the year in which the associated services are rendered by employees. Where payment or settlement is deferred and the effect would be material, these amounts are stated at their present values.
 
(b)
Pension obligations
The PRC employees of the Group are covered by various PRC government-sponsored defined-contribution pension plans under which the employees are entitled to a monthly pension based on certain formulas. The relevant government agencies are responsible for the pension liability to these employees when they retire. The Group contributes on a monthly basis to these pension plans for the employees which are determined at a certain percentage of their salaries. Under these plans, the Group has no obligation for post-retirement benefits beyond the contribution made. Contributions to these plans are expensed as incurred and contributions paid to the defined contribution pension plans for a staff are not available to reduce the Group’s future obligations to such defined-contribution pension plans even if the staff leaves the Group.
 
(c)
Termination benefits
Termination benefits are payable when employment is terminated by the Group before the normal retirement date, or whenever an employee accepts voluntary redundancy in exchange for these benefits. The Group recognizes termination benefits at the earlier of the following dates: (a) when the Group can no longer withdraw the offer of those benefits; and (b) when the entity recognizes costs for a restructuring that is within the scope of IAS 37 and involves the payment of terminations benefits. In the case of an offer made to encourage voluntary redundancy, the termination benefits are measured based on the number of employees expected to accept the offer. Benefits falling due more than 12 months after the end of the reporting period are discounted to present value.
Provisions and contingent liabilities
2.25
Provisions and contingent liabilities
Provisions for environmental restoration, restructuring costs and legal claims are recognized when: the Group has a present legal or constructive obligation as a result of past events; it is probable that an outflow of resources will be required to settle the obligation; and the amount has been reliably estimated. Restructuring provisions comprise lease termination penalties and employee termination payments. Provisions are not recognized for future operating losses.
Where there are a number of similar obligations, the likelihood that an outflow will be required in settlement is determined by considering the class of obligations as a whole. A provision is recognized even if the likelihood of an outflow with respect to any one item included in the same class of obligations may be small.
Provisions are measured at the present value of the expenditures expected to be required to settle the obligation using a
pre-tax
rate that reflects current market assessments of the time value of money and the risks specific to the obligation. The increase in the provision due to passage of time is recognized as interest expense.
 
Where it is not probable that an outflow of economic benefits will be required, or the amount cannot be estimated reliably, the obligation is disclosed as a contingent liability, unless the probability of outflow of economic benefits is remote. Possible obligations, whose existence will only be confirmed by the occurrence or
non-occurrence
of one or more future events are also disclosed as contingent liabilities unless the probability of outflow of economic benefits is remote.
Revenue recognition
2.26
Revenue recognition
 
(a)
Sales of petroleum and chemical products
The Group manufactures and sells petroleum and chemical products. Sales are recognized when control of the products has transferred, being when the products are delivered to or accepted by the customer. Delivery occurs when the products have been shipped to the specific location, the risks of obsolescence and loss have been transferred to the customer, and either the customer has accepted the products in accordance with the sales contract, or the Group has objective evidence that all criteria for acceptance have been satisfied. Advance from customers but goods not yet delivered is recorded as contract liabilities and is recognized as revenue when a customer obtains control over the relevant goods.
Revenue excludes value added tax and is after deduction of any estimated trade discounts.
The Group has elected to apply the practical expedient that contract costs incurred related to contracts with an amortization period of less than one year have been expensed as incurred. The Group also applies the practical expedient in paragraph 121 of IFRS 15 and does not disclose information about remaining performance obligations that have original expected durations of one year or less.
 
(b)
Overseas shipping services
The Group arranges overseas shipping services for the customer and revenue is recognized over time and based on the actual shipping service provided to the end of the reporting period as a proportion of the total services to be provided, because the customer receives and uses the benefits simultaneously. This is determined based on the actual passages of time (days) relative to the total expected shipping days.
Interest income
2.27
Interest income
Interest income from financial assets at FVPL is included in Other gains – net, see note 8 below. Interest income on financial assets at amortized cost and financial assets at FVOCI calculated using the effective interest method is recognized in the consolidated statement of profit or loss as part of other income.
Interest income is calculated by applying the effective interest rate to the gross carrying amount of a financial asset except for financial assets that subsequently become credit-impaired. For credit-impaired financial assets the effective interest rate is applied to the net carrying amount of the financial asset (after deduction of the loss allowance).
Interest income is presented as Finance income where it is earned from financial assets that are held for cash management purposes, see note 9 below.
Dividend income
2.28
Dividend income
Dividend income is recognized when the right to receive payment is established.
Government grants
2.29
Government grants
Grants from the government are recognized at their fair value where there is a reasonable assurance that the grant will be received and the Group will comply with all attached conditions.
Government grants relating to costs are deferred and recognized in the statement of profit or loss over the period necessary to match them with the costs that they are intended to compensate.
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 statement of profit or loss over the useful life of the asset by way of reduced depreciation expense.
Leases
2.30
Leases
The Group leases various land, buildings, equipment, vehicles and others. Rental contracts of buildings, equipment, vehicles and others are typically made for fixed periods of 1 to 30 years. Rental contracts of land use rights are typically made for fixed periods of 30 to 50 years. Lease terms are negotiated on an individual basis and contain a wide range of different terms and conditions.
Leases are recognized as a
right-of-use
asset and a corresponding liability at the date at which the leased asset is available for use by the Group.
 
Assets and liabilities arising from a lease are initially measured on a present value basis. Lease liabilities include the net present value of the following lease payments:
 
   
fixed payments (including
in-substance
fixed payments), less any lease incentives receivable,
 
   
variable lease payment that are based on an index or a rate, initially measured using the index or rate as at the commencement date,
 
   
amounts expected to be payable by the Group under residual value guarantees,
 
   
the exercise price of a purchase option if the Group is reasonably certain to exercise that option, and
 
   
payments of penalties for terminating the lease, if the lease term reflects the Group exercising that option.
The lease payments are discounted using the interest rate implicit in the lease. If that rate cannot be readily determined, which is generally the case for leases in the Group, the lessee’s incremental borrowing rate is used, being the rate that the individual lessee would have to pay to borrow the funds necessary to obtain an asset of similar value to the
right-of-use
asset in a similar economic environment with similar terms, security and conditions.
To determine the incremental borrowing rate, the Group:
 
   
where possible, uses recent third-party financing received by the individual lessee as a starting point, adjusted to reflect changes in financing conditions since third party financing was received
 
   
uses a
build-up
approach that starts with a risk-free interest rate adjusted for credit risk for leases held by the Group, which does not have recent third party financing, and
 
   
makes adjustments specific to the lease, e.g., term, country, currency and security.
Lease payments are allocated between principal and finance cost. The finance cost is charged to profit or loss over the lease period so as to produce a constant periodic rate of interest on the remaining balance of the liability for each period.
Right-of-use
assets are measured at cost comprising the following:
 
   
the amount of the initial measurement of lease liability,
 
   
any lease payments made at or before the commencement date less any lease incentives received,
 
   
any initial direct costs, and
 
   
restoration costs.
 
Right-of-use
assets are generally depreciated over the shorter of the asset’s useful life and the lease term on a straight - line basis, as follows: 
 
Land use rights   
 
30 - 50 years
 
Buildings   
 
2 - 8 years
 
Equipment   
 
2 - 3 years
 
Others   
 
2 - 4 years
 
Payments associated with short-term leases of equipment and vehicles are recognized on a straight-line basis as an expense in the statement of profit or loss. Short-term leases are leases with a lease term of 12 months or less. A single discount rate was applied to the portfolio of the leases with reasonably similar characteristics.
Lease income from operating leases where the Group is a lessor is recognized as income on a straight-line basis over the lease term. Initial direct costs incurred in obtaining an operating lease are added to the carrying amount of the underlying asset and recognized as expense over the lease term on the same basis as lease income. The respective leased assets are included in the statement of financial position based on their nature.
Dividend distribution
2.31
Dividend distribution
Dividend distribution to the Company’s shareholders is recognized as a liability in the Group’s financial statements in the period in which the dividends are approved by the Company’s shareholders.
Research and development costs
2.32
Research and development costs
Research and development costs comprise all costs that are directly attributable to research and development activities or that can be allocated on a reasonable basis to such activities. Research and development costs are recognized as intangible assets when the following criteria are met:
 
   
it is technically feasible to complete the research and development project so that it will be available for use or sale;
 
   
management intends to complete the research and development project, and use or sell it;
 
   
it can be demonstrated how the research and development project will generate economic benefits;
 
   
there are adequate technical, financial and other resources to complete the development and the ability to use or sell the research and development project; and
 
   
the expenditure attributable to the research and development project during its development phase can be reliably measured.
Other research and development expenditures that do not meet these criteria are recognized as an expense as incurred. Research and development costs previously recognized as an expense are not recognized as an asset in a subsequent period.
Related parties
2.33
Related parties
 
(a)
A person, or a close member of that person’s family, is related to the Group if that person:
 
  (i)
has control or joint control over the Group;
 
  (ii)
has significant influence over the Group; or
 
  (iii)
is a member of the key management personnel of the Group or the Group’s parent.
 
(b)
An entity is related to the Group if any of the following conditions applies:
 
  (iv)
The entity and the Group are members of the same group (which means that each parent, subsidiary and fellow subsidiary is related to the others).
 
  (v)
One entity is an associate or joint venture of the other entity (or an associate or joint venture of a member of a group of which the other entity is a member).
 
  (vi)
Both entities are joint ventures of the same third party.
 
  (vii)
One entity is a joint venture of a third entity and the other entity is an associate of the third entity.
 
  (viii)
The entity is a post-employment benefit plan for the benefit of employees of either the Group or an entity related to the Group.
 
  (ix)
The entity is controlled or jointly controlled by a person identified in (i).
 
  (x)
A person identified in (a)(i) has significant influence over the entity or is a member of the key management personnel of the entity (or of a parent of the entity).
 
  (xi)
The entity, or any member of a Group of which it is a part, provides key management personnel services to the Group or to the Group’s parent.
Close members of the family of a person are those family members who may be expected to influence, or be influenced by, that person in their dealings with the entity.
Rounding of amounts
2.34
Rounding of amounts
All amounts disclosed in the consolidated financial statements and notes have been rounded off to the nearest thousand currency units unless otherwise stated.
XML 60 R46.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2021
Summary of Significant Accounting Policies [Line Items]  
Summary of estimated useful lives of property, plant and equipment
- Buildings
     12 to 40 years  
- Plant and machinery
     5 to 20 years  
- Vehicles and other equipment
     4 to 20 years  
Summary of estimated useful lives of other non-current assets
Intangible assets
  10 to 28 years
Long-term prepaid expense
  1.5 to 10 years
Previously stated [member]  
Summary of Significant Accounting Policies [Line Items]  
Summary of estimated useful lives of other non-current assets
 
Land use rights   
 
30 - 50 years
 
Buildings   
 
2 - 8 years
 
Equipment   
 
2 - 3 years
 
Others   
 
2 - 4 years
 
XML 61 R47.htm IDEA: XBRL DOCUMENT v3.22.1
Financial Risk Management (Tables)
12 Months Ended
Dec. 31, 2021
Disclosure of nature and extent of risks arising from financial instruments [abstract]  
Derivative financial instruments
     As at 31 December  
    
2020
    
2021
 
    
RMB’000
    
RMB’000
 
Current derivative financial instrument assets
                 
Commodity swaps contracts applied hedge accounting
     —          48,614  
Commodity swaps contracts at fair value through profit or loss
     —          32,791  
    
 
 
    
 
 
 
Total derivative financial assets
     —          81,405  
    
 
 
    
 
 
 
Current derivative financial instrument liabilities
                 
Commodity swaps contracts at fair value through profit or loss
     —          (23,804
    
 
 
    
 
 
 
Total derivative financial liabilities
     —          (23,804
    
 
 
    
 
 
 
Reconciliation of hedging reserve in respect of commodity price risk and effectiveness of hedging relationships
     RMB’000  
Balance at 1 January 2021
     —    
Effective portion of the cash flow hedge recognized in other comprehensive income
     165,576  
Amounts reclassified to profit or loss
     1,303  
Reclassified to the cost of inventory
     (88,699
Related tax
     (41,720
    
 
 
 
Balance at 31 December 2021
     36,460  
    
 
 
 
Reconciliation of hedging reserves in statement of profit or loss
     2020      2021  
     RMB’000      RMB’000  
Net gains on commodity swaps contracts not qualifying as hedges included in other gains - net
     —          18,997  
Net losses on foreign exchange option contracts not qualifying as hedges included in other gains - net
     (376      (151
    
 
 
    
 
 
 
Total
     (376      18,846  
    
 
 
    
 
 
 
The aggregate net foreign exchange gains/(losses) recognized in the income statement
The aggregate net foreign exchange (losses) / gains recognized in the statement of profit or loss were:
 
     2020      2021  
     RMB’000      RMB’000  
Net foreign exchange gains/(losses) included in other gains – net (note 8)
     12,248        (1,861
Net foreign exchange (losses) included in finance income (note 9)
     (5,514      —    
    
 
 
    
 
 
 
Total net foreign exchange recognized in profit before taxation
     6,734        (1,861
    
 
 
    
 
 
 
Net reversal of impairment losses on financial assets recognized in income statement
     2020      2021  
     RMB’000      RMB’000  
Impairment losses
                 
- provision in loss allowance for trade receivables
     (634      (1,354
- provision in loss allowance for other receivables
     —          (1
Recoveries on previously written off receivables (note)
     121,550        —    
    
 
 
    
 
 
 
Reversal/(Provision) of impairment losses on financial assets
     120,916        (1,355
    
 
 
    
 
 
 
Maturity analysis for financial liabilities
 
     As at 31 December 2020  
     Contractual maturities of financial liabilities  
     Less than 1 year     
Between
1 and 2 years
    
Between
2 and 5 years
    
Over
5 years
     Total  
     RMB’000      RMB’000      RMB’000      RMB’000      RMB’000  
Non-derivatives
                                            
Borrowings
     1,558,702        —          —          —          1,558,702  
Short-term bonds
     3,023,614        —          —          —          3,023,614  
Lease liabilities
     9,373        2,136        1,090        103        12,702  
Bills payables
     26,196        —          —          —          26,196  
Trade payables
     1,294,138        —          —          —          1,294,138  
Other payables
     1,498,503        —          —          —          1,498,503  
Amounts due to related parties
     3,655,724        —          —          —          3,655,724  
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
 
       11,066,250        2,136        1,090        103        11,069,579  
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
 
Derivatives
                                            
Derivative financial liabilities
     —          —          —          —          —    
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
 
     As at 31 December 2021  
     Contractual maturities of financial liabilities  
     Less than 1 year     
Between
1 and 2 years
    
Between
2 and 5 years
    
Over
5 years
     Total  
     RMB’000      RMB’000      RMB’000      RMB’000      RMB’000  
Non-derivatives
                                            
Borrowings
     1,578,817        7,665        704,914        —          2,291,396  
Lease liabilities
     3,814        730        814        —          5,358  
Bills payables
     562,593        —          —          —          562,593  
Trade payables
     1,527,706        —          —          —          1,527,706  
Other payables
     1,003,860        —          —          —          1,003,860  
Amounts due to related parties excluded
non-financial
liabilities
     4,910,255        —          —          —          4,910,255  
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
 
       9,587,045        8,395        705,728               10,301,168  
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
 
Derivatives
                                            
Derivative financial liabilities
     23,804        —          —          —          23,804  
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
 
Recurring fair value measurements
      As at 31 December 2020  
           Level 1      Level 2      Level 3      Total  
     Note     RMB’000      RMB’000      RMB’000      RMB’000  
Recurring fair value measurements
                                           
Financial assets
                                           
Financial assets at fair value through other comprehensive income
                                           
- Trade and bills receivable
     25       —          1,217,114        —          1,217,114  
-Equity investments
     25       —          —          5,000        5,000  
            
 
 
    
 
 
    
 
 
    
 
 
 
               —          1,217,114        5,000        1,222,114  
            
 
 
    
 
 
    
 
 
    
 
 
 
   
      As at 31 December 2021  
           Level 1      Level 2      Level 3      Total  
     Note     RMB’000      RMB’000      RMB’000      RMB’000  
Recurring fair value measurements
                                           
Financial assets
                                           
Financial assets measured at fair value through profit or loss
                                           
- Commodity swaps contracts
     3.1 (a)      —          32,791        —          32,791  
Financial assets measured at fair value through other comprehensive income
                                           
- Trade and bills receivable
     25       —          1,072,690        —          1,072,690  
- Equity investments
     25       —          —          5,000        5,000  
- Commodity swaps contracts
     3.1 (a)      —          48,614        —          48,614  
            
 
 
    
 
 
    
 
 
    
 
 
 
               —          1,154,095        5,000        1,159,095  
            
 
 
    
 
 
    
 
 
    
 
 
 
Financial liabilities
                                           
Financial liabilities measured at fair value through profit or loss
                                           
- Commodity swaps contracts
     3.1 (a)      —          23,804        —          23,804  
            
 
 
    
 
 
    
 
 
    
 
 
 
               —          23,804        —          23,804  
            
 
 
    
 
 
    
 
 
    
 
 
 
Amounts due to related parties – measured at fair value through profit or loss (FVPL)
     28       —          1,388,286        —          1,388,286  
            
 
 
    
 
 
    
 
 
    
 
 
 
Changes in level 3 items
     Equity
investments
RMB’000
     Structured
deposits
RMB’000
     Total
RMB’000
 
As at 31 December 2019
     5,000        3,318,407        3,323,407  
    
 
 
    
 
 
    
 
 
 
Acquisitions
     —          7,600,000        7,600,000  
Disposals
     —          (10,900,000      (10,900,000
Fair value change
     —          (18,407      (18,407
    
 
 
    
 
 
    
 
 
 
As at 31 December 2020
     5,000        —          5,000  
    
 
 
    
 
 
    
 
 
 
Acquisitions
     —          8,150,000        8,150,000  
Disposals
     —          (8,150,000      (8,150,000
    
 
 
    
 
 
    
 
 
 
As at 31 December 2021
     5,000        —          5,000  
    
 
 
    
 
 
    
 
 
 
Schedule Of Interest Rate Financial Instruments
 
     2020      2021  
     RMB’000      RMB’000  
Fixed rate:
                 
     
Cash and cash equivalents
     1,501,330        —    
Time deposits with maturity less than one year
     4,000,000        7,350,000  
Time deposits with maturity more than one year
     7,000,000        5,500,000  
Borrowings
     (1,548,000      (1,500,000
Short-term bonds
     (3,000,000      —    
Lease liabilities
     (12,473      (4,613
    
 
 
    
 
 
 
       7,940,857        11,345,387  
    
 
 
    
 
 
 
Variable rate:
                 
     
Cash and cash equivalents
     5,415,078        5,112,010  
Borrowings
     —          (759,800
    
 
 
    
 
 
 
       5,415,078        4,352,210  
    
 
 
    
 
 
 
XML 62 R48.htm IDEA: XBRL DOCUMENT v3.22.1
Segment Information and Revenue (Tables)
12 Months Ended
Dec. 31, 2021
Disclosure of operating segments [abstract]  
Segment information
 
2019
   Petroleum
products
RMB’000
    Intermediate
petrochemicals
RMB’000
    Resins and
plastics
RMB’000
    Synthetic fibres
RMB’000
    Trading of
petrochemical
products
RMB’000
    Others
RMB’000
    Total
RMB’000
 
Total segment revenue
     66,754,731       24,698,643       10,304,812       2,200,229       21,881,214       1,502,840       127,342,469  
Inter segment revenue
     (11,868,026     (14,187,500     (141,101     —         (175,200     (700,975     (27,072,802
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Revenue from external customers
     54,886,705       10,511,143       10,163,711       2,200,229       21,706,014       801,865       100,269,667  
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Timing of revenue recognition
                                                        
- At a point in time
     54,886,705       10,511,143       10,163,711       2,200,229       21,695,864       801,865       100,259,517  
- Over time
     —         —         —         —         10,150       —         10,150  
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
       54,886,705       10,511,143       10,163,711       2,200,229       21,706,014       801,865       100,269,667  
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Segment result – profit/(loss) from operations
     705,469       413,914       401,454       (540,280     53,214       286,801       1,320,572  
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
 
2020
   Petroleum
products
RMB’000
    Intermediate
petrochemicals
RMB’000
    Resins and
plastics
RMB’000
    Synthetic fibres
RMB’000
    Trading of
petrochemical
products
RMB’000
    Others
RMB’000
    Total
RMB’000
 
Total segment revenue
     49,711,547       19,777,574       9,576,944       1,480,576       12,023,744       1,583,236       94,153,621  
Inter segment revenue
     (6,631,343     (11,526,322     (101,057     —         (438,634     (832,690     (19,530,046
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Revenue from external customers
     43,080,204       8,251,252       9,475,887       1,480,576       11,585,110       750,546       74,623,575  
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Timing of revenue recognition
                                                        
- At a point in time
     43,080,204       8,251,252       9,475,887       1,480,576       11,583,709       750,546       74,622,174  
- Over time
     —         —         —         —         1,401             1,401  
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
       43,080,204       8,251,252       9,475,887       1,480,576       11,585,110       750,546       74,623,575  
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Segment result – (loss)/profit from operations

     (2,198,705     581,597       1,262,029       (364,211     42,039       211,015       (466,236
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
 
2021
   Petroleum
products
RMB’000
    Intermediate
petrochemicals
RMB’000
    Resins and
plastics
RMB’000
    Synthetic fibres
RMB’000
    Trading of
petrochemical
products
RMB’000
    Others
RMB’000
    Total
RMB’000
 
Total segment revenue
     65,528,687       26,454,844       10,176,285       1,381,443       12,972,922       1,625,705       118,139,886  
Inter segment revenue
     (10,454,529     (15,619,770     (170,255     (445     (1,912,789     (783,606     (28,941,394
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Revenue from external customers
     55,074,158       10,835,074       10,006,030       1,380,998       11,060,133       842,099       89,198,492  
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Timing of revenue recognition
                                                        
- At a point in time
     55,074,158       10,835,074       10,006,030       1,380,998       11,020,323       842,099       89,158,682  
- Over time
     —         —         —         —         39,810       —         39,810  
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
       55,074,158       10,835,074       10,006,030       1,380,998       11,060,133       842,099       89,198,492  
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Segment result – profit/(loss) from operations
     2,967,030       (635,155     52,215       (854,077     43,729       (141,510     1,432,232  
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
 
     2019
RMB’000
     2020
RMB’000
     2021
RMB’000
 
Segment result – profit/(loss) from operations
                          
       
Petroleum products
     705,469        (2,198,705      2,967,030  
Intermediate petrochemicals
     413,914        581,597        (635,155
Resins and plastics
     401,454        1,262,029        52,215  
Synthetic fibres
     (540,280      (364,211      (854,077
Trading of petrochemical products
     53,214        42,039        43,729  
Others
     286,801        211,015        (141,510
    
 
 
    
 
 
    
 
 
 
Profit/(loss) from operations
     1,320,572        (466,236      1,432,232  
       
Finance income – net
     362,963        332,274        414,569  
Share of profit of investments accounted for using the equity method
     972,593        724,740        874,285  
    
 
 
    
 
 
    
 
 
 
Profit before taxation
     2,656,128        590,778        2,721,086  
    
 
 
    
 
 
    
 
 
 
 
Other profit and loss disclosures
 
     2019     2020     2021  
    
Depreciation
and
amortization
   
Impairment
loss and
credit loss
   
Inventory
write-down
   
Depreciation
and
amortization
   
Impairment
loss and
credit loss
   
Inventory
write-down
   
Depreciation
and
amortization
   
Impairment
loss and
credit loss
   
Inventory
write-down
 
     RMB’000     RMB’000     RMB’000     RMB’000     RMB’000     RMB’000     RMB’000     RMB’000     RMB’000  
Petroleum products
     (972,688     38       (167     (917,637     —         (138,537     (975,492     (94,420     (782
Intermediate petrochemicals
     (497,469     (478     (9,094     (465,425     (55,204     (15,418     (523,484     (297,632     (136,694
Resins and plastics
     (125,464     6       (12,073     (138,204     —         (26,382     (86,183     (61,242     (168
Synthetic fibres
     (68,589     7       (48,844     (78,030     88,550       (39,657     (132,091     (135,683     (13,239
Trading of petrochemical products
     (211     —         —         (19,938     —         (788     (39,125     —         —    
Others
     (174,367     —         —         (207,905     —         (106     (209,333     (28,392     —    
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
       (1,838,788     (427     (70,178     (1,827,139     33,346       (220,888     (1,965,708     (617,369     (150,883
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
 
     As at 31 December  
    
2020
Total assets
RMB’000
    
2021
Total assets
RMB’000
 
Allocated assets
                 
     
Petroleum products
     11,344,760        13,317,338  
Intermediate petrochemicals
     3,176,092        3,781,785  
Resins and plastics
     1,654,920        1,395,867  
Synthetic fibres
     986,391        1,919,194  
Trading of petrochemical products
     1,357,884        1,348,751  
Others
     2,432,339        2,700,327  
    
 
 
    
 
 
 
Allocated assets
     20,952,386        24,463,262  
    
 
 
    
 
 
 
Unallocated assets
                 
     
Investments accounted for using the equity method
     5,387,834        4,088,888  
Cash and cash equivalents
     6,916,408        5,112,010  
Time deposits with banks
     11,092,283        12,968,042  
Deferred tax assets
     252,121        184,143  
Derivative financial assets
     —          81,405  
Others
     18,098        22,839  
    
 
 
    
 
 
 
Unallocated assets
     23,666,744        22,457,327  
    
 
 
    
 
 
 
Total assets
     44,619,130        46,920,589  
    
 
 
    
 
 
 
     As at 31 December  
    
2020
Total liabilities
RMB’000
     2021
Total liabilities
RMB’000
 
Allocated liabilities
                 
Petroleum products
     6,669,419        9,749,806  
Intermediate petrochemicals
     1,267,313        1,257,436  
Resins and plastics
     1,233,286        1,327,587  
Synthetic fibres
     209,621        490,211  
Trading of petrochemical products
     1,224,420        1,257,750  
Others
     78,928        112,876  
    
 
 
    
 
 
 
Allocated liabilities
     10,682,987        14,195,666  
    
 
 
    
 
 
 
Unallocated liabilities
                 
     
Borrowings
     1,548,000        2,259,800  
Short-term bonds
     3,017,811        —    
Deferred tax liabilities
     35,357        33,344  
Derivative financial liabilities
     —          23,804  
Others
     —          30,577  
    
 
 
    
 
 
 
Unallocated liabilities
     4,601,168        2,347,525  
    
 
 
    
 
 
 
Total liabilities
     15,284,155        16,543,191  
    
 
 
    
 
 
 
 
     2019      2020      2021  
     RMB’000      RMB’000      RMB’000  
Additions to property, plant and equipment, construction in progress,
right-of-use
assets, other
non-current
assets
                          
Petroleum products
     1,024,626        779,392        708,342  
Intermediate petrochemicals
     204,021        278,788        1,306,813  
Resins and plastics
     74,633        139,212        44,495  
Synthetic fibres
     294,515        496,125        1,748,868  
Trading of petrochemical products
     89        378,292        71,917  
Others
     103,418        222,080        234,023  
    
 
 
    
 
 
    
 
 
 
       1,701,302        2,293,889        4,114,458  
    
 
 
    
 
 
    
 
 
 
XML 63 R49.htm IDEA: XBRL DOCUMENT v3.22.1
Other Operating Income (Tables)
12 Months Ended
Dec. 31, 2021
Other operating income [abstract]  
Other operating income
     2019      2020      2021  
     RMB’000      RMB’000      RMB’000  
Government grants (a)
     69,678        61,296        35,944  
Rental income from investment property (note 17)
     76,381        81,608        81,923  
Others
     4,655        5,772        7,438  
    
 
 
    
 
 
    
 
 
 
       150,714        148,676        125,305  
    
 
 
    
 
 
    
 
 
 
 
(a)
Government grants
Grants related to R&D, other tax refund and subsidies are included in the government grants line item. There are no unfulfilled conditions or other contingencies attaching to these grants.
XML 64 R50.htm IDEA: XBRL DOCUMENT v3.22.1
Other Operating Expenses (Tables)
12 Months Ended
Dec. 31, 2021
Other operating expenses [abstract]  
Other operating expenses
     2019      2020      2021  
     RMB’000      RMB’000      RMB’000  
Cost related to lease of investment properties
     (16,199      (15,625      (13,439
Others
     (5,726      (9,061      (31,273
    
 
 
    
 
 
    
 
 
 
       (21,925      (24,686      (44,712
    
 
 
    
 
 
    
 
 
 
XML 65 R51.htm IDEA: XBRL DOCUMENT v3.22.1
Other gains - net (Tables)
12 Months Ended
Dec. 31, 2021
Other gains - net [abstract]  
Other gains - net
     2019      2020      2021  
     RMB’000      RMB’000      RMB’000  
Net gains /(losses) on disposal of property, plant and equipment and other long-term assets
     158,551        (1,212      48,671  
Gains from structured deposits (note a)
     85,444        114,283        97,921  
Net losses on foreign exchange option contracts
     (12,315      (376      (151
Net gains on commodity swaps contracts not qualified for hedging accounting
     —          —          18,997  
Losses from disposal of a subsidiary

     (60,951      —          —    
       
Impairment losses for investment in an associate
     —          —          (28,392
Net foreign exchange gains / (losses)

     2,648        12,248        (1,861
Losses on sale of FVOCI
     (19,513      (9,513      (4,685
Net losses on disposal of inventory
     —          —          (19
    
 
 
    
 
 
    
 
 
 
       153,864        115,430        130,481  
    
 
 
    
 
 
    
 
 
 
XML 66 R52.htm IDEA: XBRL DOCUMENT v3.22.1
Finance Income and Expenses (Tables)
12 Months Ended
Dec. 31, 2021
Finance income and expenses [abstract]  
Finance income and expenses
 
     2019      2020      2021  
     RMB’000      RMB’000      RMB’000  
Interest income from time deposits with maturity more than 3 months
     398,176        339,595        424,696  
Interest income from time deposits with maturity less than 3 months
     —          83,812        71,402  
Others
     18,571        7,821        12,657  
    
 
 
    
 
 
    
 
 
 
Finance income
     416,747        431,228        508,755  
    
 
 
    
 
 
    
 
 
 
Interest and finance charges paid/payable for lease liabilities and financial liabilities not at fair value through profit or loss
     (59,378      (101,732      (106,827
Less: interest expense capitalized into construction in progress
     5,594        8,292        12,641  
    
 
 
    
 
 
    
 
 
 
Net interest expenses
     (53,784      (93,440      (94,186
Net foreign exchange losses
     —          (5,514      —    
    
 
 
    
 
 
    
 
 
 
Finance expenses
     (53,784      (98,954      (94,186
    
 
 
    
 
 
    
 
 
 
Finance income – net
     362,963        332,274        414,569  
    
 
 
    
 
 
    
 
 
 
XML 67 R53.htm IDEA: XBRL DOCUMENT v3.22.1
Expense by Nature (Tables)
12 Months Ended
Dec. 31, 2021
Expenses by nature [abstract]  
Expense by nature
     2019      2020      2021  
     RMB’000      RMB’000      RMB’000  
Cost of raw materials
     57,101,961        42,082,307        54,457,558  
Cost of trading products
     21,566,364        11,467,420        10,929,127  
Employee benefit expenses (note 11)
     3,147,372        3,143,219        3,456,765  
Depreciation and amortization:
                          
Property, plant and equipment (note 16)
     1,507,804        1,553,039        1,621,459  
Investment properties (note 17)
     14,694        15,184        15,325  
Other
non-current
assets (note 14)
     214,292        226,263        294,617  
Right-of-use
assets (note 15)
     101,998        32,653        34,307  
Repairs and maintenance expenses
     1,089,829        1,060,624        1,587,955  
Changes of work in progress and finished goods
     446,779        862,652        (235,402
Transportation costs
     297,416        274,002        238,405  
Inventory write-down (note 21)
     70,178        220,888        150,883  
External processing fee
     215,288        215,467        213,691  
Commission expense (note 33)
     125,641        104,598        110,552  
Impairment loss of property, plant and equipment (note 16)
     486        87,570        587,622  
Impairment loss of investments accounted for using equity method (note 20)
     —          —          28,392  
Auditors’ remuneration – audit services
     7,800        7,800        6,837  
Expenses relating to short-term leases
     2,961        3,731        6,938  
XML 68 R54.htm IDEA: XBRL DOCUMENT v3.22.1
Employee Benefit Expenses (Tables)
12 Months Ended
Dec. 31, 2021
Classes of employee benefits expense [abstract]  
Employee benefit expenses
 
     2019      2020      2021  
     RMB’000      RMB’000      RMB’000  
Wages and salaries
     1,931,121        2,009,645        2,142,959  
Social welfare costs
     782,789        714,484        861,375  
Others
     433,462        419,090        452,431  
    
 
 
    
 
 
    
 
 
 
Total employee benefit expense
     3,147,372        3,143,219        3,456,765  
    
 
 
    
 
 
    
 
 
 
XML 69 R55.htm IDEA: XBRL DOCUMENT v3.22.1
Income Tax (Expenses)/ Benefits (Tables)
12 Months Ended
Dec. 31, 2021
Income tax [abstract]  
Summary of major components of income tax expense
     2019      2020      2021  
     RMB’000      RMB’000      RMB’000  
Current income tax
     (460,720      (37,027      (590,668
Deferred taxation
     31,757        102,647        (53,812
    
 
 
    
 
 
    
 
 
 
Income tax (expenses)/ benefits
     (428,963      65,620        (644,480
    
 
 
    
 
 
    
 
 
 
Summary of reconciliation of expected income tax and actual income tax
     Year ended 31 December  
     2019      2020      2021  
     RMB’000      RMB’000      RMB’000  
Profit before income tax
     2,656,128        590,778        2,721,086  
    
 
 
    
 
 
    
 
 
 
Expected PRC income tax at the statutory tax rate of 25%
     (664,032      (147,695      (680,272
Tax effect of share of profit of investments accounted for using the equity method
     239,562        178,685        214,750  
Tax effect of other
non-taxable
income
     7,459        54,379        10,782  
Tax effect of additional deductions for R&D expenses
     7,500        11,863        12,168  
Tax effect of
non-deductible
loss, expenses and costs
     (42,906      (51,543      (185,945
True up for final settlement of enterprise income taxes in respect of previous years
     2,618        9,188        —    
Tax losses for which no deferred income tax asset was recognized
     (9,578      (2,821      (21,225
Utilization of previously unrecognized tax losses
     30,414        13,564        157  
Tax effect of additional deduction for purchasing environmental protection equipment
     —          —          12,446  
Derecognition of previously recognized tax losses
     —          —          (7,341
    
 
 
    
 
 
    
 
 
 
Actual income tax (expenses)/ benefits
     (428,963      65,620        (644,480
    
 
 
    
 
 
    
 
 
 
Summary of current taxation in the consolidated statement of financial position
     2020      2021  
     RMB’000      RMB’000  
Income tax payable balance at 1 January
     226,269        19,425  
     
Provision for current income tax for the year
     37,027        590,668  
Payment during the year
     (243,871      (351,627
    
 
 
    
 
 
 
Income tax payable balance at 31 December
     19,425        258,466  
    
 
 
    
 
 
 
Summary of movements in deferred tax assets and liabilities
    
Balance as at 1
January 2020
    
Deducted/
(charged) to
profit
or loss
    
Balance as at
31 December
2020
 
     RMB’000      RMB’000      RMB’000  
Deferred tax assets:
                          
       
Impairment for bad and doubtful debts and provision for inventories
     38,901        18,425        57,326  
Provision for impairment losses in property, plant and equipment and construction in progress
     207,632        18,803        226,435  
Tax losses
     1,986        85,813        87,799  
Others
     88,663        42,323        130,986  
    
 
 
    
 
 
    
 
 
 
       337,182        165,364        502,546  
    
 
 
    
 
 
    
 
 
 
Deferred tax liabilities:
                          
Gains of financial assets at fair value
     (4,604      4,604        —    
Difference in depreciation
     (178,800      (104,939      (283,739
Capitalization of borrowing costs
     (2,946      903        (2,043
    
 
 
    
 
 
    
 
 
 
       (186,350      (99,432      (285,782
    
 
 
    
 
 
    
 
 
 
Deferred tax assets – net
     150,832        101,289        252,121  
       
Deferred tax liabilities – net
     —          (35,357      (35,357
 
    
Balance as at 1
January 2021
    
Deducted/
(Charged) to
profit
or loss
    
Deducted/
(Charged) to
reserves
    
Balance as at
31 December
2021
 
     RMB’000      RMB’000      RMB’000      RMB’000  
Deferred tax assets:
                                   
         
Impairment for bad and doubtful debts and provision for inventories
     57,326        (977      —          56,349  
Provision for impairment losses in property, plant and equipment and construction in progress
     226,435        131,776        —          358,211  
Tax losses
     87,799        (87,799      —          —    
Acc
rua
ls and others
     130,986        (48,808      —          82,178  
    
 
 
    
 
 
    
 
 
    
 
 
 
       502,546        (5,808      —          496,738  
    
 
 
    
 
 
    
 
 
    
 
 
 
Deferred tax liabilities:
                                   
         
Difference in depreciation
     (283,739      (46,332      —          (330,071
Capitalization of borrowing costs
     (2,043      575        —          (1,468
Derivative financial instruments
     —          (2,247      (12,153      (14,400
    
 
 
    
 
 
    
 
 
    
 
 
 
       (285,782      (48,004      (12,153      (345,939
    
 
 
    
 
 
    
 
 
    
 
 
 
Deferred tax assets – net
     252,121        (55,825      (12,153      184,143  
         
Deferred tax liabilities – net
     (35,357      2,013        —          (33,344
Summary of tax losses carried forward and not recognised as deferred tax assets
     2020      2021  
     RMB’000      RMB’000  
2022      12,687        65,331  
2023      10,415        66,965  
2024      38,312        91,901  
2025      11,285        41,475  
2026      —          84,902  
    
 
 
    
 
 
 
       72,699        350,574  
    
 
 
    
 
 
 
XML 70 R56.htm IDEA: XBRL DOCUMENT v3.22.1
Earnings per Share (Tables)
12 Months Ended
Dec. 31, 2021
Earnings per share [abstract]  
Summary of earnings per share, basic
     2019      2020      2021  
     RMB’000      RMB’000      RMB’000  
Net profit attributable to equity shareholders of the Company
     2,215,728        645,072        2,073,431  
       
Weighted average number of ordinary shares in issue (thousand of shares)
     10,823,814        10,823,814        10,823,814  
       
Basic earnings per share (RMB per share)
     RMB 0.205        RMB 0.060        RMB
0.192
 
    
 
 
    
 
 
    
 
 
 
XML 71 R57.htm IDEA: XBRL DOCUMENT v3.22.1
Other Non-current Assets (Tables)
12 Months Ended
Dec. 31, 2021
Other non-current assets [abstract]  
Summary of other non-current assets
     Intangible
assets
    
Long-term
prepaid
expense
     Total  
     RMB’000      RMB’000      RMB’000  
As at 1 January 2020
                          
Cost
     85,855        463,779        549,634  
Accumulated amortization
     (68,220      —          (68,220
    
 
 
    
 
 
    
 
 
 
Net book amount
     17,635        463,779        481,414  
    
 
 
    
 
 
    
 
 
 
Year ended 31 December 2020
                          
Opening net book amount
     17,635        463,779        481,414  
Additions
     53        169,755        169,808  
Charge for the year
     (2,919      (223,344      (226,263
    
 
 
    
 
 
    
 
 
 
Closing net book amount
     14,769        410,190        424,959  
       
As at 31 December 2020
                          
Cost
     85,908        410,190        496,098  
Accumulated amortization
     (71,139      —          (71,139
    
 
 
    
 
 
    
 
 
 
Net book amount
     14,769        410,190        424,959  
    
 
 
    
 
 
    
 
 
 
Year ended 31 December 2021
                          
Opening net book amount
     14,769        410,190        424,959  
Additions
     —          657,465        657,465  
Charge for the year
     (2,925      (291,692      (294,617
    
 
 
    
 
 
    
 
 
 
Closing net book amount
     11,844        775,963        787,807  
    
 
 
    
 
 
    
 
 
 
As at 31 December 2021
                          
Cost
     85,908        775,963        861,871  
Accumulated amortization
     (74,064      —          (74,064
    
 
 
    
 
 
    
 
 
 
Net book amount
     11,844        775,963        787,807  
    
 
 
    
 
 
    
 
 
 
XML 72 R58.htm IDEA: XBRL DOCUMENT v3.22.1
Leases (Tables)
12 Months Ended
Dec. 31, 2021
Disclosure of quantitative information about leases for lessee [abstract]  
Disclosure of Balance sheet amounts relating to leases
     As at 31 December  
     2020      2021  
     RMB’000      RMB’000  
Right-of-use
assets
                 
Land use rights
     397,808        380,764  
Buildings
     11,221        3,288  
Equipment
     879        625  
Others
     893        966  
    
 
 
    
 
 
 
       410,801        385,643  
    
 
 
    
 
 
 
Lease liabilities
                 
Current
     9,352        3,229  
Non-current
     3,119        1,384  
    
 
 
    
 
 
 
       12,471        4,613  
    
 
 
    
 
 
 
Disclosure of Maturity analysis for lease liabilities
At 31 December 2021, the lease liabilities were repayable as follows:
 
     2021  
     RMB’000  
Within 1 year
     3,229  
After 1 year but within 2 years
     672  
After 2 years but within 5 years
     712  
    
 
 
 
       4,613  
    
 
 
 
Disclosure of Income statement amounts relating to leases
    
2019
RMB’000
    
2020
RMB’000
    
2021
RMB’000
 
Depreciation charge of
right-of-use
assets
                          
Land use rights
     (14,814      (15,965      (17,044
Buildings
     (12,541      (15,481      (15,677
Equipment
     (74,025      (449      (399
Others
     (618      (758      (1,187
    
 
 
    
 
 
    
 
 
 
       (101,998      (32,653      (34,307
    
 
 
    
 
 
    
 
 
 
Interest expense (included in Finance expenses)
     (2,570      (887      (537
Expense relating to short-term leases (included in Cost of sales)
     (2,961      (3,731      (6,938
XML 73 R59.htm IDEA: XBRL DOCUMENT v3.22.1
Property, Plant and Equipment (Tables)
12 Months Ended
Dec. 31, 2021
Property, plant and equipment [abstract]  
Summary of property, plant and equipment
 
     Buildings     
Plant and
machinery
    
Vehicles
and
other
equipment
     Total  
     RMB’000      RMB’000      RMB’000      RMB’000  
Cost:
                                   
         
At 1 January 2020
     3,336,375        41,455,159        1,871,684        46,663,218  
         
Additions
     707        228,153        65,380        294,240  
Transferred from construction in progress (note 18)
     24,199        1,440,695        85,419        1,550,313  
Acquisition of subsidiary
     124,849        146,172        4,694        275,715  
Reclassification
     52,599        (55,206      2,607        —    
Disposals
     (32,690      (472,643      (71,564      (576,897
Transferred to investment properties (note 17)
     (24,829      —          —          (24,829
    
 
 
    
 
 
    
 
 
    
 
 
 
At 31 December 2020 and 1 January 2021
     3,481,210        42,742,330        1,958,220        48,181,760  
         
Additions
     —          161,118        15,646        176,764  
Transferred from construction in progress (note 18)
     130,947        1,476,065        92,962        1,699,974  
Reclassification
     267,662        (275,880      8,218        —    
Disposals
     (4,717      (737,634      (62,782      (805,133
Transferred from investment properties (note 17)
     1,164        —          —          1,164  
Transferred to construction in progress (note 18)
     (2,091      (1,260      (15,404      (18,755
Transferred to investment properties (note 17)
     (83      (7      —          (90
    
 
 
    
 
 
    
 
 
    
 
 
 
At 31 December 2021
     3,874,092        43,364,732        1,996,860        49,235,684  
    
 
 
    
 
 
    
 
 
    
 
 
 
Accumulated depreciation:
                                   
         
At 1 January 2020
     (2,310,970      (30,793,083      (1,432,530      (34,536,583
         
Charge for the year
     (91,070      (1,367,861      (94,108      (1,553,039
Reclassification
     (29,721      29,635        86        —    
Written back on disposals
     25,670        430,397        68,698        524,765  
Transferred to investment properties (note 17)
     9,527        —          —          9,527  
    
 
 
    
 
 
    
 
 
    
 
 
 
At 31 December 2020 and 1 January 2021
     (2,396,564      (31,700,912      (1,457,854      (35,555,330
         
Charge for the year
     (88,234      (1,419,669      (113,556      (1,621,459
Reclassification
     (214,041      216,706        (2,665      —    
Written back on disposals
     3,652        626,865        55,709        686,226  
Transferred from investment properties (note 17)
     (1,088      —          —          (1,088
Transfer to construction in progress (note 18)
     46        735        5,642        6,423  
Transferred to investment properties (note 17)
     80        7        —          87  
    
 
 
    
 
 
    
 
 
    
 
 
 
At 31 December 2021
     (2,696,149      (32,276,268      (1,512,724      (36,485,141
    
 
 
    
 
 
    
 
 
    
 
 
 
 
 
     Buildings     
Plant and
machinery
    
Vehicles
and
other
equipment
     Total  
     RMB’000      RMB’000      RMB’000      RMB’000  
Impairment losses:
                                   
         
At 1 January 2020
     (50,785      (766,932      (8,121      (825,838
         
Charge for the year
     (3,007      (84,035      (528      (87,570
    
 
 
    
 
 
    
 
 
    
 
 
 
At 31 December 2020 and 1 January 2021
     (53,792      (850,967      (8,649      (913,408
         
Charge for the year
     (793      (586,147      (682      (587,622
Written back on disposals
     —          60,018        501        60,519  
Reclassification
     (26,133      26,270        (137      —    
    
 
 
    
 
 
    
 
 
    
 
 
 
At 31 December 2021
     (80,718      (1,350,826      (8,967      (1,440,511
    
 
 
    
 
 
    
 
 
    
 
 
 
    
 
 
    
 
 
    
 
 
    
 
 
 
Net book value:
                                   
         
At 31 December 2020
     1,030,854        10,190,451        491,717        11,713,022  
    
 
 
    
 
 
    
 
 
    
 
 
 
At 31 December 2021
     1,097,225        9,737,638        475,169        11,310,032  
    
 
 
    
 
 
    
 
 
    
 
 
 
 
XML 74 R60.htm IDEA: XBRL DOCUMENT v3.22.1
Investment Properties (Tables)
12 Months Ended
Dec. 31, 2021
Disclosure of detailed information about investment property [abstract]  
Summary of investment properties
     RMB’000  
Cost:
        
   
As at 1 January 2020
     602,659  
Transferred from property plant and equipment (note 16)
     24,829  
    
 
 
 
At 31 December 2020 and 1 January 2021
     627,488  
    
 
 
 
Transferred from property plant and equipment (note 16)
     90  
Transferred to property plant and equipment (note 16)
     (1,164
    
 
 
 
At 31 December 2021
     626,414  
    
 
 
 
Accumulated depreciation:
        
   
At 1 January 2020
     (235,191
Charge for the year
     (15,184
Transferred from property plant and equipment (note 16)
     (9,527
    
 
 
 
At 31 December 2020 and 1 January 2021
     (259,902
    
 
 
 
Charge for the year
     (15,325
Transferred from property plant and equipment (note 16)
     (87
Transferred to property plant and equipment (note 16)
     1,088  
    
 
 
 
At 31 December 2021
     (274,226
    
 
 
 
Net book value:
        
At 31 December 2020
     367,586  
    
 
 
 
At 31 December 2021
     352,188  
    
 
 
 
Disclosure of maturity analysis of operating lease payments Undiscounted lease payments under
non-cancellable
operating leases in place at the reporting date will be receivable by the Group in future periods as follows :
 
     2020      2021  
     RMB’000      RMB’000  
Within 1 year
     51,396        49,420  
Between 1 and 2 years
     4,343        39,137  
Above 2 years
     629        —    
    
 
 
    
 
 
 
       56,368        88,557  
    
 
 
    
 
 
 
XML 75 R61.htm IDEA: XBRL DOCUMENT v3.22.1
Construction in Progress (Tables)
12 Months Ended
Dec. 31, 2021
Construction in progress [abstract]  
Construction in progress
     2020      2021  
     RMB’000      RMB’000  
As at 1 January
     1,815,549        1,710,124  
     
Additions
     1,444,888        3,270,695  
Transferred to property plant and equipment (note 16)
     (1,550,313      (1,699,974
Transferred from property plant and equipment (note 16)
     —          12,332  
    
 
 
    
 
 
 
As at 31 December
     1,710,124        3,293,177  
    
 
 
    
 
 
 
XML 76 R62.htm IDEA: XBRL DOCUMENT v3.22.1
Subsidiaries (Tables)
12 Months Ended
Dec. 31, 2021
Disclosure of subsidiaries [abstract]  
Summary of major subsidiaries
 
 
  
 
  
 
 
  
Proportion of ownership interest
 
  
 
Name of company
  
Place of
incorporation
and business
  
Particulars of paid-up

capital ’000
 
  
Group’s
effective
interest
 
  
Held by
the
Company
 
  
Held by a
subsidiary
 
  
Principal activity
Shanghai Petrochemical Investment Development Company Limited (“Toufa”)    Mainland
China
   RMB 1,000,000        100.00        100.00        —        Investment management
                                               
China Jinshan Associated Trading Corporation (“Jinmao”)    Mainland
China
   RMB 25,000        67.33        67.33        —        Import and export of
petrochemical products
and equipment
Shanghai Jinchang Engineering Plastics Company Limited (“Jinchang”)    Mainland
China
   USD 9,154        74.25        —          74.25      Production of
polypropylene
compound products
Shanghai Golden Phillips Petrochemical Company Limited (“Jinfei”)    Mainland
China
   RMB 415,623        100.00        —          100.00      Production of
polyethylene
products
Shanghai Jinshan Trading Corporation (“JMGJ”)    Mainland
China
   RMB 100,000        67.33        —          67.33      Import and export of petrochemical products
Zhejiang Jinlian Petrochemical Storage and Transportation Co., Ltd. (“Jinlian”)    Mainland
China
   RMB 400,000        100.00        —          100.00      Trading of
petrochemical
products
XML 77 R63.htm IDEA: XBRL DOCUMENT v3.22.1
Investments Accounted for Using the Equity Method (Tables)
12 Months Ended
Dec. 31, 2021
Disclosure of significant investments in associates and joint ventures [line items]  
Summary of amounts recognized in balance sheet
     As at 31 December  
     2020      2021  
     RMB’000      RMB’000  
Associates
                 
– Share of net assets
     5,146,160        3,812,845  
     
Joint ventures
                 
– Share of net assets
     241,674        276,043  
    
 
 
    
 
 
 
As at 31 December
     5,387,834        4,088,888  
    
 
 
    
 
 
 
Summary of amounts recognized in share of profit of investments accounted for using the equity method
The amounts recognized in the share of net profits of associates and joint ventures accounted for using the equity method are as follows:
 
     2019      2020      2021  
     RMB’000      RMB’000      RMB’000  
Associates
     927,814        678,077        825,132  
Joint ventures
     44,779        46,663        49,153  
    
 
 
    
 
 
    
 
 
 
       972,593        724,740        874,285  
    
 
 
    
 
 
    
 
 
 
 
Joint ventures [member]  
Disclosure of significant investments in associates and joint ventures [line items]  
Summary of investments in associates/joint ventures
 
     2020      2021  
     RMB’000      RMB’000  
As at 1 January
     235,294        241,674  
Addition (note i)
     —          50,000  
Share of profit
     46,663        49,153  
Cash dividends distribution
     (40,283      (64,784
    
 
 
    
 
 
 
As at 31 December
     241,674        276,043  
    
 
 
    
 
 
 
 
Summary of principal activities of material associates/joint ventures
 
Name of joint venture
  
Form of
business
structure
  
Place of
incorporation
and business
  
Particulars
of paid-up
capital
’000
  
Proportion of ownership interest
  
Principal
activity
 
  
Group’s
effective
interest
  
Held by
the
Company
 
  
Held by a
subsidiary
Linde-SPC Gases Company Limited
(“Linde”), formerly known as “BOC-SPC
Gases Company Limited”)
   Incorporated    Mainland China    USD 32,000    50.00%      —        50.00%     
Production and sales of industrial gases
 
 
Shanghai Petrochemical Pressure Vessel Testing Center (“JYJC”)    Incorporated    Mainland China    RMB 10,000    50.00%      —        50.00%     

Providing
inspection and
testing service
 
 
 
Shanghai Petrochemical Yangu Gas
Development Company Limited (“Yangu
Gas”)
   Incorporated    Mainland China    USD 10,560    50.00%      —        50.00%     
Production and sales of industrial gases
 
 
Shanghai Jinshan Baling New Materials Co., Ltd. (“Baling Materials”) (Note i)    Incorporated   
Mainland
China
   RMB 100,000    50.00%      —        50.00%     


Production and sales of new styrene thermoplastic elastomer materials
 
 
 
 
 
Summarized statement of financial position
As at 31 December 2020
 
     Linde     JYJC     Yangu Gas  
     RMB’000     RMB’000     RMB’000  
Current
                        
Cash and cash equivalents
     233,898       13,281       62,878  
Other current assets (excluding cash)
     67,809       6,077       11,812  
    
 
 
   
 
 
   
 
 
 
Total current assets
     301,707       19,358       74,690  
Total current liabilities
     (57,153     (2,453     (3,463
    
 
 
   
 
 
   
 
 
 
Non-current
                        
Total
non-current
assets
     147,717       1,800       26,066  
Total
non-current
liabilities
     (21,417     —         —    
    
 
 
   
 
 
   
 
 
 
Net assets
     370,854       18,705       97,293  
    
 
 
   
 
 
   
 
 
 
Group’s effective interest
     50.00%       50.00%       50.00%  
Interest in joint ventures
     185,427       9,352       48,648  
Unrealized downstream transactions
     (1,753     —         —    
    
 
 
   
 
 
   
 
 
 
Carrying value
     183,674       9,352       48,648  
    
 
 
   
 
 
   
 
 
 
As at 31 December 2021
 
     Linde     JYJC     Yangu Gas    
Baling
Materials
 
     RMB’000     RMB’000     RMB’000     RMB’000  
Current
                                
Cash and cash equivalents
     226,860       16,914       72,916       6,062  
Other current assets (excluding cash)
     74,652       5,065       11,149       28,418  
    
 
 
   
 
 
   
 
 
   
 
 
 
Total current assets
     301,512       21,979       84,065       34,480  
    
 
 
   
 
 
   
 
 
   
 
 
 
Total current liabilities
     (62,356     (3,356     (3,262     —    
    
 
 
   
 
 
   
 
 
   
 
 
 
Non-current
                                
Total
non-current
assets
     109,366       1,577       19,034       65,520  
Total
non-current
liabilities
     (16,303     —         —         —    
    
 
 
   
 
 
   
 
 
   
 
 
 
Net assets
     332,219       20,200       99,837       100,000  
    
 
 
   
 
 
   
 
 
   
 
 
 
Group’s effective interest
     50%       50%       50%       50%  
Interest in joint ventures
     166,110       10,100       49,919       50,000  
Unrealized downstream transactions
     (86     —         —         —    
    
 
 
   
 
 
   
 
 
   
 
 
 
Carrying value
     166,024       10,100       49,919       50,000  
    
 
 
   
 
 
   
 
 
   
 
 
 
Summarized statement of comprehensive income
Summarized statement of comprehensive income for joint ventures
The information above reflects the amounts presented in the financial statements of the joint ventures (and not the Group’s share of those amounts) adjusted for differences in accounting policies between the Group and the joint ventures.
2019
 
     Linde      JYJC      Yangu Gas  
     RMB’000      RMB’000      RMB’000  
Revenue
     414,374        29,290        55,302  
Depreciation and amortization
     (50,199      —          (11,272
Interest income
     636        308        1,119  
Interest expense
     —          —          —    
Profit from continuing operations
     108,565        3,107        40  
Income tax expenses
     (28,382      (777      —    
Post-tax
profit from continuing operations
     80,183        2,330        40  
Other comprehensive income
     —          —          —    
    
 
 
    
 
 
    
 
 
 
Total comprehensive income
     80,183        2,330        40  
    
 
 
    
 
 
    
 
 
 
Dividend received from joint venture
     38,900
       453
       —    
    
 
 
    
 
 
    
 
 
 
 
Summarized statement of comprehensive income for joint ventures
(continued)
 
2020
 
     Linde      JYJC      Yangu Gas  
     RMB’000      RMB’000      RMB’000  
Revenue
     420,160        21,674        58,463  
Depreciation and amortization
     (45,756      (350      (8,313
Interest income
     2,246        304        1,483  
Interest expense
     —          —          —    
Profit from continuing operations
     108,677        2,279        1,830  
Income tax expenses
     (26,290      (177      —    
Post-tax
profit from continuing operations
     82,387        2,102        1,830  
Other comprehensive income
     —          —          —    
    
 
 
    
 
 
    
 
 
 
Total comprehensive income
     82,387        2,102        1,830  
    
 
 
    
 
 
    
 
 
 
Dividend received from joint venture
     38,234        1,049        1,000  
    
 
 
    
 
 
    
 
 
 
2021
 
     Linde      JYJC      Yangu Gas     Baling
Materials
 
     RMB’000      RMB’000      RMB’000     RMB’000  
Revenue
     428,971        27,190        60,222       —    
Depreciation and amortization
     (44,307      (386      (5,162     —    
Interest income
     3,489        304        1,516       —    
Profit from continuing operations
     116,768        2,250        4,144       —    
Income tax benefits/ (expenses)
     29,316        (1,125      —         —    
Post-tax
profit from continuing operations
     87,452        3,375        4,144       —    
Other comprehensive income
     —          —          —         —    
    
 
 
    
 
 
    
 
 
   
 
 
 
Total comprehensive income
     87,452        3,375        4,144       —    
    
 
 
    
 
 
    
 
 
   
 
 
 
Dividend received from joint venture
     63,044        940        800       —    
    
 
 
    
 
 
    
 
 
   
 
 
 
Associates [member]  
Disclosure of significant investments in associates and joint ventures [line items]  
Summary of investments in associates/joint ventures
     2020      2021  
     RMB’000      RMB’000  
As at 1 January
     4,973,464        5,146,160  
     
Additions (note i)
     27,603        26,000  
Decrease caused by associate’s capital reduction (note ii)
     —          (1,460,258
Share of profit
     678,077        825,132  
Other comprehensive income
     (11,512      16,639  
Cash dividends distribution
     (521,472      (712,436
Impairment (note iii)
     —          (28,392
    
 
 
    
 
 
 
As at 31 December
     5,146,160        3,812,845  
    
 
 
    
 
 
 
Summarized financial information for associates/joint ventures
Aggregate information of associates that are not individually material:
 
     2020      2021  
     RMB’000      RMB’000  
Aggregate carrying value of investments at 31 December
     75,094        100,079  
     
Aggregate amounts of the Group’s share of those associates:
                 
Profit for the year
     8,619        5,655  
    
 
 
    
 
 
 
Total comprehensive income
     8,619        5,655  
    
 
 
    
 
 
 
Dividend received from the associate
     —          6,670  
 
Material associates [member]  
Disclosure of significant investments in associates and joint ventures [line items]  
Summary of principal activities of material associates/joint ventures
 
                      Proportion of ownership interest      
Name of company   
Form of
business
structure
  
Place of
incorporation
and business
  
Particulars of paid-
up capital ‘000
    
Group’s
effective
interest
   
Held by the
Company
    Held by a
subsidiary
    Principal activity
Shanghai Secco Petrochemical
Company Limited (“Shanghai
Secco”) (note ii)
   Incorporated    Mainland
China
     RMB 500,000       
20.00
    20.00     —       Manufacturing and
distribution of
chemical products
Shanghai Chemical Industry Park
Development Company Limited
(“Chemical Industry”)
   Incorporated    Mainland
China
   RMB 2,372,439       
38.26
    38.26     —       Planning,
development and
operation of the
Chemical Industry
Park in Shanghai,
PRC
Shanghai Jinsen Hydrocarbon Resins Company Limited (“Jinsen”)    Incorporated    Mainland
China
   RMB 193,695        40.00     —         40.00   Production of
resins products
Shanghai Azbil Automation Company Limited (“Azbil”)    Incorporated    Mainland
China
   RMB 24,440        40.00     —         40.00   Service and
maintenance of
building
automation
systems and
products
Shanghai Shidian Energy Company Limited (“Shidian Energy”)    Incorporated    Mainland
China
   RMB 800,000        40.00     —         40.00   Electric power
supply
Summarized statement of financial position
Summarized statement of financial position for material associates
 
As at 31 December 2020
   Shanghai Secco
RMB’000
    Chemical
Industry
RMB’000
    Jinsen
RMB’000
    Azbil
RMB’000
    Shidian Energy
RMB’000
 
Current
                                        
– Current assets
     10,430,726       4,618,722       74,170       227,172       790,069  
– Current liabilities
     (2,783,216     (1,761,431     (10,481     (73,450     (20,650
           
Non-current
                                        
Non-current
assets
     6,099,126       3,523,528       64,421       3,984       72,441  
Non-current
liabilities
     (32,482     (528,237     —         —         —    
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Net assets
     13,714,154       5,852,582       128,110       157,706       841,860  
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Group’s effective interest
     20.00     38.26     40.00     40.00     40.00
Group’s share of net assets
     2,742,832       2,239,198       51,244       63,083       336,744  
Unrealized upstream and downstream transaction
     (11,285     —         —         —         (19,343
Unentitled portion (note i)
     —         (331,407     —         —         —    
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Carrying value
     2,731,547       1,907,791       51,244       63,083       317,401  
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
 
As at 31 December 2021
   Shanghai Secco
RMB’000
    Chemical
Industry
RMB’000
    Jinsen
RMB’000
    Azbil
RMB’000
    Shidian Energy
RMB’000
 
Current
                                        
– Current assets
     6,066,119       4,133,397       63,192       274,697       804,470  
– Current liabilities
     (5,433,872     (1,789,223     (10,476     (111,472     (34,565
           
Non-current
                                        
Non-current
assets
     5,735,360       4,431,463       58,737       15,698       121,051  
Non-current
liabilities
     (66     (619,306     —         (7,506     (15,827
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Net assets
     6,367,541       6,156,331       111,453       171,417       875,129  
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Group’s effective interest
     20.00     38.26     40.00     40.00     40.00
Group’s share of net assets
     1,273,508       2,355,412       44,581       68,567       350,052  
Unrealized upstream and downstream transaction
     (3,157     —         —         —         (15,979
Unentitled portion (note i)
     —         (331,826     —         —         —    
Impairment loss
     —         —         (28,392     —         —    
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Carrying value
     1,270,351       2,023,586       16,189       68,567       334,073  
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Summarized statement of comprehensive income
Summarized statement of comprehensive income for material associates
 
     Shanghai Secco     
Chemical
Industry
    Jinsen     Azbil      Shidian Energy  
2019
   RMB’000      RMB’000     RMB’000     RMB’000      RMB’000  
Revenue
     28,341,032        1,936,537       197,199       297,694        112,143  
Post-tax
profit/(loss) from continuing operations
     3,383,582        609,540       (16,996     38,448        5,166  
Other comprehensive income
     —          19,470       —         —          —    
    
 
 
    
 
 
   
 
 
   
 
 
    
 
 
 
Total comprehensive income
     3,383,582        629,010       (16,996     38,448        5,166  
    
 
 
    
 
 
   
 
 
   
 
 
    
 
 
 
Dividend received from the associate
     507,400
       30,225
      —         12,000
       —    
    
 
 
    
 
 
   
 
 
   
 
 
    
 
 
 
           
     Shanghai Secco      Chemical
Industry
    Jinsen     Azbil      Shidian Energy  
2020
   RMB’000      RMB’000     RMB’000     RMB’000      RMB’000  
Revenue
     21,626,059        1,683,096       187,580       340,905        472,640  
Post-tax
profit/(loss) from continuing operations
     2,412,802        404,117       (8,232     48,264        36,696  
Other comprehensive income
     —          (30,089     —         —          —    
    
 
 
    
 
 
   
 
 
   
 
 
    
 
 
 
Total comprehensive income
     2,412,802        374,028       (8,232     48,264        36,696  
    
 
 
    
 
 
   
 
 
   
 
 
    
 
 
 
Dividend received from the associate
     473,600        32,522       —         9,200        —    
    
 
 
    
 
 
   
 
 
   
 
 
    
 
 
 
 
     Shanghai Secco     
Chemical
Industry
     Jinsen     Azbil      Shidian Energy  
2021
   RMB’000      RMB’000      RMB’000     RMB’000      RMB’000  
Revenue
     29,723,223        1,709,110        165,499       427,378        489,490  
Post-tax
profit/(loss) from continuing operations
     3,125,904        396,761        (16,657     61,711        33,269  
Other comprehensive income
     —          43,488        —         —          —    
    
 
 
    
 
 
    
 
 
   
 
 
    
 
 
 
Total comprehensive income
     3,125,904        440,249        (16,657     61,711        33,269  
    
 
 
    
 
 
    
 
 
   
 
 
    
 
 
 
Dividend received from the associate
     634,341        52,225        —         19,200        —    
    
 
 
    
 
 
    
 
 
   
 
 
    
 
 
 
 
XML 78 R64.htm IDEA: XBRL DOCUMENT v3.22.1
Inventories (Tables)
12 Months Ended
Dec. 31, 2021
Classes of current inventories [abstract]  
Inventories
          As at 31 December 2020     As at 31 December 2021  
         
Gross carrying
amount
          Provision for
diminution in
value of
inventories
          Carrying
amount
   
Gross carrying
amount
    Provision for
diminution in
value of
inventories
    Carrying amount  
          RMB’000           RMB’000           RMB’000     RMB’000     RMB’000     RMB’000  
Raw materials
            2,569,136               —                 2,569,136       4,391,555       (13,406     4,378,149  
                   
Work in progress
            696,227               (122,081             574,146       795,791       (105,450     690,341  
                   
Finished goods
            591,485               (46,652             544,833       709,990       (45,950     664,040  
Spare parts and consumables
            260,431               (59,800             200,631       249,456       (58,461     190,995  
           
 
 
           
 
 
           
 
 
   
 
 
   
 
 
   
 
 
 
              4,117,279               (228,533             3,888,746       6,146,792       (223,267     5,923,525  
           
 
 
           
 
 
           
 
 
   
 
 
   
 
 
   
 
 
 
XML 79 R65.htm IDEA: XBRL DOCUMENT v3.22.1
Trade And Other Receivables (Tables)
12 Months Ended
Dec. 31, 2021
Trade and other receivables [abstract]  
Disclosure of Component of Trade and Other Receivables Explanatory
    
As at
31 December 2020
    
As at
31 December 2021
 
     RMB’000      RMB’000  
Trade receivables
     113,797        79,413  
Less: loss allowance
     (634      (1,988
    
 
 
    
 
 
 
       113,163        77,425  
Amounts due from related parties excluded prepayments and bills receivable
     1,055,539        1,153,111  
    
 
 
    
 
 
 
Total trade receivables
     1,168,702        1,230,536  
    
 
 
    
 
 
 
Other receivables
     18,240        47,737  
Less: loss allowance
     (139      (140
    
 
 
    
 
 
 
       18,101        47,597  
    
 
 
    
 
 
 
Financial assets measured at amortized cost
     1,186,803        1,278,133  
    
 
 
    
 
 
 
Amounts due from related parties - prepayments
     26,777        34,220  
Amounts due from related parties - bills receivables (note 25)
     10,000        25,000  
    
 
 
    
 
 
 
       1,223,580        1,337,353  
    
 
 
    
 
 
 
Disclosure of Aging Analysis in Trade and Other Receivables Explanatory
The aging analysis based on invoice date of trade receivables and amounts due from related parties excluded prepayments and bills receivable (net of allowance for doubtful debts) is as follows:
 
    
As at
31 December 2020
    
As at
31 December 2021
 
     RMB’000      RMB’000  
Within one year
     1,167,222        1,230,360  
Over one year within two years
     1,480        27  
Over two years
     —          149  
    
 
 
    
 
 
 
       1,168,702        1,230,536  
    
 
 
    
 
 
 
Schedule of Movements in the Loss Allowance AccountIng Respect of Trade and Other Receivables Explanatory
Movements in the loss allowance account in respect of trade and other receivables during the period is as follows:
 
     Year ended 31 December  
     2020      2021  
     RMB’000      RMB’000  
Balance at 1 January
     139        773  
Impairment losses recognized during the year
     634        1,355  
    
 
 
    
 
 
 
Balance at 31 December
     773        2,128  
    
 
 
    
 
 
 
XML 80 R66.htm IDEA: XBRL DOCUMENT v3.22.1
Cash and cash equivalents (Tables)
12 Months Ended
Dec. 31, 2021
Cash and cash equivalents [abstract]  
Summary of Cash and cash equivalents
    
As at
31 December 2020
    
As at
31 December 2021
 
     RMB’000      RMB’000  
Cash deposits with a related party (note i)
     5,667        3,243  
Cash at bank and on hand
     6,910,741        5,108,767  
    
 
 
    
 
 
 
Cash and cash equivalents in the consolidated statement of financial position
     6,916,408        5,112,010  
    
 
 
    
 
 
 
 
  i.
Cash deposits with a related party were cash deposits at Sinopec Finance Company Limited (“Sinopec Finance”).
Reconciliation of profit before taxation to cash used in operation
Reconciliation of profit before taxation to cash generated from operations
 
     2019      2020      2021  
     RMB’000      RMB’000      RMB’000  
Profit before taxation
     2,656,128        590,778        2,721,086  
Adjustments items:
                          
Interest income from time deposits with maturity more than 3 months
     (398,176      (339,505      (424,696
Share of profit of investments accounted for using the equity method
     (972,593      (724,740      (874,285
Losses on disposal of subsidiary
     60,951        —          —    
Net losses/(gains) on foreign exchange option contracts and commodity swaps contracts not qualifying as hedges
     12,315        376        (18,846
Gains from structured deposits
     (85,444      (114,283      (97,921
Losses on sale of FVOCI
     19,513        9,513        4,685  
Interest expense
     53,784        64,169        94,186  
Foreign exchange (gains)/losses
     (18,571      5,514        1,861  
Depreciation of property, plant and equipment
     1,507,804        1,553,039        1,621,459  
Depreciation of investment property
     14,694        15,184        15,325  
Depreciation of
right-of-use
assets
     101,998        32,653        34,307  
Amortization of other
non-current
assets
     214,292        226,263        294,617  
Impairment loss on property, plant and equipment
     486        87,570        587,622  
Impairment loss on investment accounted for using the equity method
     —          —          28,392  
(Gains)/
l
osses on disposal of property, plant and equipment and other long-term
assets-net
     (158,551      1,212        (48,671
    
 
 
    
 
 
    
 
 
 
Profit on operation before change of working capital
     3,008,630        1,407,743        3,939,121  
Decrease/(increase) in inventories
     1,366,441        2,865,687        (2,034,779
(Increase) / decrease in operation receivables
     (92,354      308,333        49,586  
Decrease in operation payables
     (487,877      (1,008,800      (70,235
Increase/(decrease) in balances to related parties – net
     1,860,836        (1,577,876      2,527,960  
    
 
 
    
 
 
    
 
 
 
Cash generated from operations
     5,655,676        1,995,087        4,411,653  
    
 
 
    
 
 
    
 
 
 
Reconciliation of liabilities arising from financing activities Reconciliation of liabilities arising from financing activities
     Borrowings      Lease
liabilities
     Short-term
bonds
    Total  
     RMB’000      RMB’000      RMB’000     RMB’000  
As at 31 December 2019 and 1 January 2020
     1,547,600        22,043        —         1,569,643  
    
 
 
    
 
 
    
 
 
   
 
 
 
Changes from financing cash flows:
                                  
Proceeds from borrowings
     3,458,100        —          —         3,458,100  
Proceeds from short-term bonds
     —          —          2,998,469       2,998,469  
Repayments of borrowings
     (3,460,556      —          —         (3,460,556
Principal elements of lease payments
     —          (15,586      —         (15,586
    
 
 
    
 
 
    
 
 
   
 
 
 
Total changes from financing cash flows
     (2,456      (15,586      2,998,469       2,980,427  
         
Other changes:
                                  
Addition of lease liabilities
     —          6,014        —         6,014  
Foreign exchange movements
     2,856        —          —         2,856  
Issuance costs on short-term bonds
     —          —          1,531       1,531  
Interest expense
     —          —          17,811       17,811  
    
 
 
    
 
 
    
 
 
   
 
 
 
Total other changes
     2,856        6,014        19,342       28,212  
         
As at 31 December 2020 and 1 January 2021
     1,548,000        12,471        3,017,811       4,578,282  
    
 
 
    
 
 
    
 
 
   
 
 
 
Changes from financing cash flows:
                                  
Proceeds from new bank loans
     14,163,132        —          —         14,163,132  
Repayment of bank loans
     (13,451,332      —          —         (13,451,332
Proceeds from short-term bonds
     —          —          5,998,899       5,998,899  
Repayments of short-term bonds
     —          —          (9,000,000     (9,000,000
Principal elements of lease payments
     —          (17,544      —         (17,544
    
 
 
    
 
 
    
 
 
   
 
 
 
Total changes from financing cash flows
     711,800        (17,544      (3,001,101     (2,306,845
    
 
 
    
 
 
    
 
 
   
 
 
 
Other changes:
                                  
Addition of lease liabilities
     —          9,686        —         9,686  
Issuance costs on short-term bonds
     —          —          1,101       1,101  
Interest expense
     —          —          28,340       28,340  
Others
     —          —          (46,151     (46,151
    
 
 
    
 
 
    
 
 
   
 
 
 
Total other changes
     —          9,686        (16,710     (7,024
    
 
 
    
 
 
    
 
 
   
 
 
 
    
 
 
    
 
 
    
 
 
   
 
 
 
As at 31 December 2021
     2,259,800        4,613        —         2,264,413  
    
 
 
    
 
 
    
 
 
   
 
 
 
Summary of Cash flow Statement for Leases
Amounts included in the cash flow statement for leases comprise the following:
 
     2019      2020      2021  
     RMB’000      RMB’000      RMB’000  
Within operating cash flows
     (5,317      (4,618      (6,938
Within financing cash flows
     (89,124      (15,586      (17,544
    
 
 
    
 
 
    
 
 
 
       (94,441      (20,204      (24,482
    
 
 
    
 
 
    
 
 
 
Summary of Lease Rentals
These amounts relate to the following:
 
     2019      2020      2021  
     RMB’000      RMB’000      RMB’000  
Lease rentals paid
     (94,441      (20,204      (24,482
XML 81 R67.htm IDEA: XBRL DOCUMENT v3.22.1
Time Deposits With Banks (Tables)
12 Months Ended
Dec. 31, 2021
Time Deposits With Banks [Abstract]  
Summary Of Time Deposits With Banks
 
     As at 31 December  
     2020      2021  
     RMB’000      RMB’000  
Time deposits with maturity less than one year
     4,049,443        7,386,607  
Time deposits with maturity more than one year
     7,042,840        5,581,435  
    
 
 
    
 
 
 
       11,092,283        12,968,042  
    
 
 
    
 
 
 
XML 82 R68.htm IDEA: XBRL DOCUMENT v3.22.1
Financial Assets At Fair Value Through Other Comprehensive Income (Tables)
12 Months Ended
Dec. 31, 2021
Financial assets at fair value through other comprehensive income [abstract]  
Financial assets at fair value through other comprehensive income
     As at 31 December  
     2020      2021  
     RMB’000      RMB’000  
Trade and bills receivable (i)
                 
- Amounts due from related parties (note 22)
     10,000        25,000  
- Others
     1,207,114        1,047,690  
    
 
 
    
 
 
 
       1,217,114        1,072,690  
Equity investments
     5,000        5,000  
    
 
 
    
 
 
 
       1,222,114        1,077,690  
    
 
 
    
 
 
 
 
  (i)
As at 31 December 2020 and 2021, certain trade receivables and bills receivable were classified as financial assets at FVOCI, as the Group’s business model is achieved both by collecting contractual cash flows and selling of these assets.
 
  (ii)
As at 31 December 2021, the Group discounted certain bank acceptance bills to banks for cash proceeds and endorsed certain bank acceptance bills to suppliers for settling trade payables of the same amount on a full recourse basis. The Group has derecognized these bills receivable and the payables to suppliers in their entirety. These derecognized bank acceptance bills had a maturity date less than twelve months from the end of the reporting period. In the opinion of the directors, the Group has transferred substantially all the risks and rewards of ownership of these bills to its suppliers, and the Group has limited exposure in respect of the settlement obligation of these bills receivable under the relevant PRC rules and regulations should the issuing banks fail to settle the bills on maturity date. The Group considered the issuing banks of the bills are of good credit rating and the
non-settlement
of these bills by the issuing banks on maturity is not probable.
As at 31 December 2021, the Group’s maximum exposure to loss and undiscounted cash outflow, which is the same as the amounts payable by the Group to banks or suppliers in respect of the discounted bills and endorsed bills, should the issuing banks fail to settle the bills on maturity date, amounted to RMB
156,737
 thousand and RMB
307,275
 thousand respectively.
XML 83 R69.htm IDEA: XBRL DOCUMENT v3.22.1
Borrowings (Tables)
12 Months Ended
Dec. 31, 2021
Borrowings [abstract]  
Summary of borrowings
    
As at 31
December 2020
    
As at 31
December 2021
 
     RMB’000      RMB’000  
Credit loans due within one year
                 
- Short term bank loan
     1,548,000        1,559,800  
     
Credit loans due over one year but within three years
                 
- Long-term borrowing from a related party (note 33(c))
     —          700,000  
    
 
 
    
 
 
 
       1,548,000        2,259,800  
    
 
 
    
 
 
 
Summary of analysis of the repayment schedule of borrowings
     2020      2021  
     RMB’000      RMB’000  
Within 1 year or on demand
     1,548,000        1,559,800  
     
Over one year but within two years
     —          —    
Over two years but within three years
     —          700,000  
    
 
 
    
 
 
 
       1,548,000        2,259,800  
    
 
 
    
 
 
 
XML 84 R70.htm IDEA: XBRL DOCUMENT v3.22.1
Short-Term Bonds (Tables)
12 Months Ended
Dec. 31, 2021
Short term bonds [Abstract]  
Summary of short-term bonds
     As at 31 December  
     2020      2021  
     RMB’000      RMB’000  
Short-term bonds
     3,017,811        —    
    
 
 
    
 
 
 
XML 85 R71.htm IDEA: XBRL DOCUMENT v3.22.1
Trade and Other Payables (Tables)
12 Months Ended
Dec. 31, 2021
Trade and other payables [abstract]  
Disclosure of summary of trade and other payables
     As at 31 December  
     2020      2021  
     RMB’000      RMB’000  
Trade payables
     1,294,138        1,527,706  
Bills payable
     26,196        562,593  
Amounts due to related parties exclude advances received
     3,655,724        4,910,255  
    
 
 
    
 
 
 
       4,976,058        7,000,554  
    
 
 
    
 
 
 
Dividends payable
     29,522        30,577  
Construction payable
     299,205        487,283  
Oil price risk reserve
     546,055         
Accrued expenses
     518,333        400,391  
Other liabilities
     106,634        87,144  
    
 
 
    
 
 
 
       1,499,749        1,005,395  
    
 
 
    
 
 
 
    
 
 
    
 
 
 
Financial liabilities measured at
amortized cost
     6,475,807        8,005,949  
     
Amounts due to related parties – advances received
     1,117        6,275  
Amounts due to related parties – measured at fair value through profit or loss (FVPL) (i)
     —          1,388,286  
    
 
 
    
 
 
 
       6,476,924        9,400,510  
    
 
 
    
 
 
 
Total amount due to related parties
     3,656,841        6,304,816  
(i) Amounts due to related parties – measured at FVPL represents the obligation that the Company needs to return the crude oil to its related party with maturity of less than 1 year, which is measured at fair value through profit or loss.
Disclosure of summary of aging analysis of trade payables
 
     As at 31 December  
     2020      2021  
     RMB’000      RMB’000  
Within one year
     4,973,711        6,990,653  
Over one year within two years
     1,973        9,527  
Over two years
     374        374  
    
 
 
    
 
 
 
       4,976,058        7,000,554  
    
 
 
    
 
 
 
XML 86 R72.htm IDEA: XBRL DOCUMENT v3.22.1
Contract Liabilities (Tables)
12 Months Ended
Dec. 31, 2021
Contract liabilities [abstract]  
Disclosure of detailed information about contracts liabilities [Text Block]
     As at 31 December  
     2020      2021  
     RMB’000      RMB’000  
Contract liabilities
     495,404        424,607  
    
 
 
    
 
 
 
XML 87 R73.htm IDEA: XBRL DOCUMENT v3.22.1
Deferred Income (Tables)
12 Months Ended
Dec. 31, 2021
Accruals and deferred income including contract liabilities [abstract]  
Deferred income
     2020      2021  
     RMB’000      RMB’000  
As at 1 January
     10,005        13,433  
Additions
     3,865        —    
Amortization
     (437      (713
    
 
 
    
 
 
 
As at 31 December
     13,433        12,720  
    
 
 
    
 
 
 
XML 88 R74.htm IDEA: XBRL DOCUMENT v3.22.1
Share Capital (Tables)
12 Months Ended
Dec. 31, 2021
Disclosure of classes of share capital [abstract]  
Share capital
    
Number
of shares
    
Amount
 
     ’000      RMB’000  
As at 31 December 2020, 1 January 2021 and
31 December 2021
                 
Registered, issued and fully paid:
                 
Ordinary A shares listed in PRC
     7,328,814        7,328,814  
Foreign invested H shares listed overseas
     3,495,000        3,495,000  
    
 
 
    
 
 
 
Total
     10,823,814        10,823,814  
    
 
 
    
 
 
 
XML 89 R75.htm IDEA: XBRL DOCUMENT v3.22.1
Reserves (Tables)
12 Months Ended
Dec. 31, 2021
Disclosure of reserves within equity [abstract]  
Reserves
    
Legal
surplus
     Capital
surplus
    
Surplus
reserve
     Other
reserve
    Hedging    
Share
premium
    
Safety
production
fund
    
Retained
earnings
    Total  
     (note(a))      (note(b))      (note(c))      (note(d))     (note 3.1(a))     (note(e))      (note(f))      (note(g))        
     RMB’000      RMB’000      RMB’000      RMB’000     RMB’000     RMB’000      RMB’000      RMB’000     RMB’000  
Balance at 1 January 2020
     4,072,476        13,739        101,355        17,838       —         106,846        57,137        14,670,083       19,039,474  
                   
Total comprehensive income for the year attributable to shareholders of the Company
     —          —          —          (11,512     —         —          —          645,072       633,560  
Change in fair value of hedging instruments
     —          —          —          —         (63,840
)
 
    —          —          —         (63,840
Reclassified to cost of inventory
     —          —          —          —         63,840       —          —          —         63,840  
Dividends declared and approved in respect of previous year
     —          —          —          —         —         —          —          (1,298,858
)
 
    (1,298,858
Appropriation of safety production fund
     —          —          —          —         —         —          88,460        (88,460
)
 
    —    
    
 
 
    
 
 
    
 
 
    
 
 
   
 
 
   
 
 
    
 
 
    
 
 
   
 
 
 
Balance at 31 December 2020 and 1 January 2021
     4,072,476        13,739        101,355        6,326       —         106,846        145,597        13,927,837       18,374,176  
    
 
 
    
 
 
    
 
 
    
 
 
   
 
 
   
 
 
    
 
 
    
 
 
   
 
 
 
Total comprehensive income for the year attributable to shareholders of the Company
     —          —          —          16,639       125,159       —          —          2,073,431       2,215,229  
Amounts transferred from hedging reserve to initial carrying amount of hedged items
     —          —          —          —         (88,699     —          —          —         (88,699
Dividends declared and approved in respect of previous year
     —          —          —          —         —         —          —          (1,082,381     (1,082,381
Transfer to legal surplus
     2,498,808        —          —          —         —         —          —          (2,498,808     —    
Appropriation of safety production fund
     —          —          —          —         —         —          40,729        (40,729     —    
    
 
 
    
 
 
    
 
 
    
 
 
   
 
 
   
 
 
    
 
 
    
 
 
   
 
 
 
Balance at 31 December 2021
     6,571,284        13,739        101,355        22,965       36,460       106,846        186,326        12,379,350       19,418,325  
    
 
 
    
 
 
    
 
 
    
 
 
   
 
 
   
 
 
    
 
 
    
 
 
   
 
 
 
 
Notes:
(a) Under PRC rules and regulations, the Company and its PRC subsidiaries are required to set aside 10% of the net income determined in accordance with the PRC accounting rules and regulations to a legal surplus reserve. The transfer to this reserve must be made before distribution of any dividend to shareholders.
The legal surplus reserve is
non-distributable
other than in liquidation and can be used to make good of previous years’ losses, if any, and may be utilized for business expansion or converted into ordinary shares by the issuance of new shares to shareholders in proportion to their existing shareholdings or by increasing the par value of the shares currently held by the shareholders, provided that the balance after such issuance is not less than 25% of the registered capital.
In accordance with PRC rules and regulations, the Company has set aside RMB6,571,284 thousand of legal surplus as of 31 December 2021.
(b) This reserve represents gifts or grants received from China Petrochemical Corporation, the ultimate parent company and which are required to be included in this reserve fund by PRC regulations.
(c) The transfer to this reserve from the retained profits is subject to the approval by shareholders at general meetings. Its usage is similar to that of the legal surplus reserve.
(d) Other reserve comprises share of post-acquisition movements in other comprehensive income from associates and joint ventures using the equity methods of accounting with a corresponding adjustment to the carrying amount of the investment.
(e) The application of the share premium account is governed by Sections 167 and 168 of the PRC Company Law.
(f) According to the relevant PRC regulations, the Group is required to transfer an amount to specific reserve for the safety production fund based on the turnover of certain refining and chemicals products. This reserve represents unutilized safety production fund.
(g) According to the Company’s Articles of Association, the reserve available for distribution is the lower of the amount determined under China Accounting Standards for Business Enterprises and the amount determined under IFRS.
XML 90 R76.htm IDEA: XBRL DOCUMENT v3.22.1
Related-Party Transactions (Tables)
12 Months Ended
Dec. 31, 2021
Disclosure of transactions between related parties [abstract]  
Summary of major related parties
The following is a list of the Group’s major related parties:
 
Names of related parties    Relationship with the Company
China International United Petroleum & Chemicals Co., Ltd.    Subsidiary of the ultimate parent company
Sinopec Chemical Sales Company Limited    Subsidiary of the ultimate parent company
Sinopec Chemical Commercial Holding Company Limited    Subsidiary of the ultimate parent company
Petro-cyberworks Information Technology Co., Ltd.    Subsidiary of the ultimate parent company
Lianhua (Ningbo) International Logistics Co., Ltd.    Subsidiary of the ultimate parent company
Zhongke (Guangdong) Refining & Chemical Co., Ltd.    Subsidiary of the ultimate parent company
Sinopec Marketing Co., Ltd.    Subsidiary of the ultimate parent company
Sinopec Fuel Oil Sales Co., Ltd.    Subsidiary of the ultimate parent company
Sinopec Lubricant Co., Ltd.    Subsidiary of the ultimate parent company
Sinopec Yangzi Petrochemical Co., Ltd.    Subsidiary of the ultimate parent company
China Petrochemical International (Beijing) Company Limited    Subsidiary of the ultimate parent company
Sinopec Catalysts Co., Ltd.    Subsidiary of the ultimate parent company
China Petrochemical International (Shanghai) Co., Ltd.    Subsidiary of the ultimate parent company
Sinopec Beijing Research Institute of Chemical Industry    Subsidiary of the ultimate parent company
 
Names of related parties    Relationship with the Company
China Petrochemical International (Ningbo) Co., Ltd.    Subsidiary of the ultimate parent company
Zhoushan Shihua Crude Oil Terminal Co., Ltd.    Subsidiary of the ultimate parent company
Dalian Sinopec Material Equip Company    Subsidiary of the ultimate parent company
Sinopec Material & Equipment (East China) Co., Ltd.    Subsidiary of the ultimate parent company
China Petrochemical International (Nanjing) Co., Ltd.    Subsidiary of the ultimate parent company
Sinopec Honeywell (Tianjin) Company Limited    Subsidiary of the ultimate parent company
China Petrochemical International (Wuhan) Co., Ltd.    Subsidiary of the ultimate parent company
China Petrochemical International Co., Ltd.    Subsidiary of the ultimate parent company
China Petrochemical Refinery Sales Co., Ltd.    Subsidiary of the ultimate parent company
Sinopec Shanghai Gaoqiao Petrochemical Co., Ltd.    Subsidiary of the ultimate parent company
China Petrochemical International (Tianjin) Co., Ltd.    Subsidiary of the ultimate parent company
Ningbo East sea Line fan Technology Company Limited    Subsidiary of the ultimate parent company
Sinopec Petroleum & Chemical Scientific Research Institute Dadi Company    Subsidiary of the ultimate parent company
Sinopec Shanghai Research Institute of Petrochemical Technology    Subsidiary of the ultimate parent company
Sinopec Lubricating Oil Shanghai Research Institute Company Limited    Subsidiary of the ultimate parent company
Dalian Furuipu Technology Co., Ltd.    Subsidiary of the ultimate parent company
Nantong Donghai Petrochemical Co., Ltd.    Subsidiary of the ultimate parent company
China Petroleum and Chemical Corporation Qingdao Security Engineering Research Institute    Subsidiary of the ultimate parent company
Sinopec (Shanghai) Energy Trade Co., Ltd.    Subsidiary of the ultimate parent company
Storage and Transportation Installation Company of Ningbo Engineering Company Limited    Subsidiary of the ultimate parent company
Sinopec Chemical Commercial Holding (Hong Kong) Company Limited    Subsidiary of the ultimate parent company
Sinopec Yizheng Chemical Fibre Limited Liability Company    Subsidiary of the ultimate parent company
Fujian Gulei Petrochemical Company Limited    Subsidiary of the ultimate parent company
Sinopec China East Chemical Sales Co., Ltd.    Subsidiary of the ultimate parent company
 
Names of related parties    Relationship with the Company
Unipec Singapore    Subsidiary of the ultimate parent company
China Yanshan United Foreign Trade Co., Ltd.    Subsidiary of the ultimate parent company
Sinopec Chemical Commercial Holding (Wuhan) Company Limited    Subsidiary of the ultimate parent company
Nanjing Yangzi Petrol-chemical Industry Co., Ltd.    Subsidiary of the ultimate parent company
Sinopec Baling Petrochemical Co., Ltd.    Subsidiary of the ultimate parent company
Shengli Oil Field Exploration and Development Research Institute    Subsidiary of the ultimate parent company
Shanghai Lide Catalyst Co., Ltd.    Subsidiary of the ultimate parent company
Ypc-gpro
(Nanjing) Rubber Co., Ltd.
   Subsidiary of the ultimate parent company
Fujian Refining & Petrochemical Company Limited    Subsidiary of the ultimate parent company
Sinopec Dalian (Fushun) Research Institute of Petroleum and Petrochemicals    Subsidiary of the ultimate parent company
Sinopec Jianghan Salt Chemical Hubei Co., Ltd.    Subsidiary of the ultimate parent company
Yipaike Business Factoring Co., Ltd.    Subsidiary of the ultimate parent company
Sinopec Great Wall Energy and Chemical Co., Ltd.    Subsidiary of the ultimate parent company
Sinopec (Shenzhen)
E-Commerce
Company Limited
   Subsidiary of the ultimate parent company
Sinopec Research Institute of Safety Engineering    Subsidiary of the ultimate parent company
Ningbo Minggang Gas Company Limited    Subsidiary of the ultimate parent company
Sinopec Zhongyuan Petrol-Chemical Industry Co., Ltd.    Subsidiary of the ultimate parent company
Epec
E-commerce
Co., Ltd.
   Subsidiary of the ultimate parent company
Sinopec Oil Refining and Marketing (Shanghai) Co., Ltd.    Subsidiary of the ultimate parent company
Sinopec Chemical Sales (Guangdong) Co., Ltd.    Subsidiary of the ultimate parent company
Sinopec Nanguang (Shanghai) Industrial Co., Ltd.    Subsidiary of the ultimate parent company
Unipec (Qingdao) International Logistics Company Limited    Subsidiary of the ultimate parent company
 
Names of related parties    Relationship with the Company
Qingdao Zhonghua Sunshine Management System Certification Center    Subsidiary of the ultimate parent company
Zhejiang Baling Hengyi Caprolactam Limited Company    Joint venture of the ultimate parent company
Shanghai Sinopec Mitsui Chemicals, Co., Ltd.    Joint venture of the ultimate parent company
Basf-ypc
Company Limited
   Joint venture of the ultimate parent company
Shanghai Changshi Shipping Co., Ltd.    Associate of the ultimate parent company
Shanghai KSD Bulk Solids Engineering Co., Ltd.    Associate of the ultimate parent company
Basf
Gao-Qiao
Performance Chemicals (Shanghai) Company Limited
   Associate of the ultimate parent company
Sinopec Chemical Commercial Holding (Singapore) Pte. Ltd.    Subsidiary of the immediate parent company
Sinopec Finance Co., Ltd.    Subsidiary of the immediate parent company
Sinopec Chemical Commercial Holding Company Limited    Subsidiary of the immediate parent company
Zhongshi Huananjing Chemical Research Institute Co., Ltd.    Subsidiary of the immediate parent company
China Economy Phulishing House Co., Ltd.    Subsidiary of the immediate parent company
Sinopec Publishing House Co., Ltd.    Subsidiary of the immediate parent company
Sinopec Group International Travel Agency Agricultural Bank of China    Subsidiary of the immediate parent company
Sinopec Assets Management Co., Ltd.    Subsidiary of the immediate parent company
Ningbo Engineering Company of Sinopec    Subsidiary of the immediate parent company
Sinopec Shared Service Co., Ltd.    Subsidiary of the immediate parent company
Sinopec Petroleum Engineering Geophysics Ltd.    Subsidiary of the immediate parent company
Sinopec Baichuan Economic and Trade Company    Subsidiary of the immediate parent company
Sinopec Group Jiangsu Petroleum Exploration Bureau Co., Ltd.    Subsidiary of the immediate parent company
Sinopec Newspaper Office    Subsidiary of the immediate parent company
Sinopec Energy Saving Technology Service Co., Ltd.    Subsidiary of the immediate parent company
Sinopec Group Economic and Technology Research Institute Co., Ltd.    Subsidiary of the immediate parent company
 
Names of related parties    Relationship with the Company
Beijing Petro-Chemical Construction Consulting Co., Ltd.    Subsidiary of the immediate parent company
China Economicbooks Co., Ltd.    Subsidiary of the immediate parent company
Petrol-Chemical Industry Management Cadre College    Subsidiary of the immediate parent company
Sinopec Engineering Quality Supervision Terminal    Subsidiary of the immediate parent company
Sinopec Group Shanghai Training Center Ltd.    Subsidiary of the immediate parent company
Sinopec Beijing Yanshan Petrochemical Co., Ltd.    Subsidiary of the immediate parent company
Sinopec Zhongyuan Petroleum Exploration Bureau Co., Ltd.    Subsidiary of the immediate parent company
Sinopec Shengli Petroleum Administration Co., Ltd.    Subsidiary of the immediate parent company
The Fourth Construction Company of Sinopec    Subsidiary of the immediate parent company
Sinopec Tending Co., Ltd.    Subsidiary of the immediate parent company
Sinopec Shanghai Engineering Co., Ltd.    Subsidiary of the immediate parent company
Sinopec Engineering Incorporation    Subsidiary of the immediate parent company
Sinopec Engineering Quality Monitoring Co., Ltd.    Subsidiary of the immediate parent company
National Petrochemical Project Risk Assessment Technology Center    Subsidiary of the immediate parent company
The Tenth Construction Company of Sinopec    Subsidiary of the immediate parent company
The Fifth Construction Company of Sinopec    Subsidiary of the immediate parent company
Shanghai Petrochemical Machinery Manufacturing Co., Ltd.    Subsidiary of the immediate parent company
Sinopec Nanjing Engineering Company Limited    Subsidiary of the immediate parent company
Sinopec Luoyang Engineering Company Limited    Subsidiary of the immediate parent company
Jiangsu Jinling Opta Polymer Company Limited    Subsidiary of the immediate parent company
Shanghai Petro-Chemical Haidi Administration Co., Ltd.    Subsidiary of the immediate parent company
Sinopec Sichuan Uinylon Works    Subsidiary of the immediate parent company
China Petrochemical Corp. Nanjing Chemistry Industrial Co., Ltd.    Subsidiary of the immediate parent company
 
Names of related parties    Relationship with the Company
Sinopec Group International Petroleum Exploration And Production Limited    Subsidiary of the immediate parent company
Sinopec Consulting Company Limited    Subsidiary of the immediate parent company
Sinopec Guangzhou Engineering Co., Ltd.    Subsidiary of the immediate parent company
Beijing Yanshan Petrochemical Special Equipment Inspection Co., Ltd.    Subsidiary of the immediate parent company
China Petrochemical Corp. Engineering Ration Management Station    Subsidiary of the immediate parent company
Beijing Victory Hotel Company Limited    Subsidiary of the immediate parent company
Maoming Shihua Dongcheng Chemical Co., Ltd.    Subsidiary of the immediate parent company
Yihua Tory Polyester Film Company Limited    Joint venture of the immediate parent company
China Sinopec Pipeline Storage and Transportation Co., Ltd.    Associate of the immediate parent
Yihua Bonar Yarns and Fabrics Co., Ltd.    Associate of the immediate parent
Unipec Singapore    Subsidiary of the immediate parent company
Unipec America, Inc    Subsidiary of the immediate parent company
Sinopec Japan Company Limited    Subsidiary of the immediate parent company
Rizhao Shihua Crude Oil Terminal Co., Ltd.    Joint venture of the ultimate parent company
Sinopec Europe Company Limited    Subsidiary of the immediate parent company
Sinopec Chemical Commercial Holding (North America), Inc.    Subsidiary of the immediate parent company
Sinopec International (Australia) Pty. Ltd.    Subsidiary of the immediate parent company
Transactions between the Group and Sinopec Corp., its subsidiaries and joint ventures
Transactions between the Group and Sinopec Corp., its subsidiaries and joint ventures during the years ended 31 December 2019, 2020 and 2021 were as follows:
 
     2019
RMB’000
     2020
RMB’000
     2021
RMB’000
 
Sales of petroleum products
     50,354,162        39,879,549        47,201,755  
Sales other than petroleum products
     8,642,514        6,790,568        9,439,546  
Purchases of crude oil
     43,886,966        27,934,926        35,371,820  
Purchases other than crude oil
     9,579,239        9,937,862        9,008,147  
Commission expense
     125,619        104,598        110,552  
Rental income
     31,972        32,829        34,475  
Other transactions between the Group and Sinopec Group and its subsidiaries, associates and joint ventures of the Group
     2019      2020      2021  
     RMB’000      RMB’000      RMB’000  
Sales of goods and service fee income
                          
- Sinopec Group and its subsidiaries
     7,724        14,870        36,683  
- Associates and joint ventures of the Group
     2,843,909        2,019,997        4,248,658  
    
 
 
    
 
 
    
 
 
 
       2,851,633        2,034,867        4,285,341  
    
 
 
    
 
 
    
 
 
 
Purchases
                          
- Sinopec Group and its subsidiaries
     1,918,873        832,617        2,830,256  
- Associates and joint ventures of the Group
     4,579,969        3,648,664        4,425,698  
    
 
 
    
 
 
    
 
 
 
       6,498,842        4,481,281        7,255,954  
    
 
 
    
 
 
    
 
 
 
Insurance premium expenses
                          
- Sinopec Group and its subsidiaries
     108,223        107,495        108,850  
    
 
 
    
 
 
    
 
 
 
Addition to
right-of-use
assets
                          
- Sinopec Group and its subsidiaries
     25,935        2,267        1,388  
- Joint ventures of the Group
     702        —          —    
    
 
 
    
 
 
    
 
 
 
       26,637        2,267        1,388  
    
 
 
    
 
 
    
 
 
 
Interest expense of lease liabilities
                          
- Sinopec Group and its subsidiaries
     2,285        205        247  
- Joint ventures of the Group
     19        8        24  
    
 
 
    
 
 
    
 
 
 
       2,304        213        271  
    
 
 
    
 
 
    
 
 
 
Interest income
                          
- Sinopec Finance
     1,295        2,088        824  
    
 
 
    
 
 
    
 
 
 
Construction and installation cost
                          
- Sinopec Group and its subsidiaries
     143,560        233,591        785,216  
    
 
 
    
 
 
    
 
 
 
Rental income
                          
- Associates and joint ventures of the Group
     11,370        15,577        14,930  
- Sinopec Group and its subsidiaries
     461        464        464  
    
 
 
    
 
 
    
 
 
 
       11,831        16,041        15,394  
    
 
 
    
 
 
    
 
 
 
Long-term borrowings
                          
- Sinopec Finance
     —          —          700,000  
    
 
 
    
 
 
    
 
 
 
Summary of amounts due from/to related parties
    
As at
31 December 2020
RMB’000
    
As at
31 December 2021
RMB’000
 
Amounts due from related parties
                 
- Sinopec Corp., its subsidiaries and joint ventures
     1,054,127        1,184,117  
- Associates and joint ventures of the Group
     38,189        28,214  
    
 
 
    
 
 
 
       1,092,316        1,212,331  
    
 
 
    
 
 
 
Amounts due to related parties
                 
- Sinopec Corp., its subsidiaries and joint ventures
     2,505,532        4,475,992  
- Sinopec Group and its subsidiaries
     889,035        1,672,439  
- Associates and joint ventures of the Group
     262,274        156,385  
    
 
 
    
 
 
 
       3,656,841        6,304,816  
    
 
 
    
 
 
 
Lease liabilities
                 
- Sinopec Group and its subsidiaries
     8,453        992  
- Joint ventures of the Group
     574        435  
    
 
 
    
 
 
 
       9,027        1,427  
    
 
 
    
 
 
 
Cash deposits, maturing within three months
                 
- Sinopec Finance (note d)
     5,667        3,243  
    
 
 
    
 
 
 
Long-term borrowings
                 
- Sinopec Finance
     —          700,000  
    
 
 
    
 
 
 
Summary of key personnel compensations
     Year ended 31 December  
     2019
RMB’000
     2020
RMB’000
     2021
RMB’000
 
Short-term employee benefits
     9,120        9,859        11,866  
Post-employment benefits
     225        441        551  
    
 
 
    
 
 
    
 
 
 
       9,345        10,300        12,417  
    
 
 
    
 
 
    
 
 
 
Commitments with related parties
    
As at
31 December 2020
RMB’000
    
As at
31 December 2021
RMB’000
 
Sinopec Group and its subsidiaries
     145,959        775,007  
    
 
 
    
 
 
 
Investment commitments with related parties
    
As at
31 December 2020
    
As at
31 December 2021
 
     RMB’000      RMB’000  
Capital contribution to Shanghai Secco (i)
     111,263        111,263  
Capital contribution to Shanghai Shidian Energy Company Limited (“Shidian Energy”) (ii)
     80,000        80,000  
Capital contribution to Baling Materials (iii)
     —          350,000  
    
 
 
    
 
 
 
       191,263        541,263  
    
 
 
    
 
 
 
 
  (i)
Pursuant to the resolution of the 18th meeting of the 7th term of Board of Directors on 5 December 2013, the Group was approved to make a capital contribution of USD 30,017,000 (RMB 182,804 thousand equivalent) to Shanghai Secco, an associate of the Group. As at 31 December 2021, the Company has contributed RMB 71,541 thousand to Shanghai Secco.
According to the approval by Shanghai Municipal Commission of Commerce as issued on 19 October 2015, the rest of the capital contribution to Shanghai Secco should be within 50 years starting from its registration date.
 
  (ii)
Pursuant to the articles of association of Shidian Energy in August 2019, Toufa agreed to make a capital contribution of RMB 400,000 thousand to acquire 40% share of Shidian Energy. As at 31 December 2021, Toufa has contributed RMB 320,000 thousand to Shidian Energy, and the rest of the capital contribution to Shidian Energy should be paid before January 2022 in accordance with the agreement.
  (iii)
Sinopec Baling Petrochemical Co., Ltd
.
and the Company jointly established Baling Materials on 7 September 2021, each with a cash contribution of RMB 400,000 thousand. As at 31 December 2021, the Company has made a
paid-up
capital contribution of RMB50,000 thousand.
XML 91 R77.htm IDEA: XBRL DOCUMENT v3.22.1
Dividend (Tables)
12 Months Ended
Dec. 31, 2021
Dividend [abstract]  
Summary of Dividends Payable to Equity Shareholders of the Company Attributable to the Year
(a)
Dividends payable to equity shareholders of the Company attributable to the year:
 
    
2020
    
2021
 
     RMB’000      RMB’000  
Final dividend proposed after the end of the reporting period of RMB 0.10 per ordinary share (2020: RMB 0.10 per ordinary share)
     1,082,381        1,082,381  
    
 
 
    
 
 
 
Summary of Dividends Payable to Equity Shareholders of the Company Attributable to the Previous Financial Year
(b)
Dividends payable to equity shareholders of the Company attributable to the previous financial year, approved and paid during the year
 
    
2020

RMB’000
    
2021
RMB’000
 
Final dividend in respect of the previous financial year, approved and paid during the year, of RMB 0.10 per share (2020: RMB 0.12)
     1,298,858        1,082,381  
    
 
 
    
 
 
 
XML 92 R78.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments (Tables)
12 Months Ended
Dec. 31, 2021
Commitments [abstract]  
Capital Commitments
Capital commitments outstanding at 31 December 2021 not provided for in the financial statements were as follows:
 
    
As at 31
December 2020
RMB’000
    
As at 31
December 2021
RMB’000
 
Property, plant and equipment contracted for
     585,870        1,176,168  
    
 
 
    
 
 
 
XML 93 R79.htm IDEA: XBRL DOCUMENT v3.22.1
Statement of Financial Position and Equity Movement of the Company (Tables)
12 Months Ended
Dec. 31, 2021
Balance sheet and reserve movement of the Company [abstract]  
Statement of financial position of the Company
    
As at 31 December
2020
RMB’000
    
As at 31 December
2021
RMB’000
 
Non-current
assets
                 
     
Property, plant and equipment
     11,279,484        10,914,990  
Investment properties
     396,676        381,540  
Right-of-use
assets
     296,371        275,924  
Construction in progress
     1,694,937        3,201,111  
Investments in subsidiaries
     2,048,328        2,048,328  
Investments accounted for using the equity method
     4,594,451        3,299,050  
Time deposits with banks
     7,042,840        5,381,149  
Deferred tax assets
     238,040        178,084  
Other
non-current
assets
     402,304        769,492  
    
 
 
    
 
 
 
       27,993,431        26,449,668  
    
 
 
    
 
 
 
Current assets
                 
     
Derivative financial instruments
     —          81,405  
Inventories
     3,685,456        5,726,264  
Trade receivables
     1,484        149  
Other receivables
     6,447        8,276  
Amounts due from related parties
     975,952        1,116,553  
Prepayments
     6,559        13,790  
Financial assets at fair value through other comprehensive income (FVOCI)
     735,262        615,689  
Time deposits with banks
     4,049,441        7,386,605  
Cash and cash equivalents
     5,460,067        4,927,519  
    
 
 
    
 
 
 
       14,920,668        19,876,250  
    
 
 
    
 
 
 
Current liabilities
                 
     
Trade and other payables
     2,287,762        2,389,508  
Contract liabilities
     423,838        376,834  
Amounts due to related parties
     3,507,497        7,423,883  
Staff salaries and welfares payable
     239,537        253,800  
Borrowings
     1,500,000        1,500,000  
Short-term bonds
     3,017,811        —    
Lease liabilities
     7,897        1,604  
Derivative financial instruments
     —          23,804  
Income tax payable
     —          249,332  
Current tax liabilities
     3,392,922        3,843,541  
    
 
 
    
 
 
 
       14,377,264        16,062,306  
    
 
 
    
 
 
 
Net current assets
     543,404        3,813,944  
    
 
 
    
 
 
 
    
As at 31 December
2020
RMB’000
    
As at 31 December
2021
RMB’000
 
Total assets less current liabilities
     28,536,835        30,263,612  
    
 
 
    
 
 
 
Non-current
liabilities
                 
     
Interest-bearing borrowings
     —          700,000  
Lease liabilities
     1,911        399  
Deferred income
     13,433        12,720  
    
 
 
    
 
 
 
       15,344        713,119  
    
 
 
    
 
 
 
NET ASSETS
     28,521,491        29,550,493  
    
 
 
    
 
 
 
CAPITAL AND RESERVES
                 
     
Share capital
     10,823,814        10,823,814  
Reserves
     17,697,677        18,726,679  
    
 
 
    
 
 
 
TOTAL EQUITY
     28,521,491        29,550,493  
    
 
 
    
 
 
 
Statement of equity movement of the Company
     Share capital
RMB’000
    
Legal
surplus
RMB’000
    
Capital
surplus
RMB’000
    
Surplus
reserve
RMB’000
    
Other
reserve
RMB’000
    Hedging
RMB’000
   
Share
premium
RMB’000
    
Safety
production
fund
RMB’000
    
Retained
earnings
RMB’000
    Total
RMB’000
 
Balance at 1 January 2020
     10,823,814        4,072,476        4,180        101,355        17,838       —         106,846        57,135        14,260,322       29,443,966  
                     
Net profit attributable to shareholders of the Company
     —          —          —          —          —         —         —          —          387,895       387,895  
Dividends proposed and approved
     —          —          —          —          —         —         —          —          (1,298,858     (1,298,858
Appropriation of safety production fund
     —          —          —          —          —         —         —          88,462        (88,462     —    
Change in fair value of hedging instruments
     —          —          —          —          —         63,840       —          —          —         63,840  
Reclassified to cost of inventory
     —          —          —          —          —         (63,840     —          —          —         (63,840
Share of other comprehensive income of investments accounted for using the equity method
     —          —          —          —          (11,512     —         —          —          —         (11,512
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
   
 
 
   
 
 
    
 
 
    
 
 
   
 
 
 
Balance at 31 December 2020 and 1 January 2021
     10,823,814        4,072,476        4,180        101,355        6,326       —         106,846        145,597        13,260,897       28,521,491  
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
   
 
 
   
 
 
    
 
 
    
 
 
   
 
 
 
Total comprehensive income for the year
     —          —          —          —          16,639       125,159       —          —          2,058,284       2,200,082  
Amounts transferred from hedging reserve to initial carrying amount of hedged items
     —          —          —          —          —         (88,699     —          —          —         (88,699
Dividends declared and approved in respect of previous year
     —          —          —          —          —         —         —          —          (1,082,381     (1,082,381
Transfer to legal surplus
     —          2,498,808        —          —          —         —         —          —          (2,498,808     —    
Appropriation of safety production fund
     —          —          —          —          —         —         —          32,310        (32,310     —    
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
   
 
 
   
 
 
    
 
 
    
 
 
   
 
 
 
Balance at 31 December 2021
     10,823,814        6,571,284        4,180        101,355        22,965       36,460       106,846        177,907        11,705,682       29,550,493  
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
   
 
 
   
 
 
    
 
 
    
 
 
   
 
 
 
XML 94 R80.htm IDEA: XBRL DOCUMENT v3.22.1
Benefits and Interests of Directors and Supervisors (Tables)
12 Months Ended
Dec. 31, 2021
Benefits and interests of directors and supervisors [abstract]  
Summary of directors' and supervisors' emoluments
     2019  
     Salaries and
other benefits
     Retirement
scheme
contributions
     Discretionary
bonuses
     Directors’ fees      Total  
     RMB’000      RMB’000      RMB’000      RMB’000      RMB’000  
Executive directors
                                            
           
Wu Haijun
     343        26        557        —          926  
Shi Wei (
Resigned in December 2019
)
     329        26        797        —          1,152  
Jin Qiang
     289        26        745        —          1,060  
Guo Xiaojun (Resigned in December 2019)
     283        26        751        —          1,060  
Zhou Meiyun
     248        26        709        —          983  
Jin Wenmin
     260        26        721        —          1,007  
           
Independent
non-executive
directors
                                            
           
Zhang Yimin
     —          —          —          150        150  
Liu Yunhong
     —          —          —          150        150  
Du Weifeng
     —          —          —          150        150  
Li Yuanqin
     —          —          —          150        150  
           
Supervisors
                                            
           
Ma Yanhui
     267        22        685        —          974  
Zuo Qiang (Resigned in September 2019)
     102        15        324        —          441  
Li Xiaoxia (Resigned in September 2019)
     102        14        529        —          645  
Zhang Feng (Appointed in October 2019)
     31        9        107        —          147  
Chen Hongjun (Appointed in October 2019)
     34        9        110        —          153  
Zheng Yunrui
     100        —          —          —          100  
Cai Tingji
     100        —          —          —          100  
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
 
       2,488        225        6,035        600        9,348  
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
 
     2020  
    
Salaries and
other benefits
    
Retirement
scheme
contributions
    
Discretionary
bonuses
     Directors’ fees      Total  
     RMB’000      RMB’000      RMB’000      RMB’000      RMB’000  
Executive directors
                                            
           
Wu Haijun
     359        44        799        —          1,202  
Guan Zemin
(appointed in February 2020)
     367        41        397        —          805  
Jin Qiang
     354        44        716        —          1,114  
Jin Wenmin
     250        44        721        —          1,015  
Huang Xiangyu
(appointed in June 2020)
     275        39        440        —          754  
Huang Fei
(appointed in June 2020)
     217        39        426        —          682  
Zhou Meiyun
(resigned in September 2020)
     181        33        668        —          882  
           
Non-executive
directors
                                            
           
Xie Zhenglin
(appointed in June 2020)
     —          —          —          —          —    
Peng Kun
(appointed in June 2020)
     96        25        246        —          367  
           
Independent
non-executive
directors
                                            
           
Li Yuanqin
     —          —          —          150        150  
Tang Song
(appointed in June 2020)
     —          —          —          75        75  
Chen Haifeng
(appointed in June 2020)
     —          —          —          75        75  
Yang Jun
(appointed in June 2020)
     —          —          —          75        75  
Gao Song
(appointed in June 2020)
     —          —          —          75        75  
Zhang Yimin
(resigned in June 2020)
     —          —          —          75        75  
Liu Yunhong
(resigned in June 2020)
     —          —          —          75        75  
Du Weifeng
(resigned in June 2020)
     —          —          —          75        75  
           
Supervisors
                                            
           
Ma Yanhui
     332        42        720        —          1,094  
Zhang Feng
     148        40        485        —          673  
Chen Hongjun
     159        38        485        —          682  
Zheng Yunrui
     100        —          —          —          100  
Cai Tingji
     100        —          —          —          100  
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
 
       2,938        429        6,103        675        10,145  
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
 
 
     2021  
    
Salaries and
other benefits
RMB’000
     Retirement
scheme
contributions
RMB’000
     Discretionary
bonuses
RMB’000
     Directors’ fees
RMB’000
     Total
RMB’000
 
Executive directors
                                            
           
Wu Haijun
     324        49        768        —          1,141  
Guan Zemin
     407        49        767        —          1,223  
Jin Qiang
(resigned in February 2022)
     378        49        682        —          1,109  
Du Jun
(appointed in June 2021)
     373        49        617        —          1,039  
Jin Wenmin
(resigned in February 2022)
     265        49        684        —          998  
Huang Xiangyu
     276        48        684        —          1,008  
Huang Fei
(resigned in February 2022)
     251        46        683        —          980  
           
Non-executive
directors
                                            
           
Xie Zhenglin
     —          —          —          —          —    
Peng Kun
     186        46        631        —          863  
           
Independent
non-executive
directors
                                            
Li Yuanqin
     —          —          —          150        150  
Tang Song
     —          —          —          150        150  
Chen Haifeng
     —          —          —          150        150  
Yang Jun
     —          —          —          150        150  
Gao Song
     —          —          —          150        150  
           
Supervisors
                                            
           
Ma Yanhui
     350        49        682        —          1,081  
Zhang Feng
     169        42        584        —          795  
Chen Hongjun
     178        41        603        —          822  
Zheng Yunrui
     100        —          —          —          100  
Cai Tingji
     100        —          —          —          100  
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
 
       3,357        517        7,385        750        12,009  
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
 
XML 95 R81.htm IDEA: XBRL DOCUMENT v3.22.1
Possible Impact of Amendments, New Standards and Interpretations Issued But Not Yet Effective for the Year Ended 31 December 2021 (Tables)
12 Months Ended
Dec. 31, 2021
Possible Impact Of Amendments New Accounting Standards And Interpretations Issued But Not Yet Effective [Abstract]  
Summary of Number of Amendments, New Standards and Interpretations Which are Not Yet Effective
    
Effective for
accounting
periods
beginning on or
after
Annual Improvements to IFRS Standards 2018-2020
   1 January 2022
Amendments to IFRS 3, Reference to the Conceptual Framework
   1 January 2022
Amendments to IAS 16, Property, Plant and Equipment: Proceeds before Intended Use
   1 January 2022
Amendments to IAS 37, Onerous Contracts – Cost of Fulfilling a Contract
   1 January 2022
Amendments to IAS 1, Classification of Liabilities as Current or
Non-current
   1 January 2023
IFRS 17, Insurance contracts
   1 January 2023
Basis for conclusions on IFRS 17
   1 January 2023
Illustrative examples on IFRS 17
   1 January 2023
Amendments to IFRS 17
   1 January 2023
Amendments to IFRS 17, Initial Application of IFRS 17 and IFRS 9 - Comparative Information
   1 January 2023
Amendments to IAS 1 and IFRS Practice Statement 2, Disclosure of Accounting Policies
   1 January 2023
Amendments to IAS 8, Definition of Accounting Estimates
   1 January 2023
Amendments to IAS 12, Deferred Tax related to Assets and Liabilities arising from a Single Transaction
   1 January 2023
 
XML 96 R82.htm IDEA: XBRL DOCUMENT v3.22.1
General Information (Reorganisation) (Details) - CNY (¥)
¥ in Thousands
Feb. 25, 2000
Jan. 12, 2018
Sep. 27, 2017
Nov. 08, 1993
General information [line items]        
Capital registered   ¥ 9,637 ¥ 14,177 ¥ 4,000,000
China Petrochemical Corporation ("Sinopec Group") [member] | Sinopec Shanghai Petrochemical Company Limited ("the Company") [member] | China Petroleum & Chemical Corporation ("Sinopec Corp.") [member]        
General information [line items]        
State-owned legal shares transferred 4,000,000,000      
Percentage of issued share capital, state-owned legal shares transferred 55.56%      
XML 97 R83.htm IDEA: XBRL DOCUMENT v3.22.1
General Information (The Fifteenth Meeting of the Seventh Term of Board of Directors) (Details)
shares in Thousands
Dec. 31, 2021
shares
Sinopec Shanghai Petrochemical Company Limited ("the Company") [member]  
General information [line items]  
Total shares of the Company 10,823,814
XML 98 R84.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies (Property, Plant and Equipment) (Details)
12 Months Ended
Dec. 31, 2021
Buildings [member]  
Disclosure of detailed information about property, plant and equipment [line items]  
Estimated useful lives of property, plant and equipment 12 to 40 years
Plant and machinery [member]  
Disclosure of detailed information about property, plant and equipment [line items]  
Estimated useful lives of property, plant and equipment 5 to 20 years
Vehicles and other equipment [member]  
Disclosure of detailed information about property, plant and equipment [line items]  
Estimated useful lives of property, plant and equipment 4 to 20 years
XML 99 R85.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies (Investment Properties) (Details)
12 Months Ended
Dec. 31, 2021
Disclosure of detailed information about investment property [abstract]  
Estimated useful lives of investment properties 30-40 years
XML 100 R86.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies (Other Non-current Assets) (Details)
12 Months Ended
Dec. 31, 2021
Intangible assets  
Disclosure of information about other non-current assets [line items]  
Estimated useful lives of other non-current assets 10 to 28 years
Long-term prepaid expense  
Disclosure of information about other non-current assets [line items]  
Estimated useful lives of other non-current assets 1.5 to 10 years
XML 101 R87.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies (Leases) (Details)
12 Months Ended
Dec. 31, 2021
Land use rights [member]  
Disclosure of quantitative information about right-of-use assets [line items]  
Estimated useful lives of right-of-use assets 30 - 50 years
Buildings [member]  
Disclosure of quantitative information about right-of-use assets [line items]  
Estimated useful lives of right-of-use assets 2 - 8 years
Equipment [member]  
Disclosure of quantitative information about right-of-use assets [line items]  
Estimated useful lives of right-of-use assets 2 - 3 years
Other assets [member]  
Disclosure of quantitative information about right-of-use assets [line items]  
Estimated useful lives of right-of-use assets 2 - 4 years
XML 102 R88.htm IDEA: XBRL DOCUMENT v3.22.1
Financial Risk Management (Financial Risk Factors, Narrative) (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Disclosure of nature and extent of risks arising from financial instruments [line items]        
Cash and cash equivalents ¥ 5,112,010 ¥ 6,916,408 ¥ 7,449,699 ¥ 8,741,893
Receivables write down   121,550    
Increase decrease percentage in market price of crude oil 10.00%      
Increase decrease in net profit loss ¥ 89,787 ¥ 0    
One Largest Customer [Member]        
Disclosure of nature and extent of risks arising from financial instruments [line items]        
Percentage of trade receivables due 69.50% 49.79%    
Five Largest Customer [Member]        
Disclosure of nature and extent of risks arising from financial instruments [line items]        
Percentage of trade receivables due 81.80% 85.28%    
Commodity Swap Contracts [Member]        
Disclosure of nature and extent of risks arising from financial instruments [line items]        
Maturity period of cash flow hedge 10 months      
Derivative financial assets held for hedging ¥ 48,614      
Floating interest rate [member]        
Disclosure of nature and extent of risks arising from financial instruments [line items]        
Cash and cash equivalents ¥ 5,112,010 ¥ 5,415,078    
Foreign exchange risk [member]        
Disclosure of nature and extent of risks arising from financial instruments [line items]        
Description of change in foreign exchange risk/interest rate risk with all other variables held constant if US dollar had weakened/strengthened by 5% against RMB with all other variables held constant      
Description of change in net profit the Group’s net profit for the year ended 31 December 2021 would have been RMB2,292 thousand decreased/increased (31 December 2020: RMB 2,401 thousand decreased/increased in net profit) before considering the impact of forward and option contracts as a result of foreign exchange gains/losses which is mainly resulted from the translation of US dollar denominated trade receivables and payables.      
Foreign currencies weakened/strengthened rate against RMB 5.00%      
Estimated change in net profit due to sensitivity analysis ¥ 2,292 2,401    
Cash flow and fair value interest rate risk [member] | Floating interest rate [member]        
Disclosure of nature and extent of risks arising from financial instruments [line items]        
Description of change in foreign exchange risk/interest rate risk with all other variables held constant if interest rates on the floating rate financial instruments had risen/fallen by 50 basis points while all other variables had been held constant      
Description of change in net profit the Group’s net profit would have increased / decreased by approximately RMB 16,252 thousand (2020: RMB 20,365 thousand), mainly as a result of higher/lower interest on floating rate cash and cash equivalents      
Estimated change in net profit due to sensitivity analysis ¥ 16,252 20,365    
Interest rates on the floating rate borrowings risen/fallen basis points 0.50%      
Liquidity risk [member]        
Disclosure of nature and extent of risks arising from financial instruments [line items]        
Cash and cash equivalents ¥ 5,112,010 6,916,408    
Trade receivables (including trade receivables with related parties and those carried at FVOCI) 1,568,800 1,469,431    
Time Deposits Current ¥ 7,386,607 ¥ 4,049,443    
XML 103 R89.htm IDEA: XBRL DOCUMENT v3.22.1
Financial Risk Management (Financial Risk Factors, Derivatives, Derivative Financial Instruments) (Details) - CNY (¥)
¥ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Disclosure of nature and extent of risks arising from financial instruments [line items]    
Total derivative financial assets ¥ 81,405 ¥ 0
Total derivative financial liabilities 23,804 ¥ 0
Current derivative financial instrument assets [member]    
Disclosure of nature and extent of risks arising from financial instruments [line items]    
Commodity swaps contracts applied hedge accounting 48,614  
Commodity swaps contracts at fair value through profit or loss 32,791  
Total derivative financial assets 81,405  
Current derivative financial instrument liabilities [member]    
Disclosure of nature and extent of risks arising from financial instruments [line items]    
Commodity swaps contracts at fair value through profit or loss (23,804)  
Total derivative financial liabilities ¥ (23,804)  
XML 104 R90.htm IDEA: XBRL DOCUMENT v3.22.1
Financial Risk Management (Reconciliation of Hedging Reserve In Respect of Commodity Price Risk and Effectiveness of Hedging Relationships) (Details) - Swap contract [member]
¥ in Thousands
12 Months Ended
Dec. 31, 2021
CNY (¥)
Disclosure of nature and extent of risks arising from financial instruments [line items]  
Balance at 1 January 2021 ¥ 0
Reclassified to the cost of inventory (88,699)
Effective portion of the cash flow hedge recognized in other comprehensive income 165,576
Amounts reclassified to profit or loss 1,303
Related tax (41,720)
Balance at 31 December 2021 ¥ 36,460
XML 105 R91.htm IDEA: XBRL DOCUMENT v3.22.1
Financial Risk Management (Financial Risk Factors, Derivatives, Reconciliation Of Hedging Reserves In Statement Of Profit Or Loss) (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Disclosure of financial assets [line items]      
Net losses/(gains) on foreign exchange option contracts and commodity swaps contracts not qualifying as hedges ¥ 18,846 ¥ (376) ¥ (12,315)
Commodity Swap Contracts [Member]      
Disclosure of financial assets [line items]      
Net losses/(gains) on foreign exchange option contracts and commodity swaps contracts not qualifying as hedges 18,997 0  
Foreign Exchange Option Contract [Member]      
Disclosure of financial assets [line items]      
Net losses/(gains) on foreign exchange option contracts and commodity swaps contracts not qualifying as hedges ¥ (151) ¥ (376)  
XML 106 R92.htm IDEA: XBRL DOCUMENT v3.22.1
Financial Risk Management (Financial Risk Factors, Foreign Exchange Risk , Foreign Exchange Risk) (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Disclosure of nature and extent of risks arising from financial instruments [abstract]      
Net foreign exchange gains/(losses) included in other gains – net ¥ (1,861) ¥ 12,248 ¥ 2,648
Net foreign exchange (losses) included in finance income 0 (5,514)  
Total net foreign exchange recognized in profit before taxation ¥ (1,861) ¥ 6,734  
XML 107 R93.htm IDEA: XBRL DOCUMENT v3.22.1
Financial Risk Management (Financial Risk Factors, Schedule Of Interest Rate Financial Instruments) (Details) - CNY (¥)
¥ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Disclosure of financial instruments by type of interest rate [line items]        
Cash and cash equivalents ¥ 5,112,010 ¥ 6,916,408 ¥ 7,449,699 ¥ 8,741,893
Borrowings (2,259,800) (1,548,000)    
Short-term bonds 0 (3,017,811)    
Lease liabilities (4,613) (12,471)    
Not later than one year [member]        
Disclosure of financial instruments by type of interest rate [line items]        
Borrowings (1,559,800) (1,548,000)    
Fixed interest rate [member]        
Disclosure of financial instruments by type of interest rate [line items]        
Cash and cash equivalents 0 1,501,330    
Borrowings (1,500,000) (1,548,000)    
Short-term bonds 0 (3,000,000)    
Lease liabilities (4,613) (12,473)    
Financial instruments fixed interest rate bearing value 11,345,387 7,940,857    
Fixed interest rate [member] | Not later than one year [member]        
Disclosure of financial instruments by type of interest rate [line items]        
Time deposits with maturity less than one year 7,350,000 4,000,000    
Fixed interest rate [member] | Later than one year [member]        
Disclosure of financial instruments by type of interest rate [line items]        
Time deposits with maturity more than one year 5,500,000 7,000,000    
Floating interest rate [member]        
Disclosure of financial instruments by type of interest rate [line items]        
Cash and cash equivalents 5,112,010 5,415,078    
Borrowings (759,800) 0    
Financial instruments variable interest rate bearing value ¥ 4,352,210 ¥ 5,415,078    
XML 108 R94.htm IDEA: XBRL DOCUMENT v3.22.1
Financial Risk Management (Financial Risk Factors, Net Reversal of Impairment Losses on Financial Assets Recognized in Income Statement) (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Disclosure of nature and extent of risks arising from financial instruments [abstract]      
Impairment losses - provision in loss allowance for trade receivables ¥ (1,354) ¥ (634)  
Impairment losses - provision in loss allowance for other receivables (1) 0  
Recoveries on previously written off receivables 0 121,550  
Reversal/(Provision) of impairment losses on financial assets ¥ (1,355) ¥ 120,916 ¥ 59
XML 109 R95.htm IDEA: XBRL DOCUMENT v3.22.1
Financial Risk Management (Financial Risk Factors, Maturity Analysis for Financial Liabilities) (Details) - CNY (¥)
¥ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Non-derivatives    
Borrowings ¥ 2,259,800 ¥ 1,548,000
Short-term bonds 0 3,017,811
Lease liabilities 4,613 12,471
Bills payables 562,593 26,196
Trade payables 1,527,706 1,294,138
Amounts due to related parties excluded non-financial liabilities 4,910,255 3,655,724
Derivatives    
Derivative financial liabilities 23,804 0
Not later than one year [member]    
Non-derivatives    
Borrowings 1,559,800 1,548,000
Later than one year and not later than two years [member]    
Non-derivatives    
Borrowings 0 0
Liquidity risk [member] | Undiscounted cash flow [member]    
Non-derivatives    
Borrowings 2,291,396 1,558,702
Short-term bonds   3,023,614
Lease liabilities 5,358 12,702
Bills payables 562,593 26,196
Trade payables 1,527,706 1,294,138
Other payables 1,003,860 1,498,503
Amounts due to related parties excluded non-financial liabilities 4,910,255 3,655,724
Total non-derivatives 10,301,168 11,069,579
Derivatives    
Derivative financial liabilities 23,804 0
Liquidity risk [member] | Undiscounted cash flow [member] | Not later than one year [member]    
Non-derivatives    
Borrowings 1,578,817 1,558,702
Short-term bonds   3,023,614
Lease liabilities 3,814 9,373
Bills payables 562,593 26,196
Trade payables 1,527,706 1,294,138
Other payables 1,003,860 1,498,503
Amounts due to related parties excluded non-financial liabilities 4,910,255 3,655,724
Total non-derivatives 9,587,045 11,066,250
Derivatives    
Derivative financial liabilities 23,804 0
Liquidity risk [member] | Undiscounted cash flow [member] | Later than one year and not later than two years [member]    
Non-derivatives    
Borrowings 7,665 0
Short-term bonds   0
Lease liabilities 730 2,136
Bills payables 0 0
Trade payables 0 0
Other payables 0 0
Amounts due to related parties excluded non-financial liabilities 0 0
Total non-derivatives 8,395 2,136
Derivatives    
Derivative financial liabilities 0 0
Liquidity risk [member] | Undiscounted cash flow [member] | Later than two years and not later than five years [member]    
Non-derivatives    
Borrowings 704,914 0
Short-term bonds   0
Lease liabilities 814 1,090
Bills payables 0 0
Trade payables 0 0
Other payables 0 0
Amounts due to related parties excluded non-financial liabilities 0 0
Total non-derivatives 705,728 1,090
Derivatives    
Derivative financial liabilities 0 0
Liquidity risk [member] | Undiscounted cash flow [member] | Later than five years [member]    
Non-derivatives    
Borrowings 0 0
Short-term bonds   0
Lease liabilities 0 103
Bills payables 0 0
Trade payables 0 0
Other payables 0 0
Amounts due to related parties excluded non-financial liabilities 0 0
Total non-derivatives 0 103
Derivatives    
Derivative financial liabilities ¥ 0 ¥ 0
XML 110 R96.htm IDEA: XBRL DOCUMENT v3.22.1
Financial Risk Management (Fair Value Estimation, Recurring Fair Value Measurements) (Details) - CNY (¥)
¥ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Financial assets      
Trade and bill receivables ¥ 1,047,690 ¥ 1,207,114  
Finanical liabilities      
Amounts due to related parties – measured at fair value through profit or loss (FVPL) [1] 1,388,286 0  
Recurring fair value measurements [member]      
Financial assets      
Trade and bill receivables 1,072,690 1,217,114  
Equity investments 5,000 5,000  
Total finanical assets 1,159,095 1,222,114  
Finanical liabilities      
Commodity swaps contracts 23,804    
Amounts due to related parties – measured at fair value through profit or loss (FVPL) 1,388,286    
Recurring fair value measurements [member] | Commodity Swap Contracts [Member]      
Financial assets      
Trade and bill receivables 48,614    
Commodity swaps contracts 32,791    
Finanical liabilities      
Commodity swaps contracts 23,804    
Level 1 of fair value hierarchy [member] | Recurring fair value measurements [member]      
Financial assets      
Trade and bill receivables 0 0  
Equity investments 0 0  
Total finanical assets 0 0  
Finanical liabilities      
Commodity swaps contracts 0    
Amounts due to related parties – measured at fair value through profit or loss (FVPL) 0    
Level 1 of fair value hierarchy [member] | Recurring fair value measurements [member] | Commodity Swap Contracts [Member]      
Financial assets      
Trade and bill receivables 0    
Commodity swaps contracts 0    
Finanical liabilities      
Commodity swaps contracts 0    
Level 2 of fair value hierarchy [member] | Recurring fair value measurements [member]      
Financial assets      
Trade and bill receivables 1,072,690 1,217,114  
Equity investments 0 0  
Total finanical assets 1,154,095 1,217,114  
Finanical liabilities      
Commodity swaps contracts 23,804    
Amounts due to related parties – measured at fair value through profit or loss (FVPL) 1,388,286    
Level 2 of fair value hierarchy [member] | Recurring fair value measurements [member] | Commodity Swap Contracts [Member]      
Financial assets      
Trade and bill receivables 48,614    
Commodity swaps contracts 32,791    
Finanical liabilities      
Commodity swaps contracts 23,804    
Level 3 of fair value hierarchy [member]      
Financial assets      
Total finanical assets 5,000 5,000 ¥ 3,323,407
Level 3 of fair value hierarchy [member] | Recurring fair value measurements [member]      
Financial assets      
Trade and bill receivables 0 0  
Equity investments 5,000 5,000  
Total finanical assets 5,000 ¥ 5,000  
Finanical liabilities      
Commodity swaps contracts 0    
Amounts due to related parties – measured at fair value through profit or loss (FVPL) 0    
Level 3 of fair value hierarchy [member] | Recurring fair value measurements [member] | Commodity Swap Contracts [Member]      
Financial assets      
Trade and bill receivables 0    
Commodity swaps contracts 0    
Finanical liabilities      
Commodity swaps contracts ¥ 0    
[1] Amounts due to related parties – measured at FVPL represents the obligation that the Company needs to return the crude oil to its related party with maturity of less than 1 year, which is measured at fair value through profit or loss.
XML 111 R97.htm IDEA: XBRL DOCUMENT v3.22.1
Financial Risk Management (Fair Value Estimation, Changes in level 3 items) (Details) - Level 3 of fair value hierarchy [member] - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Financial instruments, fair value measurement [line items]    
Beginning Balance ¥ 5,000 ¥ 3,323,407
Acquisitions 8,150,000 7,600,000
Disposals (8,150,000) (10,900,000)
Fair value change   (18,407)
Ending Balance 5,000 5,000
Equity investments [member]    
Financial instruments, fair value measurement [line items]    
Beginning Balance 5,000 5,000
Acquisitions 0 0
Disposals 0 0
Fair value change   0
Ending Balance 5,000 5,000
Structured deposits [member]    
Financial instruments, fair value measurement [line items]    
Beginning Balance 0 3,318,407
Acquisitions 8,150,000 7,600,000
Disposals (8,150,000) (10,900,000)
Fair value change   (18,407)
Ending Balance ¥ 0 ¥ 0
XML 112 R98.htm IDEA: XBRL DOCUMENT v3.22.1
Segment information and revenue (Revenue) (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Disclosure of operating segments [line items]      
Segment revenue ¥ 89,198,492 ¥ 74,623,575 ¥ 100,269,667
Profit/(loss) from operations 1,432,232 (466,236) 1,320,572
At a point in time [member]      
Disclosure of operating segments [line items]      
Segment revenue 89,158,682 74,622,174 100,259,517
Over time [member]      
Disclosure of operating segments [line items]      
Segment revenue 39,810 1,401 10,150
Synthetic fibers [member]      
Disclosure of operating segments [line items]      
Segment revenue 1,380,998 1,480,576 2,200,229
Profit/(loss) from operations (854,077) (364,211) (540,280)
Synthetic fibers [member] | At a point in time [member]      
Disclosure of operating segments [line items]      
Segment revenue 1,380,998 1,480,576 2,200,229
Synthetic fibers [member] | Over time [member]      
Disclosure of operating segments [line items]      
Segment revenue 0 0 0
Resins and plastics [member]      
Disclosure of operating segments [line items]      
Segment revenue 10,006,030 9,475,887 10,163,711
Profit/(loss) from operations 52,215 1,262,029 401,454
Resins and plastics [member] | At a point in time [member]      
Disclosure of operating segments [line items]      
Segment revenue 10,006,030 9,475,887 10,163,711
Resins and plastics [member] | Over time [member]      
Disclosure of operating segments [line items]      
Segment revenue 0 0 0
Intermediate petrochemicals [member]      
Disclosure of operating segments [line items]      
Segment revenue 10,835,074 8,251,252 10,511,143
Profit/(loss) from operations (635,155) 581,597 413,914
Intermediate petrochemicals [member] | At a point in time [member]      
Disclosure of operating segments [line items]      
Segment revenue 10,835,074 8,251,252 10,511,143
Intermediate petrochemicals [member] | Over time [member]      
Disclosure of operating segments [line items]      
Segment revenue 0 0 0
Petroleum products [member]      
Disclosure of operating segments [line items]      
Segment revenue 55,074,158 43,080,204 54,886,705
Profit/(loss) from operations 2,967,030 (2,198,705) 705,469
Petroleum products [member] | At a point in time [member]      
Disclosure of operating segments [line items]      
Segment revenue 55,074,158 43,080,204 54,886,705
Petroleum products [member] | Over time [member]      
Disclosure of operating segments [line items]      
Segment revenue 0 0 0
Trading of petrochemical products [member]      
Disclosure of operating segments [line items]      
Segment revenue 11,060,133 11,585,110 21,706,014
Profit/(loss) from operations 43,729 42,039 53,214
Trading of petrochemical products [member] | At a point in time [member]      
Disclosure of operating segments [line items]      
Segment revenue 11,020,323 11,583,709 21,695,864
Trading of petrochemical products [member] | Over time [member]      
Disclosure of operating segments [line items]      
Segment revenue 39,810 1,401 10,150
Other Segments [member]      
Disclosure of operating segments [line items]      
Segment revenue 842,099 750,546 801,865
Profit/(loss) from operations (141,510) 211,015 286,801
Other Segments [member] | At a point in time [member]      
Disclosure of operating segments [line items]      
Segment revenue 842,099 750,546 801,865
Other Segments [member] | Over time [member]      
Disclosure of operating segments [line items]      
Segment revenue 0 0 0
Total segment revenue [member]      
Disclosure of operating segments [line items]      
Segment revenue 118,139,886 94,153,621 127,342,469
Total segment revenue [member] | Synthetic fibers [member]      
Disclosure of operating segments [line items]      
Segment revenue 1,381,443 1,480,576 2,200,229
Total segment revenue [member] | Resins and plastics [member]      
Disclosure of operating segments [line items]      
Segment revenue 10,176,285 9,576,944 10,304,812
Total segment revenue [member] | Intermediate petrochemicals [member]      
Disclosure of operating segments [line items]      
Segment revenue 26,454,844 19,777,574 24,698,643
Total segment revenue [member] | Petroleum products [member]      
Disclosure of operating segments [line items]      
Segment revenue 65,528,687 49,711,547 66,754,731
Total segment revenue [member] | Trading of petrochemical products [member]      
Disclosure of operating segments [line items]      
Segment revenue 12,972,922 12,023,744 21,881,214
Total segment revenue [member] | Other Segments [member]      
Disclosure of operating segments [line items]      
Segment revenue 1,625,705 1,583,236 1,502,840
Inter - segment revenue [member]      
Disclosure of operating segments [line items]      
Segment revenue (28,941,394) (19,530,046) (27,072,802)
Inter - segment revenue [member] | Synthetic fibers [member]      
Disclosure of operating segments [line items]      
Segment revenue (445) 0 0
Inter - segment revenue [member] | Resins and plastics [member]      
Disclosure of operating segments [line items]      
Segment revenue (170,255) (101,057) (141,101)
Inter - segment revenue [member] | Intermediate petrochemicals [member]      
Disclosure of operating segments [line items]      
Segment revenue (15,619,770) (11,526,322) (14,187,500)
Inter - segment revenue [member] | Petroleum products [member]      
Disclosure of operating segments [line items]      
Segment revenue (10,454,529) (6,631,343) (11,868,026)
Inter - segment revenue [member] | Trading of petrochemical products [member]      
Disclosure of operating segments [line items]      
Segment revenue (1,912,789) (438,634) (175,200)
Inter - segment revenue [member] | Other Segments [member]      
Disclosure of operating segments [line items]      
Segment revenue ¥ (783,606) ¥ (832,690) ¥ (700,975)
XML 113 R99.htm IDEA: XBRL DOCUMENT v3.22.1
Segment information and revenue (Segment Result - Profit/(Loss) from Operations) (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Segment result - (loss)/profit from operations      
Profit/(loss) from operations ¥ 1,432,232 ¥ (466,236) ¥ 1,320,572
Finance income – net 414,569 332,274 362,963
Share of profit of investments accounted for using the equity method 874,285 724,740 972,593
Profit before taxation 2,721,086 590,778 2,656,128
Petroleum products [member]      
Segment result - (loss)/profit from operations      
Profit/(loss) from operations 2,967,030 (2,198,705) 705,469
Intermediate petrochemicals [member]      
Segment result - (loss)/profit from operations      
Profit/(loss) from operations (635,155) 581,597 413,914
Resins and plastics [member]      
Segment result - (loss)/profit from operations      
Profit/(loss) from operations 52,215 1,262,029 401,454
Synthetic fibers [member]      
Segment result - (loss)/profit from operations      
Profit/(loss) from operations (854,077) (364,211) (540,280)
Trading of petrochemical products [member]      
Segment result - (loss)/profit from operations      
Profit/(loss) from operations 43,729 42,039 53,214
Others [member]      
Segment result - (loss)/profit from operations      
Profit/(loss) from operations ¥ (141,510) ¥ 211,015 ¥ 286,801
XML 114 R100.htm IDEA: XBRL DOCUMENT v3.22.1
Segment information and revenue (Other Profit and Loss Disclosures) (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Disclosure of operating segments [line items]      
Depreciation and amortisation ¥ (1,965,708) ¥ (1,827,139) ¥ (1,838,788)
Impairment loss (617,369) 33,346 (427)
Inventory write-down (150,883) (220,888) (70,178)
Petroleum products [member]      
Disclosure of operating segments [line items]      
Depreciation and amortisation (975,492) (917,637) (972,688)
Impairment loss (94,420) 0 38
Inventory write-down (782) (138,537) (167)
Intermediate petrochemicals [member]      
Disclosure of operating segments [line items]      
Depreciation and amortisation (523,484) (465,425) (497,469)
Impairment loss (297,632) (55,204) (478)
Inventory write-down (136,694) (15,418) (9,094)
Resins and plastics [member]      
Disclosure of operating segments [line items]      
Depreciation and amortisation (86,183) (138,204) (125,464)
Impairment loss (61,242) 0 6
Inventory write-down (168) (26,382) (12,073)
Synthetic fibers [member]      
Disclosure of operating segments [line items]      
Depreciation and amortisation (132,091) (78,030) (68,589)
Impairment loss (135,683) 88,550 7
Inventory write-down (13,239) (39,657) (48,844)
Trading of petrochemical products [member]      
Disclosure of operating segments [line items]      
Depreciation and amortisation (39,125) (19,938) (211)
Impairment loss 0 0 0
Inventory write-down 0 (788) 0
Others [member]      
Disclosure of operating segments [line items]      
Depreciation and amortisation (209,333) (207,905) (174,367)
Impairment loss (28,392) 0 0
Inventory write-down ¥ 0 ¥ (106) ¥ 0
XML 115 R101.htm IDEA: XBRL DOCUMENT v3.22.1
Segment information and revenue (Assets) (Details) - CNY (¥)
¥ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Disclosure of operating segments [line items]        
Investments accounted for using the equity method ¥ 4,088,888 ¥ 5,387,834    
Cash and cash equivalents 5,112,010 6,916,408 ¥ 7,449,699 ¥ 8,741,893
Derivative financial assets 81,405 0    
Assets 46,920,589 44,619,130    
Allocated amounts [member]        
Disclosure of operating segments [line items]        
Assets 24,463,262 20,952,386    
Allocated amounts [member] | Synthetic fibers [member]        
Disclosure of operating segments [line items]        
Assets 1,919,194 986,391    
Allocated amounts [member] | Resins and plastics [member]        
Disclosure of operating segments [line items]        
Assets 1,395,867 1,654,920    
Allocated amounts [member] | Intermediate petrochemicals [member]        
Disclosure of operating segments [line items]        
Assets 3,781,785 3,176,092    
Allocated amounts [member] | Petroleum products [member]        
Disclosure of operating segments [line items]        
Assets 13,317,338 11,344,760    
Allocated amounts [member] | Trading of petrochemical products [member]        
Disclosure of operating segments [line items]        
Assets 1,348,751 1,357,884    
Allocated amounts [member] | Others [member]        
Disclosure of operating segments [line items]        
Assets 2,700,327 2,432,339    
Unallocated amounts [member]        
Disclosure of operating segments [line items]        
Investments accounted for using the equity method 4,088,888 5,387,834    
Cash and cash equivalents 5,112,010 6,916,408    
Time deposits with banks 12,968,042 11,092,283    
Deferred tax assets 184,143 252,121    
Derivative financial assets 81,405 0    
Others 22,839 18,098    
Assets ¥ 22,457,327 ¥ 23,666,744    
XML 116 R102.htm IDEA: XBRL DOCUMENT v3.22.1
Segment information and revenue (Liabilities) (Details) - CNY (¥)
¥ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Disclosure of operating segments [line items]    
Borrowings ¥ 1,559,800 ¥ 1,548,000
Short-term bonds 0 3,017,811
Derivative financial liabilities 23,804 0
Liabilities 16,543,191 15,284,155
Allocated amounts [member]    
Disclosure of operating segments [line items]    
Others 112,876 78,928
Liabilities 14,195,666 10,682,987
Allocated amounts [member] | Petroleum products [member]    
Disclosure of operating segments [line items]    
Liabilities 9,749,806 6,669,419
Allocated amounts [member] | Intermediate petrochemicals [member]    
Disclosure of operating segments [line items]    
Liabilities 1,257,436 1,267,313
Allocated amounts [member] | Resins and plastics [member]    
Disclosure of operating segments [line items]    
Liabilities 1,327,587 1,233,286
Allocated amounts [member] | Synthetic fibers [member]    
Disclosure of operating segments [line items]    
Liabilities 490,211 209,621
Allocated amounts [member] | Trading of petrochemical products [member]    
Disclosure of operating segments [line items]    
Liabilities 1,257,750 1,224,420
Unallocated amounts [member]    
Disclosure of operating segments [line items]    
Borrowings 2,259,800 1,548,000
Short-term bonds 0 3,017,811
Deferred tax liabilities 33,344 35,357
Derivative financial liabilities 23,804 0
Others 30,577 0
Liabilities ¥ 2,347,525 ¥ 4,601,168
XML 117 R103.htm IDEA: XBRL DOCUMENT v3.22.1
Segment information and revenue (Additions to Property, Plant and Equipment, Construction in Progress, Right-of-Use Assets and Other Non-current Assets) (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Additions to property, plant and equipment, construction in progress, right-of-use assets and other non-current assets      
Additions to property, plant and equipment, construction in progress, right-of-use assets and other non-current assets ¥ 4,114,458 ¥ 2,293,889 ¥ 1,701,302
Petroleum products [member]      
Additions to property, plant and equipment, construction in progress, right-of-use assets and other non-current assets      
Additions to property, plant and equipment, construction in progress, right-of-use assets and other non-current assets 708,342 779,392 1,024,626
Intermediate petrochemicals [member]      
Additions to property, plant and equipment, construction in progress, right-of-use assets and other non-current assets      
Additions to property, plant and equipment, construction in progress, right-of-use assets and other non-current assets 1,306,813 278,788 204,021
Resins and plastics [member]      
Additions to property, plant and equipment, construction in progress, right-of-use assets and other non-current assets      
Additions to property, plant and equipment, construction in progress, right-of-use assets and other non-current assets 44,495 139,212 74,633
Synthetic fibers [member]      
Additions to property, plant and equipment, construction in progress, right-of-use assets and other non-current assets      
Additions to property, plant and equipment, construction in progress, right-of-use assets and other non-current assets 1,748,868 496,125 294,515
Trading of petrochemical products [member]      
Additions to property, plant and equipment, construction in progress, right-of-use assets and other non-current assets      
Additions to property, plant and equipment, construction in progress, right-of-use assets and other non-current assets 71,917 378,292 89
Others [member]      
Additions to property, plant and equipment, construction in progress, right-of-use assets and other non-current assets      
Additions to property, plant and equipment, construction in progress, right-of-use assets and other non-current assets ¥ 234,023 ¥ 222,080 ¥ 103,418
XML 118 R104.htm IDEA: XBRL DOCUMENT v3.22.1
Segment information and revenue (Entity-wide information) (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Disclosure of operating segments [line items]      
Revenue derived from a single customer ¥ 89,198,492 ¥ 74,623,575 ¥ 100,269,667
Single customer [member]      
Disclosure of operating segments [line items]      
Revenue derived from a single customer ¥ 59,766,489 ¥ 38,651,385 ¥ 42,657,975
XML 119 R105.htm IDEA: XBRL DOCUMENT v3.22.1
Other Operating Income (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Other operating income [abstract]      
Government grants [1] ¥ 35,944 ¥ 61,296 ¥ 69,678
Rental income from investment property 81,923 81,608 76,381
Others 7,438 5,772 4,655
Other operating income ¥ 125,305 ¥ 148,676 ¥ 150,714
[1] Government grants. Grants related to R&D, other tax refund and subsidies are included in the government grants line item. There are no unfulfilled conditions or other contingencies attaching to these grants.
XML 120 R106.htm IDEA: XBRL DOCUMENT v3.22.1
Other Operating Expenses (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Other operating expenses [abstract]      
Cost related to lease of investment properties ¥ (13,439) ¥ (15,625) ¥ (16,199)
Others (31,273) (9,061) (5,726)
Other operating expenses ¥ (44,712) ¥ (24,686) ¥ (21,925)
XML 121 R107.htm IDEA: XBRL DOCUMENT v3.22.1
Other gains - net (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Other gains - net [abstract]      
Net gains /(losses) on disposal of property, plant and equipment and other long-term assets ¥ 48,671 ¥ (1,212) ¥ 158,551
Gains from structured deposits [1] 97,921 114,283 85,444
Net gains/(losses) on foreign exchange option contracts (151) (376) (12,315)
Net gains on commodity swaps contracts not qualified for hedging accounting 18,997 0 0
Losses from disposal of a subsidiary 0 0 (60,951)
Impairment losses for investment in an associate (28,392) 0 0
Net foreign exchange gains / (losses) (1,861) 12,248 2,648
Losses on sale of FVOCI (4,685) (9,513) (19,513)
Net losses on disposal of inventory (19) 0 0
Other gains - net ¥ 130,481 ¥ 115,430 ¥ 153,864
[1] Structured deposits are financial products issued by banks, return of which are linked to the performance of the embedded index, like foreign exchange rate, interest rate and etc..
XML 122 R108.htm IDEA: XBRL DOCUMENT v3.22.1
Finance Income and Expenses (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Finance Income and Expenses [Line Items]      
Others ¥ 12,657 ¥ 7,821 ¥ 18,571
Finance income 508,755 431,228 416,747
Interest and finance charges paid/payable for lease liabilities and financial liabilities not at fair value through profit or loss (106,827) (101,732) (59,378)
Less: interest expense capitalized into construction in progress 12,641 8,292 5,594
Net interest expense (94,186) (93,440) (53,784)
Net foreign exchange loss 0 (5,514) 0
Finance expenses (94,186) (98,954) (53,784)
Finance income – net 414,569 332,274 362,963
Later than three months [member]      
Finance Income and Expenses [Line Items]      
Interest income from time deposits 424,696 339,595 398,176
Not later than three months [member]      
Finance Income and Expenses [Line Items]      
Interest income from time deposits ¥ 71,402 ¥ 83,812 ¥ 0
XML 123 R109.htm IDEA: XBRL DOCUMENT v3.22.1
Expense by Nature (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Disclosure of attribution of expenses by nature to their function [line items]      
Cost of raw material ¥ 54,457,558 ¥ 42,082,307 ¥ 57,101,961
Cost of trading products 10,929,127 11,467,420 21,566,364
Employee benefit expenses 3,456,765 3,143,219 3,147,372
Depreciation and amortization: Property, plant and equipment (note 16) 1,621,459 1,553,039 1,507,804
Depreciation and amortization: Investment properties (note 17) 15,325 15,184 14,694
Depreciation and amortization: Other non-current assets (note 14) 294,617 226,263 214,292
Depreciation and amortization: Right-of-use assets (note 15) 34,307 32,653 101,998
Repairs and maintenance expenses 1,587,955 1,060,624 1,089,829
Changes of work in progress and finished goods (235,402) 862,652 446,779
Transportation costs 238,405 274,002 297,416
Inventory write-down 150,883 220,888 70,178
External processing fee 213,691 215,467 215,288
Commission expense 110,552 104,598 125,641
Impairment loss of property, plant and equipment (note 16) 587,622 87,570 486
Impairment loss of investments accounted for using equity method (note 20) 28,392 0 0
Auditors' remuneration - audit services 6,837 7,800 7,800
Expenses relating to short-term leases ¥ 6,938 ¥ 3,731 ¥ 2,961
XML 124 R110.htm IDEA: XBRL DOCUMENT v3.22.1
Employee Benefit Expenses (Details)
¥ in Thousands
12 Months Ended
Dec. 31, 2021
CNY (¥)
Dec. 31, 2020
CNY (¥)
Dec. 31, 2019
CNY (¥)
Classes of employee benefits expense [abstract]      
Wages and salaries ¥ 2,142,959 ¥ 2,009,645 ¥ 1,931,121
Social welfare costs 861,375 714,484 782,789
Others 452,431 419,090 433,462
Total employee benefit expense ¥ 3,456,765 ¥ 3,143,219 ¥ 3,147,372
Number of individuals with the highest emoluments disclosed 5 5 5
Maximum percentage of employee gross pay the employee may contribute to a defined contribution plan. 8.00%    
Contributions to defined contribution retirement plans ¥ 431,818 ¥ 342,073 ¥ 383,698
Defined contribution retirement plans outstanding contribution ¥ 0 ¥ 0 ¥ 0
XML 125 R111.htm IDEA: XBRL DOCUMENT v3.22.1
Income tax (expenses) / benefits Major Components of Income Tax (Expense)/Benefits (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Major components of tax expense (income) [abstract]      
Current income tax ¥ (590,668) ¥ (37,027) ¥ (460,720)
Deferred taxation (53,812) 102,647 31,757
Income tax (expenses)/ benefits ¥ (644,480) ¥ 65,620 ¥ (428,963)
XML 126 R112.htm IDEA: XBRL DOCUMENT v3.22.1
Income tax (expenses) / benefits (Reconciliation of Income Tax) (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Reconciliation of accounting profit multiplied by applicable tax rates [abstract]      
Profit before income tax ¥ 2,721,086 ¥ 590,778 ¥ 2,656,128
Expected PRC income tax at the statutory tax rate of 25% (680,272) (147,695) (664,032)
Tax effect of share of profit of investments accounted for using the equity method 214,750 178,685 239,562
Tax effect of other non-taxable income 10,782 54,379 7,459
Tax effect of additional deductions for R&D expenses 12,168 11,863 7,500
Tax effect of non-deductible loss, expenses and costs (185,945) (51,543) (42,906)
True up for final settlement of enterprise income taxes in respect of previous years 0 9,188 2,618
Tax losses for which no deferred income tax asset was recognized (21,225) (2,821) (9,578)
Utilization of previously unrecognized tax losses 157 13,564 30,414
Tax effect of additional deduction for purchasing environmental protection equipment 12,446 0 0
Derecognition of previously recognized tax losses (7,341) 0 0
Income tax (expenses)/ benefits ¥ (644,480) ¥ 65,620 ¥ (428,963)
PRC income tax rate 25.00% 25.00% 25.00%
XML 127 R113.htm IDEA: XBRL DOCUMENT v3.22.1
Income tax (expenses) / benefits (Summary of Current Taxation in the Consolidated Statement) (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Major components of tax expense (income) [abstract]      
Income tax payable balance at 1 January ¥ 19,425 ¥ 226,269  
Provision for current income tax for the year 590,668 37,027 ¥ 460,720
Payment during the year (351,627) (243,871)  
Income tax payable balance at 31 December ¥ 258,466 ¥ 19,425 ¥ 226,269
XML 128 R114.htm IDEA: XBRL DOCUMENT v3.22.1
Income tax (expenses) / benefits (Movements in Deferred Tax Assets and Liabilities) (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Deferred tax assets [member]    
Movements in deferred tax assets and liabilities [line items]    
Balance at 1 January ¥ 502,546 ¥ 337,182
Deducted/ (charged) to profit or loss (5,808) 165,364
Balance at 31 December 496,738 502,546
Deferred tax assets [member] | Impairment for bad and doubtful debts and provision for inventories [member]    
Movements in deferred tax assets and liabilities [line items]    
Balance at 1 January 57,326 38,901
Deducted/ (charged) to profit or loss (977) 18,425
Balance at 31 December 56,349 57,326
Deferred tax assets [member] | Provision for impairment losses in property, plant and equipment and construction in progress [member]    
Movements in deferred tax assets and liabilities [line items]    
Balance at 1 January 226,435 207,632
Deducted/ (charged) to profit or loss 131,776 18,803
Balance at 31 December 358,211 226,435
Deferred tax assets [member] | Tax losses [member]    
Movements in deferred tax assets and liabilities [line items]    
Balance at 1 January 87,799 1,986
Deducted/ (charged) to profit or loss (87,799) 85,813
Balance at 31 December 0 87,799
Deferred tax assets [member] | Others [member]    
Movements in deferred tax assets and liabilities [line items]    
Balance at 1 January 130,986 88,663
Deducted/ (charged) to profit or loss   42,323
Balance at 31 December   130,986
Deferred tax assets [member] | Accruals and Others [Member]    
Movements in deferred tax assets and liabilities [line items]    
Balance at 1 January 130,986  
Deducted/ (charged) to profit or loss (48,808)  
Balance at 31 December 82,178 130,986
Deferred tax liabilities [member]    
Movements in deferred tax assets and liabilities [line items]    
Balance at 1 January (285,782) (186,350)
Deducted/ (charged) to profit or loss (48,004) (99,432)
Deducted/ (Charged) to reserves (12,153)  
Balance at 31 December (345,939) (285,782)
Deferred tax liabilities [member] | Gains of financial assets at fair value [member]    
Movements in deferred tax assets and liabilities [line items]    
Balance at 1 January 0 (4,604)
Deducted/ (charged) to profit or loss   4,604
Balance at 31 December   0
Deferred tax liabilities [member] | Difference in depreciation [member]    
Movements in deferred tax assets and liabilities [line items]    
Balance at 1 January (283,739) (178,800)
Deducted/ (charged) to profit or loss (46,332) (104,939)
Balance at 31 December (330,071) (283,739)
Deferred tax liabilities [member] | Capitalization of borrowing costs [Member]    
Movements in deferred tax assets and liabilities [line items]    
Balance at 1 January (2,043) (2,946)
Deducted/ (charged) to profit or loss 575 903
Balance at 31 December (1,468) (2,043)
Deferred tax liabilities [member] | Derivative financial instruments [member]    
Movements in deferred tax assets and liabilities [line items]    
Balance at 1 January 0  
Deducted/ (charged) to profit or loss (2,247)  
Deducted/ (Charged) to reserves (12,153)  
Balance at 31 December (14,400) 0
Deferred tax assets - net [member]    
Movements in deferred tax assets and liabilities [line items]    
Balance at 1 January 252,121 150,832
Deducted/ (charged) to profit or loss (55,825) 101,289
Deducted/ (Charged) to reserves (12,153)  
Balance at 31 December 184,143 252,121
Deferred tax liabilities - net [member]    
Movements in deferred tax assets and liabilities [line items]    
Balance at 1 January (35,357) 0
Deducted/ (charged) to profit or loss 2,013 (35,357)
Balance at 31 December ¥ (33,344) ¥ (35,357)
XML 129 R115.htm IDEA: XBRL DOCUMENT v3.22.1
Income tax (expenses) / benefits (Deferred Tax Assets Not Recognized) (Details) - CNY (¥)
¥ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Disclosure of deferred tax assets not recognized [line items]    
Deferred tax assets not recognized in respect of unused tax losses carried forward ¥ 350,574 ¥ 72,699
2022 [member]    
Disclosure of deferred tax assets not recognized [line items]    
Deferred tax assets not recognized in respect of unused tax losses carried forward 65,331 12,687
2023 [member]    
Disclosure of deferred tax assets not recognized [line items]    
Deferred tax assets not recognized in respect of unused tax losses carried forward 66,965 10,415
2024 [member]    
Disclosure of deferred tax assets not recognized [line items]    
Deferred tax assets not recognized in respect of unused tax losses carried forward 91,901 38,312
2025 [member]    
Disclosure of deferred tax assets not recognized [line items]    
Deferred tax assets not recognized in respect of unused tax losses carried forward 41,475 11,285
2026 [member]    
Disclosure of deferred tax assets not recognized [line items]    
Deferred tax assets not recognized in respect of unused tax losses carried forward 84,902 0
Impairment losses on property, plant and equipment [member]    
Disclosure of deferred tax assets not recognized [line items]    
Deferred tax assets not recognized in respect of temporary differences 29,969 29,969
Unused tax losses carried forward [member]    
Disclosure of deferred tax assets not recognized [line items]    
Deferred tax assets not recognized in respect of temporary differences ¥ 350,574 ¥ 72,699
XML 130 R116.htm IDEA: XBRL DOCUMENT v3.22.1
Earnings per Share (Details) - CNY (¥)
¥ / shares in Units, ¥ in Thousands, shares in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Basic earnings per share [abstract]      
Net profit attributable to shareholders of the Company ¥ 2,073,431 ¥ 645,072 ¥ 2,215,728
Weighted average number of ordinary shares in issue (thousands of shares) 10,823,814 10,823,814 10,823,814
Basic earnings per share (RMB per share) ¥ 0.192 ¥ 0.060 ¥ 0.205
XML 131 R117.htm IDEA: XBRL DOCUMENT v3.22.1
Other Non-current Assets (Details) - CNY (¥)
¥ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Disclosure of information about other non-current assets [line items]      
Other non-current assets ¥ 787,807 ¥ 424,959  
Intangible assets [member]      
Disclosure of information about other non-current assets [line items]      
Other non-current assets 11,844 14,769 ¥ 17,635
Intangible assets [member] | Cost [member]      
Disclosure of information about other non-current assets [line items]      
Other non-current assets 85,908 85,908 85,855
Intangible assets [member] | Accumulated amortization [member]      
Disclosure of information about other non-current assets [line items]      
Other non-current assets (74,064) (71,139) (68,220)
Long-term prepaid expense [member]      
Disclosure of information about other non-current assets [line items]      
Other non-current assets 775,963 410,190 463,779
Long-term prepaid expense [member] | Cost [member]      
Disclosure of information about other non-current assets [line items]      
Other non-current assets 775,963 410,190 463,779
Long-term prepaid expense [member] | Accumulated amortization [member]      
Disclosure of information about other non-current assets [line items]      
Other non-current assets 0 0 0
Total [member]      
Disclosure of information about other non-current assets [line items]      
Other non-current assets 787,807 424,959 481,414
Total [member] | Cost [member]      
Disclosure of information about other non-current assets [line items]      
Other non-current assets 861,871 496,098 549,634
Total [member] | Accumulated amortization [member]      
Disclosure of information about other non-current assets [line items]      
Other non-current assets ¥ (74,064) ¥ (71,139) ¥ (68,220)
XML 132 R118.htm IDEA: XBRL DOCUMENT v3.22.1
Other Non-current Assets (Movement in Net Book Amount) (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Disclosure of information about other non-current assets [line items]    
Opening net book amount ¥ 424,959  
Closing net book amount 787,807 ¥ 424,959
Intangible assets [member]    
Disclosure of information about other non-current assets [line items]    
Opening net book amount 14,769 17,635
Additions 0 53
Charge for the year (2,925) (2,919)
Closing net book amount 11,844 14,769
Long-term prepaid expense [member]    
Disclosure of information about other non-current assets [line items]    
Opening net book amount 410,190 463,779
Additions 657,465 169,755
Charge for the year (291,692) (223,344)
Closing net book amount 775,963 410,190
Total [member]    
Disclosure of information about other non-current assets [line items]    
Opening net book amount 424,959 481,414
Additions 657,465 169,808
Charge for the year (294,617) (226,263)
Closing net book amount ¥ 787,807 ¥ 424,959
XML 133 R119.htm IDEA: XBRL DOCUMENT v3.22.1
Other Non-current Assets (Narrative) (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Other non-current assets [member]      
Disclosure of information about other non-current assets [line items]      
Amortization charged in cost of sales ¥ 294,617 ¥ 226,263 ¥ 214,292
XML 134 R120.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - (Statement of Financial Position Relating to Leases) (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Right-of-use assets      
Right-of-use assets ¥ 385,643 ¥ 410,801  
Lease liabilities      
Current 3,229 9,352  
Non-current 1,384 3,119  
Lease liabilities 4,613 12,471  
Additions to right-of-use assets 9,534 109,238 ¥ 33,980
Right-of-use assets generated by the acquisition of a subsidiary 102,283    
Land use rights [member]      
Right-of-use assets      
Right-of-use assets 380,764 397,808  
Buildings [member]      
Right-of-use assets      
Right-of-use assets 3,288 11,221  
Equipment [member]      
Right-of-use assets      
Right-of-use assets 625 879  
Others [member]      
Right-of-use assets      
Right-of-use assets ¥ 966 ¥ 893  
XML 135 R121.htm IDEA: XBRL DOCUMENT v3.22.1
Lease - (Maturity Analysis for Lease Liabilities) (Detail)
¥ in Thousands
Dec. 31, 2021
CNY (¥)
Disclosure of maturity analysis for non-derivative financial liabilities [line items]  
Gross lease liabilities ¥ 4,613
Within 1 year [member]  
Disclosure of maturity analysis for non-derivative financial liabilities [line items]  
Gross lease liabilities 3,229
After 1 year but within 2 years [member]  
Disclosure of maturity analysis for non-derivative financial liabilities [line items]  
Gross lease liabilities 672
After 2 years but within 5 years [member]  
Disclosure of maturity analysis for non-derivative financial liabilities [line items]  
Gross lease liabilities ¥ 712
XML 136 R122.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - (Statement of Profit Loss Amount Relating to Leases) (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Income statement amount relating to leases [line items]      
Depreciation of right-of-use assets ¥ (34,307) ¥ (32,653) ¥ (101,998)
Interest expense (included in Finance expenses) (537) (887) (2,570)
Expense relating to short-term leases (included in Cost of sales) (6,938) (3,731) (2,961)
Total cash outflow for leases 24,482 20,204 94,441
Land use rights [member]      
Income statement amount relating to leases [line items]      
Depreciation of right-of-use assets (17,044) (15,965) (14,814)
Buildings [member]      
Income statement amount relating to leases [line items]      
Depreciation of right-of-use assets (15,677) (15,481) (12,541)
Equipment [member]      
Income statement amount relating to leases [line items]      
Depreciation of right-of-use assets (399) (449) (74,025)
Others [member]      
Income statement amount relating to leases [line items]      
Depreciation of right-of-use assets ¥ (1,187) ¥ (758) ¥ (618)
XML 137 R123.htm IDEA: XBRL DOCUMENT v3.22.1
Property, Plant and Equipment (Movement in Net Book Amount) (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Disclosure of detailed information about property, plant and equipment [line items]      
Opening net book amount ¥ 11,713,022    
Charge for the year (1,621,459) ¥ (1,553,039) ¥ (1,507,804)
Closing net book amount 11,310,032 11,713,022  
Cost [member]      
Disclosure of detailed information about property, plant and equipment [line items]      
Opening net book amount 48,181,760 46,663,218  
Additions 176,764 294,240  
Transferred from construction in progress 1,699,974 1,550,313  
Reclassification 0 0  
Disposals (805,133) (576,897)  
Transferred from investment properties 1,164 (24,829)  
Transferred to construction in progres (18,755)    
Transferred to investment properties (90)    
Acquisition of subsidiary   275,715  
Closing net book amount 49,235,684 48,181,760 46,663,218
Accumulated depreciation [member]      
Disclosure of detailed information about property, plant and equipment [line items]      
Opening net book amount (35,555,330) (34,536,583)  
Reclassification 0 0  
Transferred from investment properties (1,088)    
Transferred to construction in progres 6,423    
Transferred to investment properties 87 9,527  
Charge for the year (1,621,459) (1,553,039)  
Written back on disposals 686,226 524,765  
Closing net book amount (36,485,141) (35,555,330) (34,536,583)
Impairment losses [member]      
Disclosure of detailed information about property, plant and equipment [line items]      
Opening net book amount (913,408) (825,838)  
Reclassification 0    
Charge for the year (587,622) (87,570)  
Written back on disposals 60,519    
Closing net book amount (1,440,511) (913,408) (825,838)
Buildings [member]      
Disclosure of detailed information about property, plant and equipment [line items]      
Opening net book amount 1,030,854    
Closing net book amount 1,097,225 1,030,854  
Buildings [member] | Cost [member]      
Disclosure of detailed information about property, plant and equipment [line items]      
Opening net book amount 3,481,210 3,336,375  
Additions 0 707  
Transferred from construction in progress 130,947 24,199  
Reclassification 267,662 52,599  
Disposals (4,717) (32,690)  
Transferred from investment properties 1,164 (24,829)  
Transferred to construction in progres (2,091)    
Transferred to investment properties (83)    
Acquisition of subsidiary   124,849  
Closing net book amount 3,874,092 3,481,210 3,336,375
Buildings [member] | Accumulated depreciation [member]      
Disclosure of detailed information about property, plant and equipment [line items]      
Opening net book amount (2,396,564) (2,310,970)  
Reclassification (214,041) (29,721)  
Transferred from investment properties (1,088)    
Transferred to construction in progres 46    
Transferred to investment properties 80 9,527  
Charge for the year (88,234) (91,070)  
Written back on disposals 3,652 25,670  
Closing net book amount (2,696,149) (2,396,564) (2,310,970)
Buildings [member] | Impairment losses [member]      
Disclosure of detailed information about property, plant and equipment [line items]      
Opening net book amount (53,792) (50,785)  
Reclassification (26,133)    
Charge for the year (793) (3,007)  
Written back on disposals 0    
Closing net book amount (80,718) (53,792) (50,785)
Plant and machinery [member]      
Disclosure of detailed information about property, plant and equipment [line items]      
Opening net book amount 10,190,451    
Closing net book amount 9,737,638 10,190,451  
Plant and machinery [member] | Cost [member]      
Disclosure of detailed information about property, plant and equipment [line items]      
Opening net book amount 42,742,330 41,455,159  
Additions 161,118 228,153  
Transferred from construction in progress 1,476,065 1,440,695  
Reclassification (275,880) (55,206)  
Disposals (737,634) (472,643)  
Transferred from investment properties 0 0  
Transferred to construction in progres (1,260)    
Transferred to investment properties (7)    
Acquisition of subsidiary   146,172  
Closing net book amount 43,364,732 42,742,330 41,455,159
Plant and machinery [member] | Accumulated depreciation [member]      
Disclosure of detailed information about property, plant and equipment [line items]      
Opening net book amount (31,700,912) (30,793,083)  
Reclassification 216,706 29,635  
Transferred from investment properties 0    
Transferred to construction in progres 735    
Transferred to investment properties 7 0  
Charge for the year (1,419,669) (1,367,861)  
Written back on disposals 626,865 430,397  
Closing net book amount (32,276,268) (31,700,912) (30,793,083)
Plant and machinery [member] | Impairment losses [member]      
Disclosure of detailed information about property, plant and equipment [line items]      
Opening net book amount (850,967) (766,932)  
Reclassification 26,270    
Charge for the year (586,147) (84,035)  
Written back on disposals 60,018    
Closing net book amount (1,350,826) (850,967) (766,932)
Vehicles and other equipment [member]      
Disclosure of detailed information about property, plant and equipment [line items]      
Opening net book amount 491,717    
Closing net book amount 475,169 491,717  
Vehicles and other equipment [member] | Cost [member]      
Disclosure of detailed information about property, plant and equipment [line items]      
Opening net book amount 1,958,220 1,871,684  
Additions 15,646 65,380  
Transferred from construction in progress 92,962 85,419  
Reclassification 8,218 2,607  
Disposals (62,782) (71,564)  
Transferred from investment properties 0 0  
Transferred to construction in progres (15,404)    
Transferred to investment properties 0    
Acquisition of subsidiary   4,694  
Closing net book amount 1,996,860 1,958,220 1,871,684
Vehicles and other equipment [member] | Accumulated depreciation [member]      
Disclosure of detailed information about property, plant and equipment [line items]      
Opening net book amount (1,457,854) (1,432,530)  
Reclassification (2,665) 86  
Transferred from investment properties 0    
Transferred to construction in progres 5,642    
Transferred to investment properties 0 0  
Charge for the year (113,556) (94,108)  
Written back on disposals 55,709 68,698  
Closing net book amount (1,512,724) (1,457,854) (1,432,530)
Vehicles and other equipment [member] | Impairment losses [member]      
Disclosure of detailed information about property, plant and equipment [line items]      
Opening net book amount (8,649) (8,121)  
Reclassification (137)    
Charge for the year (682) (528)  
Written back on disposals 501    
Closing net book amount ¥ (8,967) ¥ (8,649) ¥ (8,121)
XML 138 R124.htm IDEA: XBRL DOCUMENT v3.22.1
Property, Plant and Equipment (Narrative) (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Disclosure of detailed information about property, plant and equipment [line items]      
Impairment loss ¥ 587,622 ¥ 87,570 ¥ 486
Written off of impairment loss due to disposal of property, plant and equipment     ¥ 51,484
Idle or obsolete production technology facilities [member]      
Disclosure of detailed information about property, plant and equipment [line items]      
Impairment loss 327,772    
Certain production facilities [Member]      
Disclosure of detailed information about property, plant and equipment [line items]      
Recoverable amount of asset ¥ 519,877    
Pre tax discount rate 10.00%    
Impairment loss ¥ 259,850    
XML 139 R125.htm IDEA: XBRL DOCUMENT v3.22.1
Investment Properties (Movement in Net Book Amount) (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Disclosure of detailed information about investment property [line items]      
Opening net book amount ¥ 367,586    
Charge for the year (15,325) ¥ (15,184) ¥ (14,694)
Closing net book amount 352,188 367,586  
Cost [member]      
Disclosure of detailed information about investment property [line items]      
Opening net book amount 627,488 602,659  
Transferred from property plant and equipment 90 24,829  
Transferred to property plant and equipment (1,164)    
Closing net book amount 626,414 627,488 602,659
Accumulated depreciation [member]      
Disclosure of detailed information about investment property [line items]      
Opening net book amount (259,902) (235,191)  
Transferred from property plant and equipment (87) (9,527)  
Transferred to property plant and equipment 1,088    
Charge for the year (15,325) (15,184)  
Closing net book amount ¥ (274,226) ¥ (259,902) ¥ (235,191)
XML 140 R126.htm IDEA: XBRL DOCUMENT v3.22.1
Investment Properties (Narrative) (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Disclosure of detailed information about investment properties [line items]      
Estimated fair value of the investment properties ¥ 352,188 ¥ 367,586  
Rental income ¥ 81,923 81,608 ¥ 76,381
Bottom of range [member]      
Disclosure of detailed information about investment properties [line items]      
Leased investment properties, Lease term 1 year    
Top of range [member]      
Disclosure of detailed information about investment properties [line items]      
Leased investment properties, Lease term 3 years    
Fair value [member] | Level 3 of fair value hierarchy [member]      
Disclosure of detailed information about investment properties [line items]      
Estimated fair value of the investment properties ¥ 1,217,987 ¥ 1,202,626  
XML 141 R127.htm IDEA: XBRL DOCUMENT v3.22.1
Investment Properties (Minimum Lease Payments Receivable on Leases of Investment Properties) (Details) - CNY (¥)
¥ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Disclosure of maturity analysis of operating lease payments [line items]    
Undiscounted operating lease payments to be received ¥ 88,557 ¥ 56,368
Within 1 year [member]    
Disclosure of maturity analysis of operating lease payments [line items]    
Undiscounted operating lease payments to be received 49,420 51,396
Between one and two years [member]    
Disclosure of maturity analysis of operating lease payments [line items]    
Undiscounted operating lease payments to be received 39,137 4,343
Above 2 years [member]    
Disclosure of maturity analysis of operating lease payments [line items]    
Undiscounted operating lease payments to be received ¥ 0 ¥ 629
XML 142 R128.htm IDEA: XBRL DOCUMENT v3.22.1
Construction in Progress (Details) - CNY (¥)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Construction in progress [line items]      
As at 1 January ¥ 1,710,124,000    
As at 31 December 3,293,177,000 ¥ 1,710,124,000  
Construction in progress [member]      
Construction in progress [line items]      
As at 1 January 1,710,124,000 1,815,549,000  
Additions 3,270,695,000 1,444,888,000  
Transferred to property plant and equipment (1,699,974,000) (1,550,313,000)  
Transferred from property plant and equipment 12,332,000 0  
As at 31 December 3,293,177,000 1,710,124,000 ¥ 1,815,549,000
Impairment loss in construction in progress 24,486,000 24,486,000 34,661,000
Impairment write-off due to the disposal of construction in progress 0 10,175,000 0
Capitalized borrowing costs ¥ 12,641,000 ¥ 8,292,000 ¥ 5,594,000
Weighted average rate of capitalized borrowing costs 2.85% 2.79% 3.35%
XML 143 R129.htm IDEA: XBRL DOCUMENT v3.22.1
Subsidiaries (Major Subsidiaries of the Group) (Details)
¥ in Thousands, $ in Thousands
12 Months Ended
Aug. 23, 2019
CNY (¥)
Dec. 31, 2021
CNY (¥)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
CNY (¥)
Dec. 31, 2019
CNY (¥)
Disclosure of subsidiaries [line items]          
Total comprehensive loss/income attributable to non-controlling interests   ¥ 3,175   ¥ 11,326 ¥ 11,437
Losses on disposal of subsidiaries   ¥ 0   ¥ 0 ¥ 60,951
Shanghai Petrochemical Investment Development Company Limited ("Toufa") [member]          
Disclosure of subsidiaries [line items]          
Name of company   Shanghai Petrochemical Investment Development Company Limited (“Toufa”) Shanghai Petrochemical Investment Development Company Limited (“Toufa”)    
Place of incorporation and business   Mainland China Mainland China    
Particulars of paid-up capital   ¥ 1,000,000      
Proportion of ownership interest Group's effective interest   100.00% 100.00%    
Proportion of ownership interest Held by the Company   100.00% 100.00%    
Principal activity   Investment management Investment management    
China Jinshan Associated Trading Corporation ("Jinmao") [member]          
Disclosure of subsidiaries [line items]          
Name of company   China Jinshan Associated Trading Corporation (“Jinmao”) China Jinshan Associated Trading Corporation (“Jinmao”)    
Place of incorporation and business   Mainland China Mainland China    
Particulars of paid-up capital   ¥ 25,000      
Proportion of ownership interest Group's effective interest   67.33% 67.33%    
Proportion of ownership interest Held by the Company   67.33% 67.33%    
Principal activity   Import and export of petrochemical products and equipment Import and export of petrochemical products and equipment    
Shanghai Jinchang Engineering Plastics Company Limited ("Jinchang") [member]          
Disclosure of subsidiaries [line items]          
Name of company   Shanghai Jinchang Engineering Plastics Company Limited (“Jinchang”) Shanghai Jinchang Engineering Plastics Company Limited (“Jinchang”)    
Place of incorporation and business   Mainland China Mainland China    
Particulars of paid-up capital | $     $ 9,154    
Proportion of ownership interest Group's effective interest   74.25% 74.25%    
Proportion of ownership interest Held by a subsidiary   74.25% 74.25%    
Principal activity   Production of polypropylene compound products Production of polypropylene compound products    
Shanghai Golden Phillips Petrochemical Company Limited ("Jinfei") [member]          
Disclosure of subsidiaries [line items]          
Name of company   Shanghai Golden Phillips Petrochemical Company Limited (“Jinfei”) Shanghai Golden Phillips Petrochemical Company Limited (“Jinfei”)    
Place of incorporation and business   Mainland China Mainland China    
Particulars of paid-up capital   ¥ 415,623      
Proportion of ownership interest Group's effective interest   100.00% 100.00%    
Proportion of ownership interest Held by a subsidiary   100.00% 100.00%    
Principal activity   Production of polyethylene products Production of polyethylene products    
Shanghai Jinshan Trading Corporation ("JMGJ") [member]          
Disclosure of subsidiaries [line items]          
Name of company   Shanghai Jinshan Trading Corporation (“JMGJ”) Shanghai Jinshan Trading Corporation (“JMGJ”)    
Place of incorporation and business   Mainland China Mainland China    
Particulars of paid-up capital   ¥ 100,000      
Proportion of ownership interest Group's effective interest   67.33% 67.33%    
Proportion of ownership interest Held by a subsidiary   67.33% 67.33%    
Principal activity   Import and export of petrochemical products Import and export of petrochemical products    
Zhejiang Jinlian Petrochemical Storage and Transportation Co., Ltd. ("Jinlian") [member]          
Disclosure of subsidiaries [line items]          
Name of company   Zhejiang Jinlian Petrochemical Storage and Transportation Co., Ltd. (“Jinlian”) Zhejiang Jinlian Petrochemical Storage and Transportation Co., Ltd. (“Jinlian”)    
Place of incorporation and business   Mainland China Mainland China    
Particulars of paid-up capital   ¥ 400,000      
Proportion of ownership interest Group's effective interest   100.00% 100.00%    
Proportion of ownership interest Held by a subsidiary   100.00% 100.00%    
Principal activity   Trading of petrochemical products Trading of petrochemical products    
Jinyong [member]          
Disclosure of subsidiaries [line items]          
Disposed of the proportion of ownership interest in a subsidiary attributable to the entity, due to bankruptcy and liquidation 75.00%        
Losses on disposal of subsidiaries ¥ 60,951        
XML 144 R130.htm IDEA: XBRL DOCUMENT v3.22.1
Subsidiaries (Acquisition of Jinlian) (Details) - Zhejiang Jinlian Petrochemical Storage and Transportation Co., Ltd. ("Jinlian") [member] - CNY (¥)
¥ in Thousands
1 Months Ended 12 Months Ended
Jun. 30, 2020
Dec. 31, 2021
Disclosure of subsidiaries [line items]    
Percentage of equity held by the subsidiary   100.00%
Shanghai Petrochemical Investment Development Company Limited ("Toufa") [member]    
Disclosure of subsidiaries [line items]    
Percentage of equity held by the subsidiary 100.00%  
Purchase consideration ¥ 340,369  
XML 145 R131.htm IDEA: XBRL DOCUMENT v3.22.1
Investments Accounted for Using the Equity Method (Investments Recognized in Balance Sheet) (Details) - CNY (¥)
¥ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Disclosure of significant investments in associates and joint ventures [line items]    
Share of net assets ¥ 4,088,888 ¥ 5,387,834
Joint ventures [member]    
Disclosure of significant investments in associates and joint ventures [line items]    
Share of net assets 276,043 241,674
Associates [member]    
Disclosure of significant investments in associates and joint ventures [line items]    
Share of net assets ¥ 3,812,845 ¥ 5,146,160
XML 146 R132.htm IDEA: XBRL DOCUMENT v3.22.1
Investments Accounted for Using the Equity Method (Investments Recognized in Share of Profit/(Loss)) (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Share of profit (loss) of associates and joint ventures accounted for using equity method [abstract]      
Associates ¥ 825,132 ¥ 678,077 ¥ 927,814
Joint ventures 49,153 46,663 44,779
Total ¥ 874,285 ¥ 724,740 ¥ 972,593
XML 147 R133.htm IDEA: XBRL DOCUMENT v3.22.1
Investments Accounted for Using the Equity Method (Investment in Associates) (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Disclosure of associates [line items]      
Share of profit ¥ 825,132 ¥ 678,077 ¥ 927,814
Associates [member]      
Disclosure of associates [line items]      
As at 1 January 5,146,160 4,973,464  
Additions 26,000 27,603  
Decrease caused by associate's capital reduction (1,460,258) 0  
Share of profit 825,132 678,077  
Other comprehensive income/(loss) 16,639 (11,512)  
Cash dividends distribution (712,436) (521,472)  
Impairment (28,392) 0  
As at 31 December ¥ 3,812,845 ¥ 5,146,160 ¥ 4,973,464
XML 148 R134.htm IDEA: XBRL DOCUMENT v3.22.1
Investments Accounted for Using the Equity Method (Principal Activities of Material Associates) (Details) - CNY (¥)
12 Months Ended
Jul. 09, 2021
Aug. 31, 2019
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Shanghai Secco Petrochemical Company Limited ("Shanghai Secco") [member]          
Disclosure of associates [line items]          
Name of entity     Shanghai Secco Petrochemical Company Limited (“Shanghai Secco”)    
Place of business/country of incorporation     Mainland China    
Percentage of ownership interest     20.00% 20.00%  
Principal activities     Manufacturing and distribution of chemical products    
Investments in associates     ¥ 1,270,351,000 ¥ 2,731,547,000  
Paid Up Capital     ¥ 500,000,000    
Proportion Of Ownership Interests Held By A Subsidiary     0.00%    
Legal form of entity     Incorporated    
Reduction of issued capital ¥ 7,300,811,000        
Decrease caused by associates capital reduction investment in associates     ¥ 1,460,258,000    
Impairment loss on investment in associates     ¥ 0    
Shanghai Secco Petrochemical Company Limited ("Shanghai Secco") [member] | The Company [Member]          
Disclosure of associates [line items]          
Percentage of ownership interest 20.00%        
Shanghai Secco Petrochemical Company Limited ("Shanghai Secco") [member] | SinopecCorp [Member]          
Disclosure of associates [line items]          
Percentage of ownership interest 30.00%        
Shanghai Secco Petrochemical Company Limited ("Shanghai Secco") [member] | Gaoqiao Company [Member]          
Disclosure of associates [line items]          
Percentage of ownership interest 50.00%        
Shanghai Secco Petrochemical Company Limited ("Shanghai Secco") [member] | The Company [member]          
Disclosure of associates [line items]          
Percentage of ownership interest     20.00%    
Shanghai Chemical Industry Park Development Company Limited ("Chemical Industry") [member]          
Disclosure of associates [line items]          
Name of entity     Shanghai Chemical Industry Park Development Company Limited (“Chemical Industry”)    
Place of business/country of incorporation     Mainland China    
Percentage of ownership interest     38.26% 38.26%  
Principal activities     Planning, development and operation of the Chemical Industry Park in Shanghai, PRC    
Investments in associates     ¥ 2,023,586,000 ¥ 1,907,791,000  
Paid Up Capital     ¥ 2,372,439,000    
Proportion Of Ownership Interests Held By A Subsidiary     0.00%    
Legal form of entity     Incorporated    
Impairment loss on investment in associates     ¥ 0    
Shanghai Chemical Industry Park Development Company Limited ("Chemical Industry") [member] | The Company [member]          
Disclosure of associates [line items]          
Percentage of ownership interest     38.26%    
Shanghai Jinsen Hydrocarbon Resins Company Limited ("Jinsen") [member]          
Disclosure of associates [line items]          
Name of entity     Shanghai Jinsen Hydrocarbon Resins Company Limited (“Jinsen”)    
Place of business/country of incorporation     Mainland China    
Percentage of ownership interest     40.00% 40.00%  
Principal activities     Production of resins products    
Investments in associates     ¥ 16,189,000 ¥ 51,244,000  
Paid Up Capital     ¥ 193,695,000    
Proportion Of Ownership Interests Held By A Subsidiary     40.00%    
Legal form of entity     Incorporated    
Impairment loss on investment in associates     ¥ 28,392,000 ¥ 0  
Shanghai Jinsen Hydrocarbon Resins Company Limited ("Jinsen") [member] | The Company [member]          
Disclosure of associates [line items]          
Percentage of ownership interest     0.00%    
Shanghai Azbil Automation Company Limited ("Azbil") [member]          
Disclosure of associates [line items]          
Name of entity     Shanghai Azbil Automation Company Limited (“Azbil”)    
Place of business/country of incorporation     Mainland China    
Percentage of ownership interest     40.00% 40.00%  
Principal activities     Service and maintenance of building automation systems and products    
Investments in associates     ¥ 68,567,000 ¥ 63,083,000  
Paid Up Capital     ¥ 24,440,000    
Proportion Of Ownership Interests Held By A Subsidiary     40.00%    
Legal form of entity     Incorporated    
Impairment loss on investment in associates     ¥ 0    
Shanghai Azbil Automation Company Limited ("Azbil") [member] | The Company [member]          
Disclosure of associates [line items]          
Percentage of ownership interest     0.00%    
Shanghai Shidian Energy Company Limited ("Shidian Energy") [member]          
Disclosure of associates [line items]          
Name of entity     Shanghai Shidian Energy Company Limited (“Shidian Energy”)    
Place of business/country of incorporation     Mainland China    
Percentage of ownership interest     40.00% 40.00%  
Principal activities     Electric power supply    
Investments in associates     ¥ 334,073,000 ¥ 317,401,000  
Paid Up Capital     ¥ 800,000,000    
Proportion Of Ownership Interests Held By A Subsidiary     40.00%    
Legal form of entity     Incorporated    
Impairment loss on investment in associates     ¥ 0    
Shanghai Shidian Energy Company Limited ("Shidian Energy") [member] | The Company [member]          
Disclosure of associates [line items]          
Percentage of ownership interest     0.00%    
Shanghai Shidian Energy Company Limited ("Shidian Energy") [member] | Toufa [member]          
Disclosure of associates [line items]          
Percentage of ownership interest   40.00%      
Percentage of ownership interest acquired         40.00%
Investments in associates         ¥ 320,000,000
Shanghai Shidian Energy Company Limited ("Shidian Energy") [member] | Toufa [member] | Property, plant and equipment [member]          
Disclosure of associates [line items]          
Investments in associates         ¥ 71,816,000
Pinghu China Aviation Oil Port Co., Ltd. ("Pinghu Port") [member] | Toufa [member]          
Disclosure of associates [line items]          
Percentage of ownership interest       29.00%  
Investments in associates       ¥ 27,603,000  
CRRC Materials Qin Dao Company Limited [Member] | Toufa [member]          
Disclosure of associates [line items]          
Percentage of ownership interest     13.00%    
Investments in associates     ¥ 26,000,000    
XML 149 R135.htm IDEA: XBRL DOCUMENT v3.22.1
Investments Accounted for Using the Equity Method (Summarized Balance Sheet for Material Associates) (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Current    
Current assets ¥ 20,932,276 ¥ 17,304,843
Current liabilities (15,795,743) (15,232,246)
Non-current    
Non-current assets 25,988,313 27,314,287
Non-current liabilities (747,448) (51,909)
Shanghai Secco [member]    
Current    
Current assets 6,066,119 10,430,726
Current liabilities (5,433,872) (2,783,216)
Non-current    
Non-current assets 5,735,360 6,099,126
Non-current liabilities (66) (32,482)
Net assets ¥ 6,367,541 ¥ 13,714,154
Proportion of ownership interest in associate 20.00% 20.00%
Interest in associates and joint ventures ¥ 1,273,508 ¥ 2,742,832
Adjustments for unrealized upstream and downstream transaction (3,157) (11,285)
Adjustments for earnings not shared by other shareholders [1] 0 0
Investments in associates accounted for using equity method 1,270,351 2,731,547
Impairment Loss On Investment In Associates 0  
Chemical Industry [member]    
Current    
Current assets 4,133,397 4,618,722
Current liabilities (1,789,223) (1,761,431)
Non-current    
Non-current assets 4,431,463 3,523,528
Non-current liabilities (619,306) (528,237)
Net assets ¥ 6,156,331 ¥ 5,852,582
Proportion of ownership interest in associate 38.26% 38.26%
Interest in associates and joint ventures ¥ 2,355,412 ¥ 2,239,198
Adjustments for unrealized upstream and downstream transaction 0 0
Adjustments for earnings not shared by other shareholders [1] (331,826) (331,407)
Investments in associates accounted for using equity method 2,023,586 1,907,791
Impairment Loss On Investment In Associates 0  
Jinsen [member]    
Current    
Current assets 63,192 74,170
Current liabilities (10,476) (10,481)
Non-current    
Non-current assets 58,737 64,421
Non-current liabilities 0 0
Net assets ¥ 111,453 ¥ 128,110
Proportion of ownership interest in associate 40.00% 40.00%
Interest in associates and joint ventures ¥ 44,581 ¥ 51,244
Adjustments for unrealized upstream and downstream transaction 0 0
Adjustments for earnings not shared by other shareholders [1] 0 0
Investments in associates accounted for using equity method 16,189 51,244
Impairment Loss On Investment In Associates (28,392) 0
Azbil [member]    
Current    
Current assets 274,697 227,172
Current liabilities (111,472) (73,450)
Non-current    
Non-current assets 15,698 3,984
Non-current liabilities (7,506) 0
Net assets ¥ 171,417 ¥ 157,706
Proportion of ownership interest in associate 40.00% 40.00%
Interest in associates and joint ventures ¥ 68,567 ¥ 63,083
Adjustments for unrealized upstream and downstream transaction 0 0
Adjustments for earnings not shared by other shareholders [1] 0 0
Investments in associates accounted for using equity method 68,567 63,083
Impairment Loss On Investment In Associates 0  
Shidian Energy [member]    
Current    
Current assets 804,470 790,069
Current liabilities (34,565) (20,650)
Non-current    
Non-current assets 121,051 72,441
Non-current liabilities (15,827) 0
Net assets ¥ 875,129 ¥ 841,860
Proportion of ownership interest in associate 40.00% 40.00%
Interest in associates and joint ventures ¥ 350,052 ¥ 336,744
Adjustments for unrealized upstream and downstream transaction (15,979) (19,343)
Adjustments for earnings not shared by other shareholders [1] 0 0
Investments in associates accounted for using equity method 334,073 ¥ 317,401
Impairment Loss On Investment In Associates ¥ 0  
[1] Unentitled portion represented the earnings from sales of the lands injected by Government in Chemical Industry that cannot be shared by other shareholders.
XML 150 R136.htm IDEA: XBRL DOCUMENT v3.22.1
Investments Accounted for Using the Equity Method (Summarized Statement of Comprehensive Income for Material Associates) (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Disclosure of associates [line items]      
Revenue ¥ 89,198,492 ¥ 74,623,575 ¥ 100,269,667
Other comprehensive income 141,798 (11,512) 7,449
Total comprehensive income for the year 2,218,404 644,886 2,234,614
Shanghai Secco [member]      
Disclosure of associates [line items]      
Revenue 29,723,223 21,626,059 28,341,032
Post-tax profit/(loss) from continuing operations 3,125,904 2,412,802 3,383,582
Other comprehensive income 0 0 0
Total comprehensive income for the year 3,125,904 2,412,802 3,383,582
Dividend received from the associate 634,341 473,600 507,400
Chemical Industry [member]      
Disclosure of associates [line items]      
Revenue 1,709,110 1,683,096 1,936,537
Post-tax profit/(loss) from continuing operations 396,761 404,117 609,540
Other comprehensive income 43,488 (30,089) 19,470
Total comprehensive income for the year 440,249 374,028 629,010
Dividend received from the associate 52,225 32,522 30,225
Jinsen [member]      
Disclosure of associates [line items]      
Revenue 165,499 187,580 197,199
Post-tax profit/(loss) from continuing operations (16,657) (8,232) (16,996)
Other comprehensive income 0 0 0
Total comprehensive income for the year (16,657) (8,232) (16,996)
Dividend received from the associate 0 0 0
Azbil [member]      
Disclosure of associates [line items]      
Revenue 427,378 340,905 297,694
Post-tax profit/(loss) from continuing operations 61,711 48,264 38,448
Other comprehensive income 0 0 0
Total comprehensive income for the year 61,711 48,264 38,448
Dividend received from the associate 19,200 9,200 12,000
Shidian Energy [member]      
Disclosure of associates [line items]      
Revenue 489,490 472,640 112,143
Post-tax profit/(loss) from continuing operations 33,269 36,696 5,166
Other comprehensive income 0 0 0
Total comprehensive income for the year 33,269 36,696 5,166
Dividend received from the associate ¥ 0 ¥ 0 ¥ 0
XML 151 R137.htm IDEA: XBRL DOCUMENT v3.22.1
Investments Accounted for Using the Equity Method (Summarized Financial Information for Other Associates) (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Aggregate amounts of the group's share of:      
Profit for the year ¥ 2,076,606 ¥ 656,398 ¥ 2,227,165
Total comprehensive income 2,218,404 644,886 ¥ 2,234,614
Other associates [member]      
Disclosure of associates [line items]      
Aggregate carrying value of investments at 31 December 100,079 75,094  
Aggregate amounts of the group's share of:      
Profit for the year 5,655 8,619  
Total comprehensive income 5,655 8,619  
Dividend received from the associate ¥ 6,670 ¥ 0  
XML 152 R138.htm IDEA: XBRL DOCUMENT v3.22.1
Investments Accounted for Using the Equity Method (Investment in Joint Ventures) (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Disclosure of joint ventures [line items]      
Share of profit ¥ 49,153 ¥ 46,663 ¥ 44,779
Joint ventures [member]      
Disclosure of joint ventures [line items]      
As at 1 January 241,674 235,294  
Addition (note i) 50,000 0  
Share of profit 49,153 46,663  
Cash dividends distribution (64,784) (40,283)  
As at 31 December ¥ 276,043 ¥ 241,674 ¥ 235,294
XML 153 R139.htm IDEA: XBRL DOCUMENT v3.22.1
Investments Accounted for Using the Equity Method (Principal Activities in Joint Ventures) (Details)
¥ in Thousands, $ in Thousands
1 Months Ended 12 Months Ended
Sep. 30, 2021
CNY (¥)
Dec. 31, 2021
CNY (¥)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
CNY (¥)
Dec. 31, 2019
CNY (¥)
Disclosure of joint ventures [line items]          
Cash payments to acquire interests in joint ventures   ¥ 50,000   ¥ 0 ¥ 0
Shanghai Petrochemical Pressure Vessel Testing Center ("JYJC") [member]          
Disclosure of joint ventures [line items]          
Name of entity   Shanghai Petrochemical Pressure Vessel Testing Center (“JYJC”) Shanghai Petrochemical Pressure Vessel Testing Center (“JYJC”)    
Place of business/country of incorporation   Mainland China Mainland China    
Percentage of ownership interest   50.00% 50.00% 50.00%  
Principal activities   Production and sales of industrial gases Production and sales of industrial gases    
Legal form of entity   Incorporated Incorporated    
Paid up capital   ¥ 10,000      
Held by the Company   50.00% 50.00%    
Shanghai Petrochemical Pressure Vessel Testing Center ("JYJC") [member] | The Company [member]          
Disclosure of joint ventures [line items]          
Percentage of ownership interest   0.00% 0.00%    
Shanghai Petrochemical Yangu Gas Development Company Limited ("Yangu Gas") [member]          
Disclosure of joint ventures [line items]          
Name of entity   Shanghai Petrochemical Yangu GasDevelopment Company Limited (“YanguGas”) Shanghai Petrochemical Yangu GasDevelopment Company Limited (“YanguGas”)    
Place of business/country of incorporation   Mainland China Mainland China    
Percentage of ownership interest   50.00% 50.00% 50.00%  
Principal activities   Providing inspection and testing service Providing inspection and testing service    
Legal form of entity   Incorporated Incorporated    
Paid up capital | $     $ 10,560    
Held by the Company   50.00% 50.00%    
Shanghai Petrochemical Yangu Gas Development Company Limited ("Yangu Gas") [member] | The Company [member]          
Disclosure of joint ventures [line items]          
Percentage of ownership interest   0.00% 0.00%    
Linde SPC Gases Company Limited Formerly Known AsBOCSPC Gases Company Limited [Member]          
Disclosure of joint ventures [line items]          
Name of entity   Linde-SPC Gases Company Limited (“Linde”), formerly known as “BOC-SPCGases Company Limited”) Linde-SPC Gases Company Limited (“Linde”), formerly known as “BOC-SPCGases Company Limited”)    
Place of business/country of incorporation   Mainland China Mainland China    
Percentage of ownership interest   50.00% 50.00% 50.00%  
Principal activities   Production and sales of industrial gases Production and sales of industrial gases    
Legal form of entity   Incorporated Incorporated    
Paid up capital | $     $ 32,000    
Held by the Company   50.00% 50.00%    
Linde SPC Gases Company Limited Formerly Known AsBOCSPC Gases Company Limited [Member] | The Company [member]          
Disclosure of joint ventures [line items]          
Percentage of ownership interest   0.00% 0.00%    
Shanghai Jinshan Baling New Materials Co Ltd [Member]          
Disclosure of joint ventures [line items]          
Name of entity   Shanghai Jinshan Baling New Materials Co., Ltd. (“Baling Materials”) (Note i) Shanghai Jinshan Baling New Materials Co., Ltd. (“Baling Materials”) (Note i)    
Place of business/country of incorporation   Mainland China Mainland China    
Percentage of ownership interest 50.00% 50.00% 50.00%    
Principal activities   Production and sales of new styrene thermoplastic elastomer materials Production and sales of new styrene thermoplastic elastomer materials    
Legal form of entity   Incorporated Incorporated    
Paid up capital   ¥ 100,000      
Held by the Company   50.00% 50.00%    
Cash payments to acquire interests in joint ventures ¥ 400,000        
Shanghai Jinshan Baling New Materials Co Ltd [Member] | The Company [member]          
Disclosure of joint ventures [line items]          
Percentage of ownership interest   0.00% 0.00%    
XML 154 R140.htm IDEA: XBRL DOCUMENT v3.22.1
Investments Accounted for Using the Equity Method (Summarized Balance Sheet for Joint Ventures) (Details) - CNY (¥)
¥ in Thousands
1 Months Ended 12 Months Ended
Sep. 30, 2021
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Current          
Cash and cash equivalents   ¥ 5,112,010 ¥ 6,916,408 ¥ 7,449,699 ¥ 8,741,893
Total current assets   20,932,276 17,304,843    
Total current liabilities   (15,795,743) (15,232,246)    
Non-current          
Total non-current assets   25,988,313 27,314,287    
Non-current liabilities   (747,448) (51,909)    
JYJC [member]          
Current          
Cash and cash equivalents   16,914 13,281    
Other current assets (excluding cash)   5,065 6,077    
Total current assets   21,979 19,358    
Total current liabilities   (3,356) (2,453)    
Non-current          
Total non-current assets   1,577 1,800    
Non-current liabilities   0 0    
Net assets   ¥ 20,200 ¥ 18,705    
Group's effective interest   50.00% 50.00%    
Interest in joint ventures   ¥ 10,100 ¥ 9,352    
Unrealised downstream transactions   0 0    
Carrying value   10,100 9,352    
Yangu Gas [member]          
Current          
Cash and cash equivalents   72,916 62,878    
Other current assets (excluding cash)   11,149 11,812    
Total current assets   84,065 74,690    
Total current liabilities   (3,262) (3,463)    
Non-current          
Total non-current assets   19,034 26,066    
Non-current liabilities   0 0    
Net assets   ¥ 99,837 ¥ 97,293    
Group's effective interest   50.00% 50.00%    
Interest in joint ventures   ¥ 49,919 ¥ 48,648    
Unrealised downstream transactions   0 0    
Carrying value   49,919 48,648    
Linde [Member]          
Current          
Cash and cash equivalents   226,860 233,898    
Other current assets (excluding cash)   74,652 67,809    
Total current assets   301,512 301,707    
Total current liabilities   (62,356) (57,153)    
Non-current          
Total non-current assets   109,366 147,717    
Non-current liabilities   (16,303) (21,417)    
Net assets   ¥ 332,219 ¥ 370,854    
Group's effective interest   50.00% 50.00%    
Interest in joint ventures   ¥ 166,110 ¥ 185,427    
Unrealised downstream transactions   (86) (1,753)    
Carrying value   166,024 ¥ 183,674    
Baling Materials [Member]          
Current          
Cash and cash equivalents   6,062      
Other current assets (excluding cash)   28,418      
Total current assets   34,480      
Total current liabilities   0      
Non-current          
Total non-current assets   65,520      
Non-current liabilities   0      
Net assets   ¥ 100,000      
Group's effective interest 50.00% 50.00%      
Interest in joint ventures   ¥ 50,000      
Unrealised downstream transactions   0      
Carrying value   ¥ 50,000      
XML 155 R141.htm IDEA: XBRL DOCUMENT v3.22.1
Investments Accounted for Using the Equity Method (Summarized Statement of Comprehensive Income for Joint Ventures) (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Disclosure of joint ventures [line items]      
Revenue ¥ 89,198,492 ¥ 74,623,575 ¥ 100,269,667
Depreciation and amortization (1,965,708) (1,827,139) (1,838,788)
Interest expense (94,186) (93,440) (53,784)
Profit/(loss) from continuing operations 2,721,086 590,778 2,656,128
Income tax benefits/ (expenses) (644,480) 65,620 (428,963)
Other comprehensive income 141,798 (11,512) 7,449
Total comprehensive income 2,218,404 644,886 2,234,614
JYJC [member]      
Disclosure of joint ventures [line items]      
Revenue 27,190 21,674 29,290
Depreciation and amortization (386) (350) 0
Interest income 304 304 308
Interest expense   0 0
Profit/(loss) from continuing operations 2,250 2,279 3,107
Income tax benefits/ (expenses) (1,125) (177) (777)
Post-tax profit/(loss) from continuing operations 3,375 2,102 2,330
Other comprehensive income 0 0 0
Total comprehensive income 3,375 2,102 2,330
Dividend received from joint venture 940 1,049 453
Yangu Gas [member]      
Disclosure of joint ventures [line items]      
Revenue 60,222 58,463 55,302
Depreciation and amortization (5,162) (8,313) (11,272)
Interest income 1,516 1,483 1,119
Interest expense   0 0
Profit/(loss) from continuing operations 4,144 1,830 40
Income tax benefits/ (expenses) 0 0 0
Post-tax profit/(loss) from continuing operations 4,144 1,830 40
Other comprehensive income 0 0 0
Total comprehensive income 4,144 1,830 40
Dividend received from joint venture 800 1,000 0
Linde [Member]      
Disclosure of joint ventures [line items]      
Revenue 428,971 420,160 414,374
Depreciation and amortization (44,307) (45,756) (50,199)
Interest income 3,489 2,246 636
Interest expense   0 0
Profit/(loss) from continuing operations 116,768 108,677 108,565
Income tax benefits/ (expenses) 29,316 (26,290) (28,382)
Post-tax profit/(loss) from continuing operations 87,452 82,387 80,183
Other comprehensive income 0 0 0
Total comprehensive income 87,452 82,387 80,183
Dividend received from joint venture 63,044 ¥ 38,234 ¥ 38,900
Baling Materials [Member]      
Disclosure of joint ventures [line items]      
Revenue 0    
Depreciation and amortization 0    
Interest income 0    
Profit/(loss) from continuing operations 0    
Income tax benefits/ (expenses) 0    
Post-tax profit/(loss) from continuing operations 0    
Other comprehensive income 0    
Total comprehensive income 0    
Dividend received from joint venture ¥ 0    
XML 156 R142.htm IDEA: XBRL DOCUMENT v3.22.1
Inventories (Details) - CNY (¥)
¥ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Disclosure of detailed information about inventories [line items]    
Raw materials ¥ 4,378,149 ¥ 2,569,136
Work in progress 690,341 574,146
Finished goods 664,040 544,833
Spare parts and consumables 190,995 200,631
Inventories 5,923,525 3,888,746
Gross carrying amount [member]    
Disclosure of detailed information about inventories [line items]    
Raw materials 4,391,555 2,569,136
Work in progress 795,791 696,227
Finished goods 709,990 591,485
Spare parts and consumables 249,456 260,431
Inventories 6,146,792 4,117,279
Provision for declines in the value of inventories [member]    
Disclosure of detailed information about inventories [line items]    
Raw materials 13,406 0
Work in progress (105,450) (122,081)
Finished goods (45,950) (46,652)
Spare parts and consumables (58,461) (59,800)
Inventories ¥ 223,267 ¥ 228,533
XML 157 R143.htm IDEA: XBRL DOCUMENT v3.22.1
Inventories (Narrative) (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Classes of current inventories [abstract]      
Cost of inventories recognized in Cost of Sales ¥ 70,704,868 ¥ 53,622,798 ¥ 78,595,380
Inventory provision excluded in cost of sales 150,883 220,888 70,178
Reversal of inventory write-down ¥ 156,149 ¥ 147,817 ¥ 72,945
XML 158 R144.htm IDEA: XBRL DOCUMENT v3.22.1
Trade And Other Receivable - Summary Of Movements In The Loss Allowance AccountIng Respect Of Trade And Other Receivables Explanatory (Detail) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Movements in the loss allowance account in respect of trade and other receivables    
Balance at 1 January ¥ 773 ¥ 139
Impairment losses recognized during the year 1,355 634
Balance at 31 December ¥ 2,128 ¥ 773
XML 159 R145.htm IDEA: XBRL DOCUMENT v3.22.1
Trade And Other Receivables - Summary Of Component Of Trade And Other Receivables Explanatory (Detail) - CNY (¥)
¥ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Disclosure Of Component Of Trade And Other Receivables Line Items [Line Items]      
Trade receivables ¥ 79,413 ¥ 113,797  
Less: loss allowance (2,128) (773) ¥ (139)
Current trade receivables 77,425 113,163  
Amounts due from related parties excluded prepayments and bills receivable 1,153,111 1,055,539  
Total trade receivables 1,230,536 1,168,702  
Other receivables 47,737 18,240  
Less: loss allowance (47,597) (18,101)  
Other receivables net 47,597 18,101  
Amounts due from related parties - prepayments 34,220 26,777  
Amounts due from related parties - bills receivables (note 25) 25,000 10,000  
Trade and other current receivables 1,337,353 1,223,580  
Trade receivables [member]      
Disclosure Of Component Of Trade And Other Receivables Line Items [Line Items]      
Less: loss allowance (1,988) (634)  
Other Current Receivables [Member]      
Disclosure Of Component Of Trade And Other Receivables Line Items [Line Items]      
Less: loss allowance (140) (139)  
Trade And Other Current Receivables And Amounts Due From Related Parties Net Of Prepayments And Bills Receivable [Member]      
Disclosure Of Component Of Trade And Other Receivables Line Items [Line Items]      
Financial assets measured at amortized cost ¥ 1,278,133 ¥ 1,186,803  
XML 160 R146.htm IDEA: XBRL DOCUMENT v3.22.1
Trade And Other Receivable - Summary Of Aging Analysis In Trade And Other Receivables Explanatory (Detail) - CNY (¥)
¥ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Disclosure Of Component Of Trade And Other Receivables Line Items [Line Items]    
Trade receivables and amounts due from related parties net Of prepayments and bills receivable ¥ 1,230,536 ¥ 1,168,702
Within one year [member]    
Disclosure Of Component Of Trade And Other Receivables Line Items [Line Items]    
Trade receivables and amounts due from related parties net Of prepayments and bills receivable 1,230,360 1,167,222
Over one year within two years [member]    
Disclosure Of Component Of Trade And Other Receivables Line Items [Line Items]    
Trade receivables and amounts due from related parties net Of prepayments and bills receivable 27 ¥ 1,480
Over two years [member]    
Disclosure Of Component Of Trade And Other Receivables Line Items [Line Items]    
Trade receivables and amounts due from related parties net Of prepayments and bills receivable ¥ 149  
XML 161 R147.htm IDEA: XBRL DOCUMENT v3.22.1
Cash and cash equivalents (Reconciliation of Profit before Taxation to Cash Used in Operation) (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Cash flows from (used in) operating activities [abstract]      
Profit before taxation ¥ 2,721,086 ¥ 590,778 ¥ 2,656,128
Adjustment items:      
Interest income from time deposits with maturity more than 3 months (424,696) (339,505) (398,176)
Share of profit of investments accounted for using the equity method (874,285) (724,740) (972,593)
Losses on disposal of subsidiaries 0 0 60,951
Net losses/(gains) on foreign exchange option contracts and commodity swaps contracts not qualifying as hedges (18,846) 376 12,315
Gains from structured deposits [1] (97,921) (114,283) (85,444)
Losses on sale of FVOCI 4,685 9,513 19,513
Interest expense 94,186 64,169 53,784
Foreign exchange (gains) /losses 1,861 5,514 (18,571)
Depreciation of property, plant and equipment 1,621,459 1,553,039 1,507,804
Depreciation of investment property 15,325 15,184 14,694
Depreciation of right-of-use assets 34,307 32,653 101,998
Amortization of other non-current assets 294,617 226,263 214,292
Impairment loss on property, plant and equipment 587,622 87,570 486
Impairment loss on investment accounted for using the equity method 28,392 0 0
(Gains)/losses on disposal of property, plant and equipment and other long-term assets-net (48,671) 1,212 (158,551)
Profit on operation before change of working capital 3,939,121 1,407,743 3,008,630
Decrease/(Increase) in inventories (2,034,779) 2,865,687 1,366,441
(Increase)/decrease in operation receivables 49,586 308,333 (92,354)
Decrease in operation payables (70,235) (1,008,800) (487,877)
Increase/(decrease) in balances to related parties - net 2,527,960 (1,577,876) 1,860,836
Cash generated from operating activities ¥ 4,411,653 ¥ 1,995,087 ¥ 5,655,676
[1] Structured deposits are financial products issued by banks, return of which are linked to the performance of the embedded index, like foreign exchange rate, interest rate and etc..
XML 162 R148.htm IDEA: XBRL DOCUMENT v3.22.1
Cash and cash equivalents - Reconciliation of liabilities arising from financing activities (Detail) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Statement [Line Items]      
Begining balance ¥ 4,578,282 ¥ 1,569,643  
Changes from financing cash flows:      
Proceeds from borrowings 14,163,132 3,458,100 ¥ 4,755,100
Proceeds from short-term bonds 5,998,899 2,998,469 0
Repayments of borrowings to banks (13,451,332) (3,460,556) (3,695,208)
Repayments of short-term bonds (9,000,000) 0 0
Principal elements of lease payments (17,544) (15,586) (89,124)
Total changes from financing cash flows (2,306,845) 2,980,427  
Other changes:      
Addition of lease liabilities 9,686 6,014  
Foreign exchange movements   2,856  
Issuance costs on short-term bonds 1,101 1,531  
Interest expense 28,340 17,811  
Others (46,151)    
Total other changes (7,024) 28,212  
Ending balance 2,264,413 4,578,282 1,569,643
Borrowings [member]      
Statement [Line Items]      
Begining balance 1,548,000 1,547,600  
Changes from financing cash flows:      
Proceeds from borrowings 14,163,132 3,458,100  
Repayments of borrowings to banks (13,451,332) (3,460,556)  
Total changes from financing cash flows 711,800 (2,456)  
Other changes:      
Foreign exchange movements   2,856  
Total other changes   2,856  
Ending balance 2,259,800 1,548,000 1,547,600
Lease liabilities [member]      
Statement [Line Items]      
Begining balance 12,471 22,043  
Changes from financing cash flows:      
Principal elements of lease payments (17,544) (15,586)  
Total changes from financing cash flows (17,544) (15,586)  
Other changes:      
Addition of lease liabilities 9,686 6,014  
Total other changes 9,686 6,014  
Ending balance 4,613 12,471 ¥ 22,043
Short-term bonds [member]      
Statement [Line Items]      
Begining balance 3,017,811    
Changes from financing cash flows:      
Proceeds from short-term bonds 5,998,899 2,998,469  
Repayments of short-term bonds (9,000,000)    
Total changes from financing cash flows (3,001,101) 2,998,469  
Other changes:      
Issuance costs on short-term bonds 1,101 1,531  
Interest expense 28,340 17,811  
Others (46,151)    
Total other changes (16,710) 19,342  
Ending balance ¥ 0 ¥ 3,017,811  
XML 163 R149.htm IDEA: XBRL DOCUMENT v3.22.1
Cash and cash equivalents -Summary of Cash flow Statement for Leases (Detail) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Text Block [Abstract]      
Within operating cash flows ¥ (6,938) ¥ (4,618) ¥ (5,317)
Within financing cash flows (17,544) (15,586) (89,124)
Total ¥ (24,482) ¥ (20,204) ¥ (94,441)
XML 164 R150.htm IDEA: XBRL DOCUMENT v3.22.1
Cash and cash equivalents - Summary of Lease Rentals (Detail) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Cash and cash equivalents [abstract]      
Lease rentals paid ¥ (24,482) ¥ (20,204) ¥ (94,441)
XML 165 R151.htm IDEA: XBRL DOCUMENT v3.22.1
Cash and cash equivalents (Cash and cash equivalents) (Detail) - CNY (¥)
¥ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Cash and cash equivalents [abstract]        
Cash deposits with a related party [1] ¥ 3,243 ¥ 5,667    
Cash at bank and on hand 5,108,767 6,910,741    
Cash and cash equivalents in the consolidated statement of financial position ¥ 5,112,010 ¥ 6,916,408 ¥ 7,449,699 ¥ 8,741,893
[1] Cash deposits with a related party were cash deposits at Sinopec Finance Company Limited (“Sinopec Finance”).
XML 166 R152.htm IDEA: XBRL DOCUMENT v3.22.1
Time Deposits With Banks - Summary Of Time Deposits With Banks (Detail) - CNY (¥)
¥ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Time deposits with banks [abstract]    
Time deposits with maturity less than one year ¥ 7,386,607 ¥ 4,049,443
Time deposits with maturity more than one year 5,581,435 7,042,840
Time deposits with banks ¥ 12,968,042 ¥ 11,092,283
XML 167 R153.htm IDEA: XBRL DOCUMENT v3.22.1
Time Deposits With Banks - Additional Information (Details)
Dec. 31, 2021
Dec. 31, 2020
Less than one year [member] | Bottom of range [member]    
Disclosure In Entirety Of Time Deposits Held With Banks [Line Items]    
Interest rate on time deposits with banks 3.40% 3.15%
Less than one year [member] | Top of range [member]    
Disclosure In Entirety Of Time Deposits Held With Banks [Line Items]    
Interest rate on time deposits with banks 3.50% 4.10%
More than three or five years [member] | Bottom of range [member]    
Disclosure In Entirety Of Time Deposits Held With Banks [Line Items]    
Interest rate on time deposits with banks 3.45% 3.85%
More than three or five years [member] | Top of range [member]    
Disclosure In Entirety Of Time Deposits Held With Banks [Line Items]    
Interest rate on time deposits with banks 4.20% 4.20%
XML 168 R154.htm IDEA: XBRL DOCUMENT v3.22.1
Financial Assets At Fair Value Through Other Comprehensive Income - Additional Information (Detail)
¥ in Thousands
Dec. 31, 2021
CNY (¥)
Discounted Bills [Member]  
Statement [Line Items]  
Gross undiscounted cash flows discounted and endorsed bills ¥ 156,737
Endorsed Bills [Member]  
Statement [Line Items]  
Gross undiscounted cash flows discounted and endorsed bills ¥ 307,275
XML 169 R155.htm IDEA: XBRL DOCUMENT v3.22.1
Financial Assets At Fair Value Through Other Comprehensive Income - Summary Of Financial Assets at Fair Value Through Other Comprehensive Income (Detail) - CNY (¥)
¥ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Disclosure of financial assets [line items]    
Trade and bill receivable ¥ 1,047,690 ¥ 1,207,114
Total financial assets at fair value through other comprehensive income 5,000 5,000
At fair value [member]    
Disclosure of financial assets [line items]    
Trade and bill receivable [1] 25,000 10,000
- Amounts due from related parties 1,047,690 1,207,114
- Others 1,072,690 1,217,114
Total financial assets at fair value through other comprehensive income 5,000 5,000
Equity investments ¥ 1,077,690 ¥ 1,222,114
[1] As at 31 December 2020 and 2021, certain trade receivables and bills receivable were classified as financial assets at FVOCI, as the Group’s business model is achieved both by collecting contractual cash flows and selling of these assets.
XML 170 R156.htm IDEA: XBRL DOCUMENT v3.22.1
Borrowings - Summary of Borrowings (Details) - CNY (¥)
¥ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Borrowings [abstract]    
Credit loans due within one year - Short term bank loan ¥ 1,559,800 ¥ 1,548,000
Credit loans due over one year but within three years - Long-term borrowing from a related party 700,000 0
Borrowings ¥ 2,259,800 ¥ 1,548,000
XML 171 R157.htm IDEA: XBRL DOCUMENT v3.22.1
Borrowings - Summary of Analysis of the Repayment Schedule of Borrowings (Details) - CNY (¥)
¥ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Disclosure In Tabular Form Of Repayment Schedule Of Borrowings [Line Items]    
Borrowings ¥ 2,259,800 ¥ 1,548,000
Within 1 year or on demand [member]    
Disclosure In Tabular Form Of Repayment Schedule Of Borrowings [Line Items]    
Borrowings 1,559,800 1,548,000
Over one year but within two years [member]    
Disclosure In Tabular Form Of Repayment Schedule Of Borrowings [Line Items]    
Borrowings 0 0
Over two years but within three years [member]    
Disclosure In Tabular Form Of Repayment Schedule Of Borrowings [Line Items]    
Borrowings ¥ 700,000 ¥ 0
XML 172 R158.htm IDEA: XBRL DOCUMENT v3.22.1
Borrowings - Additional Information (Details) - CNY (¥)
¥ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Disclosure of detailed information about borrowings [line items]      
Borrowings secured by property, plant and equipment ¥ 0 ¥ 0  
Long-term borrowings [member] | Weighted average [member]      
Disclosure of detailed information about borrowings [line items]      
Weighted average interest rate for the Group's borrowings 1.08% 0.00% 0.00%
Short Term Bank Borrowings [Member] | Weighted average [member]      
Disclosure of detailed information about borrowings [line items]      
Weighted average interest rate for the Group's borrowings 2.74% 2.79% 3.35%
XML 173 R159.htm IDEA: XBRL DOCUMENT v3.22.1
Short-Term Bonds - Summary of Short-Term Bonds (Details) - CNY (¥)
¥ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Short term bonds [Abstract]    
Short-term bonds ¥ 0 ¥ 3,017,811
XML 174 R160.htm IDEA: XBRL DOCUMENT v3.22.1
Short-Term Bonds - Additional Information (Details)
¥ in Thousands
1 Months Ended
Aug. 31, 2020
CNY (¥)
Short term bonds [Abstract]  
Short-term bonds, maturity 169 days
Face value of short-term bonds ¥ 3,000,000
Effective yield of the short-term bonds 1.70%
XML 175 R161.htm IDEA: XBRL DOCUMENT v3.22.1
Trade and Other Payables - Summary of Trade and Other Payables (Details) - CNY (¥)
¥ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Trade and other payables [abstract]    
Trade payables ¥ 1,527,706 ¥ 1,294,138
Bills payable 562,593 26,196
Amounts due to related parties exclude advances received 4,910,255 3,655,724
Subtotal 7,000,554 4,976,058
Dividends payable 30,577 29,522
Construction payable 487,283 299,205
Oil price risk reserve 0 546,055
Accrued expenses 400,391 518,333
Other liabilities 87,144 106,634
Subtotal of other payables 1,005,395 1,499,749
Financial liabilities measured at amortized cost 8,005,949 6,475,807
Amounts due to related parties – advances received 6,275 1,117
Amounts due to related parties – measured at fair value through profit or loss (FVPL) [1] 1,388,286 0
Sub Total 9,400,510 6,476,924
Total amount due to related parties ¥ 6,304,816 ¥ 3,656,841
[1] Amounts due to related parties – measured at FVPL represents the obligation that the Company needs to return the crude oil to its related party with maturity of less than 1 year, which is measured at fair value through profit or loss.
XML 176 R162.htm IDEA: XBRL DOCUMENT v3.22.1
Trade and Other Payables - Summary of Aging Analysis of Trade Payables (Details) - CNY (¥)
¥ in Thousands
Dec. 31, 2021
Dec. 31, 2020
TradeAndOtherPayables [Line Items]    
Trade payables (including amounts due to related parties of trading in nature) ¥ 7,000,554 ¥ 4,976,058
Within 1 year [member]    
TradeAndOtherPayables [Line Items]    
Trade payables (including amounts due to related parties of trading in nature) 6,990,653 4,973,711
Between one and two years [member]    
TradeAndOtherPayables [Line Items]    
Trade payables (including amounts due to related parties of trading in nature) 9,527 1,973
Over two years [member]    
TradeAndOtherPayables [Line Items]    
Trade payables (including amounts due to related parties of trading in nature) ¥ 374 ¥ 374
XML 177 R163.htm IDEA: XBRL DOCUMENT v3.22.1
Contract Liabilities (Details) - CNY (¥)
¥ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Contract liabilities [abstract]      
Contract liabilities ¥ 424,607 ¥ 495,404  
Carried-forward contract liabilities recognized in current year ¥ 495,404 ¥ 579,750 ¥ 446,702
XML 178 R164.htm IDEA: XBRL DOCUMENT v3.22.1
Deferred Income (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Accruals and deferred income including contract liabilities [abstract]    
As at 1 January ¥ 13,433 ¥ 10,005
Additions 0 3,865
Amortization (713) (437)
As at 31 December ¥ 12,720 ¥ 13,433
XML 179 R165.htm IDEA: XBRL DOCUMENT v3.22.1
Share Capital (Details) - CNY (¥)
¥ in Thousands, shares in Thousands
Dec. 31, 2021
Dec. 31, 2020
Disclosure of classes of share capital [line items]    
As at 31 December ¥ 10,823,814 ¥ 10,823,814
Ordinary A shares listed in PRC [member]    
Disclosure of classes of share capital [line items]    
As at 31 December 7,328,814 3,495,000
As at 31 December ¥ 7,328,814 ¥ 3,495,000
Foreign invested H shares listed overseas [member]    
Disclosure of classes of share capital [line items]    
As at 31 December 7,328,814 10,823,814
As at 31 December ¥ 7,328,814 ¥ 10,823,814
Total [member]    
Disclosure of classes of share capital [line items]    
As at 31 December 3,495,000 10,823,814
As at 31 December ¥ 3,495,000 ¥ 10,823,814
XML 180 R166.htm IDEA: XBRL DOCUMENT v3.22.1
Reserves (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Disclosure of reserves within equity [line items]      
Balance at 1 January ¥ 18,374,176    
Total comprehensive income for the year attributable to shareholders of the Company 2,215,229 ¥ 633,560 ¥ 2,223,177
Dividends declared and approved in respect of previous year 1,082,381 1,298,858  
Appropriation of safety production fund 0 0 0
Balance at 31 December 19,418,325 18,374,176  
Legal surplus [member]      
Disclosure of reserves within equity [line items]      
Balance at 1 January [1] 4,072,476 4,072,476  
Total comprehensive income for the year attributable to shareholders of the Company [1] 0 0  
Change in fair value of hedging instruments [1]   0  
Reclassified to cost of inventory [1]   0  
Amounts transferred from hedging reserve to initial carrying amount of hedged items [1] 0    
Dividends declared and approved in respect of previous year [1] 0 0  
Transfer to legal surplus [1] 2,498,808    
Appropriation of safety production fund [1] 0 0  
Balance at 31 December [1] 6,571,284 4,072,476 4,072,476
Capital surplus [member]      
Disclosure of reserves within equity [line items]      
Balance at 1 January [2] 13,739 13,739  
Total comprehensive income for the year attributable to shareholders of the Company [2] 0 0  
Change in fair value of hedging instruments [2]   0  
Reclassified to cost of inventory [2]   0  
Amounts transferred from hedging reserve to initial carrying amount of hedged items [2] 0    
Dividends declared and approved in respect of previous year [2] 0 0  
Transfer to legal surplus [2] 0    
Appropriation of safety production fund [2] 0 0  
Balance at 31 December [2] 13,739 13,739 13,739
Surplus reserve [member]      
Disclosure of reserves within equity [line items]      
Balance at 1 January [3] 101,355 101,355  
Total comprehensive income for the year attributable to shareholders of the Company [3] 0 0  
Change in fair value of hedging instruments [3]   0  
Reclassified to cost of inventory [3]   0  
Amounts transferred from hedging reserve to initial carrying amount of hedged items [3] 0    
Dividends declared and approved in respect of previous year [3] 0 0  
Transfer to legal surplus [3] 0    
Appropriation of safety production fund [3] 0 0  
Balance at 31 December [3] 101,355 101,355 101,355
Other reserve [member]      
Disclosure of reserves within equity [line items]      
Balance at 1 January [4] 6,326 17,838  
Total comprehensive income for the year attributable to shareholders of the Company [4] 16,639 (11,512)  
Change in fair value of hedging instruments [4]   0  
Reclassified to cost of inventory [4]   0  
Amounts transferred from hedging reserve to initial carrying amount of hedged items [4] 0    
Dividends declared and approved in respect of previous year [4] 0 0  
Transfer to legal surplus [4] 0    
Appropriation of safety production fund [4] 0 0  
Balance at 31 December [4] 22,965 6,326 17,838
Hedging [member]      
Disclosure of reserves within equity [line items]      
Balance at 1 January 0 0  
Total comprehensive income for the year attributable to shareholders of the Company 125,159 0  
Change in fair value of hedging instruments   (63,840)  
Reclassified to cost of inventory   63,840  
Amounts transferred from hedging reserve to initial carrying amount of hedged items (88,699)    
Dividends declared and approved in respect of previous year 0 0  
Transfer to legal surplus 0    
Appropriation of safety production fund 0 0  
Balance at 31 December 36,460 0 0
Share premium [member]      
Disclosure of reserves within equity [line items]      
Balance at 1 January [5] 106,846 106,846  
Total comprehensive income for the year attributable to shareholders of the Company [5] 0 0  
Change in fair value of hedging instruments [5]   0  
Reclassified to cost of inventory [5]   0  
Amounts transferred from hedging reserve to initial carrying amount of hedged items [5] 0    
Dividends declared and approved in respect of previous year [5] 0 0  
Transfer to legal surplus [5] 0    
Appropriation of safety production fund [5] 0 0  
Balance at 31 December [5] 106,846 106,846 106,846
Safety production fund [member]      
Disclosure of reserves within equity [line items]      
Balance at 1 January [6] 145,597 57,137  
Total comprehensive income for the year attributable to shareholders of the Company [6] 0 0  
Change in fair value of hedging instruments [6]   0  
Reclassified to cost of inventory [6]   0  
Amounts transferred from hedging reserve to initial carrying amount of hedged items [6] 0    
Dividends declared and approved in respect of previous year [6] 0 0  
Transfer to legal surplus [6] 0    
Appropriation of safety production fund [6] 40,729 88,460  
Balance at 31 December [6] 186,326 145,597 57,137
Retained earnings [member]      
Disclosure of reserves within equity [line items]      
Balance at 1 January [7] 13,927,837 14,670,083  
Total comprehensive income for the year attributable to shareholders of the Company [7] 2,073,431 645,072  
Change in fair value of hedging instruments [7]   0  
Reclassified to cost of inventory [7]   0  
Amounts transferred from hedging reserve to initial carrying amount of hedged items [7] 0    
Dividends declared and approved in respect of previous year [7] (1,082,381) (1,298,858)  
Transfer to legal surplus [7] (2,498,808)    
Appropriation of safety production fund (40,729) [7] (88,460) [7] (2)
Balance at 31 December [7] 12,379,350 13,927,837 14,670,083
Total [member]      
Disclosure of reserves within equity [line items]      
Balance at 1 January 18,374,176 19,039,474  
Total comprehensive income for the year attributable to shareholders of the Company 2,215,229 633,560  
Change in fair value of hedging instruments   (63,840)  
Reclassified to cost of inventory   63,840  
Amounts transferred from hedging reserve to initial carrying amount of hedged items (88,699)    
Dividends declared and approved in respect of previous year (1,082,381) (1,298,858)  
Transfer to legal surplus 0    
Appropriation of safety production fund 0 0  
Balance at 31 December ¥ 19,418,325 ¥ 18,374,176 ¥ 19,039,474
[1] Under PRC rules and regulations, the Company and its PRC subsidiaries are required to set aside 10% of the net income determined in accordance with the PRC accounting rules and regulations to a legal surplus reserve. The transfer to this reserve must be made before distribution of any dividend to shareholders. The legal surplus reserve is non-distributable other than in liquidation and can be used to make good of previous years’ losses, if any, and may be utilized for business expansion or converted into ordinary shares by the issuance of new shares to shareholders in proportion to their existing shareholdings or by increasing the par value of the shares currently held by the shareholders, provided that the balance after such issuance is not less than 25% of the registered capital. In accordance with PRC rules and regulations, the Company has set aside RMB6,571,284 thousand of legal surplus as of 31 December 2021.
[2] This reserve represents gifts or grants received from China Petrochemical Corporation, the ultimate parent company and which are required to be included in this reserve fund by PRC regulations.
[3] The transfer to this reserve from the retained profits is subject to the approval by shareholders at general meetings. Its usage is similar to that of the legal surplus reserve.
[4] Other reserve comprises share of post-acquisition movements in other comprehensive income from associates and joint ventures using the equity methods of accounting with a corresponding adjustment to the carrying amount of the investment.
[5] The application of the share premium account is governed by Sections 167 and 168 of the PRC Company Law.
[6] According to the relevant PRC regulations, the Group is required to transfer an amount to specific reserve for the safety production fund based on the turnover of certain refining and chemicals products. This reserve represents unutilized safety production fund.
[7] According to the Company’s Articles of Association, the reserve available for distribution is the lower of the amount determined under China Accounting Standards for Business Enterprises and the amount determined under IFRS.
XML 181 R167.htm IDEA: XBRL DOCUMENT v3.22.1
Reserves - Additional Information (Details)
¥ in Thousands
12 Months Ended
Dec. 31, 2021
CNY (¥)
Disclosure of reserves within equity [line items]  
Percentage of net income to be transferred to legal surplus reserve 10.00%
Legal reserve as a percentage of registered capital after issuance or conversion into ordinary shares if any 25.00%
Legal surplus ¥ 6,571,284
XML 182 R168.htm IDEA: XBRL DOCUMENT v3.22.1
Related-Party Transactions (List of Major Related Parties) (Details)
12 Months Ended
Dec. 31, 2021
China International United Petroleum and Chemical Company Limited [member]  
Disclosure of transactions between related parties [line items]  
Relationship with the Company Subsidiary of the ultimate parent company
Sinopec Chemical Sales Company Limited [Member]  
Disclosure of transactions between related parties [line items]  
Relationship with the Company Subsidiary of the ultimate parent company
Sinopec Chemical Commercial Holding Company Limited [member]  
Disclosure of transactions between related parties [line items]  
Relationship with the Company Subsidiary of the ultimate parent company
Petro-CyberWorks Information Technology Company Limited [member]  
Disclosure of transactions between related parties [line items]  
Relationship with the Company Subsidiary of the ultimate parent company
Lianhua (Ningbo) International Logistics Limited [Member]  
Disclosure of transactions between related parties [line items]  
Relationship with the Company Subsidiary of the ultimate parent company
Zhongke Guangdong Refining And Chemical Company Limited [Member]  
Disclosure of transactions between related parties [line items]  
Relationship with the Company Subsidiary of the ultimate parent company
Sinopec Marketing Company Limited [Member]  
Disclosure of transactions between related parties [line items]  
Relationship with the Company Subsidiary of the ultimate parent company
Sinopec Fuel Oil Sales Co., Ltd. [member]  
Disclosure of transactions between related parties [line items]  
Relationship with the Company Subsidiary of the ultimate parent company
Sinopec Lubricant Company Limited [Member]  
Disclosure of transactions between related parties [line items]  
Relationship with the Company Subsidiary of the ultimate parent company
Sinopec Yangzi Petrochemical Company Limited [member]  
Disclosure of transactions between related parties [line items]  
Relationship with the Company Subsidiary of the ultimate parent company
China Petrochemical International Beijing Company Limited [member]  
Disclosure of transactions between related parties [line items]  
Relationship with the Company Subsidiary of the ultimate parent company
Sinopec Catalyst Company Limited [member]  
Disclosure of transactions between related parties [line items]  
Relationship with the Company Subsidiary of the ultimate parent company
China Petrochemical International Shanghai Company Limited [member]  
Disclosure of transactions between related parties [line items]  
Relationship with the Company Subsidiary of the ultimate parent company
Sinopec Beijing Research Institute of Chemical Industry [member]  
Disclosure of transactions between related parties [line items]  
Relationship with the Company Subsidiary of the ultimate parent company
China Petrochemical International Ningbo Company Limited [member]  
Disclosure of transactions between related parties [line items]  
Relationship with the Company Subsidiary of the ultimate parent company
Zhoushan Shihua Crude Oil Terminal Company Limited [member]  
Disclosure of transactions between related parties [line items]  
Relationship with the Company Subsidiary of the ultimate parent company
Dalian Sinopec Material Equip Company [Member]  
Disclosure of transactions between related parties [line items]  
Relationship with the Company Subsidiary of the ultimate parent company
Sinopec Materials & Equipment (East China) Company Limited [member]  
Disclosure of transactions between related parties [line items]  
Relationship with the Company Subsidiary of the ultimate parent company
China Petrochemical International (Nanjing) Company Limited [member]  
Disclosure of transactions between related parties [line items]  
Relationship with the Company Subsidiary of the ultimate parent company
Sinopec Honeywell(Tianjin) Company Limited [member]  
Disclosure of transactions between related parties [line items]  
Relationship with the Company Subsidiary of the ultimate parent company
China Petrochemical International Wuhan Company Limited [member]  
Disclosure of transactions between related parties [line items]  
Relationship with the Company Subsidiary of the ultimate parent company
China Petrochemical International Company Limited [Member]  
Disclosure of transactions between related parties [line items]  
Relationship with the Company Subsidiary of the ultimate parent company
China Petrochemical Refinery Sales Company Limited [Member]  
Disclosure of transactions between related parties [line items]  
Relationship with the Company Subsidiary of the ultimate parent company
Sinopec Shanghai Gaoqiao Petrochemical Company Limited [member]  
Disclosure of transactions between related parties [line items]  
Relationship with the Company Subsidiary of the ultimate parent company
China Petrochemical International Tianjin Company Limited [member]  
Disclosure of transactions between related parties [line items]  
Relationship with the Company Subsidiary of the ultimate parent company
Ningbo Eastsea Linefan Technology Company Limited [member]  
Disclosure of transactions between related parties [line items]  
Relationship with the Company Subsidiary of the ultimate parent company
Sinopec Petroleum And Chemical Sceintific Research Institute Dadi Company [Member]  
Disclosure of transactions between related parties [line items]  
Relationship with the Company Subsidiary of the ultimate parent company
Sinopec Shanghai Research Institute of Petrochemical Technology [member]  
Disclosure of transactions between related parties [line items]  
Relationship with the Company Subsidiary of the ultimate parent company
Sinopec Lubricating Oil Shanghai Research Institute Company Limited [member]  
Disclosure of transactions between related parties [line items]  
Relationship with the Company Subsidiary of the ultimate parent company
Dalian Furuipu Technology Company Limited [Member]  
Disclosure of transactions between related parties [line items]  
Relationship with the Company Subsidiary of the ultimate parent company
Nantong Donghai Petrochemical Company Limited [Member]  
Disclosure of transactions between related parties [line items]  
Relationship with the Company Subsidiary of the ultimate parent company
China Petroleum And Chemical Corporation Qingdao Security Engineering And Research Institute [Member]  
Disclosure of transactions between related parties [line items]  
Relationship with the Company Subsidiary of the ultimate parent company
Sinopec Shanghai Energy Trade Company Limited [Member]  
Disclosure of transactions between related parties [line items]  
Relationship with the Company Subsidiary of the ultimate parent company
Storage And Transportation Installation Company of Ningbo Engineering Company Limited [member]  
Disclosure of transactions between related parties [line items]  
Relationship with the Company Subsidiary of the ultimate parent company
Sinopec Chemical Commercial Holding (Hong Kong) Company Limited [member]  
Disclosure of transactions between related parties [line items]  
Relationship with the Company Subsidiary of the ultimate parent company
Sinopec Yizheng Chemical Fibre Company Limited Liability Company [Member]  
Disclosure of transactions between related parties [line items]  
Relationship with the Company Subsidiary of the ultimate parent company
Fujian Gulei Petrochemical Company Limited [member]  
Disclosure of transactions between related parties [line items]  
Relationship with the Company Subsidiary of the ultimate parent company
Sinopec China East Chemical Sales Company Limited [Member]  
Disclosure of transactions between related parties [line items]  
Relationship with the Company Subsidiary of the ultimate parent company
Unipec Singapore [member]  
Disclosure of transactions between related parties [line items]  
Relationship with the Company Subsidiary of the ultimate parent company
China Yanshan United Foreign Trade Co., Ltd. [member]  
Disclosure of transactions between related parties [line items]  
Relationship with the Company Subsidiary of the ultimate parent company
Sinopec Chemical Commercial Holding Wuhan Company Limited [Member]  
Disclosure of transactions between related parties [line items]  
Relationship with the Company Subsidiary of the ultimate parent company
Nanjing Yangzhi Petrochemical Indutry Company Limited [Member]  
Disclosure of transactions between related parties [line items]  
Relationship with the Company Subsidiary of the ultimate parent company
Sinopec Baling Petrochemical Co., Ltd. [member]  
Disclosure of transactions between related parties [line items]  
Relationship with the Company Subsidiary of the ultimate parent company
Shengli Oil Field Exploration And Development Research Institute [member]  
Disclosure of transactions between related parties [line items]  
Relationship with the Company Subsidiary of the ultimate parent company
Shanghai Lide Catalyst Company Limited [Member]  
Disclosure of transactions between related parties [line items]  
Relationship with the Company Subsidiary of the ultimate parent company
YPC Gpro Nanjing Rubber Company Limited [Member]  
Disclosure of transactions between related parties [line items]  
Relationship with the Company Subsidiary of the ultimate parent company
Fujian Refining & Petrochemical Company Limited (FREP) [member]  
Disclosure of transactions between related parties [line items]  
Relationship with the Company Subsidiary of the ultimate parent company
Sinopec Dalian (Fushun) Research Institute of Petroleum and Petrochemicals [member]  
Disclosure of transactions between related parties [line items]  
Relationship with the Company Subsidiary of the ultimate parent company
Sinopec Jianghan Salt Chemical Hubei Company Limited [Member]  
Disclosure of transactions between related parties [line items]  
Relationship with the Company Subsidiary of the ultimate parent company
Yipaike Business Factoring Company Limited [Member]  
Disclosure of transactions between related parties [line items]  
Relationship with the Company Subsidiary of the ultimate parent company
Sinopec Great Wall Energy And Chemical Company Limited [Member]  
Disclosure of transactions between related parties [line items]  
Relationship with the Company Subsidiary of the ultimate parent company
Sinopec (Shenzhen) E-Commerce Company Limited [member]  
Disclosure of transactions between related parties [line items]  
Relationship with the Company Subsidiary of the ultimate parent company
Sinopec Research Institute of Safety Engineering [Member]  
Disclosure of transactions between related parties [line items]  
Relationship with the Company Subsidiary of the ultimate parent company
Ningbo Minggang Gas Company Limited [member]  
Disclosure of transactions between related parties [line items]  
Relationship with the Company Subsidiary of the ultimate parent company
Sinopec Zhongyuan Petrol-Chemical Industry Co., Ltd. [member]  
Disclosure of transactions between related parties [line items]  
Relationship with the Company Subsidiary of the ultimate parent company
Epec E Commerce Company Limited [Member]  
Disclosure of transactions between related parties [line items]  
Relationship with the Company Subsidiary of the ultimate parent company
Sinopec Oil Refining and Marketing (Shanghai) Company Limited [Member]  
Disclosure of transactions between related parties [line items]  
Relationship with the Company Subsidiary of the ultimate parent company
Sinopec Chemical Sales (Guangdong) Co., Ltd. [member]  
Disclosure of transactions between related parties [line items]  
Relationship with the Company Subsidiary of the ultimate parent company
Sinopec Nanguang (Shanghai) Industrial Co., Ltd. [member]  
Disclosure of transactions between related parties [line items]  
Relationship with the Company Subsidiary of the ultimate parent company
Unipec (Qingdao) International Logistics Company Limited [member]  
Disclosure of transactions between related parties [line items]  
Relationship with the Company Subsidiary of the ultimate parent company
Qingdao Zhonghua Sunshine Management System Certification Centre [Member]  
Disclosure of transactions between related parties [line items]  
Relationship with the Company Subsidiary of the ultimate parent company
Zhejiang Baling Hengyi Caprolactam Limited Company [member]  
Disclosure of transactions between related parties [line items]  
Relationship with the Company Joint venture of the ultimate parent company
Shanghai Sinopec Mitsui Chemicals Company Limited [Member]  
Disclosure of transactions between related parties [line items]  
Relationship with the Company Joint venture of the ultimate parent company
BASF-YPC Company Limited [member]  
Disclosure of transactions between related parties [line items]  
Relationship with the Company Joint venture of the ultimate parent company
Shanghai Changshi Shipping Co., Ltd. [member]  
Disclosure of transactions between related parties [line items]  
Relationship with the Company Associate of the ultimate parent company
Shanghai KSD Bulk Solids Engineering Company Limited [member]  
Disclosure of transactions between related parties [line items]  
Relationship with the Company Associate of the ultimate parent company
BASF Gao-Qiao Performance Chemicals (Shanghai) Company Limited [member]  
Disclosure of transactions between related parties [line items]  
Relationship with the Company Associate of the ultimate parent company
Sinopec Chemical Commercial Holding Singapore Pte Limited [Member]  
Disclosure of transactions between related parties [line items]  
Relationship with the Company Subsidiary of the immediate parent company
Sinopec Finance Company Limited [Member]  
Disclosure of transactions between related parties [line items]  
Relationship with the Company Subsidiary of the immediate parent company
Sinopec Chemical Commercial Holding Company Limited [Member]  
Disclosure of transactions between related parties [line items]  
Relationship with the Company Subsidiary of the immediate parent company
Zhongshi Huananjing Chemical Research Institute Company Limited [Member]  
Disclosure of transactions between related parties [line items]  
Relationship with the Company Subsidiary of the immediate parent company
China Economy Phulishing House Company Limited [Member]  
Disclosure of transactions between related parties [line items]  
Relationship with the Company Subsidiary of the immediate parent company
Sinopec Publishing House Company Limited [Member]  
Disclosure of transactions between related parties [line items]  
Relationship with the Company Subsidiary of the immediate parent company
Sinopec Group International Travel Agency Agricultural Bank Of China [Member]  
Disclosure of transactions between related parties [line items]  
Relationship with the Company Subsidiary of the immediate parent company
Sinopec Assets Management Company Limited [Member]  
Disclosure of transactions between related parties [line items]  
Relationship with the Company Subsidiary of the immediate parent company
Ningbo Engineering Company of Sinopec [Member]  
Disclosure of transactions between related parties [line items]  
Relationship with the Company Subsidiary of the immediate parent company
Sinopec Shared Services Company Limited [member]  
Disclosure of transactions between related parties [line items]  
Relationship with the Company Subsidiary of the immediate parent company
Sinopec Petroleum Engineering Geophysics Ltd. [member]  
Disclosure of transactions between related parties [line items]  
Relationship with the Company Subsidiary of the immediate parent company
Sinopec Baichuan Economic And Trade Company [Member]  
Disclosure of transactions between related parties [line items]  
Relationship with the Company Subsidiary of the immediate parent company
Sinopec Group Jiangsu Petroleum Exploration Bureau Co., Ltd [Member]  
Disclosure of transactions between related parties [line items]  
Relationship with the Company Subsidiary of the immediate parent company
Sinopec Newspaper Office [Member]  
Disclosure of transactions between related parties [line items]  
Relationship with the Company Subsidiary of the immediate parent company
Sinopec Energy Saving Technology Service Company Limited [member]  
Disclosure of transactions between related parties [line items]  
Relationship with the Company Subsidiary of the immediate parent company
Sinopec Group Economic and Technology Research Institute Co., Ltd. [member]  
Disclosure of transactions between related parties [line items]  
Relationship with the Company Subsidiary of the immediate parent company
Beijing PetroChemical Construction Consulting Company Limited [Member]  
Disclosure of transactions between related parties [line items]  
Relationship with the Company Subsidiary of the immediate parent company
China Economicbooks Co., Ltd. [member]  
Disclosure of transactions between related parties [line items]  
Relationship with the Company Subsidiary of the immediate parent company
Petrol Chemical Industry Management Cadre College [Member]  
Disclosure of transactions between related parties [line items]  
Relationship with the Company Subsidiary of the immediate parent company
Sinopec Engineering Quality Supervision Terminal [Member]  
Disclosure of transactions between related parties [line items]  
Relationship with the Company Subsidiary of the immediate parent company
Sinopec Group Shanghai Training Center [member]  
Disclosure of transactions between related parties [line items]  
Relationship with the Company Subsidiary of the immediate parent company
Sinopec Beijing Yanshan Petrochemical Co., Ltd. [member]  
Disclosure of transactions between related parties [line items]  
Relationship with the Company Subsidiary of the immediate parent company
Sinopec Zhongyuan Petroleum Exploration Bureau Co., Ltd [Member]  
Disclosure of transactions between related parties [line items]  
Relationship with the Company Subsidiary of the immediate parent company
Sinopec Shengli Petroleum Administration Co., Ltd. [member]  
Disclosure of transactions between related parties [line items]  
Relationship with the Company Subsidiary of the immediate parent company
The Fourth Construction Company of Sinopec [member]  
Disclosure of transactions between related parties [line items]  
Relationship with the Company Subsidiary of the immediate parent company
Sinopec Tending Company Limited [Member]  
Disclosure of transactions between related parties [line items]  
Relationship with the Company Subsidiary of the immediate parent company
Sinopec Shanghai Engineering Company Limited [member]  
Disclosure of transactions between related parties [line items]  
Relationship with the Company Subsidiary of the immediate parent company
Sinopec Engineering Incorporation [member]  
Disclosure of transactions between related parties [line items]  
Relationship with the Company Subsidiary of the immediate parent company
Sinopec Engineering Quality Monitoring Company Limited [Member]  
Disclosure of transactions between related parties [line items]  
Relationship with the Company Subsidiary of the immediate parent company
National Petrochemical Project Risk Assessment Technology Center [member]  
Disclosure of transactions between related parties [line items]  
Relationship with the Company Subsidiary of the immediate parent company
The Tenth Construction Company of Sinopec [member]  
Disclosure of transactions between related parties [line items]  
Relationship with the Company Subsidiary of the immediate parent company
The Fifth Construction Company of Sinopec [member]  
Disclosure of transactions between related parties [line items]  
Relationship with the Company Subsidiary of the immediate parent company
Shanghai Petrochemical Machinery Manufacture Company Limited [Member]  
Disclosure of transactions between related parties [line items]  
Relationship with the Company Subsidiary of the immediate parent company
Sinopec Nanjing Engineering Company Limited [member]  
Disclosure of transactions between related parties [line items]  
Relationship with the Company Subsidiary of the immediate parent company
Sinopec Luoyang Engineering Company Limited [member]  
Disclosure of transactions between related parties [line items]  
Relationship with the Company Subsidiary of the immediate parent company
Jiangsu Jinling Opta Polymer Company Limited [member]  
Disclosure of transactions between related parties [line items]  
Relationship with the Company Subsidiary of the immediate parent company
Shanghai Petrochemical Haidi Administration Company Limited [Member]  
Disclosure of transactions between related parties [line items]  
Relationship with the Company Subsidiary of the immediate parent company
Sinopec Sichuan Uninylon Works [Member]  
Disclosure of transactions between related parties [line items]  
Relationship with the Company Subsidiary of the immediate parent company
China Petrochemical Corp Nanjing Chemical Industry Company Limited [Member]  
Disclosure of transactions between related parties [line items]  
Relationship with the Company Subsidiary of the immediate parent company
Sinopec Group International Petroleum Exploration And Production Limited [Member]  
Disclosure of transactions between related parties [line items]  
Relationship with the Company Subsidiary of the immediate parent company
Sinopec Consulting Company Limited [member]  
Disclosure of transactions between related parties [line items]  
Relationship with the Company Subsidiary of the immediate parent company
Sinopec Guangzhou Engineering Co., Ltd. [member]  
Disclosure of transactions between related parties [line items]  
Relationship with the Company Subsidiary of the immediate parent company
Beijing Yanshan Petrochemical Special Equipment Inspection Co., Ltd. [member]  
Disclosure of transactions between related parties [line items]  
Relationship with the Company Subsidiary of the immediate parent company
China Petrochemical Corp. Engineering Ration Management Station [member]  
Disclosure of transactions between related parties [line items]  
Relationship with the Company Subsidiary of the immediate parent company
Beijing Victory Hotel Company Limited [member]  
Disclosure of transactions between related parties [line items]  
Relationship with the Company Subsidiary of the immediate parent company
Maoming Shihua Dongcheng Chemical Company Limited [Member]  
Disclosure of transactions between related parties [line items]  
Relationship with the Company Subsidiary of the immediate parent company
Yihua Tory Polyester Film Company Limited [member]  
Disclosure of transactions between related parties [line items]  
Relationship with the Company Joint venture of the immediate parent company
China Sinopec Pipeline Storage And Transportation Company Limited [Member]  
Disclosure of transactions between related parties [line items]  
Relationship with the Company Associate of the immediate parent
Yihua Bonar Yarns And Fabrics Company Limited [Member]  
Disclosure of transactions between related parties [line items]  
Relationship with the Company Associate of the immediate parent
Unipec Singapore [Member]  
Disclosure of transactions between related parties [line items]  
Relationship with the Company Subsidiary of the immediate parent company
Unipec America, Inc [member]  
Disclosure of transactions between related parties [line items]  
Relationship with the Company Subsidiary of the immediate parent company
Sinopec Japan Company Limited [member]  
Disclosure of transactions between related parties [line items]  
Relationship with the Company Subsidiary of the immediate parent company
Rizhao Shihua Crude Oil Terminal Co., Ltd. [member]  
Disclosure of transactions between related parties [line items]  
Relationship with the Company Joint venture of the ultimate parent company
Sinopec Europe Company Limited [member]  
Disclosure of transactions between related parties [line items]  
Relationship with the Company Subsidiary of the immediate parent company
Sinopec Chemical Commerical Holding North America Inc [Member]  
Disclosure of transactions between related parties [line items]  
Relationship with the Company Subsidiary of the immediate parent company
Sinopec International Austrailia Pty Limited [Member]  
Disclosure of transactions between related parties [line items]  
Relationship with the Company Subsidiary of the immediate parent company
XML 183 R169.htm IDEA: XBRL DOCUMENT v3.22.1
Related-Party Transactions (Transactions between the Group and Sinopec Corp., Its Subsidiaries and Joint Ventures) (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Disclosure of transactions between related parties [line items]      
Commission expense ¥ 110,552 ¥ 104,598 ¥ 125,641
Sinopec Corp., its subsidiaries and joint ventures [member]      
Disclosure of transactions between related parties [line items]      
Sales of petroleum products 47,201,755 39,879,549 50,354,162
Sales other than petroleum products 9,439,546 6,790,568 8,642,514
Purchases of crude oil 35,371,820 27,934,926 43,886,966
Purchases other than crude oil 9,008,147 9,937,862 9,579,239
Commission expense 110,552 104,598 125,619
Rental income ¥ 34,475 ¥ 32,829 ¥ 31,972
XML 184 R170.htm IDEA: XBRL DOCUMENT v3.22.1
Related-Party Transactions (Other Transactions between the Group and Sinopec Group and Its Subsidiaries, Associates and Joint Ventures of the Group) (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Disclosure of transactions between related parties [line items]      
Additions to right-of-use assets ¥ 9,534 ¥ 109,238 ¥ 33,980
Interest expense of lease liabilities 537 887 2,570
Long-term borrowings 700,000 0  
The group and Sinopec group and subsidiaries associates and joint ventures of the group [member]      
Disclosure of transactions between related parties [line items]      
Sales of goods and service fee income 4,285,341 2,034,867 2,851,633
Purchase 7,255,954 4,481,281 6,498,842
Additions to right-of-use assets 1,388 2,267 26,637
Interest expense of lease liabilities 271 213 2,304
Rental income 15,394 16,041 11,831
Sinopec Group and its subsidiaries [member]      
Disclosure of transactions between related parties [line items]      
Sales of goods and service fee income 36,683 14,870 7,724
Purchase 2,830,256 832,617 1,918,873
Insurance premiums expenses 108,850 107,495 108,223
Additions to right-of-use assets 1,388 2,267 25,935
Interest expense of lease liabilities 247 205 2,285
Construction and installation cost 785,216 233,591 143,560
Rental income 464 464 461
Associates and joint ventures of the Group [member]      
Disclosure of transactions between related parties [line items]      
Sales of goods and service fee income 4,248,658 2,019,997 2,843,909
Purchase 4,425,698 3,648,664 4,579,969
Rental income 14,930 15,577 11,370
Joint ventures of the Group [member]      
Disclosure of transactions between related parties [line items]      
Additions to right-of-use assets 0 0 702
Interest expense of lease liabilities 24 8 19
Sinopec Finance [member]      
Disclosure of transactions between related parties [line items]      
Interest income 824 2,088 1,295
Long-term borrowings ¥ 700,000 ¥ 0 ¥ 0
XML 185 R171.htm IDEA: XBRL DOCUMENT v3.22.1
Related-Party Transactions (Relevant Amounts Due from/to Related Parties) (Details) - CNY (¥)
¥ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Disclosure of transactions between related parties [line items]      
Amounts due from related parties ¥ 1,212,331 ¥ 1,092,316  
Amounts due to related parties 6,304,816 3,656,841  
Lease liabilities 4,613 12,471  
Cash deposits, maturing within 3 months [1] 3,243 5,667  
Long-term borrowings 700,000 0  
The group and Sinopec group and subsidiaries associates and joint ventures of the group [member]      
Disclosure of transactions between related parties [line items]      
Amounts due from related parties 1,212,331 1,092,316  
Amounts due to related parties 6,304,816 3,656,841  
Lease liabilities 1,427 9,027  
Sinopec Corp., its subsidiaries and joint ventures [member]      
Disclosure of transactions between related parties [line items]      
Amounts due from related parties 1,184,117 1,054,127  
Amounts due to related parties 4,475,992 2,505,532  
Associates and joint ventures of the Group [member]      
Disclosure of transactions between related parties [line items]      
Amounts due from related parties 28,214 38,189  
Amounts due to related parties 156,385 262,274  
Sinopec Group and its subsidiaries [member]      
Disclosure of transactions between related parties [line items]      
Amounts due to related parties 1,672,439 889,035  
Lease liabilities 992 8,453  
Joint ventures of the Group [member]      
Disclosure of transactions between related parties [line items]      
Lease liabilities 435 574  
Sinopec Finance [member]      
Disclosure of transactions between related parties [line items]      
Long-term borrowings ¥ 700,000 ¥ 0 ¥ 0
Cash deposits interest rate 0.35% 0.35%  
Sinopec Finance [member] | Not later than three months [member]      
Disclosure of transactions between related parties [line items]      
Cash deposits, maturing within 3 months ¥ 3,243 ¥ 5,667  
[1] Cash deposits with a related party were cash deposits at Sinopec Finance Company Limited (“Sinopec Finance”).
XML 186 R172.htm IDEA: XBRL DOCUMENT v3.22.1
Related-Party Transactions (Key Personnel Compensations) (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Disclosure of transactions between related parties [abstract]      
Short-term employee benefits ¥ 11,866 ¥ 9,859 ¥ 9,120
Post-employment benefits 551 441 225
Total ¥ 12,417 ¥ 10,300 ¥ 9,345
XML 187 R173.htm IDEA: XBRL DOCUMENT v3.22.1
Related-Party Transactions (Commitments with Related Parties) (Details) - CNY (¥)
¥ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Sinopec Group and its subsidiaries [member]    
Disclosure of transactions between related parties [line items]    
Construction and installation cost ¥ 775,007 ¥ 145,959
XML 188 R174.htm IDEA: XBRL DOCUMENT v3.22.1
Related-Party Transactions (Investment Commitments with Related Parties) (Details) - CNY (¥)
¥ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Disclosure of transactions between related parties [line items]    
Capital contribution to related parties ¥ 541,263 ¥ 191,263
Shanghai Secco Petrochemical Company Limited [member]    
Disclosure of transactions between related parties [line items]    
Capital contribution to related parties [1] 111,263 111,263
Shanghai Shidian Energy Company Limited Shidian Energy [member]    
Disclosure of transactions between related parties [line items]    
Capital contribution to related parties [2] 80,000 80,000
Baling Materials [Member]    
Disclosure of transactions between related parties [line items]    
Capital contribution to related parties [3] ¥ 350,000 ¥ 0
[1] Pursuant to the resolution of the 18th meeting of the 7th term of Board of Directors on 5 December 2013, the Group was approved to make a capital contribution of USD 30,017,000 (RMB 182,804 thousand equivalent) to Shanghai Secco, an associate of the Group. As at 31 December 2021, the Company has contributed RMB 71,541 thousand to Shanghai Secco. According to the approval by Shanghai Municipal Commission of Commerce as issued on 19 October 2015, the rest of the capital contribution to Shanghai Secco should be within 50 years starting from its registration date.
[2] Pursuant to the articles of association of Shidian Energy in August 2019, Toufa agreed to make a capital contribution of RMB 400,000 thousand to acquire 40% share of Shidian Energy. As at 31 December 2021, Toufa has contributed RMB 320,000 thousand to Shidian Energy, and the rest of the capital contribution to Shidian Energy should be paid before January 2022 in accordance with the agreement.
[3] Sinopec Baling Petrochemical Co., Ltd and the Company jointly established Baling Materials on 7 September 2021, each with a cash contribution of RMB 400,000 thousand. As at 31 December 2021, the Company has made a paid-up capital contribution of RMB50,000 thousand.
XML 189 R175.htm IDEA: XBRL DOCUMENT v3.22.1
Related-Party Transactions (Investment Commitments with Related Parties, Narrative) (Details)
¥ in Thousands
12 Months Ended
Dec. 31, 2021
CNY (¥)
Aug. 31, 2019
CNY (¥)
Dec. 31, 2021
CNY (¥)
Dec. 31, 2020
CNY (¥)
Sep. 07, 2021
CNY (¥)
Dec. 05, 2013
USD ($)
Dec. 05, 2013
CNY (¥)
Disclosure of transactions between related parties [line items]              
Capital contribution to related parties ¥ 1,176,168   ¥ 1,176,168 ¥ 585,870      
Shanghai Secco Petrochemical Company Limited [member]              
Disclosure of transactions between related parties [line items]              
Percentage of ownership interest     20.00% 20.00%      
Shidian Energy [member]              
Disclosure of transactions between related parties [line items]              
Percentage of ownership interest     40.00% 40.00%      
Shidian Energy [member] | Toufa [member]              
Disclosure of transactions between related parties [line items]              
Capital contribution to related parties   ¥ 400,000          
Capital contribution paid to related parties 320,000            
Percentage of ownership interest   40.00%          
Baling Materials [Member]              
Disclosure of transactions between related parties [line items]              
Capital contribution to related parties         ¥ 400,000    
Capital contribution paid to related parties 50,000            
Baling Materials [Member] | Sinopec Baling Petrochemical Company Limited [member]              
Disclosure of transactions between related parties [line items]              
Capital contribution to related parties         ¥ 400,000    
Parent [member] | Shanghai Secco Petrochemical Company Limited [member]              
Disclosure of transactions between related parties [line items]              
Capital contribution to related parties ¥ 71,541   ¥ 71,541     $ 30,017,000 ¥ 182,804
Expiration period of capital contribution plan 50 years            
Percentage of ownership interest     20.00%        
Parent [member] | Shidian Energy [member]              
Disclosure of transactions between related parties [line items]              
Percentage of ownership interest     0.00%        
XML 190 R176.htm IDEA: XBRL DOCUMENT v3.22.1
Dividend - Summary of Dividends Payable to Equity Shareholders of the Company Attributable to the Year (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dividend [abstract]    
Final dividend proposed after the end of the reporting period of RMB 0.10 per ordinary share (2020: RMB 0.10 per ordinary share) ¥ 1,082,381 ¥ 1,082,381
XML 191 R177.htm IDEA: XBRL DOCUMENT v3.22.1
Dividend - Summary of Dividends Payable to Equity Shareholders of the Company Attributable to the Year (Parenthetical) (Details) - ¥ / shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dividend [abstract]    
Dividend per share proposed after the reporting period but not recognized as distribution to owners ¥ 0.10 ¥ 0.10
XML 192 R178.htm IDEA: XBRL DOCUMENT v3.22.1
Dividend - Summary of Dividends Payable to Equity Shareholders of the Company Attributable to the Previous Financial Year (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dividend [abstract]    
Dividends recognised as distributions to owners of parent, relating to prior years ¥ 1,082,381 ¥ 1,298,858
XML 193 R179.htm IDEA: XBRL DOCUMENT v3.22.1
Dividend - Summary of Dividends Payable to Equity Shareholders of the Company Attributable to the Previous Financial Year (Parenthetical) (Details) - ¥ / shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dividend [abstract]    
Dividend per share of previous financial years recognized as distribution to owners ¥ 0.10 ¥ 0.12
XML 194 R180.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments (Capital Commitments) (Details) - CNY (¥)
¥ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Property, plant and equipment [abstract]    
Property, plant and equipment contracted for ¥ 1,176,168 ¥ 585,870
XML 195 R181.htm IDEA: XBRL DOCUMENT v3.22.1
Subsequent Event (Details) - CNY (¥)
¥ / shares in Units, ¥ in Thousands
12 Months Ended
Mar. 23, 2022
Mar. 01, 2022
Jan. 01, 2022
Dec. 31, 2021
Dec. 31, 2020
Subsequent Event [Line Items]          
Proposed dividend, per share       ¥ 0.10 ¥ 0.10
Proposed dividend, amount       ¥ 1,082,381 ¥ 1,082,381
Dividend Declared [Member]          
Subsequent Event [Line Items]          
Proposed dividend, per share ¥ 0.1        
Proposed dividend, amount ¥ 1,082,381        
Bonds Issued [Member] | One Point Five Billion Bonds Maturing On Eighteenth Of May Two Thousand And Twenty Two Issued To Institutional Investors [Member]          
Subsequent Event [Line Items]          
Debt instrument face value     ¥ 1,500,000    
Borrowings Interest Rate     2.35%    
Borrowings maturity     18 May 2022    
Bonds Issued [Member] | One Point Five Billion Bonds Maturing On Fifth Of July Two Thousand And Twenty Two Issued To Institutional Investors          
Subsequent Event [Line Items]          
Debt instrument face value   ¥ 1,500,000      
Borrowings Interest Rate   2.01%      
Borrowings maturity   5 July 2022      
XML 196 R182.htm IDEA: XBRL DOCUMENT v3.22.1
Statement of Financial Position and Equity Movement of the Company (Balance Sheet) (Details) - CNY (¥)
¥ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Non-current assets        
Property, plant and equipment ¥ 11,310,032 ¥ 11,713,022    
Investment properties 352,188 367,586    
Right-of-use assets 385,643 410,801    
Construction in progress 3,293,177 1,710,124    
Investments accounted for using the equity method 4,088,888 5,387,834    
Time deposits with banks 5,581,435 7,042,840    
Other non-current assets 787,807 424,959    
Non-current assets 25,988,313 27,314,287    
Current assets        
Derivative financial instruments 81,405 0    
Inventories 5,923,525 3,888,746    
Trade receivables 77,425 113,163    
Other receivables 47,597 18,101    
Amounts due from related parties 1,212,331 1,092,316    
Prepayments 43,686 19,552    
Financial assets at fair value through other comprehensive income (FVOCI) 1,047,690 1,207,114    
Time deposits with banks 7,386,607 4,049,443    
Cash and cash equivalents 5,112,010 6,916,408 ¥ 7,449,699 ¥ 8,741,893
Current assets 20,932,276 17,304,843    
Current liabilities        
Trade and other payables 3,095,694 2,820,083    
Contract liabilities 424,607 495,404    
Amounts due to related parties 6,304,816 3,656,841    
Staff salaries and welfares payable 260,096 244,506    
Borrowings 1,559,800 1,548,000    
Short-term bonds 0 3,017,811    
Lease liabilities 3,229 9,352    
Derivative financial instruments 23,804 0    
Income tax payable 258,466 19,425 226,269  
Current tax liabilities 3,865,231 3,420,824    
Current liabilities 15,795,743 15,232,246    
Non-current liabilities        
Lease liabilities 1,384 3,119    
Deferred income 12,720 13,433 ¥ 10,005  
Non-current liabilities 747,448 51,909    
CAPITAL AND RESERVES        
Share capital 10,823,814 10,823,814    
Reserves 19,418,325 18,374,176    
Equity attributable to owners of the Company 30,242,139 29,197,990    
The Company [member]        
Non-current assets        
Property, plant and equipment 10,914,990 11,279,484    
Investment properties 381,540 396,676    
Right-of-use assets 275,924 296,371    
Construction in progress 3,201,111 1,694,937    
Investments in subsidiaries 2,048,328 2,048,328    
Investments accounted for using the equity method 3,299,050 4,594,451    
Time deposits with banks 5,381,149 7,042,840    
Deferred tax assets 178,084 238,040    
Other non-current assets 769,492 402,304    
Non-current assets 26,449,668 27,993,431    
Current assets        
Derivative financial instruments 81,405 0    
Inventories 5,726,264 3,685,456    
Trade receivables 149 1,484    
Other receivables 8,276 6,447    
Amounts due from related parties 1,116,553 975,952    
Prepayments 13,790 6,559    
Financial assets at fair value through other comprehensive income (FVOCI) 615,689 735,262    
Time deposits with banks 7,386,605 4,049,441    
Cash and cash equivalents 4,927,519 5,460,067    
Current assets 19,876,250 14,920,668    
Current liabilities        
Trade and other payables 2,389,508 2,287,762    
Contract liabilities 376,834 423,838    
Amounts due to related parties 7,423,883 3,507,497    
Staff salaries and welfares payable 253,800 239,537    
Borrowings 1,500,000 1,500,000    
Short-term bonds 0 3,017,811    
Lease liabilities 1,604 7,897    
Derivative financial instruments 23,804 0    
Income tax payable 249,332 0    
Current tax liabilities 3,843,541 3,392,922    
Current liabilities 16,062,306 14,377,264    
Net current assets 3,813,944 543,404    
Total assets less current liabilities 30,263,612 28,536,835    
Non-current liabilities        
Interest-bearing borrowings 700,000 0    
Lease liabilities 399 1,911    
Deferred income 12,720 13,433    
Non-current liabilities 713,119 15,344    
NET ASSETS 29,550,493 28,521,491    
CAPITAL AND RESERVES        
Share capital 10,823,814 10,823,814    
Reserves 18,726,679 17,697,677    
Equity attributable to owners of the Company ¥ 29,550,493 ¥ 28,521,491    
XML 197 R183.htm IDEA: XBRL DOCUMENT v3.22.1
Statement of Financial Position and Equity Movement of the Company (Reserve Movement) (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Balance at 1 January ¥ 18,374,176    
Net profit attributable to shareholders of the Company 2,073,431 ¥ 645,072 ¥ 2,215,728
Dividends proposed and approved (1,082,381) (1,298,858) (2,705,952)
Appropriation of safety production fund 0 0 0
Total comprehensive income for the year 2,218,404 644,886 2,234,614
Dividends declared and approved in respect of previous year 1,082,381 1,298,858  
Balance at 31 December 19,418,325 18,374,176  
Legal surplus [member]      
Balance at 1 January [1] 4,072,476 4,072,476  
Appropriation of safety production fund [1] 0 0  
Change in fair value of hedging instruments [1]   0  
Reclassified to cost of inventory [1]   0  
Amounts transferred from hedging reserve to initial carrying amount of hedged items [1] 0    
Dividends declared and approved in respect of previous year [1] 0 0  
Transfer to legal surplus [1] 2,498,808    
Balance at 31 December [1] 6,571,284 4,072,476 4,072,476
Capital surplus [member]      
Balance at 1 January [2] 13,739 13,739  
Appropriation of safety production fund [2] 0 0  
Change in fair value of hedging instruments [2]   0  
Reclassified to cost of inventory [2]   0  
Amounts transferred from hedging reserve to initial carrying amount of hedged items [2] 0    
Dividends declared and approved in respect of previous year [2] 0 0  
Transfer to legal surplus [2] 0    
Balance at 31 December [2] 13,739 13,739 13,739
Surplus reserve [member]      
Balance at 1 January [3] 101,355 101,355  
Appropriation of safety production fund [3] 0 0  
Change in fair value of hedging instruments [3]   0  
Reclassified to cost of inventory [3]   0  
Amounts transferred from hedging reserve to initial carrying amount of hedged items [3] 0    
Dividends declared and approved in respect of previous year [3] 0 0  
Transfer to legal surplus [3] 0    
Balance at 31 December [3] 101,355 101,355 101,355
Other reserve [member]      
Balance at 1 January [4] 6,326 17,838  
Appropriation of safety production fund [4] 0 0  
Change in fair value of hedging instruments [4]   0  
Reclassified to cost of inventory [4]   0  
Amounts transferred from hedging reserve to initial carrying amount of hedged items [4] 0    
Dividends declared and approved in respect of previous year [4] 0 0  
Transfer to legal surplus [4] 0    
Balance at 31 December [4] 22,965 6,326 17,838
Hedging [member]      
Balance at 1 January 0 0  
Appropriation of safety production fund 0 0  
Change in fair value of hedging instruments   (63,840)  
Reclassified to cost of inventory   63,840  
Amounts transferred from hedging reserve to initial carrying amount of hedged items (88,699)    
Dividends declared and approved in respect of previous year 0 0  
Transfer to legal surplus 0    
Balance at 31 December 36,460 0 0
Share premium [member]      
Balance at 1 January [5] 106,846 106,846  
Appropriation of safety production fund [5] 0 0  
Change in fair value of hedging instruments [5]   0  
Reclassified to cost of inventory [5]   0  
Amounts transferred from hedging reserve to initial carrying amount of hedged items [5] 0    
Dividends declared and approved in respect of previous year [5] 0 0  
Transfer to legal surplus [5] 0    
Balance at 31 December [5] 106,846 106,846 106,846
Safety production fund [member]      
Balance at 1 January [6] 145,597 57,137  
Appropriation of safety production fund [6] 40,729 88,460  
Change in fair value of hedging instruments [6]   0  
Reclassified to cost of inventory [6]   0  
Amounts transferred from hedging reserve to initial carrying amount of hedged items [6] 0    
Dividends declared and approved in respect of previous year [6] 0 0  
Transfer to legal surplus [6] 0    
Balance at 31 December [6] 186,326 145,597 57,137
Retained earnings [member]      
Balance at 1 January [7] 13,927,837 14,670,083  
Dividends proposed and approved (1,082,381) (1,298,858) (2,705,952)
Appropriation of safety production fund (40,729) [7] (88,460) [7] (2)
Change in fair value of hedging instruments [7]   0  
Reclassified to cost of inventory [7]   0  
Total comprehensive income for the year 2,073,431 645,072 2,215,728
Amounts transferred from hedging reserve to initial carrying amount of hedged items [7] 0    
Dividends declared and approved in respect of previous year [7] (1,082,381) (1,298,858)  
Transfer to legal surplus [7] (2,498,808)    
Balance at 31 December [7] 12,379,350 13,927,837 14,670,083
Total [member]      
Balance at 1 January 18,374,176 19,039,474  
Appropriation of safety production fund 0 0  
Change in fair value of hedging instruments   (63,840)  
Reclassified to cost of inventory   63,840  
Amounts transferred from hedging reserve to initial carrying amount of hedged items (88,699)    
Dividends declared and approved in respect of previous year (1,082,381) (1,298,858)  
Transfer to legal surplus 0    
Balance at 31 December 19,418,325 18,374,176 19,039,474
The Company [member]      
Balance at 1 January 17,697,677    
Balance at 31 December 18,726,679 17,697,677  
The Company [member] | Share capital [member]      
Balance at 1 January 10,823,814 10,823,814  
Net profit attributable to shareholders of the Company   0  
Dividends proposed and approved   0  
Appropriation of safety production fund 0 0  
Change in fair value of hedging instruments   0  
Reclassified to cost of inventory   0  
Share of other comprehensive income of investments accounted for using the equity method   0  
Total comprehensive income for the year 0    
Amounts transferred from hedging reserve to initial carrying amount of hedged items 0    
Dividends declared and approved in respect of previous year 0    
Transfer to legal surplus 0    
Balance at 31 December 10,823,814 10,823,814 10,823,814
The Company [member] | Legal surplus [member]      
Balance at 1 January 4,072,476 4,072,476  
Net profit attributable to shareholders of the Company   0  
Dividends proposed and approved   0  
Appropriation of safety production fund 0 0  
Change in fair value of hedging instruments   0  
Reclassified to cost of inventory   0  
Share of other comprehensive income of investments accounted for using the equity method   0  
Total comprehensive income for the year 0    
Amounts transferred from hedging reserve to initial carrying amount of hedged items 0    
Dividends declared and approved in respect of previous year 0    
Transfer to legal surplus 2,498,808    
Balance at 31 December 6,571,284 4,072,476 4,072,476
The Company [member] | Capital surplus [member]      
Balance at 1 January 4,180 4,180  
Net profit attributable to shareholders of the Company   0  
Dividends proposed and approved   0  
Appropriation of safety production fund 0 0  
Change in fair value of hedging instruments   0  
Reclassified to cost of inventory   0  
Share of other comprehensive income of investments accounted for using the equity method   0  
Total comprehensive income for the year 0    
Amounts transferred from hedging reserve to initial carrying amount of hedged items 0    
Dividends declared and approved in respect of previous year 0    
Transfer to legal surplus 0    
Balance at 31 December 4,180 4,180 4,180
The Company [member] | Surplus reserve [member]      
Balance at 1 January 101,355 101,355  
Net profit attributable to shareholders of the Company   0  
Dividends proposed and approved   0  
Appropriation of safety production fund 0 0  
Change in fair value of hedging instruments   0  
Reclassified to cost of inventory   0  
Share of other comprehensive income of investments accounted for using the equity method   0  
Total comprehensive income for the year 0    
Amounts transferred from hedging reserve to initial carrying amount of hedged items 0    
Dividends declared and approved in respect of previous year 0    
Transfer to legal surplus 0    
Balance at 31 December 101,355 101,355 101,355
The Company [member] | Other reserve [member]      
Balance at 1 January 6,326 17,838  
Net profit attributable to shareholders of the Company   0  
Dividends proposed and approved   0  
Appropriation of safety production fund 0 0  
Change in fair value of hedging instruments   0  
Reclassified to cost of inventory   0  
Share of other comprehensive income of investments accounted for using the equity method   (11,512)  
Total comprehensive income for the year 16,639    
Amounts transferred from hedging reserve to initial carrying amount of hedged items 0    
Dividends declared and approved in respect of previous year 0    
Transfer to legal surplus 0    
Balance at 31 December 22,965 6,326 17,838
The Company [member] | Hedging [member]      
Balance at 1 January 0 0  
Net profit attributable to shareholders of the Company   0  
Dividends proposed and approved   0  
Appropriation of safety production fund 0 0  
Change in fair value of hedging instruments   63,840  
Reclassified to cost of inventory   (63,840)  
Share of other comprehensive income of investments accounted for using the equity method   0  
Total comprehensive income for the year 125,159    
Amounts transferred from hedging reserve to initial carrying amount of hedged items (88,699)    
Dividends declared and approved in respect of previous year 0    
Transfer to legal surplus 0    
Balance at 31 December 36,460 0 0
The Company [member] | Share premium [member]      
Balance at 1 January 106,846 106,846  
Net profit attributable to shareholders of the Company   0  
Dividends proposed and approved   0  
Appropriation of safety production fund 0 0  
Change in fair value of hedging instruments   0  
Reclassified to cost of inventory   0  
Share of other comprehensive income of investments accounted for using the equity method   0  
Total comprehensive income for the year 0    
Amounts transferred from hedging reserve to initial carrying amount of hedged items 0    
Dividends declared and approved in respect of previous year 0    
Transfer to legal surplus 0    
Balance at 31 December 106,846 106,846 106,846
The Company [member] | Safety production fund [member]      
Balance at 1 January 145,597 57,135  
Net profit attributable to shareholders of the Company   0  
Dividends proposed and approved   0  
Appropriation of safety production fund 32,310 88,462  
Change in fair value of hedging instruments   0  
Reclassified to cost of inventory   0  
Share of other comprehensive income of investments accounted for using the equity method   0  
Total comprehensive income for the year 0    
Amounts transferred from hedging reserve to initial carrying amount of hedged items 0    
Dividends declared and approved in respect of previous year 0    
Transfer to legal surplus 0    
Balance at 31 December 177,907 145,597 57,135
The Company [member] | Retained earnings [member]      
Balance at 1 January 13,260,897 14,260,322  
Net profit attributable to shareholders of the Company   387,895  
Dividends proposed and approved   (1,298,858)  
Appropriation of safety production fund (32,310) (88,462)  
Change in fair value of hedging instruments   0  
Reclassified to cost of inventory   0  
Share of other comprehensive income of investments accounted for using the equity method   0  
Total comprehensive income for the year 2,058,284    
Amounts transferred from hedging reserve to initial carrying amount of hedged items 0    
Dividends declared and approved in respect of previous year (1,082,381)    
Transfer to legal surplus (2,498,808)    
Balance at 31 December 11,705,682 13,260,897 14,260,322
The Company [member] | Total [member]      
Balance at 1 January 28,521,491 29,443,966  
Net profit attributable to shareholders of the Company   387,895  
Dividends proposed and approved   (1,298,858)  
Appropriation of safety production fund 0 0  
Change in fair value of hedging instruments   63,840  
Reclassified to cost of inventory   (63,840)  
Share of other comprehensive income of investments accounted for using the equity method   (11,512)  
Total comprehensive income for the year 2,200,082    
Amounts transferred from hedging reserve to initial carrying amount of hedged items (88,699)    
Dividends declared and approved in respect of previous year (1,082,381)    
Transfer to legal surplus 0    
Balance at 31 December ¥ 29,550,493 ¥ 28,521,491 ¥ 29,443,966
[1] Under PRC rules and regulations, the Company and its PRC subsidiaries are required to set aside 10% of the net income determined in accordance with the PRC accounting rules and regulations to a legal surplus reserve. The transfer to this reserve must be made before distribution of any dividend to shareholders. The legal surplus reserve is non-distributable other than in liquidation and can be used to make good of previous years’ losses, if any, and may be utilized for business expansion or converted into ordinary shares by the issuance of new shares to shareholders in proportion to their existing shareholdings or by increasing the par value of the shares currently held by the shareholders, provided that the balance after such issuance is not less than 25% of the registered capital. In accordance with PRC rules and regulations, the Company has set aside RMB6,571,284 thousand of legal surplus as of 31 December 2021.
[2] This reserve represents gifts or grants received from China Petrochemical Corporation, the ultimate parent company and which are required to be included in this reserve fund by PRC regulations.
[3] The transfer to this reserve from the retained profits is subject to the approval by shareholders at general meetings. Its usage is similar to that of the legal surplus reserve.
[4] Other reserve comprises share of post-acquisition movements in other comprehensive income from associates and joint ventures using the equity methods of accounting with a corresponding adjustment to the carrying amount of the investment.
[5] The application of the share premium account is governed by Sections 167 and 168 of the PRC Company Law.
[6] According to the relevant PRC regulations, the Group is required to transfer an amount to specific reserve for the safety production fund based on the turnover of certain refining and chemicals products. This reserve represents unutilized safety production fund.
[7] According to the Company’s Articles of Association, the reserve available for distribution is the lower of the amount determined under China Accounting Standards for Business Enterprises and the amount determined under IFRS.
XML 198 R184.htm IDEA: XBRL DOCUMENT v3.22.1
Benefits and Interests of Directors and Supervisors (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Disclosure of benefits and interests of directors [line items]      
Salaries and other benefits ¥ 11,866 ¥ 9,859 ¥ 9,120
Retirement scheme contributions 551 441 225
Total 12,417 10,300 9,345
Directors and chief executives [member]      
Disclosure of benefits and interests of directors [line items]      
Salaries and other benefits 3,357 2,938 2,488
Retirement scheme contributions 517 429 225
Discretionary bonuses 7,385 6,103 6,035
Directors' fees 750 675 600
Total 12,009 10,145 9,348
Wu Haijun [member] | Executive Directors [member]      
Disclosure of benefits and interests of directors [line items]      
Salaries and other benefits 324 359 343
Retirement scheme contributions 49 44 26
Discretionary bonuses 768 799 557
Total 1,141 1,202 926
Guan Zemin [member] | Executive Directors [member]      
Disclosure of benefits and interests of directors [line items]      
Salaries and other benefits 407 367  
Retirement scheme contributions 49 41  
Discretionary bonuses 767 397  
Total 1,223 805  
Shi Wei [member] | Executive Directors [member]      
Disclosure of benefits and interests of directors [line items]      
Salaries and other benefits     329
Retirement scheme contributions     26
Discretionary bonuses     797
Total     1,152
Jin Qiang [member] | Executive Directors [member]      
Disclosure of benefits and interests of directors [line items]      
Salaries and other benefits 378 354 289
Retirement scheme contributions 49 44 26
Discretionary bonuses 682 716 745
Total 1,109 1,114 1,060
Du Jun [Member] | Executive Directors [member]      
Disclosure of benefits and interests of directors [line items]      
Salaries and other benefits 373    
Retirement scheme contributions 49    
Discretionary bonuses 617    
Total 1,039    
Guo Xiaojun [member] | Executive Directors [member]      
Disclosure of benefits and interests of directors [line items]      
Salaries and other benefits     283
Retirement scheme contributions     26
Discretionary bonuses     751
Total     1,060
Huang Xiangyu [member] | Executive Directors [member]      
Disclosure of benefits and interests of directors [line items]      
Salaries and other benefits 276 275  
Retirement scheme contributions 48 39  
Discretionary bonuses 684 440  
Total 1,008 754  
Huang Fei [member] | Executive Directors [member]      
Disclosure of benefits and interests of directors [line items]      
Salaries and other benefits 251 217  
Retirement scheme contributions 46 39  
Discretionary bonuses 683 426  
Total 980 682  
Zhou Meiyun [member] | Executive Directors [member]      
Disclosure of benefits and interests of directors [line items]      
Salaries and other benefits   181 248
Retirement scheme contributions   33 26
Discretionary bonuses   668 709
Total   882 983
Jin Wenmin [member] | Executive Directors [member]      
Disclosure of benefits and interests of directors [line items]      
Salaries and other benefits 265 250 260
Retirement scheme contributions 49 44 26
Discretionary bonuses 684 721 721
Total 998 1,015 1,007
Tang Song [member] | Independent non-executive directors [member]      
Disclosure of benefits and interests of directors [line items]      
Directors' fees 150 75  
Total 150 75  
Chen Haifeng [member] | Independent non-executive directors [member]      
Disclosure of benefits and interests of directors [line items]      
Directors' fees 150 75  
Total 150 75  
Yang Jun [member] | Independent non-executive directors [member]      
Disclosure of benefits and interests of directors [line items]      
Directors' fees 150 75  
Total 150 75  
Gao Song [member] | Independent non-executive directors [member]      
Disclosure of benefits and interests of directors [line items]      
Directors' fees 150 75  
Total 150 75  
Zhang Yimin [member] | Independent non-executive directors [member]      
Disclosure of benefits and interests of directors [line items]      
Directors' fees   75 150
Total   75 150
Liu Yunhong [member] | Independent non-executive directors [member]      
Disclosure of benefits and interests of directors [line items]      
Directors' fees   75 150
Total   75 150
Du Weifeng [member] | Independent non-executive directors [member]      
Disclosure of benefits and interests of directors [line items]      
Directors' fees   75 150
Total   75 150
Peng Kun [member] | Non- executive directors [member]      
Disclosure of benefits and interests of directors [line items]      
Salaries and other benefits 186 96  
Retirement scheme contributions 46 25  
Discretionary bonuses 631 246  
Total 863 367  
Li Yuanqin [member] | Independent non-executive directors [member]      
Disclosure of benefits and interests of directors [line items]      
Directors' fees 150 150 150
Total 150 150 150
Ma Yanhui [member] | Supervisors [member]      
Disclosure of benefits and interests of directors [line items]      
Salaries and other benefits 350 332 267
Retirement scheme contributions 49 42 22
Discretionary bonuses 682 720 685
Total 1,081 1,094 974
Zuo Qiang [member] | Supervisors [member]      
Disclosure of benefits and interests of directors [line items]      
Salaries and other benefits     102
Retirement scheme contributions     15
Discretionary bonuses     324
Total     441
Li Xiaoxia [member] | Supervisors [member]      
Disclosure of benefits and interests of directors [line items]      
Salaries and other benefits     102
Retirement scheme contributions     14
Discretionary bonuses     529
Total     645
Zhang Feng [member] | Supervisors [member]      
Disclosure of benefits and interests of directors [line items]      
Salaries and other benefits 169 148 31
Retirement scheme contributions 42 40 9
Discretionary bonuses 584 485 107
Total 795 673 147
Chen Hongjun [member] | Supervisors [member]      
Disclosure of benefits and interests of directors [line items]      
Salaries and other benefits 178 159 34
Retirement scheme contributions 41 38 9
Discretionary bonuses 603 485 110
Total 822 682 153
Zheng Yunrui [member] | Supervisors [member]      
Disclosure of benefits and interests of directors [line items]      
Salaries and other benefits 100 100 100
Total 100 100 100
Cai Tingji [member] | Supervisors [member]      
Disclosure of benefits and interests of directors [line items]      
Salaries and other benefits 100 100 100
Total ¥ 100 ¥ 100 ¥ 100
XML 199 R185.htm IDEA: XBRL DOCUMENT v3.22.1
Benefits and Interests of Directors and Supervisors - Additional Information (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Director [Member]    
Disclosure of benefits and interests of directors [line items]    
Benefits Paid ¥ 0 ¥ 0
XML 200 R186.htm IDEA: XBRL DOCUMENT v3.22.1
Possible Impact of Amendments, New Standards and Interpretations Issued But Not Yet Effective for the Year Ended 31 December 2021 - Summary of Number of Amendments, New Standards and Interpretations Which are Not Yet Effective (Detail)
12 Months Ended
Dec. 31, 2021
Annual Improvements to IFRS Standards 2018-2020 [Memebr]  
Possible Impact Of Amendments New Accounting Standards And Interpretations Issued But Not Yet Effective [Line Items]  
Effective Date From Which Reporting Standard Is Applicable Jan. 01, 2022
Amendments to IFRS 3, Reference to the Conceptual Framework [Member]  
Possible Impact Of Amendments New Accounting Standards And Interpretations Issued But Not Yet Effective [Line Items]  
Effective Date From Which Reporting Standard Is Applicable Jan. 01, 2022
Amendments to IAS 16, Property, Plant and Equipment: Proceeds before Intended Use [Member]  
Possible Impact Of Amendments New Accounting Standards And Interpretations Issued But Not Yet Effective [Line Items]  
Effective Date From Which Reporting Standard Is Applicable Jan. 01, 2022
Amendments to IAS 37, Onerous Contracts – Cost of Fulfilling a Contract [Member]  
Possible Impact Of Amendments New Accounting Standards And Interpretations Issued But Not Yet Effective [Line Items]  
Effective Date From Which Reporting Standard Is Applicable Jan. 01, 2022
Amendments to IAS 1, Classification of Liabilities as Current or Non-current [Member]  
Possible Impact Of Amendments New Accounting Standards And Interpretations Issued But Not Yet Effective [Line Items]  
Effective Date From Which Reporting Standard Is Applicable Jan. 01, 2023
IFRS 17, Insurance contracts [Member]  
Possible Impact Of Amendments New Accounting Standards And Interpretations Issued But Not Yet Effective [Line Items]  
Effective Date From Which Reporting Standard Is Applicable Jan. 01, 2023
Basis for conclusions on IFRS 17 [Member]  
Possible Impact Of Amendments New Accounting Standards And Interpretations Issued But Not Yet Effective [Line Items]  
Effective Date From Which Reporting Standard Is Applicable Jan. 01, 2023
Illustrative examples on IFRS 17 [Member]  
Possible Impact Of Amendments New Accounting Standards And Interpretations Issued But Not Yet Effective [Line Items]  
Effective Date From Which Reporting Standard Is Applicable Jan. 01, 2023
Amendments to IFRS 17 [Member]  
Possible Impact Of Amendments New Accounting Standards And Interpretations Issued But Not Yet Effective [Line Items]  
Effective Date From Which Reporting Standard Is Applicable Jan. 01, 2023
Amendments to IFRS 17, Initial Application of IFRS 17 and IFRS 9 - Comparative Information {Member]  
Possible Impact Of Amendments New Accounting Standards And Interpretations Issued But Not Yet Effective [Line Items]  
Effective Date From Which Reporting Standard Is Applicable Jan. 01, 2023
Amendments to IAS 1 and IFRS Practice Statement 2, Disclosure of Accounting Policies [Member]  
Possible Impact Of Amendments New Accounting Standards And Interpretations Issued But Not Yet Effective [Line Items]  
Effective Date From Which Reporting Standard Is Applicable Jan. 01, 2023
Amendments to IAS 8, Definition of Accounting Estimates [Member]  
Possible Impact Of Amendments New Accounting Standards And Interpretations Issued But Not Yet Effective [Line Items]  
Effective Date From Which Reporting Standard Is Applicable Jan. 01, 2023
Amendments to IAS 12, Deferred Tax related to Assets and Liabilities arising from a Single Transaction [Member]  
Possible Impact Of Amendments New Accounting Standards And Interpretations Issued But Not Yet Effective [Line Items]  
Effective Date From Which Reporting Standard Is Applicable Jan. 01, 2023
XML 201 d267955d20f_htm.xml IDEA: XBRL DOCUMENT 0000908732 2021-01-01 2021-12-31 0000908732 2020-01-01 2020-12-31 0000908732 2019-01-01 2019-12-31 0000908732 2020-12-31 0000908732 2021-12-31 0000908732 2019-12-31 0000908732 1993-11-08 0000908732 2017-09-27 0000908732 2018-01-12 0000908732 2020-08-01 2020-08-31 0000908732 2020-08-31 0000908732 2018-12-31 0000908732 ifrs-full:AccumulatedDepreciationAndAmortisationMember shi:LongTermPrepaidExpenseMember 2019-12-31 0000908732 shi:OtherNoncurrentAssetsMember 2019-12-31 0000908732 shi:LongTermPrepaidExpenseMember 2019-12-31 0000908732 ifrs-full:OtherIntangibleAssetsMember 2019-12-31 0000908732 ifrs-full:AccumulatedDepreciationAndAmortisationMember shi:OtherNoncurrentAssetsMember 2019-12-31 0000908732 ifrs-full:AccumulatedDepreciationAndAmortisationMember ifrs-full:OtherIntangibleAssetsMember 2019-12-31 0000908732 ifrs-full:GrossCarryingAmountMember shi:OtherNoncurrentAssetsMember 2019-12-31 0000908732 ifrs-full:GrossCarryingAmountMember shi:LongTermPrepaidExpenseMember 2019-12-31 0000908732 ifrs-full:GrossCarryingAmountMember ifrs-full:OtherIntangibleAssetsMember 2019-12-31 0000908732 ifrs-full:ConstructionInProgressMember 2019-12-31 0000908732 shi:ShortTermBankBorrowingsMember ifrs-full:WeightedAverageMember 2019-12-31 0000908732 ifrs-full:LongtermBorrowingsMember ifrs-full:WeightedAverageMember 2019-12-31 0000908732 ifrs-full:PropertyPlantAndEquipmentMember shi:ShanghaiShidianEnergyCompanyLimitedShidianEnergyMember shi:ShanghaiPetrochemicalInvestmentDevelopmentCompanyLimitedMember 2019-12-31 0000908732 shi:ShanghaiShidianEnergyCompanyLimitedShidianEnergyMember shi:ShanghaiPetrochemicalInvestmentDevelopmentCompanyLimitedMember 2019-12-31 0000908732 shi:SinopecFinanceCompanyLimitedMember 2019-12-31 0000908732 shi:UndiscountedCashFlowMember ifrs-full:LiquidityRiskMember 2020-12-31 0000908732 ifrs-full:LaterThanFiveYearsMember shi:UndiscountedCashFlowMember ifrs-full:LiquidityRiskMember 2020-12-31 0000908732 ifrs-full:LaterThanTwoYearsAndNotLaterThanFiveYearsMember shi:UndiscountedCashFlowMember ifrs-full:LiquidityRiskMember 2020-12-31 0000908732 ifrs-full:LaterThanOneYearAndNotLaterThanTwoYearsMember shi:UndiscountedCashFlowMember ifrs-full:LiquidityRiskMember 2020-12-31 0000908732 ifrs-full:NotLaterThanOneYearMember shi:UndiscountedCashFlowMember ifrs-full:LiquidityRiskMember 2020-12-31 0000908732 ifrs-full:Level1OfFairValueHierarchyMember ifrs-full:RecurringFairValueMeasurementMember 2020-12-31 0000908732 ifrs-full:Level2OfFairValueHierarchyMember ifrs-full:RecurringFairValueMeasurementMember 2020-12-31 0000908732 ifrs-full:Level3OfFairValueHierarchyMember ifrs-full:RecurringFairValueMeasurementMember 2020-12-31 0000908732 ifrs-full:RecurringFairValueMeasurementMember 2020-12-31 0000908732 ifrs-full:UnallocatedAmountsMember 2020-12-31 0000908732 ifrs-full:AccumulatedDepreciationAndAmortisationMember shi:LongTermPrepaidExpenseMember 2020-12-31 0000908732 shi:OtherNoncurrentAssetsMember 2020-12-31 0000908732 shi:LongTermPrepaidExpenseMember 2020-12-31 0000908732 ifrs-full:OtherIntangibleAssetsMember 2020-12-31 0000908732 ifrs-full:AccumulatedDepreciationAndAmortisationMember shi:OtherNoncurrentAssetsMember 2020-12-31 0000908732 ifrs-full:AccumulatedDepreciationAndAmortisationMember ifrs-full:OtherIntangibleAssetsMember 2020-12-31 0000908732 ifrs-full:GrossCarryingAmountMember shi:OtherNoncurrentAssetsMember 2020-12-31 0000908732 ifrs-full:GrossCarryingAmountMember shi:LongTermPrepaidExpenseMember 2020-12-31 0000908732 ifrs-full:GrossCarryingAmountMember ifrs-full:OtherIntangibleAssetsMember 2020-12-31 0000908732 ifrs-full:NotLaterThanOneYearMember 2020-12-31 0000908732 ifrs-full:LaterThanOneYearAndNotLaterThanTwoYearsMember 2020-12-31 0000908732 ifrs-full:LaterThanTwoYearsAndNotLaterThanThreeYearsMember 2020-12-31 0000908732 ifrs-full:LaterThanThreeYearsAndNotLaterThanFourYearsMember 2020-12-31 0000908732 ifrs-full:LaterThanFourYearsAndNotLaterThanFiveYearsMember 2020-12-31 0000908732 shi:EquipmentMember 2020-12-31 0000908732 ifrs-full:OtherAssetsMember 2020-12-31 0000908732 shi:LandUseRightsMember 2020-12-31 0000908732 ifrs-full:BuildingsMember 2020-12-31 0000908732 ifrs-full:Level3OfFairValueHierarchyMember ifrs-full:AtFairValueMember 2020-12-31 0000908732 ifrs-full:AssociatesMember 2020-12-31 0000908732 ifrs-full:JointVenturesMember 2020-12-31 0000908732 shi:ShanghaiShidianEnergyCompanyLimitedShidianEnergyMember 2020-12-31 0000908732 shi:ShanghaiAzbilAutomationCompanyLimitedMember 2020-12-31 0000908732 shi:ShanghaiJinsenHydrocarbonResinsCompanyLimitedMember 2020-12-31 0000908732 shi:ShanghaiChemicalIndustryParkDevelopmentCompanyLimitedMember 2020-12-31 0000908732 shi:ShanghaiSeccoPetrochemicalCompanyLimitedMember 2020-12-31 0000908732 ifrs-full:AggregatedIndividuallyImmaterialAssociatesMember 2020-12-31 0000908732 shi:ShanghaiPetrochemicalYanguGasDevelopmentCompanyLimitedMember 2020-12-31 0000908732 shi:ShanghaiPetrochemicalPressureVesselTestingCenterMember 2020-12-31 0000908732 shi:LindeSpcGasesCompanyLimitedFormerlyKnownAsbocspcGasesCompanyLimitedMember 2020-12-31 0000908732 ifrs-full:GrossCarryingAmountMember 2020-12-31 0000908732 shi:ProvisionForDeclinesInValueOfInventoriesMember 2020-12-31 0000908732 ifrs-full:AtFairValueMember 2020-12-31 0000908732 shi:SinopecCorpWithSubsidiariesAndJointVenturesMember 2020-12-31 0000908732 shi:AssociatesAndJointVenturesMember 2020-12-31 0000908732 shi:TheGroupAndSinopecGroupAndItsSubsidiariesAssociatesAndJointVenturesOfTheGroupMember 2020-12-31 0000908732 shi:SinopecGroupAndSubsidiariesMember 2020-12-31 0000908732 shi:ShanghaiSeccoPetrochemicalCompanyLimitedMember 2020-12-31 0000908732 shi:ShanghaiShidianEnergyCompanyLimitedShidianEnergyMember 2020-12-31 0000908732 shi:BalingMaterialsMember 2020-12-31 0000908732 ifrs-full:ParentMember 2020-12-31 0000908732 shi:OrdinaryASharesListedInPRCMember 2020-12-31 0000908732 shi:ForeignInvestedHSharesListedOverseasMember 2020-12-31 0000908732 ifrs-full:IssuedCapitalMember 2020-12-31 0000908732 shi:ImpairmentLossesOnPropertyPlantAndEquipmentMember 2020-12-31 0000908732 ifrs-full:UnusedTaxLossesMember 2020-12-31 0000908732 shi:JointVenturesOfTheGroupMember 2020-12-31 0000908732 shi:SinopecFinanceCompanyLimitedMember ifrs-full:NotLaterThanThreeMonthsMember 2020-12-31 0000908732 shi:SinopecFinanceCompanyLimitedMember 2020-12-31 0000908732 ifrs-full:OperatingSegmentsMember 2020-12-31 0000908732 ifrs-full:ConstructionInProgressMember 2020-12-31 0000908732 ifrs-full:OperatingSegmentsMember shi:IntermediatePetrochemicalsMember 2020-12-31 0000908732 ifrs-full:OperatingSegmentsMember shi:ResinsAndPlasticsMember 2020-12-31 0000908732 ifrs-full:OperatingSegmentsMember shi:SyntheticFibresMember 2020-12-31 0000908732 ifrs-full:OperatingSegmentsMember shi:TradingOfPetrochemicalProductsMember 2020-12-31 0000908732 ifrs-full:OperatingSegmentsMember ifrs-full:AllOtherSegmentsMember 2020-12-31 0000908732 ifrs-full:OperatingSegmentsMember shi:PetroleumProductsMember 2020-12-31 0000908732 ifrs-full:LiquidityRiskMember 2020-12-31 0000908732 shi:LaterThanTwoYearsMember 2020-12-31 0000908732 shi:MinimumLeasePaymentsReceivableOnInvestmentPropertiesLeasesAboveTwoYearsMember 2020-12-31 0000908732 ifrs-full:FixedInterestRateMember 2020-12-31 0000908732 ifrs-full:FloatingInterestRateMember 2020-12-31 0000908732 ifrs-full:NotLaterThanOneYearMember ifrs-full:FixedInterestRateMember 2020-12-31 0000908732 ifrs-full:LaterThanOneYearMember ifrs-full:FixedInterestRateMember 2020-12-31 0000908732 shi:OneLargestCustomerMember 2020-12-31 0000908732 shi:FiveLargestCustomerMember 2020-12-31 0000908732 shi:ShortTermBankBorrowingsMember ifrs-full:WeightedAverageMember 2020-12-31 0000908732 ifrs-full:LongtermBorrowingsMember ifrs-full:WeightedAverageMember 2020-12-31 0000908732 ifrs-full:NotLaterThanOneYearMember ifrs-full:BottomOfRangeMember 2020-12-31 0000908732 ifrs-full:NotLaterThanOneYearMember ifrs-full:TopOfRangeMember 2020-12-31 0000908732 ifrs-full:LaterThanThreeYearsAndNotLaterThanFiveYearsMember ifrs-full:TopOfRangeMember 2020-12-31 0000908732 ifrs-full:LaterThanThreeYearsAndNotLaterThanFiveYearsMember ifrs-full:BottomOfRangeMember 2020-12-31 0000908732 shi:PinghuChinaAviationOilPortCompanyLimitedMember shi:ShanghaiPetrochemicalInvestmentDevelopmentCompanyLimitedMember 2020-12-31 0000908732 ifrs-full:TradeReceivablesMember 2020-12-31 0000908732 shi:OtherCurrentReceivablesMember 2020-12-31 0000908732 shi:TradeAndOtherCurrentReceivablesAndAmountsDueFromRelatedPartiesNetOfPrepaymentsAndBillsReceivableMember 2020-12-31 0000908732 ifrs-full:OperatingSegmentsMember shi:PetroleumProductsMember 2019-01-01 2019-12-31 0000908732 ifrs-full:OperatingSegmentsMember shi:IntermediatePetrochemicalsMember 2019-01-01 2019-12-31 0000908732 ifrs-full:OperatingSegmentsMember shi:ResinsAndPlasticsMember 2019-01-01 2019-12-31 0000908732 ifrs-full:OperatingSegmentsMember shi:SyntheticFibresMember 2019-01-01 2019-12-31 0000908732 ifrs-full:OperatingSegmentsMember shi:TradingOfPetrochemicalProductsMember 2019-01-01 2019-12-31 0000908732 ifrs-full:OperatingSegmentsMember ifrs-full:AllOtherSegmentsMember 2019-01-01 2019-12-31 0000908732 ifrs-full:OperatingSegmentsMember 2019-01-01 2019-12-31 0000908732 ifrs-full:EliminationOfIntersegmentAmountsMember shi:PetroleumProductsMember 2019-01-01 2019-12-31 0000908732 ifrs-full:EliminationOfIntersegmentAmountsMember shi:IntermediatePetrochemicalsMember 2019-01-01 2019-12-31 0000908732 ifrs-full:EliminationOfIntersegmentAmountsMember shi:ResinsAndPlasticsMember 2019-01-01 2019-12-31 0000908732 ifrs-full:EliminationOfIntersegmentAmountsMember shi:SyntheticFibresMember 2019-01-01 2019-12-31 0000908732 ifrs-full:EliminationOfIntersegmentAmountsMember shi:TradingOfPetrochemicalProductsMember 2019-01-01 2019-12-31 0000908732 ifrs-full:EliminationOfIntersegmentAmountsMember ifrs-full:AllOtherSegmentsMember 2019-01-01 2019-12-31 0000908732 ifrs-full:EliminationOfIntersegmentAmountsMember 2019-01-01 2019-12-31 0000908732 shi:PetroleumProductsMember 2019-01-01 2019-12-31 0000908732 shi:IntermediatePetrochemicalsMember 2019-01-01 2019-12-31 0000908732 shi:ResinsAndPlasticsMember 2019-01-01 2019-12-31 0000908732 shi:SyntheticFibresMember 2019-01-01 2019-12-31 0000908732 shi:TradingOfPetrochemicalProductsMember 2019-01-01 2019-12-31 0000908732 ifrs-full:AllOtherSegmentsMember 2019-01-01 2019-12-31 0000908732 shi:RevenueRecognizedAtAPointInTimeMember shi:PetroleumProductsMember 2019-01-01 2019-12-31 0000908732 shi:RevenueRecognizedAtAPointInTimeMember shi:IntermediatePetrochemicalsMember 2019-01-01 2019-12-31 0000908732 shi:RevenueRecognizedAtAPointInTimeMember shi:ResinsAndPlasticsMember 2019-01-01 2019-12-31 0000908732 shi:RevenueRecognizedAtAPointInTimeMember shi:SyntheticFibresMember 2019-01-01 2019-12-31 0000908732 shi:RevenueRecognizedAtAPointInTimeMember shi:TradingOfPetrochemicalProductsMember 2019-01-01 2019-12-31 0000908732 shi:RevenueRecognizedAtAPointInTimeMember ifrs-full:AllOtherSegmentsMember 2019-01-01 2019-12-31 0000908732 shi:RevenueRecognizedAtAPointInTimeMember 2019-01-01 2019-12-31 0000908732 shi:RevenueRecognizedOverTimeMember shi:PetroleumProductsMember 2019-01-01 2019-12-31 0000908732 shi:RevenueRecognizedOverTimeMember shi:IntermediatePetrochemicalsMember 2019-01-01 2019-12-31 0000908732 shi:RevenueRecognizedOverTimeMember shi:ResinsAndPlasticsMember 2019-01-01 2019-12-31 0000908732 shi:RevenueRecognizedOverTimeMember shi:SyntheticFibresMember 2019-01-01 2019-12-31 0000908732 shi:RevenueRecognizedOverTimeMember shi:TradingOfPetrochemicalProductsMember 2019-01-01 2019-12-31 0000908732 shi:RevenueRecognizedOverTimeMember ifrs-full:AllOtherSegmentsMember 2019-01-01 2019-12-31 0000908732 shi:RevenueRecognizedOverTimeMember 2019-01-01 2019-12-31 0000908732 shi:SingleCustomerMember 2019-01-01 2019-12-31 0000908732 shi:OtherNoncurrentAssetsMember 2019-01-01 2019-12-31 0000908732 shi:LandUseRightsMember 2019-01-01 2019-12-31 0000908732 ifrs-full:BuildingsMember 2019-01-01 2019-12-31 0000908732 shi:EquipmentMember 2019-01-01 2019-12-31 0000908732 ifrs-full:OtherAssetsMember 2019-01-01 2019-12-31 0000908732 shi:ShanghaiShidianEnergyCompanyLimitedShidianEnergyMember 2019-01-01 2019-12-31 0000908732 shi:ShanghaiAzbilAutomationCompanyLimitedMember 2019-01-01 2019-12-31 0000908732 shi:ShanghaiJinsenHydrocarbonResinsCompanyLimitedMember 2019-01-01 2019-12-31 0000908732 shi:ShanghaiChemicalIndustryParkDevelopmentCompanyLimitedMember 2019-01-01 2019-12-31 0000908732 shi:ShanghaiSeccoPetrochemicalCompanyLimitedMember 2019-01-01 2019-12-31 0000908732 shi:ShanghaiPetrochemicalYanguGasDevelopmentCompanyLimitedMember 2019-01-01 2019-12-31 0000908732 shi:ShanghaiPetrochemicalPressureVesselTestingCenterMember 2019-01-01 2019-12-31 0000908732 shi:LindeSpcGasesCompanyLimitedFormerlyKnownAsbocspcGasesCompanyLimitedMember 2019-01-01 2019-12-31 0000908732 shi:SinopecCorpWithSubsidiariesAndJointVenturesMember 2019-01-01 2019-12-31 0000908732 shi:SinopecGroupAndSubsidiariesMember 2019-01-01 2019-12-31 0000908732 shi:AssociatesAndJointVenturesMember 2019-01-01 2019-12-31 0000908732 shi:TheGroupAndSinopecGroupAndItsSubsidiariesAssociatesAndJointVenturesOfTheGroupMember 2019-01-01 2019-12-31 0000908732 shi:WuHaijunMember shi:ExecutiveDirectorsMember 2019-01-01 2019-12-31 0000908732 shi:ShiWeiMember shi:ExecutiveDirectorsMember 2019-01-01 2019-12-31 0000908732 shi:JinQiangMember shi:ExecutiveDirectorsMember 2019-01-01 2019-12-31 0000908732 shi:GuoXiaojunMember shi:ExecutiveDirectorsMember 2019-01-01 2019-12-31 0000908732 shi:ZhouMeiyunMember shi:ExecutiveDirectorsMember 2019-01-01 2019-12-31 0000908732 shi:JinWenminMember shi:ExecutiveDirectorsMember 2019-01-01 2019-12-31 0000908732 shi:MaYanhuiMember shi:SupervisorsMember 2019-01-01 2019-12-31 0000908732 shi:ZuoQiangMember shi:SupervisorsMember 2019-01-01 2019-12-31 0000908732 shi:LiXiaoxiaMember shi:SupervisorsMember 2019-01-01 2019-12-31 0000908732 shi:ZhangFengMember shi:SupervisorsMember 2019-01-01 2019-12-31 0000908732 shi:ChenHongjunMember shi:SupervisorsMember 2019-01-01 2019-12-31 0000908732 shi:ZhengYunruiMember shi:SupervisorsMember 2019-01-01 2019-12-31 0000908732 shi:CaiTingjiMember shi:SupervisorsMember 2019-01-01 2019-12-31 0000908732 shi:DirectorsAndChiefExecutivesMember 2019-01-01 2019-12-31 0000908732 ifrs-full:NoncontrollingInterestsMember 2019-01-01 2019-12-31 0000908732 ifrs-full:EquityAttributableToOwnersOfParentMember 2019-01-01 2019-12-31 0000908732 ifrs-full:RetainedEarningsMember 2019-01-01 2019-12-31 0000908732 ifrs-full:OtherReservesMember 2019-01-01 2019-12-31 0000908732 ifrs-full:IssuedCapitalMember 2019-01-01 2019-12-31 0000908732 ifrs-full:LaterThanThreeMonthsMember 2019-01-01 2019-12-31 0000908732 ifrs-full:NotLaterThanThreeMonthsMember 2019-01-01 2019-12-31 0000908732 shi:JointVenturesOfTheGroupMember 2019-01-01 2019-12-31 0000908732 shi:ZhangYiminMember shi:IndependentNonExecutiveDirectorsMember 2019-01-01 2019-12-31 0000908732 shi:LiuYunhongMember shi:IndependentNonExecutiveDirectorsMember 2019-01-01 2019-12-31 0000908732 shi:DuWeifengMember shi:IndependentNonExecutiveDirectorsMember 2019-01-01 2019-12-31 0000908732 shi:LiYuanqinMember shi:IndependentNonExecutiveDirectorsMember 2019-01-01 2019-12-31 0000908732 shi:ShanghaiShidianEnergyCompanyLimitedShidianEnergyMember shi:ShanghaiPetrochemicalInvestmentDevelopmentCompanyLimitedMember 2019-01-01 2019-12-31 0000908732 ifrs-full:ConstructionInProgressMember 2019-01-01 2019-12-31 0000908732 shi:SinopecFinanceCompanyLimitedMember 2019-01-01 2019-12-31 0000908732 srt:DirectorMember 2019-01-01 2019-12-31 0000908732 shi:ForeignExchangeOptionContractMember 2020-01-01 2020-12-31 0000908732 shi:CommoditySwapContractsMember 2020-01-01 2020-12-31 0000908732 ifrs-full:OperatingSegmentsMember shi:PetroleumProductsMember 2020-01-01 2020-12-31 0000908732 ifrs-full:OperatingSegmentsMember shi:IntermediatePetrochemicalsMember 2020-01-01 2020-12-31 0000908732 ifrs-full:OperatingSegmentsMember shi:ResinsAndPlasticsMember 2020-01-01 2020-12-31 0000908732 ifrs-full:OperatingSegmentsMember shi:SyntheticFibresMember 2020-01-01 2020-12-31 0000908732 ifrs-full:OperatingSegmentsMember shi:TradingOfPetrochemicalProductsMember 2020-01-01 2020-12-31 0000908732 ifrs-full:OperatingSegmentsMember ifrs-full:AllOtherSegmentsMember 2020-01-01 2020-12-31 0000908732 ifrs-full:OperatingSegmentsMember 2020-01-01 2020-12-31 0000908732 ifrs-full:EliminationOfIntersegmentAmountsMember shi:PetroleumProductsMember 2020-01-01 2020-12-31 0000908732 ifrs-full:EliminationOfIntersegmentAmountsMember shi:IntermediatePetrochemicalsMember 2020-01-01 2020-12-31 0000908732 ifrs-full:EliminationOfIntersegmentAmountsMember shi:ResinsAndPlasticsMember 2020-01-01 2020-12-31 0000908732 ifrs-full:EliminationOfIntersegmentAmountsMember shi:SyntheticFibresMember 2020-01-01 2020-12-31 0000908732 ifrs-full:EliminationOfIntersegmentAmountsMember shi:TradingOfPetrochemicalProductsMember 2020-01-01 2020-12-31 0000908732 ifrs-full:EliminationOfIntersegmentAmountsMember ifrs-full:AllOtherSegmentsMember 2020-01-01 2020-12-31 0000908732 ifrs-full:EliminationOfIntersegmentAmountsMember 2020-01-01 2020-12-31 0000908732 shi:PetroleumProductsMember 2020-01-01 2020-12-31 0000908732 shi:IntermediatePetrochemicalsMember 2020-01-01 2020-12-31 0000908732 shi:ResinsAndPlasticsMember 2020-01-01 2020-12-31 0000908732 shi:SyntheticFibresMember 2020-01-01 2020-12-31 0000908732 shi:TradingOfPetrochemicalProductsMember 2020-01-01 2020-12-31 0000908732 ifrs-full:AllOtherSegmentsMember 2020-01-01 2020-12-31 0000908732 shi:RevenueRecognizedAtAPointInTimeMember shi:PetroleumProductsMember 2020-01-01 2020-12-31 0000908732 shi:RevenueRecognizedAtAPointInTimeMember shi:IntermediatePetrochemicalsMember 2020-01-01 2020-12-31 0000908732 shi:RevenueRecognizedAtAPointInTimeMember shi:ResinsAndPlasticsMember 2020-01-01 2020-12-31 0000908732 shi:RevenueRecognizedAtAPointInTimeMember shi:SyntheticFibresMember 2020-01-01 2020-12-31 0000908732 shi:RevenueRecognizedAtAPointInTimeMember shi:TradingOfPetrochemicalProductsMember 2020-01-01 2020-12-31 0000908732 shi:RevenueRecognizedAtAPointInTimeMember ifrs-full:AllOtherSegmentsMember 2020-01-01 2020-12-31 0000908732 shi:RevenueRecognizedAtAPointInTimeMember 2020-01-01 2020-12-31 0000908732 shi:RevenueRecognizedOverTimeMember shi:PetroleumProductsMember 2020-01-01 2020-12-31 0000908732 shi:RevenueRecognizedOverTimeMember shi:IntermediatePetrochemicalsMember 2020-01-01 2020-12-31 0000908732 shi:RevenueRecognizedOverTimeMember shi:ResinsAndPlasticsMember 2020-01-01 2020-12-31 0000908732 shi:RevenueRecognizedOverTimeMember shi:SyntheticFibresMember 2020-01-01 2020-12-31 0000908732 shi:RevenueRecognizedOverTimeMember shi:TradingOfPetrochemicalProductsMember 2020-01-01 2020-12-31 0000908732 shi:RevenueRecognizedOverTimeMember ifrs-full:AllOtherSegmentsMember 2020-01-01 2020-12-31 0000908732 shi:RevenueRecognizedOverTimeMember 2020-01-01 2020-12-31 0000908732 shi:SingleCustomerMember 2020-01-01 2020-12-31 0000908732 shi:OtherNoncurrentAssetsMember 2020-01-01 2020-12-31 0000908732 shi:LandUseRightsMember 2020-01-01 2020-12-31 0000908732 ifrs-full:BuildingsMember 2020-01-01 2020-12-31 0000908732 shi:EquipmentMember 2020-01-01 2020-12-31 0000908732 ifrs-full:OtherAssetsMember 2020-01-01 2020-12-31 0000908732 shi:ShanghaiShidianEnergyCompanyLimitedShidianEnergyMember 2020-01-01 2020-12-31 0000908732 shi:ShanghaiAzbilAutomationCompanyLimitedMember 2020-01-01 2020-12-31 0000908732 shi:ShanghaiJinsenHydrocarbonResinsCompanyLimitedMember 2020-01-01 2020-12-31 0000908732 shi:ShanghaiChemicalIndustryParkDevelopmentCompanyLimitedMember 2020-01-01 2020-12-31 0000908732 shi:ShanghaiSeccoPetrochemicalCompanyLimitedMember 2020-01-01 2020-12-31 0000908732 ifrs-full:AggregatedIndividuallyImmaterialAssociatesMember 2020-01-01 2020-12-31 0000908732 shi:LindeSpcGasesCompanyLimitedFormerlyKnownAsbocspcGasesCompanyLimitedMember 2020-01-01 2020-12-31 0000908732 shi:ShanghaiPetrochemicalPressureVesselTestingCenterMember 2020-01-01 2020-12-31 0000908732 shi:ShanghaiPetrochemicalYanguGasDevelopmentCompanyLimitedMember 2020-01-01 2020-12-31 0000908732 shi:SinopecCorpWithSubsidiariesAndJointVenturesMember 2020-01-01 2020-12-31 0000908732 shi:SinopecGroupAndSubsidiariesMember 2020-01-01 2020-12-31 0000908732 shi:AssociatesAndJointVenturesMember 2020-01-01 2020-12-31 0000908732 shi:TheGroupAndSinopecGroupAndItsSubsidiariesAssociatesAndJointVenturesOfTheGroupMember 2020-01-01 2020-12-31 0000908732 shi:ZhengYunruiMember shi:SupervisorsMember 2020-01-01 2020-12-31 0000908732 shi:CaiTingjiMember shi:SupervisorsMember 2020-01-01 2020-12-31 0000908732 shi:MaYanhuiMember shi:SupervisorsMember 2020-01-01 2020-12-31 0000908732 shi:ZhangFengMember shi:SupervisorsMember 2020-01-01 2020-12-31 0000908732 shi:ChenHongjunMember shi:SupervisorsMember 2020-01-01 2020-12-31 0000908732 shi:DirectorsAndChiefExecutivesMember 2020-01-01 2020-12-31 0000908732 shi:WuHaijunMember shi:ExecutiveDirectorsMember 2020-01-01 2020-12-31 0000908732 shi:GuanZeminMember shi:ExecutiveDirectorsMember 2020-01-01 2020-12-31 0000908732 shi:JinQiangMember shi:ExecutiveDirectorsMember 2020-01-01 2020-12-31 0000908732 shi:JinWenminMember shi:ExecutiveDirectorsMember 2020-01-01 2020-12-31 0000908732 shi:HuangXiangyuMember shi:ExecutiveDirectorsMember 2020-01-01 2020-12-31 0000908732 shi:HuangFeiMember shi:ExecutiveDirectorsMember 2020-01-01 2020-12-31 0000908732 shi:ZhouMeiyunMember shi:ExecutiveDirectorsMember 2020-01-01 2020-12-31 0000908732 shi:PengKunMember shi:NonExecutiveDirectorsMember 2020-01-01 2020-12-31 0000908732 ifrs-full:EquityInvestmentsMember ifrs-full:Level3OfFairValueHierarchyMember 2020-01-01 2020-12-31 0000908732 shi:StructuredDepositsMember ifrs-full:Level3OfFairValueHierarchyMember 2020-01-01 2020-12-31 0000908732 ifrs-full:Level3OfFairValueHierarchyMember 2020-01-01 2020-12-31 0000908732 ifrs-full:IssuedCapitalMember 2020-01-01 2020-12-31 0000908732 ifrs-full:OtherReservesMember 2020-01-01 2020-12-31 0000908732 ifrs-full:RetainedEarningsMember 2020-01-01 2020-12-31 0000908732 ifrs-full:EquityAttributableToOwnersOfParentMember 2020-01-01 2020-12-31 0000908732 ifrs-full:NoncontrollingInterestsMember 2020-01-01 2020-12-31 0000908732 ifrs-full:AssociatesMember 2020-01-01 2020-12-31 0000908732 ifrs-full:AccumulatedDepreciationAndAmortisationMember 2020-01-01 2020-12-31 0000908732 ifrs-full:GrossCarryingAmountMember 2020-01-01 2020-12-31 0000908732 ifrs-full:ConstructionInProgressMember 2020-01-01 2020-12-31 0000908732 ifrs-full:GrossCarryingAmountMember shi:VehiclesAndOtherEquipmentMember 2020-01-01 2020-12-31 0000908732 ifrs-full:GrossCarryingAmountMember shi:PlantAndMachineryMember 2020-01-01 2020-12-31 0000908732 ifrs-full:GrossCarryingAmountMember ifrs-full:BuildingsMember 2020-01-01 2020-12-31 0000908732 ifrs-full:OtherIntangibleAssetsMember 2020-01-01 2020-12-31 0000908732 shi:LongTermPrepaidExpenseMember 2020-01-01 2020-12-31 0000908732 shi:DeferredTaxAssetsMember shi:TaxLossesMember 2020-01-01 2020-12-31 0000908732 shi:DeferredTaxAssetsMember ifrs-full:OtherTemporaryDifferencesMember 2020-01-01 2020-12-31 0000908732 shi:DeferredTaxAssetsMember shi:ProvisionForImpairmentLossesInFixedAssetsConstructionInProgressMember 2020-01-01 2020-12-31 0000908732 shi:DeferredTaxAssetsMember shi:ImpairmentForBadAndDoubtfulDebtsAndProvisionForInventoriesAndPayrollPayablesMember 2020-01-01 2020-12-31 0000908732 shi:DeferredTaxLiabilitiesMember shi:DifferenceInDepreciationMember 2020-01-01 2020-12-31 0000908732 shi:DeferredTaxLiabilitiesMember shi:GainsLossesOfFinancialAssetsAtFairValueMember 2020-01-01 2020-12-31 0000908732 shi:DeferredTaxAssetsMember 2020-01-01 2020-12-31 0000908732 shi:DeferredTaxLiabilitiesMember shi:CapitalizationOfBorrowingCostsMember 2020-01-01 2020-12-31 0000908732 shi:DeferredTaxAssetsNetMember 2020-01-01 2020-12-31 0000908732 shi:DeferredTaxLiabilitiesMember 2020-01-01 2020-12-31 0000908732 shi:DeferredTaxLiabilitiesNetMember 2020-01-01 2020-12-31 0000908732 ifrs-full:JointVenturesMember 2020-01-01 2020-12-31 0000908732 shi:ReservesMember 2020-01-01 2020-12-31 0000908732 shi:SafetyProductionFundMember 2020-01-01 2020-12-31 0000908732 ifrs-full:SharePremiumMember 2020-01-01 2020-12-31 0000908732 ifrs-full:HedgingInstrumentsMember 2020-01-01 2020-12-31 0000908732 ifrs-full:MiscellaneousOtherReservesMember 2020-01-01 2020-12-31 0000908732 ifrs-full:ReserveOfDiscretionaryParticipationFeaturesMember 2020-01-01 2020-12-31 0000908732 ifrs-full:CapitalReserveMember 2020-01-01 2020-12-31 0000908732 ifrs-full:StatutoryReserveMember 2020-01-01 2020-12-31 0000908732 ifrs-full:LaterThanThreeMonthsMember 2020-01-01 2020-12-31 0000908732 ifrs-full:NotLaterThanThreeMonthsMember 2020-01-01 2020-12-31 0000908732 ifrs-full:ParentMember shi:ReservesMember 2020-01-01 2020-12-31 0000908732 ifrs-full:ParentMember ifrs-full:RetainedEarningsMember 2020-01-01 2020-12-31 0000908732 ifrs-full:ParentMember shi:SafetyProductionFundMember 2020-01-01 2020-12-31 0000908732 ifrs-full:ParentMember ifrs-full:SharePremiumMember 2020-01-01 2020-12-31 0000908732 ifrs-full:ParentMember ifrs-full:HedgingInstrumentsMember 2020-01-01 2020-12-31 0000908732 ifrs-full:ParentMember ifrs-full:MiscellaneousOtherReservesMember 2020-01-01 2020-12-31 0000908732 ifrs-full:ParentMember ifrs-full:ReserveOfDiscretionaryParticipationFeaturesMember 2020-01-01 2020-12-31 0000908732 ifrs-full:ParentMember ifrs-full:CapitalReserveMember 2020-01-01 2020-12-31 0000908732 ifrs-full:ParentMember ifrs-full:StatutoryReserveMember 2020-01-01 2020-12-31 0000908732 ifrs-full:ParentMember ifrs-full:ClassesOfShareCapitalMember 2020-01-01 2020-12-31 0000908732 shi:PinghuChinaAviationOilPortCompanyLimitedMember shi:ShanghaiPetrochemicalInvestmentDevelopmentCompanyLimitedMember 2020-01-01 2020-12-31 0000908732 ifrs-full:AccumulatedDepreciationAndAmortisationMember ifrs-full:BuildingsMember 2020-01-01 2020-12-31 0000908732 ifrs-full:AccumulatedDepreciationAndAmortisationMember shi:PlantAndMachineryMember 2020-01-01 2020-12-31 0000908732 ifrs-full:AccumulatedDepreciationAndAmortisationMember shi:VehiclesAndOtherEquipmentMember 2020-01-01 2020-12-31 0000908732 shi:JointVenturesOfTheGroupMember 2020-01-01 2020-12-31 0000908732 shi:LiYuanqinMember shi:IndependentNonExecutiveDirectorsMember 2020-01-01 2020-12-31 0000908732 shi:TangSongMember shi:IndependentNonExecutiveDirectorsMember 2020-01-01 2020-12-31 0000908732 shi:LiuYunhongMember shi:IndependentNonExecutiveDirectorsMember 2020-01-01 2020-12-31 0000908732 shi:DuWeifengMember shi:IndependentNonExecutiveDirectorsMember 2020-01-01 2020-12-31 0000908732 shi:ChenHaifengMember shi:IndependentNonExecutiveDirectorsMember 2020-01-01 2020-12-31 0000908732 shi:YangJunMember shi:IndependentNonExecutiveDirectorsMember 2020-01-01 2020-12-31 0000908732 shi:GaoSongMember shi:IndependentNonExecutiveDirectorsMember 2020-01-01 2020-12-31 0000908732 shi:ZhangYiminMember shi:IndependentNonExecutiveDirectorsMember 2020-01-01 2020-12-31 0000908732 ifrs-full:CurrencyRiskMember 2020-01-01 2020-12-31 0000908732 ifrs-full:FloatingInterestRateMember ifrs-full:InterestRateRiskMember 2020-01-01 2020-12-31 0000908732 ifrs-full:AccumulatedImpairmentMember shi:PlantAndMachineryMember 2020-01-01 2020-12-31 0000908732 ifrs-full:AccumulatedImpairmentMember shi:VehiclesAndOtherEquipmentMember 2020-01-01 2020-12-31 0000908732 ifrs-full:AccumulatedImpairmentMember 2020-01-01 2020-12-31 0000908732 ifrs-full:AccumulatedImpairmentMember ifrs-full:BuildingsMember 2020-01-01 2020-12-31 0000908732 shi:SinopecFinanceCompanyLimitedMember 2020-01-01 2020-12-31 0000908732 srt:DirectorMember 2020-01-01 2020-12-31 0000908732 ifrs-full:ShorttermBorrowingsMember 2020-01-01 2020-12-31 0000908732 shi:ShortTermBondsMember 2020-01-01 2020-12-31 0000908732 ifrs-full:LeaseLiabilitiesMember 2020-01-01 2020-12-31 0000908732 shi:ZhejiangJinlianPetrochemicalStorageandTransportationCoLtdMember shi:ShanghaiPetrochemicalInvestmentDevelopmentCompanyLimitedMember 2020-06-01 2020-06-30 0000908732 shi:ZhejiangJinlianPetrochemicalStorageandTransportationCoLtdMember shi:ShanghaiPetrochemicalInvestmentDevelopmentCompanyLimitedMember 2020-06-30 0000908732 shi:ShanghaiShidianEnergyCompanyLimitedShidianEnergyMember shi:ShanghaiPetrochemicalInvestmentDevelopmentCompanyLimitedMember 2019-08-31 0000908732 shi:ShanghaiShidianEnergyCompanyLimitedShidianEnergyMember shi:ShanghaiPetrochemicalInvestmentDevelopmentCompanyLimitedMember 2019-08-31 2019-08-31 0000908732 shi:ZhejiangJinYongAcrylicFibreCompanyLimitedMember 2019-08-23 2019-08-23 0000908732 ifrs-full:ParentMember shi:ShanghaiSeccoPetrochemicalCompanyLimitedMember 2013-12-05 0000908732 shi:VehiclesAndOtherEquipmentMember 2021-01-01 2021-12-31 0000908732 shi:PlantAndMachineryMember 2021-01-01 2021-12-31 0000908732 ifrs-full:BuildingsMember 2021-01-01 2021-12-31 0000908732 ifrs-full:IntangibleAssetsOtherThanGoodwillMember 2021-01-01 2021-12-31 0000908732 shi:LongTermPrepaidExpensesMember 2021-01-01 2021-12-31 0000908732 ifrs-full:OtherAssetsMember 2021-01-01 2021-12-31 0000908732 shi:EquipmentMember 2021-01-01 2021-12-31 0000908732 ifrs-full:BuildingsMember 2021-01-01 2021-12-31 0000908732 shi:LandUseRightsMember 2021-01-01 2021-12-31 0000908732 shi:ForeignExchangeOptionContractMember 2021-01-01 2021-12-31 0000908732 shi:CommoditySwapContractsMember 2021-01-01 2021-12-31 0000908732 ifrs-full:OperatingSegmentsMember shi:PetroleumProductsMember 2021-01-01 2021-12-31 0000908732 ifrs-full:OperatingSegmentsMember shi:IntermediatePetrochemicalsMember 2021-01-01 2021-12-31 0000908732 ifrs-full:OperatingSegmentsMember shi:ResinsAndPlasticsMember 2021-01-01 2021-12-31 0000908732 ifrs-full:OperatingSegmentsMember shi:SyntheticFibresMember 2021-01-01 2021-12-31 0000908732 ifrs-full:OperatingSegmentsMember shi:TradingOfPetrochemicalProductsMember 2021-01-01 2021-12-31 0000908732 ifrs-full:OperatingSegmentsMember ifrs-full:AllOtherSegmentsMember 2021-01-01 2021-12-31 0000908732 ifrs-full:OperatingSegmentsMember 2021-01-01 2021-12-31 0000908732 ifrs-full:EliminationOfIntersegmentAmountsMember shi:PetroleumProductsMember 2021-01-01 2021-12-31 0000908732 ifrs-full:EliminationOfIntersegmentAmountsMember shi:IntermediatePetrochemicalsMember 2021-01-01 2021-12-31 0000908732 ifrs-full:EliminationOfIntersegmentAmountsMember shi:ResinsAndPlasticsMember 2021-01-01 2021-12-31 0000908732 ifrs-full:EliminationOfIntersegmentAmountsMember shi:SyntheticFibresMember 2021-01-01 2021-12-31 0000908732 ifrs-full:EliminationOfIntersegmentAmountsMember shi:TradingOfPetrochemicalProductsMember 2021-01-01 2021-12-31 0000908732 ifrs-full:EliminationOfIntersegmentAmountsMember ifrs-full:AllOtherSegmentsMember 2021-01-01 2021-12-31 0000908732 ifrs-full:EliminationOfIntersegmentAmountsMember 2021-01-01 2021-12-31 0000908732 shi:PetroleumProductsMember 2021-01-01 2021-12-31 0000908732 shi:IntermediatePetrochemicalsMember 2021-01-01 2021-12-31 0000908732 shi:ResinsAndPlasticsMember 2021-01-01 2021-12-31 0000908732 shi:SyntheticFibresMember 2021-01-01 2021-12-31 0000908732 shi:TradingOfPetrochemicalProductsMember 2021-01-01 2021-12-31 0000908732 ifrs-full:AllOtherSegmentsMember 2021-01-01 2021-12-31 0000908732 shi:RevenueRecognizedAtAPointInTimeMember shi:PetroleumProductsMember 2021-01-01 2021-12-31 0000908732 shi:RevenueRecognizedAtAPointInTimeMember shi:IntermediatePetrochemicalsMember 2021-01-01 2021-12-31 0000908732 shi:RevenueRecognizedAtAPointInTimeMember shi:ResinsAndPlasticsMember 2021-01-01 2021-12-31 0000908732 shi:RevenueRecognizedAtAPointInTimeMember shi:SyntheticFibresMember 2021-01-01 2021-12-31 0000908732 shi:RevenueRecognizedAtAPointInTimeMember shi:TradingOfPetrochemicalProductsMember 2021-01-01 2021-12-31 0000908732 shi:RevenueRecognizedAtAPointInTimeMember ifrs-full:AllOtherSegmentsMember 2021-01-01 2021-12-31 0000908732 shi:RevenueRecognizedAtAPointInTimeMember 2021-01-01 2021-12-31 0000908732 shi:RevenueRecognizedOverTimeMember shi:PetroleumProductsMember 2021-01-01 2021-12-31 0000908732 shi:RevenueRecognizedOverTimeMember shi:IntermediatePetrochemicalsMember 2021-01-01 2021-12-31 0000908732 shi:RevenueRecognizedOverTimeMember shi:ResinsAndPlasticsMember 2021-01-01 2021-12-31 0000908732 shi:RevenueRecognizedOverTimeMember shi:SyntheticFibresMember 2021-01-01 2021-12-31 0000908732 shi:RevenueRecognizedOverTimeMember shi:TradingOfPetrochemicalProductsMember 2021-01-01 2021-12-31 0000908732 shi:RevenueRecognizedOverTimeMember ifrs-full:AllOtherSegmentsMember 2021-01-01 2021-12-31 0000908732 shi:RevenueRecognizedOverTimeMember 2021-01-01 2021-12-31 0000908732 shi:SingleCustomerMember 2021-01-01 2021-12-31 0000908732 shi:OtherNoncurrentAssetsMember 2021-01-01 2021-12-31 0000908732 shi:ZhejiangJinlianPetrochemicalStorageandTransportationCoLtdMember 2021-01-01 2021-12-31 0000908732 shi:ShanghaiPetrochemicalInvestmentDevelopmentCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:ChinaJinshanAssociatedTradingCorporationMember 2021-01-01 2021-12-31 0000908732 shi:ShanghaiJinchangEngineeringPlasticsCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:ShanghaiGoldenPhillipsPetrochemicalCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:ShanghaiJinshanTradingCorporationMember 2021-01-01 2021-12-31 0000908732 shi:ShanghaiChemicalIndustryParkDevelopmentCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:ShanghaiJinsenHydrocarbonResinsCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:ShanghaiAzbilAutomationCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:ShanghaiShidianEnergyCompanyLimitedShidianEnergyMember 2021-01-01 2021-12-31 0000908732 shi:ShanghaiSeccoPetrochemicalCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 ifrs-full:AggregatedIndividuallyImmaterialAssociatesMember 2021-01-01 2021-12-31 0000908732 shi:LindeSpcGasesCompanyLimitedFormerlyKnownAsbocspcGasesCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:ShanghaiPetrochemicalPressureVesselTestingCenterMember 2021-01-01 2021-12-31 0000908732 shi:ShanghaiPetrochemicalYanguGasDevelopmentCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:ShanghaiJinshanBalingNewMaterialsCoLtdMember 2021-01-01 2021-12-31 0000908732 shi:BeijingYanshanPetrochemicalSpecialEquipmentInspectionCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:SinopecGuangzhouEngineeringCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:SinopecConsultingCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:SinopecGroupInternationalPetroleumExplorationAndProductionLimitedMember 2021-01-01 2021-12-31 0000908732 shi:ChinaPetrochemicalCorpNanjingChemicalIndustryCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:SinopecSichuanUninylonWorksMember 2021-01-01 2021-12-31 0000908732 shi:ShanghaiPetrochemicalHaidiAdministrationCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:JiangsuJinlingOptaPolymerCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:SinopecLuoyangEngineeringCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:SinopecNanjingEngineeringCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:ShanghaiPetrochemicalMachineryManufactureCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:TheFifthConstructionCompanyOfSinopecMember 2021-01-01 2021-12-31 0000908732 shi:TheTenthConstructionCompanyOfSinopecMember 2021-01-01 2021-12-31 0000908732 shi:NationalPetrochemicalProjectRiskAssessmentTechnologyCenterMember 2021-01-01 2021-12-31 0000908732 shi:SinopecEngineeringQualityMonitoringCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:SinopecEngineeringIncorporationMember 2021-01-01 2021-12-31 0000908732 shi:SinopecShanghaiEngineeringCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:SinopecTendingCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:TheFourthConstructionCompanyOfSinopecMember 2021-01-01 2021-12-31 0000908732 shi:SinopecShengliPetroleumAdministrationCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:SinopecZhongyuanPetroleumExplorationBureauCo.LtdMember 2021-01-01 2021-12-31 0000908732 shi:SinopecBeijingYanshanPetrochemicalCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:SinopecGroupShanghaiTrainingCenterMember 2021-01-01 2021-12-31 0000908732 shi:SinopecEngineeringQualitySupervisionTerminalMember 2021-01-01 2021-12-31 0000908732 shi:PetrolChemicalIndustryManagementCadreCollegeMember 2021-01-01 2021-12-31 0000908732 shi:ChinaEconomicbooksCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:BeijingPetrochemicalConstructionConsultingCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:SinopecGroupEconomicandTechnologyResearchInstituteCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:SinopecEnergySavingTechnologyServiceCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:SinopecNewspaperOfficeMember 2021-01-01 2021-12-31 0000908732 shi:SinopecGroupJiangsuPetroleumExplorationBureauCo.LtdMember 2021-01-01 2021-12-31 0000908732 shi:SinopecBaichuanEconomicAndTradeCompanyMember 2021-01-01 2021-12-31 0000908732 shi:SinopecPetroleumEngineeringGeophysicsLimitedMember 2021-01-01 2021-12-31 0000908732 shi:SinopecSharedServicesCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:NingboEngineeringCompanyOfSinopecMember 2021-01-01 2021-12-31 0000908732 shi:SinopecAssetsManagementCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:SinopecGroupInternationalTravelAgencyAgriculturalBankOfChinaMember 2021-01-01 2021-12-31 0000908732 shi:SinopecPublishingHouseCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:ChinaEconomyPhulishingHouseCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:ZhongshiHuananjingChemicalResearchInstituteCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:SinopecChemicalCommercialHoldingCompanyLimitedTwoMember 2021-01-01 2021-12-31 0000908732 shi:SinopecFinanceCompanyLimited1Member 2021-01-01 2021-12-31 0000908732 shi:SinopecChemicalCommercialHoldingSingaporePteLimitedMember 2021-01-01 2021-12-31 0000908732 shi:BasfGaoQiaoPerformanceChemicalsShanghaiCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:ShanghaiKsdBulkSolidsEngineeringCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:ShanghaiChangshiShippingLimitedCompanyMember 2021-01-01 2021-12-31 0000908732 shi:BASFYpcCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:ShanghaiSinopecMitsuiChemicalsCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:ZhejiangBalingHengyiCaprolactamLimitedCompanyMember 2021-01-01 2021-12-31 0000908732 shi:QingdaoZhonghuaSunshineManagementSystemCertificationCentreMember 2021-01-01 2021-12-31 0000908732 shi:ChinaYanshanUnitedForeignTradeCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:UnipecSingaporeMember 2021-01-01 2021-12-31 0000908732 shi:SinopecChinaEastChemicalSalesCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:FujianGuleiPetrochemicalCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:SinopecYizhengChemicalFibreCompanyLimitedLiabilityCompanyMember 2021-01-01 2021-12-31 0000908732 shi:SinopecChemicalCommercialHoldingHongKongCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:StorageAndTransportationInstallationCompanyOfNingboEngineeringCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:SinopecShanghaiEnergyTradeCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:ChinaPetroleumAndChemicalCorporationQingdaoSecurityEngineeringAndResearchInstituteMember 2021-01-01 2021-12-31 0000908732 shi:NantongDonghaiPetrochemicalCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:DalianFuruipuTechnologyCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:SinopecLubricatingOilShanghaiResearchInstituteCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:SinopecShanghaiResearchInstituteOfPetrochemicalTechnologyMember 2021-01-01 2021-12-31 0000908732 shi:SinopecPetroleumAndChemicalSceintificResearchInstituteDadiCompanyMember 2021-01-01 2021-12-31 0000908732 shi:NingboEastseaLinefanTechnologyCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:ChinaPetrochemicalInternationalTianjinCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:SinopecShanghaiGaoqiaoPetrochemicalCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:ChinaPetrochemicalRefinerySalesCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:ChinaPetrochemicalInternationalCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:ChinaPetrochemicalInternationalNingboCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:PetroCyberworksInformationTechnologyCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:SinopecChemicalCommercialHoldingCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:SinopecChemicalSalesCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:ChinaInternationalUnitedPetroleumAndChemicalCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:SinopecInternationalAustrailiaPtyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:SinopecChemicalCommericalHoldingNorthAmericaIncMember 2021-01-01 2021-12-31 0000908732 shi:SinopecEuropeCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:RizhaoShihuaCrudeOilTerminalCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:SinopecJapanCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:UnipecAmericaIncMember 2021-01-01 2021-12-31 0000908732 shi:YihuaBonarYarnsAndFabricsCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:ChinaSinopecPipelineStorageAndTransportationCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:YihuaToryPolyesterFilmCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:MaomingShihuaDongchengChemicalCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:BeijingVictoryHotelCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:UnipecQingdaoInternationalLogisticsCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:SinopecNanguangShanghaiIndustrialCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:SinopecChemicalSalesGuangdongCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:SinopecOilRefiningAndMarketingShanghaiCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:EpecECommerceCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:SinopecZhongyuanPetrolChemicalIndustryCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:NingboMinggangGasCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:SinopecResearchInstituteOfSafetyEngineeringMember 2021-01-01 2021-12-31 0000908732 shi:SinopecShenzhenECommerceCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:SinopecGreatWallEnergyAndChemicalCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:YipaikeBusinessFactoringCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:SinopecJianghanSaltChemicalHubeiCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:SinopecDalianFushunResearchInstituteOfPetroleumAndPetrochemicalsMember 2021-01-01 2021-12-31 0000908732 shi:FujianRefiningPetrochemicalCompanyLimitedFREPMember 2021-01-01 2021-12-31 0000908732 shi:YpcGproNanjingRubberCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:ShanghaiLideCatalystCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:ShengliOilFieldExplorationAndDevelopmentResearchInstituteMember 2021-01-01 2021-12-31 0000908732 shi:SinopecBalingPetrochemicalCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:NanjingYangzhiPetrochemicalIndutryCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:SinopecChemicalCommercialHoldingWuhanCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:ChinaPetrochemicalInternationalWuhanCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:SinopecHoneywellTianjinCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:ChinaPetrochemicalInternationalNanjingCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:SinopecMaterialsEquipmentEastChinaCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:DalianSinopecMaterialEquipCompanyMember 2021-01-01 2021-12-31 0000908732 shi:ZhoushanShihuaCrudeOilTerminalCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:SinopecBeijingResearchInstituteOfChemicalIndustryMember 2021-01-01 2021-12-31 0000908732 shi:ChinaPetrochemicalInternationalShanghaiCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:SinopecCatalystCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:ChinaPetrochemicalInternationalBeijingCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:SinopecYangziPetrochemicalCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:SinopecLubricantCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:SinopecFuelOilSalesCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:SinopecMarketingCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:ZhongkeGuangdongRefiningAndChemicalCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 shi:LianhuaNingboInternationalLogisticsLimitedMember 2021-01-01 2021-12-31 0000908732 shi:ChinaPetrochemicalCorpEngineeringRationManagementStationMember 2021-01-01 2021-12-31 0000908732 shi:UnipecSingaporeOneMember 2021-01-01 2021-12-31 0000908732 shi:SinopecCorpWithSubsidiariesAndJointVenturesMember 2021-01-01 2021-12-31 0000908732 shi:SinopecGroupAndSubsidiariesMember 2021-01-01 2021-12-31 0000908732 shi:AssociatesAndJointVenturesMember 2021-01-01 2021-12-31 0000908732 shi:TheGroupAndSinopecGroupAndItsSubsidiariesAssociatesAndJointVenturesOfTheGroupMember 2021-01-01 2021-12-31 0000908732 shi:JinQiangMember shi:ExecutiveDirectorsMember 2021-01-01 2021-12-31 0000908732 shi:DuJunMember shi:ExecutiveDirectorsMember 2021-01-01 2021-12-31 0000908732 shi:WuHaijunMember shi:ExecutiveDirectorsMember 2021-01-01 2021-12-31 0000908732 shi:GuanZeminMember shi:ExecutiveDirectorsMember 2021-01-01 2021-12-31 0000908732 shi:DirectorsAndChiefExecutivesMember 2021-01-01 2021-12-31 0000908732 shi:CaiTingjiMember shi:SupervisorsMember 2021-01-01 2021-12-31 0000908732 shi:ZhengYunruiMember shi:SupervisorsMember 2021-01-01 2021-12-31 0000908732 shi:ChenHongjunMember shi:SupervisorsMember 2021-01-01 2021-12-31 0000908732 shi:ZhangFengMember shi:SupervisorsMember 2021-01-01 2021-12-31 0000908732 shi:MaYanhuiMember shi:SupervisorsMember 2021-01-01 2021-12-31 0000908732 shi:JinWenminMember shi:ExecutiveDirectorsMember 2021-01-01 2021-12-31 0000908732 shi:PengKunMember shi:NonExecutiveDirectorsMember 2021-01-01 2021-12-31 0000908732 shi:HuangFeiMember shi:ExecutiveDirectorsMember 2021-01-01 2021-12-31 0000908732 shi:HuangXiangyuMember shi:ExecutiveDirectorsMember 2021-01-01 2021-12-31 0000908732 ifrs-full:EquityInvestmentsMember ifrs-full:Level3OfFairValueHierarchyMember 2021-01-01 2021-12-31 0000908732 shi:StructuredDepositsMember ifrs-full:Level3OfFairValueHierarchyMember 2021-01-01 2021-12-31 0000908732 ifrs-full:Level3OfFairValueHierarchyMember 2021-01-01 2021-12-31 0000908732 ifrs-full:PreviouslyStatedMember 2021-01-01 2021-12-31 0000908732 ifrs-full:IssuedCapitalMember 2021-01-01 2021-12-31 0000908732 ifrs-full:OtherReservesMember 2021-01-01 2021-12-31 0000908732 ifrs-full:RetainedEarningsMember 2021-01-01 2021-12-31 0000908732 ifrs-full:EquityAttributableToOwnersOfParentMember 2021-01-01 2021-12-31 0000908732 ifrs-full:NoncontrollingInterestsMember 2021-01-01 2021-12-31 0000908732 ifrs-full:AssociatesMember 2021-01-01 2021-12-31 0000908732 ifrs-full:AccumulatedDepreciationAndAmortisationMember 2021-01-01 2021-12-31 0000908732 ifrs-full:GrossCarryingAmountMember 2021-01-01 2021-12-31 0000908732 ifrs-full:ConstructionInProgressMember 2021-01-01 2021-12-31 0000908732 ifrs-full:GrossCarryingAmountMember ifrs-full:BuildingsMember 2021-01-01 2021-12-31 0000908732 ifrs-full:GrossCarryingAmountMember shi:PlantAndMachineryMember 2021-01-01 2021-12-31 0000908732 ifrs-full:GrossCarryingAmountMember shi:VehiclesAndOtherEquipmentMember 2021-01-01 2021-12-31 0000908732 ifrs-full:OtherIntangibleAssetsMember 2021-01-01 2021-12-31 0000908732 shi:LongTermPrepaidExpenseMember 2021-01-01 2021-12-31 0000908732 shi:DeferredTaxLiabilitiesNetMember 2021-01-01 2021-12-31 0000908732 shi:DeferredTaxAssetsMember shi:ImpairmentForBadAndDoubtfulDebtsAndProvisionForInventoriesAndPayrollPayablesMember 2021-01-01 2021-12-31 0000908732 shi:DeferredTaxAssetsMember shi:AccrualsAndOthersMember 2021-01-01 2021-12-31 0000908732 shi:DeferredTaxAssetsMember shi:TaxLossesMember 2021-01-01 2021-12-31 0000908732 shi:DeferredTaxAssetsMember shi:ProvisionForImpairmentLossesInFixedAssetsConstructionInProgressMember 2021-01-01 2021-12-31 0000908732 shi:DeferredTaxLiabilitiesMember shi:CapitalizationOfBorrowingCostsMember 2021-01-01 2021-12-31 0000908732 shi:DeferredTaxLiabilitiesMember shi:DifferenceInDepreciationMember 2021-01-01 2021-12-31 0000908732 shi:DeferredTaxAssetsMember 2021-01-01 2021-12-31 0000908732 shi:DeferredTaxLiabilitiesMember shi:DerivativeFinancialInstrumentsMember 2021-01-01 2021-12-31 0000908732 shi:DeferredTaxLiabilitiesMember 2021-01-01 2021-12-31 0000908732 shi:DeferredTaxAssetsNetMember 2021-01-01 2021-12-31 0000908732 ifrs-full:JointVenturesMember 2021-01-01 2021-12-31 0000908732 shi:ReservesMember 2021-01-01 2021-12-31 0000908732 shi:SafetyProductionFundMember 2021-01-01 2021-12-31 0000908732 ifrs-full:SharePremiumMember 2021-01-01 2021-12-31 0000908732 ifrs-full:HedgingInstrumentsMember 2021-01-01 2021-12-31 0000908732 ifrs-full:MiscellaneousOtherReservesMember 2021-01-01 2021-12-31 0000908732 ifrs-full:ReserveOfDiscretionaryParticipationFeaturesMember 2021-01-01 2021-12-31 0000908732 ifrs-full:CapitalReserveMember 2021-01-01 2021-12-31 0000908732 ifrs-full:StatutoryReserveMember 2021-01-01 2021-12-31 0000908732 ifrs-full:LaterThanThreeMonthsMember 2021-01-01 2021-12-31 0000908732 ifrs-full:NotLaterThanThreeMonthsMember 2021-01-01 2021-12-31 0000908732 ifrs-full:SwapContractMember 2021-01-01 2021-12-31 0000908732 ifrs-full:FloatingInterestRateMember ifrs-full:InterestRateRiskMember 2021-01-01 2021-12-31 0000908732 ifrs-full:CurrencyRiskMember 2021-01-01 2021-12-31 0000908732 shi:CrrcMaterialsQinDaoCompanyLimitedMember shi:ShanghaiPetrochemicalInvestmentDevelopmentCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 ifrs-full:ParentMember shi:ShanghaiSeccoPetrochemicalCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 ifrs-full:ParentMember shi:ShanghaiChemicalIndustryParkDevelopmentCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 ifrs-full:ParentMember shi:ShanghaiJinsenHydrocarbonResinsCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 ifrs-full:ParentMember shi:ShanghaiAzbilAutomationCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 ifrs-full:ParentMember shi:ShanghaiShidianEnergyCompanyLimitedShidianEnergyMember 2021-01-01 2021-12-31 0000908732 ifrs-full:ParentMember shi:LindeSpcGasesCompanyLimitedFormerlyKnownAsbocspcGasesCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 ifrs-full:ParentMember shi:ShanghaiPetrochemicalPressureVesselTestingCenterMember 2021-01-01 2021-12-31 0000908732 ifrs-full:ParentMember shi:ShanghaiPetrochemicalYanguGasDevelopmentCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 ifrs-full:ParentMember shi:ShanghaiJinshanBalingNewMaterialsCoLtdMember 2021-01-01 2021-12-31 0000908732 shi:AggregatedIndividuallyMaterialAssociatesMember 2021-01-01 2021-12-31 0000908732 ifrs-full:AccumulatedDepreciationAndAmortisationMember ifrs-full:BuildingsMember 2021-01-01 2021-12-31 0000908732 ifrs-full:AccumulatedDepreciationAndAmortisationMember shi:PlantAndMachineryMember 2021-01-01 2021-12-31 0000908732 ifrs-full:AccumulatedDepreciationAndAmortisationMember shi:VehiclesAndOtherEquipmentMember 2021-01-01 2021-12-31 0000908732 ifrs-full:AccumulatedImpairmentMember 2021-01-01 2021-12-31 0000908732 ifrs-full:AccumulatedImpairmentMember shi:VehiclesAndOtherEquipmentMember 2021-01-01 2021-12-31 0000908732 ifrs-full:AccumulatedImpairmentMember shi:PlantAndMachineryMember 2021-01-01 2021-12-31 0000908732 ifrs-full:AccumulatedImpairmentMember ifrs-full:BuildingsMember 2021-01-01 2021-12-31 0000908732 shi:JointVenturesOfTheGroupMember 2021-01-01 2021-12-31 0000908732 shi:GaoSongMember shi:IndependentNonExecutiveDirectorsMember 2021-01-01 2021-12-31 0000908732 shi:YangJunMember shi:IndependentNonExecutiveDirectorsMember 2021-01-01 2021-12-31 0000908732 shi:LiYuanqinMember shi:IndependentNonExecutiveDirectorsMember 2021-01-01 2021-12-31 0000908732 shi:ChenHaifengMember shi:IndependentNonExecutiveDirectorsMember 2021-01-01 2021-12-31 0000908732 shi:TangSongMember shi:IndependentNonExecutiveDirectorsMember 2021-01-01 2021-12-31 0000908732 ifrs-full:ParentMember shi:ReservesMember 2021-01-01 2021-12-31 0000908732 ifrs-full:ParentMember ifrs-full:RetainedEarningsMember 2021-01-01 2021-12-31 0000908732 ifrs-full:ParentMember shi:SafetyProductionFundMember 2021-01-01 2021-12-31 0000908732 ifrs-full:ParentMember ifrs-full:SharePremiumMember 2021-01-01 2021-12-31 0000908732 ifrs-full:ParentMember ifrs-full:HedgingInstrumentsMember 2021-01-01 2021-12-31 0000908732 ifrs-full:ParentMember ifrs-full:MiscellaneousOtherReservesMember 2021-01-01 2021-12-31 0000908732 ifrs-full:ParentMember ifrs-full:ReserveOfDiscretionaryParticipationFeaturesMember 2021-01-01 2021-12-31 0000908732 ifrs-full:ParentMember ifrs-full:CapitalReserveMember 2021-01-01 2021-12-31 0000908732 ifrs-full:ParentMember ifrs-full:StatutoryReserveMember 2021-01-01 2021-12-31 0000908732 ifrs-full:ParentMember ifrs-full:ClassesOfShareCapitalMember 2021-01-01 2021-12-31 0000908732 shi:SinopecFinanceCompanyLimitedMember 2021-01-01 2021-12-31 0000908732 dei:BusinessContactMember 2021-01-01 2021-12-31 0000908732 dei:AdrMember 2021-01-01 2021-12-31 0000908732 shi:HSharesMember 2021-01-01 2021-12-31 0000908732 shi:AmendmentsToIasTwelveDeferredTaxRelatedToAssetsAndLiabilitiesArisingFromASingleTransactionMember 2021-01-01 2021-12-31 0000908732 shi:AmendmentsToIasEightDefinitionOfAccountingEstimatesMember 2021-01-01 2021-12-31 0000908732 shi:AmendmentsToIasOneAndIfrsPracticeStatementOneDisclosureOfAccountingPoliciesMember 2021-01-01 2021-12-31 0000908732 shi:AmendmentsToIfrsSeventeenComparativeInformationOfIfrsSeventeenAndIfrsNineMember 2021-01-01 2021-12-31 0000908732 shi:AmendmentsToIfrsSeventeenMember 2021-01-01 2021-12-31 0000908732 shi:IllustrativeExamplesOnIfrsSeventeenMember 2021-01-01 2021-12-31 0000908732 shi:BasisForConclusionsIfrsSeventeenMember 2021-01-01 2021-12-31 0000908732 shi:IfrsSeventeenInsuranceContractsMember 2021-01-01 2021-12-31 0000908732 shi:AmendmentsToIasOneClassificationOfLiabilityAsCurrentOrNonCurrentMember 2021-01-01 2021-12-31 0000908732 shi:AmendmentsToIasThirtySevenCostOfFulfillingAContractMember 2021-01-01 2021-12-31 0000908732 shi:AmendmentsToIasSixteenPropertyPlantAndEquipmentProceedsBeforeIntendedUseMember 2021-01-01 2021-12-31 0000908732 shi:AmendmentsToIfrsThreeConceptualFrameworkMember 2021-01-01 2021-12-31 0000908732 shi:AnnualImprovementsToIfrsStandardTwoThousandEighteenTwoThousandTwentyMember 2021-01-01 2021-12-31 0000908732 shi:IdleOrObsoleteProductionTechnologyFacilitiesMember 2021-01-01 2021-12-31 0000908732 shi:CertainProductionFacilitiesMember 2021-01-01 2021-12-31 0000908732 ifrs-full:BottomOfRangeMember 2021-01-01 2021-12-31 0000908732 ifrs-full:TopOfRangeMember 2021-01-01 2021-12-31 0000908732 ifrs-full:ShorttermBorrowingsMember 2021-01-01 2021-12-31 0000908732 shi:ShortTermBondsMember 2021-01-01 2021-12-31 0000908732 ifrs-full:LeaseLiabilitiesMember 2021-01-01 2021-12-31 0000908732 shi:UndiscountedCashFlowMember ifrs-full:LiquidityRiskMember 2021-12-31 0000908732 ifrs-full:LaterThanFiveYearsMember shi:UndiscountedCashFlowMember ifrs-full:LiquidityRiskMember 2021-12-31 0000908732 ifrs-full:LaterThanTwoYearsAndNotLaterThanFiveYearsMember shi:UndiscountedCashFlowMember ifrs-full:LiquidityRiskMember 2021-12-31 0000908732 ifrs-full:LaterThanOneYearAndNotLaterThanTwoYearsMember shi:UndiscountedCashFlowMember ifrs-full:LiquidityRiskMember 2021-12-31 0000908732 ifrs-full:NotLaterThanOneYearMember shi:UndiscountedCashFlowMember ifrs-full:LiquidityRiskMember 2021-12-31 0000908732 ifrs-full:Level1OfFairValueHierarchyMember ifrs-full:RecurringFairValueMeasurementMember 2021-12-31 0000908732 shi:CommoditySwapContractsMember ifrs-full:Level1OfFairValueHierarchyMember ifrs-full:RecurringFairValueMeasurementMember 2021-12-31 0000908732 shi:CommoditySwapContractsMember ifrs-full:Level2OfFairValueHierarchyMember ifrs-full:RecurringFairValueMeasurementMember 2021-12-31 0000908732 shi:CommoditySwapContractsMember ifrs-full:Level3OfFairValueHierarchyMember ifrs-full:RecurringFairValueMeasurementMember 2021-12-31 0000908732 shi:CommoditySwapContractsMember ifrs-full:RecurringFairValueMeasurementMember 2021-12-31 0000908732 ifrs-full:Level2OfFairValueHierarchyMember ifrs-full:RecurringFairValueMeasurementMember 2021-12-31 0000908732 ifrs-full:Level3OfFairValueHierarchyMember ifrs-full:RecurringFairValueMeasurementMember 2021-12-31 0000908732 ifrs-full:RecurringFairValueMeasurementMember 2021-12-31 0000908732 ifrs-full:UnallocatedAmountsMember 2021-12-31 0000908732 ifrs-full:AccumulatedDepreciationAndAmortisationMember shi:LongTermPrepaidExpenseMember 2021-12-31 0000908732 shi:OtherNoncurrentAssetsMember 2021-12-31 0000908732 shi:LongTermPrepaidExpenseMember 2021-12-31 0000908732 ifrs-full:OtherIntangibleAssetsMember 2021-12-31 0000908732 ifrs-full:AccumulatedDepreciationAndAmortisationMember shi:OtherNoncurrentAssetsMember 2021-12-31 0000908732 ifrs-full:AccumulatedDepreciationAndAmortisationMember ifrs-full:OtherIntangibleAssetsMember 2021-12-31 0000908732 ifrs-full:GrossCarryingAmountMember shi:OtherNoncurrentAssetsMember 2021-12-31 0000908732 ifrs-full:GrossCarryingAmountMember shi:LongTermPrepaidExpenseMember 2021-12-31 0000908732 ifrs-full:GrossCarryingAmountMember ifrs-full:OtherIntangibleAssetsMember 2021-12-31 0000908732 ifrs-full:NotLaterThanOneYearMember 2021-12-31 0000908732 ifrs-full:LaterThanOneYearAndNotLaterThanTwoYearsMember 2021-12-31 0000908732 ifrs-full:LaterThanTwoYearsAndNotLaterThanThreeYearsMember 2021-12-31 0000908732 ifrs-full:LaterThanThreeYearsAndNotLaterThanFourYearsMember 2021-12-31 0000908732 ifrs-full:LaterThanFourYearsAndNotLaterThanFiveYearsMember 2021-12-31 0000908732 ifrs-full:OtherAssetsMember 2021-12-31 0000908732 shi:EquipmentMember 2021-12-31 0000908732 shi:LandUseRightsMember 2021-12-31 0000908732 ifrs-full:BuildingsMember 2021-12-31 0000908732 ifrs-full:Level3OfFairValueHierarchyMember ifrs-full:AtFairValueMember 2021-12-31 0000908732 ifrs-full:JointVenturesMember 2021-12-31 0000908732 ifrs-full:AssociatesMember 2021-12-31 0000908732 shi:ShanghaiShidianEnergyCompanyLimitedShidianEnergyMember 2021-12-31 0000908732 shi:ShanghaiAzbilAutomationCompanyLimitedMember 2021-12-31 0000908732 shi:ShanghaiJinsenHydrocarbonResinsCompanyLimitedMember 2021-12-31 0000908732 shi:ShanghaiChemicalIndustryParkDevelopmentCompanyLimitedMember 2021-12-31 0000908732 shi:ShanghaiSeccoPetrochemicalCompanyLimitedMember 2021-12-31 0000908732 ifrs-full:AggregatedIndividuallyImmaterialAssociatesMember 2021-12-31 0000908732 shi:ShanghaiJinshanBalingNewMaterialsCoLtdMember 2021-12-31 0000908732 shi:ShanghaiPetrochemicalYanguGasDevelopmentCompanyLimitedMember 2021-12-31 0000908732 shi:ShanghaiPetrochemicalPressureVesselTestingCenterMember 2021-12-31 0000908732 shi:LindeSpcGasesCompanyLimitedFormerlyKnownAsbocspcGasesCompanyLimitedMember 2021-12-31 0000908732 ifrs-full:GrossCarryingAmountMember 2021-12-31 0000908732 shi:ProvisionForDeclinesInValueOfInventoriesMember 2021-12-31 0000908732 ifrs-full:AtFairValueMember 2021-12-31 0000908732 shi:SinopecCorpWithSubsidiariesAndJointVenturesMember 2021-12-31 0000908732 shi:AssociatesAndJointVenturesMember 2021-12-31 0000908732 shi:TheGroupAndSinopecGroupAndItsSubsidiariesAssociatesAndJointVenturesOfTheGroupMember 2021-12-31 0000908732 shi:SinopecGroupAndSubsidiariesMember 2021-12-31 0000908732 shi:ShanghaiSeccoPetrochemicalCompanyLimitedMember 2021-12-31 0000908732 shi:ShanghaiShidianEnergyCompanyLimitedShidianEnergyMember 2021-12-31 0000908732 shi:BalingMaterialsMember 2021-12-31 0000908732 ifrs-full:ParentMember shi:ShanghaiSeccoPetrochemicalCompanyLimitedMember 2021-12-31 0000908732 ifrs-full:ParentMember 2021-12-31 0000908732 shi:OrdinaryASharesListedInPRCMember 2021-12-31 0000908732 shi:ForeignInvestedHSharesListedOverseasMember 2021-12-31 0000908732 ifrs-full:IssuedCapitalMember 2021-12-31 0000908732 shi:ImpairmentLossesOnPropertyPlantAndEquipmentMember 2021-12-31 0000908732 ifrs-full:UnusedTaxLossesMember 2021-12-31 0000908732 shi:JointVenturesOfTheGroupMember 2021-12-31 0000908732 shi:SinopecFinanceCompanyLimitedMember ifrs-full:NotLaterThanThreeMonthsMember 2021-12-31 0000908732 ifrs-full:CurrencyRiskMember 2021-12-31 0000908732 shi:SinopecFinanceCompanyLimitedMember 2021-12-31 0000908732 ifrs-full:OperatingSegmentsMember 2021-12-31 0000908732 ifrs-full:ConstructionInProgressMember 2021-12-31 0000908732 ifrs-full:OperatingSegmentsMember shi:PetroleumProductsMember 2021-12-31 0000908732 ifrs-full:OperatingSegmentsMember shi:IntermediatePetrochemicalsMember 2021-12-31 0000908732 ifrs-full:OperatingSegmentsMember shi:ResinsAndPlasticsMember 2021-12-31 0000908732 ifrs-full:OperatingSegmentsMember shi:SyntheticFibresMember 2021-12-31 0000908732 ifrs-full:OperatingSegmentsMember shi:TradingOfPetrochemicalProductsMember 2021-12-31 0000908732 ifrs-full:OperatingSegmentsMember ifrs-full:AllOtherSegmentsMember 2021-12-31 0000908732 ifrs-full:FloatingInterestRateMember ifrs-full:InterestRateRiskMember 2021-12-31 0000908732 ifrs-full:LiquidityRiskMember 2021-12-31 0000908732 shi:HSharesMember 2021-12-31 0000908732 shi:ASharesMember 2021-12-31 0000908732 ifrs-full:LaterThanTwoYearsAndNotLaterThanFiveYearsMember 2021-12-31 0000908732 shi:CertainProductionFacilitiesMember 2021-12-31 0000908732 shi:LaterThanTwoYearsMember 2021-12-31 0000908732 shi:CurrentDerivativeFinancialInstrumentAssetsMember 2021-12-31 0000908732 shi:CurrentDerivativeFinancialInstrumentLiabilitiesMember 2021-12-31 0000908732 shi:MinimumLeasePaymentsReceivableOnInvestmentPropertiesLeasesAboveTwoYearsMember 2021-12-31 0000908732 ifrs-full:FixedInterestRateMember 2021-12-31 0000908732 ifrs-full:FloatingInterestRateMember 2021-12-31 0000908732 ifrs-full:NotLaterThanOneYearMember ifrs-full:FixedInterestRateMember 2021-12-31 0000908732 ifrs-full:LaterThanOneYearMember ifrs-full:FixedInterestRateMember 2021-12-31 0000908732 shi:CommoditySwapContractsMember 2021-12-31 0000908732 shi:OneLargestCustomerMember 2021-12-31 0000908732 shi:FiveLargestCustomerMember 2021-12-31 0000908732 shi:ShortTermBankBorrowingsMember ifrs-full:WeightedAverageMember 2021-12-31 0000908732 ifrs-full:LongtermBorrowingsMember ifrs-full:WeightedAverageMember 2021-12-31 0000908732 ifrs-full:NotLaterThanOneYearMember ifrs-full:BottomOfRangeMember 2021-12-31 0000908732 ifrs-full:NotLaterThanOneYearMember ifrs-full:TopOfRangeMember 2021-12-31 0000908732 ifrs-full:LaterThanThreeYearsAndNotLaterThanFiveYearsMember ifrs-full:TopOfRangeMember 2021-12-31 0000908732 ifrs-full:LaterThanThreeYearsAndNotLaterThanFiveYearsMember ifrs-full:BottomOfRangeMember 2021-12-31 0000908732 shi:CrrcMaterialsQinDaoCompanyLimitedMember shi:ShanghaiPetrochemicalInvestmentDevelopmentCompanyLimitedMember 2021-12-31 0000908732 shi:DiscountedBillsMember 2021-12-31 0000908732 shi:EndorsedBillsMember 2021-12-31 0000908732 ifrs-full:TradeReceivablesMember 2021-12-31 0000908732 shi:OtherCurrentReceivablesMember 2021-12-31 0000908732 shi:TradeAndOtherCurrentReceivablesAndAmountsDueFromRelatedPartiesNetOfPrepaymentsAndBillsReceivableMember 2021-12-31 0000908732 shi:ChinaPetroleumChemicalCorporationMember ifrs-full:ParentMember shi:ChinaPetrochemicalCorporationMember 2000-02-25 2000-02-25 0000908732 shi:BalingMaterialsMember shi:SinopecBalingPetrochemicalCompanyLimitedMember 2021-09-07 0000908732 shi:BalingMaterialsMember 2021-09-07 0000908732 shi:BalingMaterialsMember 2021-12-31 2021-12-31 0000908732 shi:ShanghaiShidianEnergyCompanyLimitedShidianEnergyMember shi:ShanghaiPetrochemicalInvestmentDevelopmentCompanyLimitedMember 2021-12-31 2021-12-31 0000908732 ifrs-full:ParentMember shi:ShanghaiSeccoPetrochemicalCompanyLimitedMember 2021-12-31 2021-12-31 0000908732 shi:DividendDeclaredMember 2022-03-23 2022-03-23 0000908732 shi:OnePointFiveBillionBondsMaturingOnEighteenthOfMayTwoThousandAndTwentyTwoIssuedToInstitutionalInvestorsMember shi:BondsIssuedMember 2022-01-01 0000908732 shi:OnePointFiveBillionBondsMaturingOnEighteenthOfMayTwoThousandAndTwentyTwoIssuedToInstitutionalInvestorsMember shi:BondsIssuedMember 2022-01-01 2022-01-01 0000908732 shi:OnePointFiveBillionBondsMaturingOnFifthOfJulyTwoThousandAndTwentyTwoIssuedToInstitutionalInvestorsMember shi:BondsIssuedMember 2022-03-01 0000908732 shi:TheCompanyMember shi:ShanghaiSeccoPetrochemicalCompanyLimitedMember 2021-07-09 2021-07-09 0000908732 shi:SinopeccorpMember shi:ShanghaiSeccoPetrochemicalCompanyLimitedMember 2021-07-09 2021-07-09 0000908732 shi:GaoqiaoCompanyMember shi:ShanghaiSeccoPetrochemicalCompanyLimitedMember 2021-07-09 2021-07-09 0000908732 shi:ShanghaiSeccoPetrochemicalCompanyLimitedMember 2021-07-09 2021-07-09 0000908732 shi:ShanghaiJinshanBalingNewMaterialsCoLtdMember 2021-09-01 2021-09-30 0000908732 shi:OnePointFiveBillionBondsMaturingOnFifthOfJulyTwoThousandAndTwentyTwoIssuedToInstitutionalInvestorsMember shi:BondsIssuedMember 2022-03-01 2022-03-01 0000908732 ifrs-full:NoncontrollingInterestsMember 2018-12-31 0000908732 ifrs-full:EquityAttributableToOwnersOfParentMember 2018-12-31 0000908732 ifrs-full:RetainedEarningsMember 2018-12-31 0000908732 ifrs-full:OtherReservesMember 2018-12-31 0000908732 ifrs-full:IssuedCapitalMember 2018-12-31 0000908732 ifrs-full:IssuedCapitalMember 2019-12-31 0000908732 ifrs-full:OtherReservesMember 2019-12-31 0000908732 ifrs-full:RetainedEarningsMember 2019-12-31 0000908732 ifrs-full:EquityAttributableToOwnersOfParentMember 2019-12-31 0000908732 ifrs-full:NoncontrollingInterestsMember 2019-12-31 0000908732 ifrs-full:EquityInvestmentsMember ifrs-full:Level3OfFairValueHierarchyMember 2019-12-31 0000908732 shi:StructuredDepositsMember ifrs-full:Level3OfFairValueHierarchyMember 2019-12-31 0000908732 ifrs-full:Level3OfFairValueHierarchyMember 2019-12-31 0000908732 shi:DeferredTaxAssetsMember shi:ImpairmentForBadAndDoubtfulDebtsAndProvisionForInventoriesAndPayrollPayablesMember 2019-12-31 0000908732 shi:DeferredTaxAssetsMember shi:ProvisionForImpairmentLossesInFixedAssetsConstructionInProgressMember 2019-12-31 0000908732 shi:DeferredTaxAssetsMember shi:TaxLossesMember 2019-12-31 0000908732 shi:DeferredTaxAssetsMember ifrs-full:OtherTemporaryDifferencesMember 2019-12-31 0000908732 shi:DeferredTaxAssetsMember 2019-12-31 0000908732 shi:DeferredTaxLiabilitiesMember shi:GainsLossesOfFinancialAssetsAtFairValueMember 2019-12-31 0000908732 shi:DeferredTaxLiabilitiesMember shi:DifferenceInDepreciationMember 2019-12-31 0000908732 shi:DeferredTaxLiabilitiesMember shi:CapitalizationOfBorrowingCostsMember 2019-12-31 0000908732 shi:DeferredTaxLiabilitiesMember 2019-12-31 0000908732 shi:DeferredTaxAssetsNetMember 2019-12-31 0000908732 shi:DeferredTaxLiabilitiesNetMember 2019-12-31 0000908732 ifrs-full:AccumulatedDepreciationAndAmortisationMember ifrs-full:BuildingsMember 2019-12-31 0000908732 ifrs-full:GrossCarryingAmountMember 2019-12-31 0000908732 ifrs-full:GrossCarryingAmountMember shi:VehiclesAndOtherEquipmentMember 2019-12-31 0000908732 ifrs-full:GrossCarryingAmountMember shi:PlantAndMachineryMember 2019-12-31 0000908732 ifrs-full:GrossCarryingAmountMember ifrs-full:BuildingsMember 2019-12-31 0000908732 ifrs-full:AccumulatedImpairmentMember ifrs-full:BuildingsMember 2019-12-31 0000908732 ifrs-full:AccumulatedImpairmentMember shi:PlantAndMachineryMember 2019-12-31 0000908732 ifrs-full:AccumulatedImpairmentMember shi:VehiclesAndOtherEquipmentMember 2019-12-31 0000908732 ifrs-full:AccumulatedImpairmentMember 2019-12-31 0000908732 ifrs-full:AccumulatedDepreciationAndAmortisationMember 2019-12-31 0000908732 ifrs-full:AccumulatedDepreciationAndAmortisationMember shi:VehiclesAndOtherEquipmentMember 2019-12-31 0000908732 ifrs-full:AccumulatedDepreciationAndAmortisationMember shi:PlantAndMachineryMember 2019-12-31 0000908732 ifrs-full:AssociatesMember 2019-12-31 0000908732 ifrs-full:JointVenturesMember 2019-12-31 0000908732 shi:ReservesMember 2019-12-31 0000908732 shi:SafetyProductionFundMember 2019-12-31 0000908732 ifrs-full:SharePremiumMember 2019-12-31 0000908732 ifrs-full:HedgingInstrumentsMember 2019-12-31 0000908732 ifrs-full:MiscellaneousOtherReservesMember 2019-12-31 0000908732 ifrs-full:ReserveOfDiscretionaryParticipationFeaturesMember 2019-12-31 0000908732 ifrs-full:CapitalReserveMember 2019-12-31 0000908732 ifrs-full:StatutoryReserveMember 2019-12-31 0000908732 ifrs-full:ParentMember shi:ReservesMember 2019-12-31 0000908732 ifrs-full:ParentMember ifrs-full:RetainedEarningsMember 2019-12-31 0000908732 ifrs-full:ParentMember shi:SafetyProductionFundMember 2019-12-31 0000908732 ifrs-full:ParentMember ifrs-full:SharePremiumMember 2019-12-31 0000908732 ifrs-full:ParentMember ifrs-full:HedgingInstrumentsMember 2019-12-31 0000908732 ifrs-full:ParentMember ifrs-full:MiscellaneousOtherReservesMember 2019-12-31 0000908732 ifrs-full:ParentMember ifrs-full:ReserveOfDiscretionaryParticipationFeaturesMember 2019-12-31 0000908732 ifrs-full:ParentMember ifrs-full:CapitalReserveMember 2019-12-31 0000908732 ifrs-full:ParentMember ifrs-full:StatutoryReserveMember 2019-12-31 0000908732 ifrs-full:ParentMember ifrs-full:ClassesOfShareCapitalMember 2019-12-31 0000908732 ifrs-full:EquityInvestmentsMember ifrs-full:Level3OfFairValueHierarchyMember 2020-12-31 0000908732 shi:StructuredDepositsMember ifrs-full:Level3OfFairValueHierarchyMember 2020-12-31 0000908732 ifrs-full:Level3OfFairValueHierarchyMember 2020-12-31 0000908732 ifrs-full:AccumulatedDepreciationAndAmortisationMember 2020-12-31 0000908732 shi:VehiclesAndOtherEquipmentMember 2020-12-31 0000908732 shi:PlantAndMachineryMember 2020-12-31 0000908732 ifrs-full:BuildingsMember 2020-12-31 0000908732 ifrs-full:AccumulatedDepreciationAndAmortisationMember shi:PlantAndMachineryMember 2020-12-31 0000908732 ifrs-full:AccumulatedDepreciationAndAmortisationMember shi:VehiclesAndOtherEquipmentMember 2020-12-31 0000908732 ifrs-full:AccumulatedDepreciationAndAmortisationMember ifrs-full:BuildingsMember 2020-12-31 0000908732 ifrs-full:GrossCarryingAmountMember shi:VehiclesAndOtherEquipmentMember 2020-12-31 0000908732 ifrs-full:GrossCarryingAmountMember shi:PlantAndMachineryMember 2020-12-31 0000908732 ifrs-full:GrossCarryingAmountMember ifrs-full:BuildingsMember 2020-12-31 0000908732 ifrs-full:AccumulatedImpairmentMember shi:PlantAndMachineryMember 2020-12-31 0000908732 ifrs-full:AccumulatedImpairmentMember ifrs-full:BuildingsMember 2020-12-31 0000908732 ifrs-full:AccumulatedImpairmentMember 2020-12-31 0000908732 ifrs-full:AccumulatedImpairmentMember shi:VehiclesAndOtherEquipmentMember 2020-12-31 0000908732 ifrs-full:StatutoryReserveMember 2020-12-31 0000908732 ifrs-full:CapitalReserveMember 2020-12-31 0000908732 ifrs-full:ReserveOfDiscretionaryParticipationFeaturesMember 2020-12-31 0000908732 ifrs-full:MiscellaneousOtherReservesMember 2020-12-31 0000908732 ifrs-full:HedgingInstrumentsMember 2020-12-31 0000908732 ifrs-full:SharePremiumMember 2020-12-31 0000908732 shi:SafetyProductionFundMember 2020-12-31 0000908732 ifrs-full:RetainedEarningsMember 2020-12-31 0000908732 shi:ReservesMember 2020-12-31 0000908732 ifrs-full:ParentMember shi:ReservesMember 2020-12-31 0000908732 ifrs-full:ParentMember ifrs-full:RetainedEarningsMember 2020-12-31 0000908732 ifrs-full:ParentMember shi:SafetyProductionFundMember 2020-12-31 0000908732 ifrs-full:ParentMember ifrs-full:SharePremiumMember 2020-12-31 0000908732 ifrs-full:ParentMember ifrs-full:HedgingInstrumentsMember 2020-12-31 0000908732 ifrs-full:ParentMember ifrs-full:MiscellaneousOtherReservesMember 2020-12-31 0000908732 ifrs-full:ParentMember ifrs-full:ReserveOfDiscretionaryParticipationFeaturesMember 2020-12-31 0000908732 ifrs-full:ParentMember ifrs-full:CapitalReserveMember 2020-12-31 0000908732 ifrs-full:ParentMember ifrs-full:StatutoryReserveMember 2020-12-31 0000908732 ifrs-full:ParentMember ifrs-full:ClassesOfShareCapitalMember 2020-12-31 0000908732 ifrs-full:OtherReservesMember 2020-12-31 0000908732 ifrs-full:EquityAttributableToOwnersOfParentMember 2020-12-31 0000908732 ifrs-full:NoncontrollingInterestsMember 2020-12-31 0000908732 shi:DeferredTaxLiabilitiesNetMember 2020-12-31 0000908732 shi:DeferredTaxLiabilitiesMember 2020-12-31 0000908732 shi:DeferredTaxAssetsNetMember 2020-12-31 0000908732 shi:DeferredTaxLiabilitiesMember shi:DifferenceInDepreciationMember 2020-12-31 0000908732 shi:DeferredTaxLiabilitiesMember shi:CapitalizationOfBorrowingCostsMember 2020-12-31 0000908732 shi:DeferredTaxAssetsMember 2020-12-31 0000908732 shi:DeferredTaxLiabilitiesMember shi:GainsLossesOfFinancialAssetsAtFairValueMember 2020-12-31 0000908732 shi:DeferredTaxAssetsMember shi:TaxLossesMember 2020-12-31 0000908732 shi:DeferredTaxAssetsMember ifrs-full:OtherTemporaryDifferencesMember 2020-12-31 0000908732 shi:DeferredTaxAssetsMember shi:ImpairmentForBadAndDoubtfulDebtsAndProvisionForInventoriesAndPayrollPayablesMember 2020-12-31 0000908732 shi:DeferredTaxAssetsMember shi:ProvisionForImpairmentLossesInFixedAssetsConstructionInProgressMember 2020-12-31 0000908732 ifrs-full:ShorttermBorrowingsMember 2019-12-31 0000908732 ifrs-full:LeaseLiabilitiesMember 2019-12-31 0000908732 ifrs-full:ShorttermBorrowingsMember 2020-12-31 0000908732 ifrs-full:LeaseLiabilitiesMember 2020-12-31 0000908732 shi:ShortTermBondsMember 2020-12-31 0000908732 ifrs-full:SwapContractMember 2020-12-31 0000908732 shi:DeferredTaxLiabilitiesMember shi:DerivativeFinancialInstrumentsMember 2020-12-31 0000908732 shi:DeferredTaxAssetsMember shi:AccrualsAndOthersMember 2020-12-31 0000908732 ifrs-full:EquityInvestmentsMember ifrs-full:Level3OfFairValueHierarchyMember 2021-12-31 0000908732 shi:StructuredDepositsMember ifrs-full:Level3OfFairValueHierarchyMember 2021-12-31 0000908732 ifrs-full:Level3OfFairValueHierarchyMember 2021-12-31 0000908732 ifrs-full:AccumulatedDepreciationAndAmortisationMember 2021-12-31 0000908732 shi:VehiclesAndOtherEquipmentMember 2021-12-31 0000908732 shi:PlantAndMachineryMember 2021-12-31 0000908732 ifrs-full:BuildingsMember 2021-12-31 0000908732 ifrs-full:AccumulatedImpairmentMember 2021-12-31 0000908732 ifrs-full:AccumulatedImpairmentMember shi:VehiclesAndOtherEquipmentMember 2021-12-31 0000908732 ifrs-full:AccumulatedImpairmentMember shi:PlantAndMachineryMember 2021-12-31 0000908732 ifrs-full:AccumulatedImpairmentMember ifrs-full:BuildingsMember 2021-12-31 0000908732 ifrs-full:GrossCarryingAmountMember ifrs-full:BuildingsMember 2021-12-31 0000908732 ifrs-full:GrossCarryingAmountMember shi:PlantAndMachineryMember 2021-12-31 0000908732 ifrs-full:GrossCarryingAmountMember shi:VehiclesAndOtherEquipmentMember 2021-12-31 0000908732 ifrs-full:AccumulatedDepreciationAndAmortisationMember ifrs-full:BuildingsMember 2021-12-31 0000908732 ifrs-full:AccumulatedDepreciationAndAmortisationMember shi:PlantAndMachineryMember 2021-12-31 0000908732 ifrs-full:AccumulatedDepreciationAndAmortisationMember shi:VehiclesAndOtherEquipmentMember 2021-12-31 0000908732 ifrs-full:SwapContractMember 2021-12-31 0000908732 ifrs-full:HedgingInstrumentsMember 2021-12-31 0000908732 shi:ReservesMember 2021-12-31 0000908732 ifrs-full:ParentMember shi:ReservesMember 2021-12-31 0000908732 ifrs-full:ParentMember ifrs-full:RetainedEarningsMember 2021-12-31 0000908732 ifrs-full:ParentMember shi:SafetyProductionFundMember 2021-12-31 0000908732 ifrs-full:ParentMember ifrs-full:SharePremiumMember 2021-12-31 0000908732 ifrs-full:ParentMember ifrs-full:HedgingInstrumentsMember 2021-12-31 0000908732 ifrs-full:ParentMember ifrs-full:MiscellaneousOtherReservesMember 2021-12-31 0000908732 ifrs-full:ParentMember ifrs-full:ReserveOfDiscretionaryParticipationFeaturesMember 2021-12-31 0000908732 ifrs-full:ParentMember ifrs-full:CapitalReserveMember 2021-12-31 0000908732 ifrs-full:ParentMember ifrs-full:StatutoryReserveMember 2021-12-31 0000908732 ifrs-full:ParentMember ifrs-full:ClassesOfShareCapitalMember 2021-12-31 0000908732 ifrs-full:OtherReservesMember 2021-12-31 0000908732 ifrs-full:RetainedEarningsMember 2021-12-31 0000908732 ifrs-full:EquityAttributableToOwnersOfParentMember 2021-12-31 0000908732 ifrs-full:NoncontrollingInterestsMember 2021-12-31 0000908732 shi:DeferredTaxLiabilitiesMember shi:DerivativeFinancialInstrumentsMember 2021-12-31 0000908732 shi:DeferredTaxLiabilitiesMember 2021-12-31 0000908732 shi:DeferredTaxLiabilitiesMember shi:CapitalizationOfBorrowingCostsMember 2021-12-31 0000908732 shi:DeferredTaxAssetsMember 2021-12-31 0000908732 shi:DeferredTaxLiabilitiesMember shi:DifferenceInDepreciationMember 2021-12-31 0000908732 shi:DeferredTaxAssetsMember shi:ProvisionForImpairmentLossesInFixedAssetsConstructionInProgressMember 2021-12-31 0000908732 shi:DeferredTaxAssetsMember shi:AccrualsAndOthersMember 2021-12-31 0000908732 shi:DeferredTaxAssetsMember shi:ImpairmentForBadAndDoubtfulDebtsAndProvisionForInventoriesAndPayrollPayablesMember 2021-12-31 0000908732 shi:DeferredTaxAssetsNetMember 2021-12-31 0000908732 shi:DeferredTaxLiabilitiesNetMember 2021-12-31 0000908732 shi:DeferredTaxAssetsMember shi:TaxLossesMember 2021-12-31 0000908732 ifrs-full:ShorttermBorrowingsMember 2021-12-31 0000908732 ifrs-full:LeaseLiabilitiesMember 2021-12-31 0000908732 shi:ShortTermBondsMember 2021-12-31 0000908732 ifrs-full:CapitalReserveMember 2021-12-31 0000908732 ifrs-full:ReserveOfDiscretionaryParticipationFeaturesMember 2021-12-31 0000908732 ifrs-full:MiscellaneousOtherReservesMember 2021-12-31 0000908732 ifrs-full:SharePremiumMember 2021-12-31 0000908732 shi:SafetyProductionFundMember 2021-12-31 0000908732 ifrs-full:StatutoryReserveMember 2021-12-31 iso4217:CNY shares pure iso4217:USD utr:Year utr:Day utr:Month iso4217:CNY shares false FY 0.0050 0000908732 CN true 20-F false true 2021-12-31 --12-31 2021 false false 1-12158 Sinopec Shanghai Petrochemical Company Limited F4 No. 48 Jinyi Road, Jinshan District, Shanghai, PRC 200540 Shanghai 200540 Mr. Wu Haijun No. 48 Jinyi Road, Jinshan District, Shanghai, 200540 Shanghai, 200540 CN +86 57943143 57940050 American Depositary Shares, each representing 100 H Shares, par value RMB1.00 per Share SHI NYSE H Shares, par value RMB1.00 per Share NYSE 3495000000 7328813500 Yes No Yes Yes Large Accelerated Filer false true International Financial Reporting Standards false 1186 1424 KPMG Huazhen LLP Shanghai, China PricewaterhouseCoopers Zhong Tian LLP Shanghai, the People’s Republic of China 100269667000 74623575000 89198492000 12213927000 13062710000 13309688000 88055740000 61560865000 75888804000 86467995000 61901114000 74298048000 1587745000 -340249000 1590756000 549885000 486323000 368243000 -59000 -120916000 1355000 150714000 148676000 125305000 21925000 24686000 44712000 153864000 115430000 130481000 1320572000 -466236000 1432232000 416747000 431228000 508755000 53784000 98954000 94186000 362963000 332274000 414569000 972593000 724740000 874285000 2656128000 590778000 2721086000 428963000 -65620000 644480000 2227165000 656398000 2076606000 2215728000 645072000 2073431000 11437000 11326000 3175000 2227165000 656398000 2076606000 0.205 0.060 0.192 0.205 0.060 0.192 2227165000 656398000 2076606000 7449000 -11512000 16639000 0 0 125159000 7449000 -11512000 141798000 2234614000 644886000 2218404000 2223177000 633560000 2215229000 11437000 11326000 3175000 2234614000 644886000 2218404000 11713022000 11310032000 410801000 385643000 367586000 352188000 1710124000 3293177000 5387834000 4088888000 5000000 5000000 7042840000 5581435000 252121000 184143000 424959000 787807000 27314287000 25988313000 3888746000 5923525000 1207114000 1047690000 0 81405000 113163000 77425000 18101000 47597000 19552000 43686000 1092316000 1212331000 6916408000 5112010000 4049443000 7386607000 17304843000 20932276000 44619130000 46920589000 10823814000 10823814000 18374176000 19418325000 29197990000 30242139000 136985000 135259000 29334975000 30377398000 0 700000000 3119000 1384000 35357000 33344000 13433000 12720000 51909000 747448000 1548000000 1559800000 3017811000 0 9352000 3229000 0 23804000 495404000 424607000 2820083000 3095694000 3656841000 6304816000 3420824000 3865231000 244506000 260096000 19425000 258466000 15232246000 15795743000 15284155000 16543191000 44619130000 46920589000 10823814000 4361940000 15160309000 30346063000 116378000 30462441000 0 0 2215728000 2215728000 11437000 2227165000 0 7449000 0 7449000 0 7449000 0 7449000 2215728000 2223177000 11437000 2234614000 0 0 2705952000 2705952000 0 2705952000 0 0 0 0 3266000 3266000 0 2000 -2000 0 0 0 0 0 0 0 6011000 6011000 10823814000 4369391000 14670083000 29863288000 130560000 29993848000 10823814000 4369391000 14670083000 29863288000 130560000 29993848000 0 0 645072000 645072000 11326000 656398000 0 -11512000 0 -11512000 0 -11512000 0 -11512000 645072000 633560000 11326000 644886000 0 0 1298858000 1298858000 0 1298858000 0 0 0 0 4901000 4901000 0 88460000 -88460000 0 0 0 10823814000 4446339000 13927837000 29197990000 136985000 29334975000 10823814000 4446339000 13927837000 29197990000 136985000 29334975000 0 0 2073431000 2073431000 3175000 2076606000 0 141798000 0 141798000 0 141798000 0 141798000 2073431000 2215229000 3175000 2218404000 0 2498808000 -2498808000 0 0 0 0 -88699000 0 -88699000 0 -88699000 0 0 1082381000 1082381000 0 1082381000 0 0 0 0 4901000 4901000 0 40729000 -40729000 0 0 0 10823814000 7038975000 12379350000 30242139000 135259000 30377398000 5655676000 1995087000 4411653000 63430000 71369000 110070000 534467000 243870000 351627000 5057779000 1679848000 3949956000 594868000 561755000 777220000 86848000 132690000 97921000 1295000 2088000 0 445105000 275626000 398937000 -15316000 -912000 5674000 1430411000 1840986000 3224000000 67503000 59642000 55254000 4100000000 500000000 3800000000 3200000000 10900000000 8150000000 3800000000 7600000000 8150000000 4100000000 3000000000 3650000000 3500000000 3500000000 2000000000 0 340315000 0 248184000 27603000 26000000 0 0 50000000 5000000 0 0 404000 0 0 0 0 1460258000 19513000 9513000 4685000 -4623209000 -3887528000 -2359421000 4755100000 3458100000 14163132000 0 2998469000 5998899000 3695208000 3460556000 13451332000 0 0 9000000000 89124000 15586000 17544000 3266000 4901000 4901000 2704864000 1293736000 1081326000 -1737362000 1681790000 -3393072000 -1302792000 -525890000 -1802537000 8741893000 7449699000 6916408000 10598000 -7401000 -1861000 7449699000 6916408000 5112010000 <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1</div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">General Information </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Sinopec Shanghai Petrochemical Company Limited (“the Company”), formerly Shanghai Petrochemical Company Limited, was established in the People’s Republic of China (“the PRC”) on 29 June 1993 with registered capital of RMB4,000,000 thousand, invested by its holding company-China National Petrochemical Corporation (“Sinopec Group”); these shares were converted from assets of former Shanghai Petrochemical Complex. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">H shares were listed on the Hong Kong Stock Exchange on 26 July 1993, and listed on the New York Stock Exchange in the form of American Depositary Shares at the same time; the A shares were listed on the Shanghai Stock Exchange on 8 November 1993. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Sinopec Group completed its reorganization on 25 February 2000. After the reorganization, China Petroleum &amp; Chemical Corporation (“Sinopec Corp.”) was established. As part of the reorganization, Sinopec Group transferred its 4,000,000,000 of the Company’s state-owned legal shares, which represented 55.56 percent of the issued share capital of the Company, to Sinopec Corp.. Sinopec Corp. became the largest shareholder of the Company. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company changed its name to Sinopec Shanghai Petrochemical Company Limited on 12 October 2000. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Ordinary A shares of RMB14,177 thousand and RMB9,637 thousand were registered on 27 September 2017 and 12 January 2018. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As at 31 December 2021, total share capital of the Company were RMB10,823,814 thousand, <div style="letter-spacing: 0px; top: 0px;;display:inline;">1</div> Yuan per share. Detailed changes to share capital refers to note 31. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company and its subsidiaries (“the Group”) is a highly integrated entity which processes crude oil into synthetic fibres, resins and plastics, intermediate petrochemicals and petroleum products. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Details of the Company’s principal subsidiaries are set out in note 19. </div></div> 4000000000 4000000000 0.5556 14177000 9637000 10823814000 <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2</div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Significant accounting policies </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The principal accounting policies applied in the preparation of these consolidated financial statements are set out below. These policies have been consistently applied to all the years presented, unless otherwise stated. </div></div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">2.1</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Statement of compliance and basis of preparation </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(a)</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Statement of compliance </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">These financial statements have been prepared in accordance with all applicable International Financial Reporting Standards (IFRSs), which collective term includes all applicable individual International Financial Reporting Standards, International Accounting Standards (IASs) and related Interpretations, promulgated by the International Accounting Standards Board (IASB<div style="letter-spacing: 0px; top: 0px;;display:inline;">)</div><div style="letter-spacing: 0px; top: 0px;;display:inline;">.</div> Significant accounting policies adopted by the Group are disclosed below. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The IASB has issued certain amendments to IFRSs that are first effective or available for early adoption for the current accounting period of the Group. Note 2.1 (c) provides information on any changes in accounting policies resulting from initial application of these developments to the extent that they are relevant to the Group for the current accounting period reflected in these financial statements. </div></div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(b)</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Basis of preparation </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The consolidated financial statements comprise the Company and its subsidiaries (together referred to as the “Group”) and the Group’s interest in associates and a joint venture. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The measurement basis used in the preparation of the financial statements is the historical cost basis except for certain financial assets and liabilities measured at fair value, including: </div></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 11%;"> </td> <td style="width: 4%; vertical-align: top;;text-align:left;">•</td> <td style="width: 1%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">derivative financial instruments (see note 2.13); and </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 11%;"> </td> <td style="width: 4%; vertical-align: top;;text-align:left;">•</td> <td style="width: 1%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">investment in debt and equity securities (see note 2.11). </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The preparation of financial statements in conformity with IFRSs requires management to make judgements, estimates and assumptions that affect the application of policies and reported amounts of assets, liabilities, income and expenses. The estimates and associated assumptions are based on historical experience and various other factors that are believed to be reasonable under the circumstances, the results of which form the basis of making the judgements about carrying values of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The estimates and underlying assumptions are reviewed on an ongoing basis. Revisions to accounting estimates are recognized in the period in which the estimate is revised if the revision affects only that period, or in the period of the revision and future periods if the revision affects both current and future periods. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Judgements made by management in the application of IFRSs that have significant effect on the financial statements and major sources of estimation uncertainty are discussed in note 4. </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(c)</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Changes in accounting policies </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">New and amended standards adopted by the Group </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group has applied the following amendments to IFRSs issued by the IASB to these financial statements for the current accounting period: </div></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 11%;"> </td> <td style="width: 4%; vertical-align: top;;text-align:left;">•</td> <td style="width: 1%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Amendments to IFRS 9, IAS 39, IFRS 7, IFRS 4 and IFRS 16, Interest rate benchmark reform — phase 2 </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 11%;"> </td> <td style="width: 4%; vertical-align: top;;text-align:left;">•</td> <td style="width: 1%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">Amendments to IFRS 16, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Covid-19-related</div></div> rent concessions beyond 30 June 2021 </div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">None of these developments have had a material effect on how the Group’s results and financial position for the current or prior periods have been prepared or presented. The Group has not applied any new standard or interpretation that is not yet effective for the current accounting period. </div></div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">2.2</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Subsidiaries </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">2.2.1</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Consolidation </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Subsidiaries are all entities over which the Group has control. The Group controls an entity when the Group is exposed to, or has rights to, variable returns from its involvement with the entity and has the ability to affect those returns through its power to direct the activities of the entity. Subsidiaries are fully consolidated from the date on which control is transferred to the Group. They are deconsolidated from the date that control ceases. </div></div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(a)</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Business combinations </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The acquisition method of accounting is used to account for all business combinations by the Group, regardless of whether equity instruments or other assets are acquired. The consideration transferred for the acquisition of a subsidiary comprises the: </div></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%;"> </td> <td style="width: 5%; vertical-align: top;;text-align:left;">•</td> <td style="width: 1%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">fair values of the assets transferred; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%;"> </td> <td style="width: 5%; vertical-align: top;;text-align:left;">•</td> <td style="width: 1%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">liabilities incurred to the former owners of the acquired business; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%;"> </td> <td style="width: 5%; vertical-align: top;;text-align:left;">•</td> <td style="width: 1%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">equity interests issued by the Group; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%;"> </td> <td style="width: 5%; vertical-align: top;;text-align:left;">•</td> <td style="width: 1%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">fair value of any asset or liability resulting from a contingent consideration arrangement, and </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%;"> </td> <td style="width: 5%; vertical-align: top;;text-align:left;">•</td> <td style="width: 1%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">fair value of any <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">pre-existing</div> equity interest in the subsidiary. </div> </td> </tr> </table> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5%;">Identifiable assets acquired and liabilities and contingent liabilities assumed in a business combination are, with limited exceptions, measured initially at their fair values at the acquisition date. The Group recognizes any <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-controlling</div> interest in the acquired entity on an <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">acquisition-by-acquisition</div></div> basis either at fair value or at the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-controlling</div> interest’s proportionate share of the acquired entity’s net identifiable assets. </div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Acquisition-related costs are expensed as incurred. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The excess of the: </div></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%;"> </td> <td style="width: 5%; vertical-align: top;;text-align:left;">•</td> <td style="width: 1%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">consideration transferred </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%;"> </td> <td style="width: 5%; vertical-align: top;;text-align:left;">•</td> <td style="width: 1%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">amount of any <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-controlling</div> interest in the acquired entity, and </div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%;"> </td> <td style="width: 5%; vertical-align: top;;text-align:left;">•</td> <td style="width: 1%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">acquisition-date fair value of any previous equity interest in the acquired entity </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Over the fair value of the net identifiable assets acquired is recorded as goodwill. If those amounts are less than the fair value of the net identifiable assets of the business acquired, the difference is recognized directly in the statement of profit or loss as a bargain purchase. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Where settlement of any part of cash consideration is deferred, the amounts payable in the future are discounted to their present value as at the date of exchange. The discount rate used is the entity’s incremental borrowing rate, being the rate at which a similar borrowing could be obtained from an independent financier under comparable terms and conditions. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">If the business combination is achieved in stages, the acquirer’s previously held equity interest in the acquiree is remeasured to fair value at the acquisition date. Any gains or losses arising from such remeasurement are recognized in the statement of profit or loss. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Inter-company transactions, balances and unrealized gains on transactions between group companies are eliminated. Unrealized losses are also eliminated unless the transaction provides evidence of an impairment of the transferred asset. Accounting policies of subsidiaries have been changed where necessary to ensure consistency with the policies adopted by the Group. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-controlling</div> interests in the results and equity of subsidiaries are shown separately in the consolidated statement of financial position, consolidated statement of profit or loss, statement of profit or loss and other comprehensive income and changes in equity respectively. </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(b)</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Changes in ownership interests </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;">The Group treats transactions with <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-controlling</div> interests that do not result in loss of control as transactions with equity owners of the Group. A change in ownership interest results in an adjustment between the carrying amounts of the controlling and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-controlling</div> interests to reflect their relative interests in the subsidiary. Any difference between the amount of the adjustment to <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-controlling</div> interests and any consideration paid or received is recognized in a separate reserve within equity attributable to owners of the Group. </div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">When the Group ceases to consolidate or equity account for an investment because of a loss of control, joint control or significant influence, any retained interest in the entity is remeasured to its fair value, with the change in carrying amount recognized in the statement of profit or loss. This fair value becomes the initial carrying amount for the purposes of subsequently accounting for the retained interest as an associate, joint venture or financial asset. In addition, any amounts previously recognized in other comprehensive income in respect of that entity are accounted for as if the Group had directly disposed of the related assets or liabilities. This means that amounts previously recognized in other comprehensive income are reclassified to profit or loss. </div></div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">2.2.2</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Separate financial statements </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Investments in subsidiaries are accounted for at cost less impairment. Cost includes direct attributable costs of investment. The results of subsidiaries are accounted for by the Company on the basis of dividend received and receivable. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Investments in joint ventures and associates are accounted for using the equity method of accounting. </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">2.3</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Associates </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Associates are all entities over which the Group has significant influence but not control or joint control. Investments in associates are accounted for using the equity method of accounting. Under the equity method, the investment is initially recognized at cost, and the carrying amount is increased or decreased to recognize the investor’s share of the profit or loss of the investee after the date of acquisition. The Group’s investments in associates include goodwill identified on acquisition. Upon the acquisition of the ownership interest in an associate, any difference between the cost of the associate and the Group’s share of the net fair value of the associate’s identifiable assets and liabilities is accounted for as goodwill. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group’s share of post-acquisition profit or loss is recognized in the statement of profit or loss, and its share of post-acquisition movements in other comprehensive income is recognized in other comprehensive income with a corresponding adjustment to the carrying amount of the investment. When the Group’s share of losses in an associate equals or exceeds its interest in the associate, including any other unsecured receivables, the Group does not recognize further losses, unless it has incurred legal or constructive obligations or made payments on behalf of the associate. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group determines at each reporting date whether there is any objective evidence that the investment in the associate is impaired. If this is the case, the Group calculates the amount of impairment as the difference between the recoverable amount of the associate and its carrying value and recognizes the amount in the statement of profit or loss. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Profits and losses resulting from upstream and downstream transactions between the Group and its associates are recognized in the Group’s financial statements only to the extent of unrelated investor’s interests in the associates. Unrealized losses are eliminated unless the transaction provides evidence of an impairment of the asset transferred. Accounting policies of associates have been changed where necessary to ensure consistency with the policies adopted by the Group. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Gain or loss on dilution of equity interest in associates are recognized in the statement of profit or loss. </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">2.4</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Joint arrangements </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Under IFRS 11 ‘Joint Arrangements’ investments in joint arrangements are classified as either joint operations or joint ventures. The classification depends on the contractual rights and obligations of each investor, rather than the legal structure of the joint arrangement. The Group has assessed the nature of its joint arrangements and determined them to be joint ventures. Joint ventures are accounted for using the equity method. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Under the equity method of accounting, interests in joint ventures are initially recognized at cost and adjusted thereafter to recognize the Group’s share of the post-acquisition profits or losses and movements in other comprehensive income. The Group’s investments in joint ventures include goodwill identified on acquisition. Upon the acquisition of the ownership interest in a joint venture, any difference between the cost of the joint venture and the Group’s share of the net fair value of the joint venture’s identifiable assets and liabilities is accounted for as goodwill. When the Group’s share of losses in a joint venture equals or exceeds its interests in the joint ventures, including any other unsecured receivables, the Group does not recognize further losses, unless it has incurred obligations or made payments on behalf of the joint ventures. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Unrealized gains on transactions between the Group and its joint ventures are eliminated to the extent of the Group’s interest in the joint ventures. Unrealized losses are also eliminated unless the transaction provides evidence of an impairment of the asset transferred. Accounting policies of the joint ventures have been changed where necessary to ensure consistency with the policies adopted by the Group. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The carrying amount of equity-accounted investments is tested for impairment in accordance with the policy described in note 2.12. </div></div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">2.5</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Segment reporting </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating segments are reported in a manner consistent with the internal reporting provided to the chief operating decision-maker. The chief operating decision-maker, who is responsible for allocating resources and assessing performance of the operating segments, has been identified as the Board of Directors that makes strategic decisions. </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">2.6</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Foreign currency translation </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(a)</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Functional and presentation currency </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Items included in the financial statements of each of the Group’s entities are measured using the currency of the primary economic environment in which the entity operates (“the functional currency”). </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The consolidated financial statements are presented in RMB, which is the Company’s functional and the Group’s presentation currency. </div></div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(b)</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Transactions and balances </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Foreign currency transactions are translated into the functional currency using the exchange rates at the dates of the transactions. Foreign exchange gains and losses resulting from the settlement of such transactions, and from the translation of monetary assets and liabilities denominated in foreign currencies at year end exchange rates, are generally recognized in the statement of profit or loss. They are deferred in equity if they relate to qualifying cash flow hedges and qualifying net investment hedges. </div></div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">2.7</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Property, plant and equipment </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Property, plant and equipment is stated at historical cost less depreciation and impairment losses. Historical cost includes expenditure that is directly attributable to the acquisition of the items. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Subsequent costs are included in the asset’s carrying amount or recognized as a separate asset, as appropriate, only when it is probable that future economic benefits associated with the item will flow to the Group and the cost of the item can be measured reliably. The carrying amount of the replaced part is derecognized. All other repairs and maintenance are charged to the statement of profit or loss during the financial period in which they are incurred. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Depreciation on property, plant and equipment is calculated using the straight-line method to allocate their cost to their residual values over their estimated useful lives, as follows: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 68%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 82%; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">- Buildings</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">12 to 40 years</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">- Plant and machinery</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5 to 20 years</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">- Vehicles and other equipment</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4 to 20 years</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> </table> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The assets’ residual values and useful lives are reviewed, and adjusted if appropriate, at the end of each reporting period. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">An asset’s carrying amount is written down immediately to its recoverable amount if the asset’s carrying amount is greater than its estimated recoverable amount (note 2.12 (b)). </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Gains and losses on disposals are determined by comparing the proceeds with the carrying amount and are recognized within Other gains – net in the statement of profit or loss. </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">2.8</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Construction in progress </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Construction in progress represents buildings, various plant and equipment under construction and pending installation, and is stated at cost less government grants that compensate the Company for the cost of construction, and impairment losses. Cost comprises direct costs of construction as well as interest charges, and foreign exchange differences on related borrowed funds to the extent that they are regarded as an adjustment to interest charges, during the period of construction. Construction in progress is transferred to property, plant and equipment when the asset is substantially ready for its intended use. No depreciation is provided in respect of construction in progress. </div></div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">2.9</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Investment properties </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Investment properties are properties which are owned either to earn rental income and/or for capital appreciation. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;">Investment properties are stated in the statement of financial position at cost less accumulated depreciation and impairment losses (note 2.12(b)). Depreciation is provided over their estimated useful lives on a straight-line basis, after taking into account their estimated residual values. Estimated useful lives of the Group’s investment properties are <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"/><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">30-40</div> years. </div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">2.10</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Other <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-current</div> assets </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;">Other <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-current</div> assets mainly represent patents and catalysts used in production. These assets are carried at cost less accumulated amortization and impairment losses. Other <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-current</div> assets are amortized on a straight-line basis over the respective periods of the rights and the estimated useful lives of the catalysts, as follows: </div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 68%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 50%; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 49%; font-family: &quot;Times New Roman&quot;;"/> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Intangible assets</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10 to 28 years</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Long-term prepaid expense</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1.5 to 10 years</td> </tr> </table> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">2.11</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Other investments in debt and equity securities </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group’s policies for investments in debt and equity securities, other than investments in subsidiaries, associates and joint ventures, are set out below. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Investments in debt and equity securities are recognized/derecognized on the date the Group commits to purchase/sell the investment. The investments are initially stated at fair value plus directly attributable transaction costs, except for those investments measured at fair value through profit or loss (FVPL) for which transaction costs are recognized directly in profit or loss. For an explanation of how the Group determines fair value of financial instruments, see note 3.3. These investments are subsequently accounted for as follows, depending on their classification. </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(a)</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Investments other than equity investments </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-equity</div> investments held by the Group are classified into one of the following measurement categories: </div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 11%;"> </td> <td style="width: 4%; vertical-align: top;;text-align:left;">•</td> <td style="width: 1%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">amortized cost, if the investment is held for the collection of contractual cash flows which represent solely payments of principal and interest. Interest income from the investment is calculated using the effective interest method (see note 2.27). </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 11%;"> </td> <td style="width: 4%; vertical-align: top;;text-align:left;">•</td> <td style="width: 1%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">fair value through other comprehensive income (FVOCI) - recycling, if the contractual cash flows of the investment comprise solely payments of principal and interest and the investment is held within a business model whose objective is achieved by both the collection of contractual cash flows and sale. Changes in fair value are recognized in other comprehensive income, except for the recognition in profit or loss of expected credit losses, interest income (calculated using the effective interest method) and foreign exchange gains and losses. When the investment is derecognized, the amount accumulated in other comprehensive income is recycled from equity to profit or loss. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 11%;"> </td> <td style="width: 4%; vertical-align: top;;text-align:left;">•</td> <td style="width: 1%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">fair value through profit or loss (FVPL) if the investment does not meet the criteria for being measured at amortized cost or FVOCI (recycling). Changes in the fair value of the investment (including interest) are recognized in profit or loss. </div></div> </td> </tr> </table> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(b)</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Equity investments </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;">An investment in equity securities is classified as FVPL unless the equity investment is not held for trading purposes and on initial recognition of the investment the Group makes an irrevocable election to designate the investment at FVOCI <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">(non-recycling)</div> such that subsequent changes in fair value are recognized in other comprehensive income. Such elections are made on an <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">instrument-by-instrument</div></div> basis, but may only be made if the investment meets the definition of equity from the issuer’s perspective. Where such an election is made, the amount accumulated in other comprehensive income remains in the fair value reserve <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">(non-recycling)</div> until the investment is disposed of. At the time of disposal, the amount accumulated in the fair value reserve <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">(non-recycling)</div> is transferred to retained earnings. It is not recycled through profit or loss. Dividends from an investment in equity securities, irrespective of whether classified as at FVPL or FVOCI, are recognized in profit or loss as other income in accordance with the policy set out in note 2.28. </div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">2.12</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Credit losses and impairment of assets </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(a)</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Credit losses from financial instruments </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group recognizes a loss allowance for expected credit losses (ECLs) on the following items: </div></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 11%;"> </td> <td style="width: 4%; vertical-align: top;;text-align:left;">•</td> <td style="width: 1%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">financial assets measured at amortized cost (including cash and cash equivalents, time deposits with banks, trade receivables and other receivables); and </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 11%;"> </td> <td style="width: 4%; vertical-align: top;;text-align:left;">•</td> <td style="width: 1%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">debt securities measured at FVOCI (recycling); </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;">Other financial assets measured at fair value, including equity securities designated at FVOCI <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">(non-recycling)</div> and derivative financial assets, are not subject to the ECL assessment. </div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Measurement of ECLs </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ECLs are a probability-weighted estimate of credit losses. Credit losses are measured as the present value of all expected cash shortfalls (i.e. the difference between the cash flows due to the Group in accordance with the contract and the cash flows that the Group expects to receive). </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The expected cash shortfalls are discounted using the following discount rates where the effect of discounting is material: </div></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 11%;"> </td> <td style="width: 4%; vertical-align: top;;text-align:left;">•</td> <td style="width: 1%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">fixed-rate financial assets, trade and other receivables: effective interest rate determined at initial recognition or an approximation thereof; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 11%;"> </td> <td style="width: 4%; vertical-align: top;;text-align:left;">•</td> <td style="width: 1%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">variable-rate financial assets: current effective interest rate. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The maximum period considered when estimating ECLs is the maximum contractual period over which the Group is exposed to credit risk. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In measuring ECLs, the Group takes into account reasonable and supportable information that is available without undue cost or effort. This includes information about past events, current conditions and forecasts of future economic conditions. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ECLs are measured on either of the following bases: </div></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 11%;"> </td> <td style="width: 4%; vertical-align: top;;text-align:left;">•</td> <td style="width: 1%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">12-month</div> ECLs: these are losses that are expected to result from possible default events within the 12 months after the reporting date; and </div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 11%;"> </td> <td style="width: 4%; vertical-align: top;;text-align:left;">•</td> <td style="width: 1%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">lifetime ECLs: these are losses that are expected to result from all possible default events over the expected lives of the items to which the ECL model applies. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Loss allowances for trade receivables are always measured at an amount equal to lifetime ECLs. ECLs on these financial assets are estimated using a provision matrix based on the Group’s historical credit loss experience, adjusted for factors that are specific to the debtors and an assessment of both the current and forecast general economic conditions at the reporting date. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;">For all other financial instruments, the Group recognizes a loss allowance equal to <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">12-month</div> ECLs unless there has been a significant increase in credit risk of the financial instrument since initial recognition, in which case the loss allowance is measured at an amount equal to lifetime ECLs. </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Significant increases in credit risk </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In assessing whether the credit risk of a financial instrument has increased significantly since initial recognition, the Group compares the risk of default occurring on the financial instrument assessed at the reporting date with that assessed at the date of initial recognition. In making this reassessment, the Group considers that a default event occurs when (i) the borrower is unlikely to pay its credit obligations to the Group in full, without recourse by the Group to actions such as realizing security (if any is held); or (ii) the financial asset is 90 days past due. The Group considers both quantitative and qualitative information that is reasonable and supportable, including historical experience and forward-looking information that is available without undue cost or effort. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In particular, the following information is taken into account when assessing whether credit risk has increased significantly since initial recognition: </div></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 11%;"> </td> <td style="width: 4%; vertical-align: top;;text-align:left;">•</td> <td style="width: 1%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">failure to make payments of principal or interest on their contractually due dates; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 11%;"> </td> <td style="width: 4%; vertical-align: top;;text-align:left;">•</td> <td style="width: 1%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">an actual or expected significant deterioration in a financial instrument’s external or internal credit rating (if available); </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 11%;"> </td> <td style="width: 4%; vertical-align: top;;text-align:left;">•</td> <td style="width: 1%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">an actual or expected significant deterioration in the operating results of the debtor; and </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 11%;"> </td> <td style="width: 4%; vertical-align: top;;text-align:left;">•</td> <td style="width: 1%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">existing or forecast changes in the technological, market, economic or legal environment that have a significant adverse effect on the debtor’s ability to meet its obligation to the Group. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Depending on the nature of the financial instruments, the assessment of a significant increase in credit risk is performed on either an individual basis or a collective basis. When the assessment is performed on a collective basis, the financial instruments are grouped based on shared credit risk characteristics, such as past due status and credit risk ratings. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ECLs are remeasured at each reporting date to reflect changes in the financial instrument’s credit risk since initial recognition. Any change in the ECL amount is recognized as an impairment gain or loss in profit or loss. The Group recognizes an impairment gain or loss for all financial instruments with a corresponding adjustment to their carrying amount through a loss allowance account, except for investments in debt securities that are measured at FVOCI (recycling), for which the loss allowance is recognized in other comprehensive income and accumulated in the fair value reserve (recycling). </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Basis of calculation of interest income </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Interest income recognized in accordance with note 2.27 is calculated based on the gross carrying amount of the financial asset unless the financial asset is credit-impaired, in which case interest income is calculated based on the amortized cost (i.e. the gross carrying amount less loss allowance) of the financial asset. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">At each reporting date, the Group assesses whether a financial asset is credit-impaired. A financial asset is credit-impaired when one or more events that have a detrimental impact on the estimated future cash flows of the financial asset have occurred. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Evidence that a financial asset is credit-impaired includes the following observable events: </div></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 11%;"> </td> <td style="width: 4%; vertical-align: top;;text-align:left;">•</td> <td style="width: 1%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">significant financial difficulties of the debtor; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 11%;"> </td> <td style="width: 4%; vertical-align: top;;text-align:left;">•</td> <td style="width: 1%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">a breach of contract, such as a default or past due event; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 11%;"> </td> <td style="width: 4%; vertical-align: top;;text-align:left;">•</td> <td style="width: 1%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">it is becoming probable that the borrower will enter into bankruptcy or other financial reorganization; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 11%;"> </td> <td style="width: 4%; vertical-align: top;;text-align:left;">•</td> <td style="width: 1%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">significant changes in the technological, market, economic or legal environment that have an adverse effect on the debtor; or </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 11%;"> </td> <td style="width: 4%; vertical-align: top;;text-align:left;">•</td> <td style="width: 1%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">the disappearance of an active market for a security because of financial difficulties of the issuer. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 5%;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Write-off</div> policy </div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;">The gross carrying amount of a financial asset is written off (either partially or in full) to the extent that there is no realistic prospect of recovery. This is generally the case when the Group determines that the debtor does not have assets or sources of income that could generate sufficient cash flows to repay the amounts subject to the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">write-off.</div> </div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Subsequent recoveries of an asset that was previously written off are recognized as a reversal of impairment in profit or loss in the period in which the recovery occurs. </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(b)</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Impairment of other <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-current</div> assets </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Internal and external sources of information are reviewed at the end of each reporting period to identify indications that the following assets may be impaired or, except in the case of goodwill, an impairment loss previously recognized no longer exists or may have decreased: </div></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 11%;"> </td> <td style="width: 4%; vertical-align: top;;text-align:left;">•</td> <td style="width: 1%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">property, plant and equipment; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 11%;"> </td> <td style="width: 4%; vertical-align: top;;text-align:left;">•</td> <td style="width: 1%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">right-of-use</div></div> assets; </div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 11%;"> </td> <td style="width: 4%; vertical-align: top;;text-align:left;">•</td> <td style="width: 1%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">investment properties; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 11%;"> </td> <td style="width: 4%; vertical-align: top;;text-align:left;">•</td> <td style="width: 1%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">construction in progress </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 11%;"> </td> <td style="width: 4%; vertical-align: top;;text-align:left;">•</td> <td style="width: 1%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">other <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-current</div> assets; and </div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 11%;"> </td> <td style="width: 4%; vertical-align: top;;text-align:left;">•</td> <td style="width: 1%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">investments in subsidiaries, associates and joint ventures in the Company’s statement of financial position. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">At the end of each reporting period, if any indication of impairment exists, the Company estimates the recoverable amount of an asset, or a cash-generating unit, at the higher of its fair value less costs of disposal and its value in use, to determine the impairment losses. </div></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 11%;"> </td> <td style="width: 4%; vertical-align: top;;text-align:left;">•</td> <td style="width: 1%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Calculation of recoverable amount </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 16%;">The recoverable amount of an asset is the greater of its fair value less costs of disposal and value in use. In assessing value in use, the estimated future cash flows are discounted to their present value using a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">pre-tax</div> discount rate that reflects current market assessments of the time value of money and the risks specific to the asset. Where an asset does not generate cash inflows largely independent of those from other assets, the recoverable amount is determined for the smallest group of assets that generates cash inflows independently (i.e. a cash-generating unit). A portion of the carrying amount of a corporate asset (for example, head office building) is allocated to an individual cash-generating unit if the allocation can be done on a reasonable and consistent basis, or to the smallest group of cash-generating units if otherwise. </div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 11%;"> </td> <td style="width: 4%; vertical-align: top;;text-align:left;">•</td> <td style="width: 1%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Recognition of impairment losses </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 16%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">An impairment loss is recognized in profit or loss if the carrying amount of an asset, or the cash-generating unit to which it belongs, exceeds its recoverable amount. Impairment losses recognized in respect of cash-generating units are allocated first to reduce the carrying amount of any goodwill allocated to the cash-generating unit (or group of units) and then, to reduce the carrying amount of the other assets in the unit (or group of units) on a pro rata basis, except that the carrying value of an asset will not be reduced below its individual fair value less costs of disposal (if measurable) or value in use (if determinable). </div></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 11%;"> </td> <td style="width: 4%; vertical-align: top;;text-align:left;">•</td> <td style="width: 1%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Reversals of impairment losses </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 16%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">An impairment loss is reversed if there has been a favourable change in the estimates used to determine the recoverable amount. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 16%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">A reversal of an impairment loss is limited to the asset’s carrying amount that would have been determined had no impairment loss been recognized in prior years. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Reversals of impairment losses are credited to profit or loss in the year in which the reversals are recognized. </div></div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(c)</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Interim financial reporting and impairment </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Under the Rules Governing the Listing of Securities on the Stock Exchange of Hong Kong Limited, the Group is required to prepare an interim financial report in compliance with IAS 34, Interim financial reporting, in respect of the first six months of the financial year. At the end of the interim period, the Group applies the same impairment testing, recognition, and reversal criteria as it would at the end of the financial year (see notes 2.12(a) and (b)). </div></div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">2.13</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Derivative and hedging activities</div> </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Derivatives are initially recognized at fair value on the date a derivative contract is entered into, and they are subsequently remeasured to their fair value at the end of each reporting period. The accounting for subsequent changes in fair value depends on whether the derivative is designated as a hedging instrument and, if so, the nature of the item being hedged. The Group designates certain derivatives as hedges of a particular risk associated with the cash flows of recognized assets and liabilities and highly probable forecast transactions (cash flow hedges). </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">At inception of the hedge relationship, the Group documents the economic relationship between hedging instruments and hedged items, including whether changes in the cash flows of the hedging instruments are expected to offset changes in the cash flows of hedged items. The Group documents its risk management objective and strategy for undertaking its hedge transactions. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;">The fair values of derivative financial instruments designated in hedge relationships are disclosed in note 3.1(a). Movements in the hedging reserve in shareholders’ equity are shown in note 32. The full fair value of a hedging derivative is classified as a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-current</div> asset or liability when the remaining maturity of the hedged item is more than 12 months; it is classified as a current asset or liability when the remaining maturity of the hedged item is less than 12 months. Trading derivatives are classified as a current asset or liability. </div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Cash flow hedges that qualify for hedge accounting </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The effective portion of changes in the fair value of derivatives that are designated and qualify as cash flow hedges is recognized in the cash flow hedge reserve within equity. The gain or loss relating to the ineffective portion is recognized immediately in the statement of profit or loss, within Other gains – net. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">When swap contracts are used to hedge forecast transactions the Group may designate the full change in fair value of the swap contract as the hedging instrument. The gains or losses relating to the effective portion of the change in fair value of the entire swap contract are recognized in the cash flow hedge reserve within equity. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Amounts accumulated in equity are reclassified in the periods when the hedged item affects the statement of profit or loss as follows: </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;">Where the hedged item subsequently results in the recognition of a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-financial</div> asset (such as inventory), the deferred hedging gains and losses are included within the initial cost of the asset. The deferred amounts are ultimately recognized in the statement of profit or loss as the hedged item affects profit or loss (for example through cost of sales). </div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;">When a hedging instrument expires, or is sold or terminated, or when a hedge no longer meets the criteria for hedge accounting, any cumulative deferred gain or loss and deferred costs of hedging in equity at that time remains in equity until the forecast transaction occurs, resulting in the recognition of a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-financial</div> asset such as inventory. When the forecast transaction is no longer expected to occur, the cumulative gain or loss and deferred costs of hedging that were reported in equity are immediately reclassified to Other gains – net. </div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Derivatives that do not qualify for hedge accounting</div></div> </div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Certain derivative instruments do not qualify for hedge accounting. Changes in the fair value of any derivative instrument that does not qualify for hedge accounting are recognized immediately in the statement of profit or loss and are included in Other gains – net. </div></div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">2.14</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Inventories </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Inventories are valued at the lower of cost and net realizable value. Cost is determined using the weighted average cost method. The cost of finished goods and work in progress comprises raw materials, direct labor, other direct costs and related production overheads (based on normal operating capacity). It excludes borrowing costs. The net realizable value is determined based on the estimated selling price in the ordinary course of business less the estimated costs to completion, and other costs necessary to make the sale. </div></div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">2.15</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Contract liabilities </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;">A contract liability is recognized when the customer pays <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-refundable</div> consideration before the Group recognizes the related revenue (see note 2.26). A contract liability would also be recognized if the Group has an unconditional right to receive <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-refundable</div> consideration before the Group recognizes the related revenue. In such cases, a corresponding receivable would also be recognized (see note 2.16). </div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">When the contract includes a significant financing component, the contract balance includes interest accrued under the effective interest method (see note 2.27). </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">2.16</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Trade and other receivables </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">A receivable is recognized when the Group has an unconditional right to receive consideration. A right to receive consideration is unconditional if only the passage of time is required before payment of that consideration is due. If revenue has been recognized before the Group has an unconditional right to receive consideration, the amount is presented as a contract asset. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Trade receivables that do not contain a significant financing component are initially measured at their transaction price. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Receivables are subsequently stated at amortized cost using the effective interest method less allowance for credit losses (see note 2.12(a)). </div></div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">2.17</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Cash and cash equivalents </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In the consolidated cash flow statement, cash and cash equivalents include cash in hand, deposits held at call with banks, other short-term, highly liquid investments with original maturities of three months or less that are readily convertible to known amounts of cash and which are subject to an insignificant risk of changes in value, and bank overdrafts. Bank overdrafts are presented within borrowings in current liabilities in the statement of financial position. Cash and cash equivalents are assessed for expected credit losses (ECL) in accordance with the policy set out in note 2.12(a). </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">2.18</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Share capital </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Ordinary shares are classified as equity. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Incremental costs directly attributable to the issue of new shares are shown in equity as a deduction, net of tax, from the proceeds. </div></div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">2.19</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Safety production fund </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Under China’s law and regulation, the Group is required to accrue safety production fund at a certain percentage of the sales of dangerous goods. The fund is earmarked for improving the safety of production. The fund is accrued from retained earnings to other reserves and converted back to retained earnings when used. </div></div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">2.20</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Trade and other payables </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;">Trade and other payables are obligations to pay for goods or services that have been acquired in the ordinary course of business from suppliers. Trade and other payables are classified as current liabilities if payment is due within one year or less (or in the normal operating cycle of the business if longer). If not, they are presented as <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-current</div> liabilities. </div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Trade and other payables generally are financial liabilities and are recognized initially at fair value plus transaction costs and subsequently measured at amortized cost unless the effect of discounting would be immaterial, in which case they are stated at invoice amounts. </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">2.21</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Borrowings </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Borrowings are initially recognized at fair value, net of transaction costs incurred. Borrowings are subsequently measured at amortized cost; any difference between the proceeds (net of transaction costs) and the redemption value is recognized in the statement of profit or loss over the period of the borrowings using the effective interest method. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;">Fees paid on the establishment of loan facilities are recognized as transaction costs of the loan to the extent that it is probable that some or all of the facility will be drawn down. In this case, the fee is deferred until the draw-down occurs. To the extent there is no evidence that it is probable that some or all of the facility will be drawn down, the fee is capitalized as a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">pre-payment</div> for liquidity services and amortized over the period of the facility to which it relates. </div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Borrowings are classified as current liabilities unless the Group has an unconditional right to defer settlement of the liability for at least 12 months after the end of the reporting period. </div></div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">2.22</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Borrowings costs </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">General and specific borrowing costs directly attributable to the acquisition, construction or production of qualifying assets, which are assets that necessarily take a substantial period of time to get ready for their intended use or sale, are added to the cost of those assets, until such time as the assets are substantially ready for their intended use or sale. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Investment income earned on the temporary investment of specific borrowings pending their expenditure on qualifying assets is deducted from the borrowing costs eligible for capitalization. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other borrowing costs are expensed in the period in which they are incurred. </div></div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">2.23</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Current and deferred income tax </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The tax expense for the period comprises current and deferred tax. Tax is recognized in the statement of profit or loss, except to the extent that it relates to items recognized in other comprehensive income or directly in equity. In this case, the tax is also recognized in other comprehensive income or directly in equity, respectively. </div></div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(a)</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Current income tax </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The current income tax charge is calculated on the basis of the tax laws enacted or substantively enacted at the statement of financial position date in the countries where the Company’s subsidiaries, associates and joint ventures operate and generate taxable income. Management periodically evaluates positions taken in tax returns with respect to situations in which applicable tax regulation is subject to interpretation. It establishes provisions where appropriate on the basis of amounts expected to be paid to the tax authorities. </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(b)</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Deferred income tax </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Inside basis differences</div></div> </div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred income tax is recognized, using the liability method, on temporary differences arising between the tax bases of assets and liabilities and their carrying amounts in the consolidated financial statements. However, deferred tax liabilities are not recognized if they arise from the initial recognition of goodwill, the deferred income tax is not accounted for if it arises from initial recognition of an asset or liability in a transaction other than a business combination that at the time of the transaction affects neither accounting nor taxable profit or loss. Deferred income tax is determined using tax rates (and laws) that have been enacted or substantively enacted by the statement of financial position date and are expected to apply when the related deferred income tax asset is realized or the deferred income tax liability is settled. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred income tax assets are recognized only to the extent that it is probable that future taxable profit will be available against which the temporary differences can be utilized. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Outside basis differences</div></div> </div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred income tax liabilities are provided on taxable temporary differences arising from investments in subsidiaries, associates and joint arrangements, except for deferred income tax liability where the timing of the reversal of the temporary difference is controlled by the Group and it is probable that the temporary difference will not reverse in the foreseeable future. Generally the Group is unable to control the reversal of the temporary difference for associates. Only when there is an agreement in place that gives the Group the ability to control the reversal of the temporary difference in the foreseeable future, deferred tax liability in relation to taxable temporary differences arising from the associate’s undistributed profits is not recognized. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;">Deferred income tax assets are recognized on deductible temporary differences arising from investments in subsidiaries, associates and joint arrangements only to the extent that it is probable the temporary difference will reverse in the future and there is sufficient taxable profit available against which the temporary difference can be utilized<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">.</div></div> </div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(c)</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Offsetting </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred income tax assets and liabilities are offset when there is a legally enforceable right to offset current tax assets against current tax liabilities and when the deferred income tax assets and liabilities relate to income taxes levied by the same taxation authority on either the taxable entity or different taxable entities where there is an intention to settle the balances on a net basis. </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">2.24</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Employee benefits </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(a)</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Short-term employee benefits </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;">Salaries, annual bonuses, paid annual leave and the cost of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-monetary</div> benefits are accrued in the year in which the associated services are rendered by employees. Where payment or settlement is deferred and the effect would be material, these amounts are stated at their present values. </div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(b)</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Pension obligations </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The PRC employees of the Group are covered by various PRC government-sponsored defined-contribution pension plans under which the employees are entitled to a monthly pension based on certain formulas. The relevant government agencies are responsible for the pension liability to these employees when they retire. The Group contributes on a monthly basis to these pension plans for the employees which are determined at a certain percentage of their salaries. Under these plans, the Group has no obligation for post-retirement benefits beyond the contribution made. Contributions to these plans are expensed as incurred and contributions paid to the defined contribution pension plans for a staff are not available to reduce the Group’s future obligations to such defined-contribution pension plans even if the staff leaves the Group. </div></div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(c)</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Termination benefits </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Termination benefits are payable when employment is terminated by the Group before the normal retirement date, or whenever an employee accepts voluntary redundancy in exchange for these benefits. The Group recognizes termination benefits at the earlier of the following dates: (a) when the Group can no longer withdraw the offer of those benefits; and (b) when the entity recognizes costs for a restructuring that is within the scope of IAS 37 and involves the payment of terminations benefits. In the case of an offer made to encourage voluntary redundancy, the termination benefits are measured based on the number of employees expected to accept the offer. Benefits falling due more than 12 months after the end of the reporting period are discounted to present value. </div></div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">2.25</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Provisions and contingent liabilities </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Provisions for environmental restoration, restructuring costs and legal claims are recognized when: the Group has a present legal or constructive obligation as a result of past events; it is probable that an outflow of resources will be required to settle the obligation; and the amount has been reliably estimated. Restructuring provisions comprise lease termination penalties and employee termination payments. Provisions are not recognized for future operating losses. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Where there are a number of similar obligations, the likelihood that an outflow will be required in settlement is determined by considering the class of obligations as a whole. A provision is recognized even if the likelihood of an outflow with respect to any one item included in the same class of obligations may be small. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;">Provisions are measured at the present value of the expenditures expected to be required to settle the obligation using a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">pre-tax</div> rate that reflects current market assessments of the time value of money and the risks specific to the obligation. The increase in the provision due to passage of time is recognized as interest expense. </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5%;">Where it is not probable that an outflow of economic benefits will be required, or the amount cannot be estimated reliably, the obligation is disclosed as a contingent liability, unless the probability of outflow of economic benefits is remote. Possible obligations, whose existence will only be confirmed by the occurrence or <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-occurrence</div> of one or more future events are also disclosed as contingent liabilities unless the probability of outflow of economic benefits is remote. </div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">2.26</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Revenue recognition </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(a)</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Sales of petroleum and chemical products</div></div></div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="background: none;;font-weight:bold;display:inline;"><div style="font-style: normal; background: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> </div></div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group manufactures and sells petroleum and chemical products. Sales are recognized when control of the products has transferred, being when the products are delivered to or accepted by the customer. Delivery occurs when the products have been shipped to the specific location, the risks of obsolescence and loss have been transferred to the customer, and either the customer has accepted the products in accordance with the sales contract, or the Group has objective evidence that all criteria for acceptance have been satisfied. Advance from customers but goods not yet delivered is recorded as contract liabilities and is recognized as revenue when a customer obtains control over the relevant goods. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Revenue excludes value added tax and is after deduction of any estimated trade discounts. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group has elected to apply the practical expedient that contract costs incurred related to contracts with an amortization period of less than one year have been expensed as incurred. The Group also applies the practical expedient in paragraph 121 of IFRS 15 and does not disclose information about remaining performance obligations that have original expected durations of one year or less. </div></div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(b)</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Overseas shipping services </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group arranges overseas shipping services for the customer and revenue is recognized over time and based on the actual shipping service provided to the end of the reporting period as a proportion of the total services to be provided, because the customer receives and uses the benefits simultaneously. This is determined based on the actual passages of time (days) relative to the total expected shipping days. </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">2.27</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Interest income </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Interest income from financial assets at FVPL is included in Other gains – net, see note 8 below. Interest income on financial assets at amortized cost and financial assets at FVOCI calculated using the effective interest method is recognized in the consolidated statement of profit or loss as part of other income. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Interest income is calculated by applying the effective interest rate to the gross carrying amount of a financial asset except for financial assets that subsequently become credit-impaired. For credit-impaired financial assets the effective interest rate is applied to the net carrying amount of the financial asset (after deduction of the loss allowance). </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Interest income is presented as Finance income where it is earned from financial assets that are held for cash management purposes, see note 9 below. </div></div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">2.28</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Dividend income </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Dividend income is recognized when the right to receive payment is established. </div></div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">2.29</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Government grants </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Grants from the government are recognized at their fair value where there is a reasonable assurance that the grant will be received and the Group will comply with all attached conditions. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Government grants relating to costs are deferred and recognized in the statement of profit or loss over the period necessary to match them with the costs that they are intended to compensate. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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 statement of profit or loss over the useful life of the asset by way of reduced depreciation expense. </div></div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">2.30</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Leases </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group leases various land, buildings, equipment, vehicles and others. Rental contracts of buildings, equipment, vehicles and others are typically made for fixed periods of 1 to 30 years. Rental contracts of land use rights are typically made for fixed periods of 30 to 50 years. Lease terms are negotiated on an individual basis and contain a wide range of different terms and conditions. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;">Leases are recognized as a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">right-of-use</div></div> asset and a corresponding liability at the date at which the leased asset is available for use by the Group. </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Assets and liabilities arising from a lease are initially measured on a present value basis. Lease liabilities include the net present value of the following lease payments: </div></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%;"> </td> <td style="width: 5%; vertical-align: top;;text-align:left;">•</td> <td style="width: 1%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">fixed payments (including <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">in-substance</div> fixed payments), less any lease incentives receivable, </div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%;"> </td> <td style="width: 5%; vertical-align: top;;text-align:left;">•</td> <td style="width: 1%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">variable lease payment that are based on an index or a rate, initially measured using the index or rate as at the commencement date, </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%;"> </td> <td style="width: 5%; vertical-align: top;;text-align:left;">•</td> <td style="width: 1%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">amounts expected to be payable by the Group under residual value guarantees, </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%;"> </td> <td style="width: 5%; vertical-align: top;;text-align:left;">•</td> <td style="width: 1%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">the exercise price of a purchase option if the Group is reasonably certain to exercise that option, and </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%;"> </td> <td style="width: 5%; vertical-align: top;;text-align:left;">•</td> <td style="width: 1%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">payments of penalties for terminating the lease, if the lease term reflects the Group exercising that option. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;">The lease payments are discounted using the interest rate implicit in the lease. If that rate cannot be readily determined, which is generally the case for leases in the Group, the lessee’s incremental borrowing rate is used, being the rate that the individual lessee would have to pay to borrow the funds necessary to obtain an asset of similar value to the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">right-of-use</div></div> asset in a similar economic environment with similar terms, security and conditions. </div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">To determine the incremental borrowing rate, the Group: </div></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%;"> </td> <td style="width: 5%; vertical-align: top;;text-align:left;">•</td> <td style="width: 1%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">where possible, uses recent third-party financing received by the individual lessee as a starting point, adjusted to reflect changes in financing conditions since third party financing was received </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%;"> </td> <td style="width: 5%; vertical-align: top;;text-align:left;">•</td> <td style="width: 1%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">uses a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">build-up</div> approach that starts with a risk-free interest rate adjusted for credit risk for leases held by the Group, which does not have recent third party financing, and </div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%;"> </td> <td style="width: 5%; vertical-align: top;;text-align:left;">•</td> <td style="width: 1%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">makes adjustments specific to the lease, e.g., term, country, currency and security. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Lease payments are allocated between principal and finance cost. The finance cost is charged to profit or loss over the lease period so as to produce a constant periodic rate of interest on the remaining balance of the liability for each period. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Right-of-use</div></div> assets are measured at cost comprising the following: </div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%;"> </td> <td style="width: 5%; vertical-align: top;;text-align:left;">•</td> <td style="width: 1%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">the amount of the initial measurement of lease liability, </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%;"> </td> <td style="width: 5%; vertical-align: top;;text-align:left;">•</td> <td style="width: 1%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">any lease payments made at or before the commencement date less any lease incentives received, </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%;"> </td> <td style="width: 5%; vertical-align: top;;text-align:left;">•</td> <td style="width: 1%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">any initial direct costs, and </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%;"> </td> <td style="width: 5%; vertical-align: top;;text-align:left;">•</td> <td style="width: 1%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">restoration costs. </div></div> </td> </tr> </table> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5%;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Right-of-use</div></div> assets are generally depreciated over the shorter of the asset’s useful life and the lease term on a straight - line basis, as follows: </div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 68%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 83%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;">Land use rights</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: top; text-align: right;">30 - 50 years</td> <td style="vertical-align: top;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Buildings</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: top; text-align: right;">2 - 8 years</td> <td style="vertical-align: top;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;">Equipment</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: top; text-align: right;">2 - 3 years</td> <td style="vertical-align: top;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Others</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: top; text-align: right;">2 - 4 years</td> <td style="vertical-align: top;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> </tr> </table> <div style="clear: both; max-height: 0pt; text-indent: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Payments associated with short-term leases of equipment and vehicles are recognized on a straight-line basis as an expense in the statement of profit or loss. Short-term leases are leases with a lease term of 12 months or less. A single discount rate was applied to the portfolio of the leases with reasonably similar characteristics. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Lease income from operating leases where the Group is a lessor is recognized as income on a straight-line basis over the lease term. Initial direct costs incurred in obtaining an operating lease are added to the carrying amount of the underlying asset and recognized as expense over the lease term on the same basis as lease income. The respective leased assets are included in the statement of financial position based on their nature. </div></div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">2.31</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Dividend distribution </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Dividend distribution to the Company’s shareholders is recognized as a liability in the Group’s financial statements in the period in which the dividends are approved by the Company’s shareholders. </div></div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">2.32</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Research and development costs </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Research and development costs comprise all costs that are directly attributable to research and development activities or that can be allocated on a reasonable basis to such activities. Research and development costs are recognized as intangible assets when the following criteria are met: </div></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%;"> </td> <td style="width: 5%; vertical-align: top;;text-align:left;">•</td> <td style="width: 1%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">it is technically feasible to complete the research and development project so that it will be available for use or sale; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%;"> </td> <td style="width: 5%; vertical-align: top;;text-align:left;">•</td> <td style="width: 1%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">management intends to complete the research and development project, and use or sell it; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%;"> </td> <td style="width: 5%; vertical-align: top;;text-align:left;">•</td> <td style="width: 1%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">it can be demonstrated how the research and development project will generate economic benefits; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%;"> </td> <td style="width: 5%; vertical-align: top;;text-align:left;">•</td> <td style="width: 1%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">there are adequate technical, financial and other resources to complete the development and the ability to use or sell the research and development project; and </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%;"> </td> <td style="width: 5%; vertical-align: top;;text-align:left;">•</td> <td style="width: 1%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">the expenditure attributable to the research and development project during its development phase can be reliably measured. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other research and development expenditures that do not meet these criteria are recognized as an expense as incurred. Research and development costs previously recognized as an expense are not recognized as an asset in a subsequent period. </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">2.33</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Related parties </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(a)</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">A person, or a close member of that person’s family, is related to the Group if that person: </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 11%;"> </td> <td style="width: 5%; vertical-align: top;;text-align:left;">(i)</td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">has control or joint control over the Group; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 11%;"> </td> <td style="width: 5%; vertical-align: top;;text-align:left;">(ii)</td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">has significant influence over the Group; or </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 11%;"> </td> <td style="width: 5%; vertical-align: top;;text-align:left;">(iii)</td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">is a member of the key management personnel of the Group or the Group’s parent. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(b)</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">An entity is related to the Group if any of the following conditions applies: </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 11%;"> </td> <td style="width: 5%; vertical-align: top;;text-align:left;">(iv)</td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The entity and the Group are members of the same group (which means that each parent, subsidiary and fellow subsidiary is related to the others). </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 11%;"> </td> <td style="width: 5%; vertical-align: top;;text-align:left;">(v)</td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">One entity is an associate or joint venture of the other entity (or an associate or joint venture of a member of a group of which the other entity is a member). </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 11%;"> </td> <td style="width: 5%; vertical-align: top;;text-align:left;">(vi)</td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Both entities are joint ventures of the same third party. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 11%;"> </td> <td style="width: 5%; vertical-align: top;;text-align:left;">(vii)</td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">One entity is a joint venture of a third entity and the other entity is an associate of the third entity. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 11%;"> </td> <td style="width: 5%; vertical-align: top;;text-align:left;">(viii)</td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The entity is a post-employment benefit plan for the benefit of employees of either the Group or an entity related to the Group. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 11%;"> </td> <td style="width: 5%; vertical-align: top;;text-align:left;">(ix)</td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The entity is controlled or jointly controlled by a person identified in (i). </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 11%;"> </td> <td style="width: 5%; vertical-align: top;;text-align:left;">(x)</td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">A person identified in (a)(i) has significant influence over the entity or is a member of the key management personnel of the entity (or of a parent of the entity). </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 11%;"> </td> <td style="width: 5%; vertical-align: top;;text-align:left;">(xi)</td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The entity, or any member of a Group of which it is a part, provides key management personnel services to the Group or to the Group’s parent. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Close members of the family of a person are those family members who may be expected to influence, or be influenced by, that person in their dealings with the entity. </div></div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">2.34</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Rounding of amounts </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">All amounts disclosed in the consolidated financial statements and notes have been rounded off to the nearest thousand currency units unless otherwise stated. </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">2.1</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Statement of compliance and basis of preparation </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(a)</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Statement of compliance </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">These financial statements have been prepared in accordance with all applicable International Financial Reporting Standards (IFRSs), which collective term includes all applicable individual International Financial Reporting Standards, International Accounting Standards (IASs) and related Interpretations, promulgated by the International Accounting Standards Board (IASB<div style="letter-spacing: 0px; top: 0px;;display:inline;">)</div><div style="letter-spacing: 0px; top: 0px;;display:inline;">.</div> Significant accounting policies adopted by the Group are disclosed below. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The IASB has issued certain amendments to IFRSs that are first effective or available for early adoption for the current accounting period of the Group. Note 2.1 (c) provides information on any changes in accounting policies resulting from initial application of these developments to the extent that they are relevant to the Group for the current accounting period reflected in these financial statements. </div></div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(b)</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Basis of preparation </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The consolidated financial statements comprise the Company and its subsidiaries (together referred to as the “Group”) and the Group’s interest in associates and a joint venture. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The measurement basis used in the preparation of the financial statements is the historical cost basis except for certain financial assets and liabilities measured at fair value, including: </div></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 11%;"> </td> <td style="width: 4%; vertical-align: top;;text-align:left;">•</td> <td style="width: 1%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">derivative financial instruments (see note 2.13); and </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 11%;"> </td> <td style="width: 4%; vertical-align: top;;text-align:left;">•</td> <td style="width: 1%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">investment in debt and equity securities (see note 2.11). </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The preparation of financial statements in conformity with IFRSs requires management to make judgements, estimates and assumptions that affect the application of policies and reported amounts of assets, liabilities, income and expenses. The estimates and associated assumptions are based on historical experience and various other factors that are believed to be reasonable under the circumstances, the results of which form the basis of making the judgements about carrying values of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The estimates and underlying assumptions are reviewed on an ongoing basis. Revisions to accounting estimates are recognized in the period in which the estimate is revised if the revision affects only that period, or in the period of the revision and future periods if the revision affects both current and future periods. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Judgements made by management in the application of IFRSs that have significant effect on the financial statements and major sources of estimation uncertainty are discussed in note 4. </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(c)</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Changes in accounting policies </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">New and amended standards adopted by the Group </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group has applied the following amendments to IFRSs issued by the IASB to these financial statements for the current accounting period: </div></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 11%;"> </td> <td style="width: 4%; vertical-align: top;;text-align:left;">•</td> <td style="width: 1%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Amendments to IFRS 9, IAS 39, IFRS 7, IFRS 4 and IFRS 16, Interest rate benchmark reform — phase 2 </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 11%;"> </td> <td style="width: 4%; vertical-align: top;;text-align:left;">•</td> <td style="width: 1%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">Amendments to IFRS 16, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Covid-19-related</div></div> rent concessions beyond 30 June 2021 </div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">None of these developments have had a material effect on how the Group’s results and financial position for the current or prior periods have been prepared or presented. The Group has not applied any new standard or interpretation that is not yet effective for the current accounting period. </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">2.2</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Subsidiaries </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">2.2.1</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Consolidation </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Subsidiaries are all entities over which the Group has control. The Group controls an entity when the Group is exposed to, or has rights to, variable returns from its involvement with the entity and has the ability to affect those returns through its power to direct the activities of the entity. Subsidiaries are fully consolidated from the date on which control is transferred to the Group. They are deconsolidated from the date that control ceases. </div></div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(a)</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Business combinations </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The acquisition method of accounting is used to account for all business combinations by the Group, regardless of whether equity instruments or other assets are acquired. The consideration transferred for the acquisition of a subsidiary comprises the: </div></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%;"> </td> <td style="width: 5%; vertical-align: top;;text-align:left;">•</td> <td style="width: 1%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">fair values of the assets transferred; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%;"> </td> <td style="width: 5%; vertical-align: top;;text-align:left;">•</td> <td style="width: 1%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">liabilities incurred to the former owners of the acquired business; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%;"> </td> <td style="width: 5%; vertical-align: top;;text-align:left;">•</td> <td style="width: 1%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">equity interests issued by the Group; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%;"> </td> <td style="width: 5%; vertical-align: top;;text-align:left;">•</td> <td style="width: 1%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">fair value of any asset or liability resulting from a contingent consideration arrangement, and </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%;"> </td> <td style="width: 5%; vertical-align: top;;text-align:left;">•</td> <td style="width: 1%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">fair value of any <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">pre-existing</div> equity interest in the subsidiary. </div> </td> </tr> </table> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5%;">Identifiable assets acquired and liabilities and contingent liabilities assumed in a business combination are, with limited exceptions, measured initially at their fair values at the acquisition date. The Group recognizes any <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-controlling</div> interest in the acquired entity on an <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">acquisition-by-acquisition</div></div> basis either at fair value or at the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-controlling</div> interest’s proportionate share of the acquired entity’s net identifiable assets. </div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Acquisition-related costs are expensed as incurred. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The excess of the: </div></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%;"> </td> <td style="width: 5%; vertical-align: top;;text-align:left;">•</td> <td style="width: 1%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">consideration transferred </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%;"> </td> <td style="width: 5%; vertical-align: top;;text-align:left;">•</td> <td style="width: 1%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">amount of any <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-controlling</div> interest in the acquired entity, and </div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%;"> </td> <td style="width: 5%; vertical-align: top;;text-align:left;">•</td> <td style="width: 1%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">acquisition-date fair value of any previous equity interest in the acquired entity </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Over the fair value of the net identifiable assets acquired is recorded as goodwill. If those amounts are less than the fair value of the net identifiable assets of the business acquired, the difference is recognized directly in the statement of profit or loss as a bargain purchase. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Where settlement of any part of cash consideration is deferred, the amounts payable in the future are discounted to their present value as at the date of exchange. The discount rate used is the entity’s incremental borrowing rate, being the rate at which a similar borrowing could be obtained from an independent financier under comparable terms and conditions. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">If the business combination is achieved in stages, the acquirer’s previously held equity interest in the acquiree is remeasured to fair value at the acquisition date. Any gains or losses arising from such remeasurement are recognized in the statement of profit or loss. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Inter-company transactions, balances and unrealized gains on transactions between group companies are eliminated. Unrealized losses are also eliminated unless the transaction provides evidence of an impairment of the transferred asset. Accounting policies of subsidiaries have been changed where necessary to ensure consistency with the policies adopted by the Group. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-controlling</div> interests in the results and equity of subsidiaries are shown separately in the consolidated statement of financial position, consolidated statement of profit or loss, statement of profit or loss and other comprehensive income and changes in equity respectively. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(b)</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Changes in ownership interests </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;">The Group treats transactions with <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-controlling</div> interests that do not result in loss of control as transactions with equity owners of the Group. A change in ownership interest results in an adjustment between the carrying amounts of the controlling and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-controlling</div> interests to reflect their relative interests in the subsidiary. Any difference between the amount of the adjustment to <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-controlling</div> interests and any consideration paid or received is recognized in a separate reserve within equity attributable to owners of the Group. </div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">When the Group ceases to consolidate or equity account for an investment because of a loss of control, joint control or significant influence, any retained interest in the entity is remeasured to its fair value, with the change in carrying amount recognized in the statement of profit or loss. This fair value becomes the initial carrying amount for the purposes of subsequently accounting for the retained interest as an associate, joint venture or financial asset. In addition, any amounts previously recognized in other comprehensive income in respect of that entity are accounted for as if the Group had directly disposed of the related assets or liabilities. This means that amounts previously recognized in other comprehensive income are reclassified to profit or loss. </div></div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">2.2.2</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Separate financial statements </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Investments in subsidiaries are accounted for at cost less impairment. Cost includes direct attributable costs of investment. The results of subsidiaries are accounted for by the Company on the basis of dividend received and receivable. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Investments in joint ventures and associates are accounted for using the equity method of accounting. </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">2.3</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Associates </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Associates are all entities over which the Group has significant influence but not control or joint control. Investments in associates are accounted for using the equity method of accounting. Under the equity method, the investment is initially recognized at cost, and the carrying amount is increased or decreased to recognize the investor’s share of the profit or loss of the investee after the date of acquisition. The Group’s investments in associates include goodwill identified on acquisition. Upon the acquisition of the ownership interest in an associate, any difference between the cost of the associate and the Group’s share of the net fair value of the associate’s identifiable assets and liabilities is accounted for as goodwill. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group’s share of post-acquisition profit or loss is recognized in the statement of profit or loss, and its share of post-acquisition movements in other comprehensive income is recognized in other comprehensive income with a corresponding adjustment to the carrying amount of the investment. When the Group’s share of losses in an associate equals or exceeds its interest in the associate, including any other unsecured receivables, the Group does not recognize further losses, unless it has incurred legal or constructive obligations or made payments on behalf of the associate. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group determines at each reporting date whether there is any objective evidence that the investment in the associate is impaired. If this is the case, the Group calculates the amount of impairment as the difference between the recoverable amount of the associate and its carrying value and recognizes the amount in the statement of profit or loss. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Profits and losses resulting from upstream and downstream transactions between the Group and its associates are recognized in the Group’s financial statements only to the extent of unrelated investor’s interests in the associates. Unrealized losses are eliminated unless the transaction provides evidence of an impairment of the asset transferred. Accounting policies of associates have been changed where necessary to ensure consistency with the policies adopted by the Group. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Gain or loss on dilution of equity interest in associates are recognized in the statement of profit or loss. </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">2.4</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Joint arrangements </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Under IFRS 11 ‘Joint Arrangements’ investments in joint arrangements are classified as either joint operations or joint ventures. The classification depends on the contractual rights and obligations of each investor, rather than the legal structure of the joint arrangement. The Group has assessed the nature of its joint arrangements and determined them to be joint ventures. Joint ventures are accounted for using the equity method. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Under the equity method of accounting, interests in joint ventures are initially recognized at cost and adjusted thereafter to recognize the Group’s share of the post-acquisition profits or losses and movements in other comprehensive income. The Group’s investments in joint ventures include goodwill identified on acquisition. Upon the acquisition of the ownership interest in a joint venture, any difference between the cost of the joint venture and the Group’s share of the net fair value of the joint venture’s identifiable assets and liabilities is accounted for as goodwill. When the Group’s share of losses in a joint venture equals or exceeds its interests in the joint ventures, including any other unsecured receivables, the Group does not recognize further losses, unless it has incurred obligations or made payments on behalf of the joint ventures. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Unrealized gains on transactions between the Group and its joint ventures are eliminated to the extent of the Group’s interest in the joint ventures. Unrealized losses are also eliminated unless the transaction provides evidence of an impairment of the asset transferred. Accounting policies of the joint ventures have been changed where necessary to ensure consistency with the policies adopted by the Group. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The carrying amount of equity-accounted investments is tested for impairment in accordance with the policy described in note 2.12. </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">2.5</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Segment reporting </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating segments are reported in a manner consistent with the internal reporting provided to the chief operating decision-maker. The chief operating decision-maker, who is responsible for allocating resources and assessing performance of the operating segments, has been identified as the Board of Directors that makes strategic decisions. </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">2.6</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Foreign currency translation </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(a)</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Functional and presentation currency </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Items included in the financial statements of each of the Group’s entities are measured using the currency of the primary economic environment in which the entity operates (“the functional currency”). </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The consolidated financial statements are presented in RMB, which is the Company’s functional and the Group’s presentation currency. </div></div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(b)</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Transactions and balances </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Foreign currency transactions are translated into the functional currency using the exchange rates at the dates of the transactions. Foreign exchange gains and losses resulting from the settlement of such transactions, and from the translation of monetary assets and liabilities denominated in foreign currencies at year end exchange rates, are generally recognized in the statement of profit or loss. They are deferred in equity if they relate to qualifying cash flow hedges and qualifying net investment hedges. </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">2.7</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Property, plant and equipment </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Property, plant and equipment is stated at historical cost less depreciation and impairment losses. Historical cost includes expenditure that is directly attributable to the acquisition of the items. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Subsequent costs are included in the asset’s carrying amount or recognized as a separate asset, as appropriate, only when it is probable that future economic benefits associated with the item will flow to the Group and the cost of the item can be measured reliably. The carrying amount of the replaced part is derecognized. All other repairs and maintenance are charged to the statement of profit or loss during the financial period in which they are incurred. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Depreciation on property, plant and equipment is calculated using the straight-line method to allocate their cost to their residual values over their estimated useful lives, as follows: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 68%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 82%; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">- Buildings</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">12 to 40 years</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">- Plant and machinery</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5 to 20 years</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">- Vehicles and other equipment</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4 to 20 years</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> </table> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The assets’ residual values and useful lives are reviewed, and adjusted if appropriate, at the end of each reporting period. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">An asset’s carrying amount is written down immediately to its recoverable amount if the asset’s carrying amount is greater than its estimated recoverable amount (note 2.12 (b)). </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Gains and losses on disposals are determined by comparing the proceeds with the carrying amount and are recognized within Other gains – net in the statement of profit or loss. </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 68%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 82%; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">- Buildings</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">12 to 40 years</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">- Plant and machinery</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5 to 20 years</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">- Vehicles and other equipment</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4 to 20 years</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> </table> 12 to 40 years 5 to 20 years 4 to 20 years <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">2.8</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Construction in progress </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Construction in progress represents buildings, various plant and equipment under construction and pending installation, and is stated at cost less government grants that compensate the Company for the cost of construction, and impairment losses. Cost comprises direct costs of construction as well as interest charges, and foreign exchange differences on related borrowed funds to the extent that they are regarded as an adjustment to interest charges, during the period of construction. Construction in progress is transferred to property, plant and equipment when the asset is substantially ready for its intended use. No depreciation is provided in respect of construction in progress. </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">2.9</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Investment properties </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Investment properties are properties which are owned either to earn rental income and/or for capital appreciation. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;">Investment properties are stated in the statement of financial position at cost less accumulated depreciation and impairment losses (note 2.12(b)). Depreciation is provided over their estimated useful lives on a straight-line basis, after taking into account their estimated residual values. Estimated useful lives of the Group’s investment properties are <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"/><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">30-40</div> years. </div> 30-40 years <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">2.10</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Other <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-current</div> assets </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;">Other <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-current</div> assets mainly represent patents and catalysts used in production. These assets are carried at cost less accumulated amortization and impairment losses. Other <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-current</div> assets are amortized on a straight-line basis over the respective periods of the rights and the estimated useful lives of the catalysts, as follows: </div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 68%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 50%; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 49%; font-family: &quot;Times New Roman&quot;;"/> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Intangible assets</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10 to 28 years</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Long-term prepaid expense</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1.5 to 10 years</td> </tr> </table> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 68%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 50%; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 49%; font-family: &quot;Times New Roman&quot;;"/> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Intangible assets</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10 to 28 years</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Long-term prepaid expense</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1.5 to 10 years</td> </tr> </table> 10 to 28 years 1.5 to 10 years <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">2.11</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Other investments in debt and equity securities </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group’s policies for investments in debt and equity securities, other than investments in subsidiaries, associates and joint ventures, are set out below. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Investments in debt and equity securities are recognized/derecognized on the date the Group commits to purchase/sell the investment. The investments are initially stated at fair value plus directly attributable transaction costs, except for those investments measured at fair value through profit or loss (FVPL) for which transaction costs are recognized directly in profit or loss. For an explanation of how the Group determines fair value of financial instruments, see note 3.3. These investments are subsequently accounted for as follows, depending on their classification. </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(a)</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Investments other than equity investments </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-equity</div> investments held by the Group are classified into one of the following measurement categories: </div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 11%;"> </td> <td style="width: 4%; vertical-align: top;;text-align:left;">•</td> <td style="width: 1%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">amortized cost, if the investment is held for the collection of contractual cash flows which represent solely payments of principal and interest. Interest income from the investment is calculated using the effective interest method (see note 2.27). </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 11%;"> </td> <td style="width: 4%; vertical-align: top;;text-align:left;">•</td> <td style="width: 1%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">fair value through other comprehensive income (FVOCI) - recycling, if the contractual cash flows of the investment comprise solely payments of principal and interest and the investment is held within a business model whose objective is achieved by both the collection of contractual cash flows and sale. Changes in fair value are recognized in other comprehensive income, except for the recognition in profit or loss of expected credit losses, interest income (calculated using the effective interest method) and foreign exchange gains and losses. When the investment is derecognized, the amount accumulated in other comprehensive income is recycled from equity to profit or loss. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 11%;"> </td> <td style="width: 4%; vertical-align: top;;text-align:left;">•</td> <td style="width: 1%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">fair value through profit or loss (FVPL) if the investment does not meet the criteria for being measured at amortized cost or FVOCI (recycling). Changes in the fair value of the investment (including interest) are recognized in profit or loss. </div></div> </td> </tr> </table> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(b)</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Equity investments </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;">An investment in equity securities is classified as FVPL unless the equity investment is not held for trading purposes and on initial recognition of the investment the Group makes an irrevocable election to designate the investment at FVOCI <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">(non-recycling)</div> such that subsequent changes in fair value are recognized in other comprehensive income. Such elections are made on an <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">instrument-by-instrument</div></div> basis, but may only be made if the investment meets the definition of equity from the issuer’s perspective. Where such an election is made, the amount accumulated in other comprehensive income remains in the fair value reserve <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">(non-recycling)</div> until the investment is disposed of. At the time of disposal, the amount accumulated in the fair value reserve <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">(non-recycling)</div> is transferred to retained earnings. It is not recycled through profit or loss. Dividends from an investment in equity securities, irrespective of whether classified as at FVPL or FVOCI, are recognized in profit or loss as other income in accordance with the policy set out in note 2.28. </div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">2.12</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Credit losses and impairment of assets </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(a)</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Credit losses from financial instruments </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group recognizes a loss allowance for expected credit losses (ECLs) on the following items: </div></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 11%;"> </td> <td style="width: 4%; vertical-align: top;;text-align:left;">•</td> <td style="width: 1%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">financial assets measured at amortized cost (including cash and cash equivalents, time deposits with banks, trade receivables and other receivables); and </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 11%;"> </td> <td style="width: 4%; vertical-align: top;;text-align:left;">•</td> <td style="width: 1%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">debt securities measured at FVOCI (recycling); </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;">Other financial assets measured at fair value, including equity securities designated at FVOCI <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">(non-recycling)</div> and derivative financial assets, are not subject to the ECL assessment. </div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Measurement of ECLs </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ECLs are a probability-weighted estimate of credit losses. Credit losses are measured as the present value of all expected cash shortfalls (i.e. the difference between the cash flows due to the Group in accordance with the contract and the cash flows that the Group expects to receive). </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The expected cash shortfalls are discounted using the following discount rates where the effect of discounting is material: </div></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 11%;"> </td> <td style="width: 4%; vertical-align: top;;text-align:left;">•</td> <td style="width: 1%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">fixed-rate financial assets, trade and other receivables: effective interest rate determined at initial recognition or an approximation thereof; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 11%;"> </td> <td style="width: 4%; vertical-align: top;;text-align:left;">•</td> <td style="width: 1%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">variable-rate financial assets: current effective interest rate. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The maximum period considered when estimating ECLs is the maximum contractual period over which the Group is exposed to credit risk. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In measuring ECLs, the Group takes into account reasonable and supportable information that is available without undue cost or effort. This includes information about past events, current conditions and forecasts of future economic conditions. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ECLs are measured on either of the following bases: </div></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 11%;"> </td> <td style="width: 4%; vertical-align: top;;text-align:left;">•</td> <td style="width: 1%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">12-month</div> ECLs: these are losses that are expected to result from possible default events within the 12 months after the reporting date; and </div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 11%;"> </td> <td style="width: 4%; vertical-align: top;;text-align:left;">•</td> <td style="width: 1%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">lifetime ECLs: these are losses that are expected to result from all possible default events over the expected lives of the items to which the ECL model applies. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Loss allowances for trade receivables are always measured at an amount equal to lifetime ECLs. ECLs on these financial assets are estimated using a provision matrix based on the Group’s historical credit loss experience, adjusted for factors that are specific to the debtors and an assessment of both the current and forecast general economic conditions at the reporting date. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;">For all other financial instruments, the Group recognizes a loss allowance equal to <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">12-month</div> ECLs unless there has been a significant increase in credit risk of the financial instrument since initial recognition, in which case the loss allowance is measured at an amount equal to lifetime ECLs. </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Significant increases in credit risk </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In assessing whether the credit risk of a financial instrument has increased significantly since initial recognition, the Group compares the risk of default occurring on the financial instrument assessed at the reporting date with that assessed at the date of initial recognition. In making this reassessment, the Group considers that a default event occurs when (i) the borrower is unlikely to pay its credit obligations to the Group in full, without recourse by the Group to actions such as realizing security (if any is held); or (ii) the financial asset is 90 days past due. The Group considers both quantitative and qualitative information that is reasonable and supportable, including historical experience and forward-looking information that is available without undue cost or effort. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In particular, the following information is taken into account when assessing whether credit risk has increased significantly since initial recognition: </div></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 11%;"> </td> <td style="width: 4%; vertical-align: top;;text-align:left;">•</td> <td style="width: 1%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">failure to make payments of principal or interest on their contractually due dates; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 11%;"> </td> <td style="width: 4%; vertical-align: top;;text-align:left;">•</td> <td style="width: 1%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">an actual or expected significant deterioration in a financial instrument’s external or internal credit rating (if available); </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 11%;"> </td> <td style="width: 4%; vertical-align: top;;text-align:left;">•</td> <td style="width: 1%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">an actual or expected significant deterioration in the operating results of the debtor; and </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 11%;"> </td> <td style="width: 4%; vertical-align: top;;text-align:left;">•</td> <td style="width: 1%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">existing or forecast changes in the technological, market, economic or legal environment that have a significant adverse effect on the debtor’s ability to meet its obligation to the Group. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Depending on the nature of the financial instruments, the assessment of a significant increase in credit risk is performed on either an individual basis or a collective basis. When the assessment is performed on a collective basis, the financial instruments are grouped based on shared credit risk characteristics, such as past due status and credit risk ratings. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ECLs are remeasured at each reporting date to reflect changes in the financial instrument’s credit risk since initial recognition. Any change in the ECL amount is recognized as an impairment gain or loss in profit or loss. The Group recognizes an impairment gain or loss for all financial instruments with a corresponding adjustment to their carrying amount through a loss allowance account, except for investments in debt securities that are measured at FVOCI (recycling), for which the loss allowance is recognized in other comprehensive income and accumulated in the fair value reserve (recycling). </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Basis of calculation of interest income </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Interest income recognized in accordance with note 2.27 is calculated based on the gross carrying amount of the financial asset unless the financial asset is credit-impaired, in which case interest income is calculated based on the amortized cost (i.e. the gross carrying amount less loss allowance) of the financial asset. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">At each reporting date, the Group assesses whether a financial asset is credit-impaired. A financial asset is credit-impaired when one or more events that have a detrimental impact on the estimated future cash flows of the financial asset have occurred. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Evidence that a financial asset is credit-impaired includes the following observable events: </div></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 11%;"> </td> <td style="width: 4%; vertical-align: top;;text-align:left;">•</td> <td style="width: 1%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">significant financial difficulties of the debtor; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 11%;"> </td> <td style="width: 4%; vertical-align: top;;text-align:left;">•</td> <td style="width: 1%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">a breach of contract, such as a default or past due event; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 11%;"> </td> <td style="width: 4%; vertical-align: top;;text-align:left;">•</td> <td style="width: 1%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">it is becoming probable that the borrower will enter into bankruptcy or other financial reorganization; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 11%;"> </td> <td style="width: 4%; vertical-align: top;;text-align:left;">•</td> <td style="width: 1%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">significant changes in the technological, market, economic or legal environment that have an adverse effect on the debtor; or </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 11%;"> </td> <td style="width: 4%; vertical-align: top;;text-align:left;">•</td> <td style="width: 1%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">the disappearance of an active market for a security because of financial difficulties of the issuer. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 5%;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Write-off</div> policy </div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;">The gross carrying amount of a financial asset is written off (either partially or in full) to the extent that there is no realistic prospect of recovery. This is generally the case when the Group determines that the debtor does not have assets or sources of income that could generate sufficient cash flows to repay the amounts subject to the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">write-off.</div> </div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Subsequent recoveries of an asset that was previously written off are recognized as a reversal of impairment in profit or loss in the period in which the recovery occurs. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(b)</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Impairment of other <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-current</div> assets </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Internal and external sources of information are reviewed at the end of each reporting period to identify indications that the following assets may be impaired or, except in the case of goodwill, an impairment loss previously recognized no longer exists or may have decreased: </div></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 11%;"> </td> <td style="width: 4%; vertical-align: top;;text-align:left;">•</td> <td style="width: 1%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">property, plant and equipment; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 11%;"> </td> <td style="width: 4%; vertical-align: top;;text-align:left;">•</td> <td style="width: 1%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">right-of-use</div></div> assets; </div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 11%;"> </td> <td style="width: 4%; vertical-align: top;;text-align:left;">•</td> <td style="width: 1%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">investment properties; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 11%;"> </td> <td style="width: 4%; vertical-align: top;;text-align:left;">•</td> <td style="width: 1%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">construction in progress </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 11%;"> </td> <td style="width: 4%; vertical-align: top;;text-align:left;">•</td> <td style="width: 1%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">other <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-current</div> assets; and </div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 11%;"> </td> <td style="width: 4%; vertical-align: top;;text-align:left;">•</td> <td style="width: 1%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">investments in subsidiaries, associates and joint ventures in the Company’s statement of financial position. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">At the end of each reporting period, if any indication of impairment exists, the Company estimates the recoverable amount of an asset, or a cash-generating unit, at the higher of its fair value less costs of disposal and its value in use, to determine the impairment losses. </div></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 11%;"> </td> <td style="width: 4%; vertical-align: top;;text-align:left;">•</td> <td style="width: 1%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Calculation of recoverable amount </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 16%;">The recoverable amount of an asset is the greater of its fair value less costs of disposal and value in use. In assessing value in use, the estimated future cash flows are discounted to their present value using a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">pre-tax</div> discount rate that reflects current market assessments of the time value of money and the risks specific to the asset. Where an asset does not generate cash inflows largely independent of those from other assets, the recoverable amount is determined for the smallest group of assets that generates cash inflows independently (i.e. a cash-generating unit). A portion of the carrying amount of a corporate asset (for example, head office building) is allocated to an individual cash-generating unit if the allocation can be done on a reasonable and consistent basis, or to the smallest group of cash-generating units if otherwise. </div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 11%;"> </td> <td style="width: 4%; vertical-align: top;;text-align:left;">•</td> <td style="width: 1%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Recognition of impairment losses </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 16%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">An impairment loss is recognized in profit or loss if the carrying amount of an asset, or the cash-generating unit to which it belongs, exceeds its recoverable amount. Impairment losses recognized in respect of cash-generating units are allocated first to reduce the carrying amount of any goodwill allocated to the cash-generating unit (or group of units) and then, to reduce the carrying amount of the other assets in the unit (or group of units) on a pro rata basis, except that the carrying value of an asset will not be reduced below its individual fair value less costs of disposal (if measurable) or value in use (if determinable). </div></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 11%;"> </td> <td style="width: 4%; vertical-align: top;;text-align:left;">•</td> <td style="width: 1%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Reversals of impairment losses </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 16%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">An impairment loss is reversed if there has been a favourable change in the estimates used to determine the recoverable amount. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 16%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">A reversal of an impairment loss is limited to the asset’s carrying amount that would have been determined had no impairment loss been recognized in prior years. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Reversals of impairment losses are credited to profit or loss in the year in which the reversals are recognized. </div></div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(c)</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Interim financial reporting and impairment </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Under the Rules Governing the Listing of Securities on the Stock Exchange of Hong Kong Limited, the Group is required to prepare an interim financial report in compliance with IAS 34, Interim financial reporting, in respect of the first six months of the financial year. At the end of the interim period, the Group applies the same impairment testing, recognition, and reversal criteria as it would at the end of the financial year (see notes 2.12(a) and (b)). </div></div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">2.13</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Derivative and hedging activities</div> </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Derivatives are initially recognized at fair value on the date a derivative contract is entered into, and they are subsequently remeasured to their fair value at the end of each reporting period. The accounting for subsequent changes in fair value depends on whether the derivative is designated as a hedging instrument and, if so, the nature of the item being hedged. The Group designates certain derivatives as hedges of a particular risk associated with the cash flows of recognized assets and liabilities and highly probable forecast transactions (cash flow hedges). </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">At inception of the hedge relationship, the Group documents the economic relationship between hedging instruments and hedged items, including whether changes in the cash flows of the hedging instruments are expected to offset changes in the cash flows of hedged items. The Group documents its risk management objective and strategy for undertaking its hedge transactions. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;">The fair values of derivative financial instruments designated in hedge relationships are disclosed in note 3.1(a). Movements in the hedging reserve in shareholders’ equity are shown in note 32. The full fair value of a hedging derivative is classified as a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-current</div> asset or liability when the remaining maturity of the hedged item is more than 12 months; it is classified as a current asset or liability when the remaining maturity of the hedged item is less than 12 months. Trading derivatives are classified as a current asset or liability. </div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Cash flow hedges that qualify for hedge accounting </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The effective portion of changes in the fair value of derivatives that are designated and qualify as cash flow hedges is recognized in the cash flow hedge reserve within equity. The gain or loss relating to the ineffective portion is recognized immediately in the statement of profit or loss, within Other gains – net. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">When swap contracts are used to hedge forecast transactions the Group may designate the full change in fair value of the swap contract as the hedging instrument. The gains or losses relating to the effective portion of the change in fair value of the entire swap contract are recognized in the cash flow hedge reserve within equity. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Amounts accumulated in equity are reclassified in the periods when the hedged item affects the statement of profit or loss as follows: </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;">Where the hedged item subsequently results in the recognition of a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-financial</div> asset (such as inventory), the deferred hedging gains and losses are included within the initial cost of the asset. The deferred amounts are ultimately recognized in the statement of profit or loss as the hedged item affects profit or loss (for example through cost of sales). </div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;">When a hedging instrument expires, or is sold or terminated, or when a hedge no longer meets the criteria for hedge accounting, any cumulative deferred gain or loss and deferred costs of hedging in equity at that time remains in equity until the forecast transaction occurs, resulting in the recognition of a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-financial</div> asset such as inventory. When the forecast transaction is no longer expected to occur, the cumulative gain or loss and deferred costs of hedging that were reported in equity are immediately reclassified to Other gains – net. </div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Derivatives that do not qualify for hedge accounting</div></div> </div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Certain derivative instruments do not qualify for hedge accounting. Changes in the fair value of any derivative instrument that does not qualify for hedge accounting are recognized immediately in the statement of profit or loss and are included in Other gains – net. </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">2.14</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Inventories </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Inventories are valued at the lower of cost and net realizable value. Cost is determined using the weighted average cost method. The cost of finished goods and work in progress comprises raw materials, direct labor, other direct costs and related production overheads (based on normal operating capacity). It excludes borrowing costs. The net realizable value is determined based on the estimated selling price in the ordinary course of business less the estimated costs to completion, and other costs necessary to make the sale. </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">2.15</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Contract liabilities </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;">A contract liability is recognized when the customer pays <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-refundable</div> consideration before the Group recognizes the related revenue (see note 2.26). A contract liability would also be recognized if the Group has an unconditional right to receive <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-refundable</div> consideration before the Group recognizes the related revenue. In such cases, a corresponding receivable would also be recognized (see note 2.16). </div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">When the contract includes a significant financing component, the contract balance includes interest accrued under the effective interest method (see note 2.27). </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">2.16</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Trade and other receivables </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">A receivable is recognized when the Group has an unconditional right to receive consideration. A right to receive consideration is unconditional if only the passage of time is required before payment of that consideration is due. If revenue has been recognized before the Group has an unconditional right to receive consideration, the amount is presented as a contract asset. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Trade receivables that do not contain a significant financing component are initially measured at their transaction price. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Receivables are subsequently stated at amortized cost using the effective interest method less allowance for credit losses (see note 2.12(a)). </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">2.17</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Cash and cash equivalents </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In the consolidated cash flow statement, cash and cash equivalents include cash in hand, deposits held at call with banks, other short-term, highly liquid investments with original maturities of three months or less that are readily convertible to known amounts of cash and which are subject to an insignificant risk of changes in value, and bank overdrafts. Bank overdrafts are presented within borrowings in current liabilities in the statement of financial position. Cash and cash equivalents are assessed for expected credit losses (ECL) in accordance with the policy set out in note 2.12(a). </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">2.18</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Share capital </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Ordinary shares are classified as equity. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Incremental costs directly attributable to the issue of new shares are shown in equity as a deduction, net of tax, from the proceeds. </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">2.19</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Safety production fund </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Under China’s law and regulation, the Group is required to accrue safety production fund at a certain percentage of the sales of dangerous goods. The fund is earmarked for improving the safety of production. The fund is accrued from retained earnings to other reserves and converted back to retained earnings when used. </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">2.20</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Trade and other payables </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;">Trade and other payables are obligations to pay for goods or services that have been acquired in the ordinary course of business from suppliers. Trade and other payables are classified as current liabilities if payment is due within one year or less (or in the normal operating cycle of the business if longer). If not, they are presented as <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-current</div> liabilities. </div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Trade and other payables generally are financial liabilities and are recognized initially at fair value plus transaction costs and subsequently measured at amortized cost unless the effect of discounting would be immaterial, in which case they are stated at invoice amounts. </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">2.21</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Borrowings </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Borrowings are initially recognized at fair value, net of transaction costs incurred. Borrowings are subsequently measured at amortized cost; any difference between the proceeds (net of transaction costs) and the redemption value is recognized in the statement of profit or loss over the period of the borrowings using the effective interest method. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;">Fees paid on the establishment of loan facilities are recognized as transaction costs of the loan to the extent that it is probable that some or all of the facility will be drawn down. In this case, the fee is deferred until the draw-down occurs. To the extent there is no evidence that it is probable that some or all of the facility will be drawn down, the fee is capitalized as a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">pre-payment</div> for liquidity services and amortized over the period of the facility to which it relates. </div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Borrowings are classified as current liabilities unless the Group has an unconditional right to defer settlement of the liability for at least 12 months after the end of the reporting period. </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">2.22</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Borrowings costs </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">General and specific borrowing costs directly attributable to the acquisition, construction or production of qualifying assets, which are assets that necessarily take a substantial period of time to get ready for their intended use or sale, are added to the cost of those assets, until such time as the assets are substantially ready for their intended use or sale. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Investment income earned on the temporary investment of specific borrowings pending their expenditure on qualifying assets is deducted from the borrowing costs eligible for capitalization. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other borrowing costs are expensed in the period in which they are incurred. </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">2.23</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Current and deferred income tax </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The tax expense for the period comprises current and deferred tax. Tax is recognized in the statement of profit or loss, except to the extent that it relates to items recognized in other comprehensive income or directly in equity. In this case, the tax is also recognized in other comprehensive income or directly in equity, respectively. </div></div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(a)</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Current income tax </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The current income tax charge is calculated on the basis of the tax laws enacted or substantively enacted at the statement of financial position date in the countries where the Company’s subsidiaries, associates and joint ventures operate and generate taxable income. Management periodically evaluates positions taken in tax returns with respect to situations in which applicable tax regulation is subject to interpretation. It establishes provisions where appropriate on the basis of amounts expected to be paid to the tax authorities. </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(b)</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Deferred income tax </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Inside basis differences</div></div> </div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred income tax is recognized, using the liability method, on temporary differences arising between the tax bases of assets and liabilities and their carrying amounts in the consolidated financial statements. However, deferred tax liabilities are not recognized if they arise from the initial recognition of goodwill, the deferred income tax is not accounted for if it arises from initial recognition of an asset or liability in a transaction other than a business combination that at the time of the transaction affects neither accounting nor taxable profit or loss. Deferred income tax is determined using tax rates (and laws) that have been enacted or substantively enacted by the statement of financial position date and are expected to apply when the related deferred income tax asset is realized or the deferred income tax liability is settled. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred income tax assets are recognized only to the extent that it is probable that future taxable profit will be available against which the temporary differences can be utilized. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Outside basis differences</div></div> </div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred income tax liabilities are provided on taxable temporary differences arising from investments in subsidiaries, associates and joint arrangements, except for deferred income tax liability where the timing of the reversal of the temporary difference is controlled by the Group and it is probable that the temporary difference will not reverse in the foreseeable future. Generally the Group is unable to control the reversal of the temporary difference for associates. Only when there is an agreement in place that gives the Group the ability to control the reversal of the temporary difference in the foreseeable future, deferred tax liability in relation to taxable temporary differences arising from the associate’s undistributed profits is not recognized. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;">Deferred income tax assets are recognized on deductible temporary differences arising from investments in subsidiaries, associates and joint arrangements only to the extent that it is probable the temporary difference will reverse in the future and there is sufficient taxable profit available against which the temporary difference can be utilized<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">.</div></div> </div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(c)</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Offsetting </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred income tax assets and liabilities are offset when there is a legally enforceable right to offset current tax assets against current tax liabilities and when the deferred income tax assets and liabilities relate to income taxes levied by the same taxation authority on either the taxable entity or different taxable entities where there is an intention to settle the balances on a net basis. </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">2.24</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Employee benefits </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(a)</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Short-term employee benefits </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;">Salaries, annual bonuses, paid annual leave and the cost of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-monetary</div> benefits are accrued in the year in which the associated services are rendered by employees. Where payment or settlement is deferred and the effect would be material, these amounts are stated at their present values. </div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(b)</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Pension obligations </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The PRC employees of the Group are covered by various PRC government-sponsored defined-contribution pension plans under which the employees are entitled to a monthly pension based on certain formulas. The relevant government agencies are responsible for the pension liability to these employees when they retire. The Group contributes on a monthly basis to these pension plans for the employees which are determined at a certain percentage of their salaries. Under these plans, the Group has no obligation for post-retirement benefits beyond the contribution made. Contributions to these plans are expensed as incurred and contributions paid to the defined contribution pension plans for a staff are not available to reduce the Group’s future obligations to such defined-contribution pension plans even if the staff leaves the Group. </div></div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(c)</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Termination benefits </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Termination benefits are payable when employment is terminated by the Group before the normal retirement date, or whenever an employee accepts voluntary redundancy in exchange for these benefits. The Group recognizes termination benefits at the earlier of the following dates: (a) when the Group can no longer withdraw the offer of those benefits; and (b) when the entity recognizes costs for a restructuring that is within the scope of IAS 37 and involves the payment of terminations benefits. In the case of an offer made to encourage voluntary redundancy, the termination benefits are measured based on the number of employees expected to accept the offer. Benefits falling due more than 12 months after the end of the reporting period are discounted to present value. </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">2.25</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Provisions and contingent liabilities </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Provisions for environmental restoration, restructuring costs and legal claims are recognized when: the Group has a present legal or constructive obligation as a result of past events; it is probable that an outflow of resources will be required to settle the obligation; and the amount has been reliably estimated. Restructuring provisions comprise lease termination penalties and employee termination payments. Provisions are not recognized for future operating losses. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Where there are a number of similar obligations, the likelihood that an outflow will be required in settlement is determined by considering the class of obligations as a whole. A provision is recognized even if the likelihood of an outflow with respect to any one item included in the same class of obligations may be small. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;">Provisions are measured at the present value of the expenditures expected to be required to settle the obligation using a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">pre-tax</div> rate that reflects current market assessments of the time value of money and the risks specific to the obligation. The increase in the provision due to passage of time is recognized as interest expense. </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5%;">Where it is not probable that an outflow of economic benefits will be required, or the amount cannot be estimated reliably, the obligation is disclosed as a contingent liability, unless the probability of outflow of economic benefits is remote. Possible obligations, whose existence will only be confirmed by the occurrence or <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-occurrence</div> of one or more future events are also disclosed as contingent liabilities unless the probability of outflow of economic benefits is remote. </div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">2.26</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Revenue recognition </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(a)</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Sales of petroleum and chemical products</div></div></div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="background: none;;font-weight:bold;display:inline;"><div style="font-style: normal; background: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> </div></div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group manufactures and sells petroleum and chemical products. Sales are recognized when control of the products has transferred, being when the products are delivered to or accepted by the customer. Delivery occurs when the products have been shipped to the specific location, the risks of obsolescence and loss have been transferred to the customer, and either the customer has accepted the products in accordance with the sales contract, or the Group has objective evidence that all criteria for acceptance have been satisfied. Advance from customers but goods not yet delivered is recorded as contract liabilities and is recognized as revenue when a customer obtains control over the relevant goods. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Revenue excludes value added tax and is after deduction of any estimated trade discounts. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group has elected to apply the practical expedient that contract costs incurred related to contracts with an amortization period of less than one year have been expensed as incurred. The Group also applies the practical expedient in paragraph 121 of IFRS 15 and does not disclose information about remaining performance obligations that have original expected durations of one year or less. </div></div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(b)</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Overseas shipping services </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group arranges overseas shipping services for the customer and revenue is recognized over time and based on the actual shipping service provided to the end of the reporting period as a proportion of the total services to be provided, because the customer receives and uses the benefits simultaneously. This is determined based on the actual passages of time (days) relative to the total expected shipping days. </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">2.27</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Interest income </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Interest income from financial assets at FVPL is included in Other gains – net, see note 8 below. Interest income on financial assets at amortized cost and financial assets at FVOCI calculated using the effective interest method is recognized in the consolidated statement of profit or loss as part of other income. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Interest income is calculated by applying the effective interest rate to the gross carrying amount of a financial asset except for financial assets that subsequently become credit-impaired. For credit-impaired financial assets the effective interest rate is applied to the net carrying amount of the financial asset (after deduction of the loss allowance). </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Interest income is presented as Finance income where it is earned from financial assets that are held for cash management purposes, see note 9 below. </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">2.28</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Dividend income </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Dividend income is recognized when the right to receive payment is established. </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">2.29</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Government grants </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Grants from the government are recognized at their fair value where there is a reasonable assurance that the grant will be received and the Group will comply with all attached conditions. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Government grants relating to costs are deferred and recognized in the statement of profit or loss over the period necessary to match them with the costs that they are intended to compensate. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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 statement of profit or loss over the useful life of the asset by way of reduced depreciation expense. </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">2.30</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Leases </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group leases various land, buildings, equipment, vehicles and others. Rental contracts of buildings, equipment, vehicles and others are typically made for fixed periods of 1 to 30 years. Rental contracts of land use rights are typically made for fixed periods of 30 to 50 years. Lease terms are negotiated on an individual basis and contain a wide range of different terms and conditions. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;">Leases are recognized as a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">right-of-use</div></div> asset and a corresponding liability at the date at which the leased asset is available for use by the Group. </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Assets and liabilities arising from a lease are initially measured on a present value basis. Lease liabilities include the net present value of the following lease payments: </div></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%;"> </td> <td style="width: 5%; vertical-align: top;;text-align:left;">•</td> <td style="width: 1%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">fixed payments (including <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">in-substance</div> fixed payments), less any lease incentives receivable, </div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%;"> </td> <td style="width: 5%; vertical-align: top;;text-align:left;">•</td> <td style="width: 1%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">variable lease payment that are based on an index or a rate, initially measured using the index or rate as at the commencement date, </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%;"> </td> <td style="width: 5%; vertical-align: top;;text-align:left;">•</td> <td style="width: 1%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">amounts expected to be payable by the Group under residual value guarantees, </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%;"> </td> <td style="width: 5%; vertical-align: top;;text-align:left;">•</td> <td style="width: 1%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">the exercise price of a purchase option if the Group is reasonably certain to exercise that option, and </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%;"> </td> <td style="width: 5%; vertical-align: top;;text-align:left;">•</td> <td style="width: 1%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">payments of penalties for terminating the lease, if the lease term reflects the Group exercising that option. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;">The lease payments are discounted using the interest rate implicit in the lease. If that rate cannot be readily determined, which is generally the case for leases in the Group, the lessee’s incremental borrowing rate is used, being the rate that the individual lessee would have to pay to borrow the funds necessary to obtain an asset of similar value to the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">right-of-use</div></div> asset in a similar economic environment with similar terms, security and conditions. </div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">To determine the incremental borrowing rate, the Group: </div></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%;"> </td> <td style="width: 5%; vertical-align: top;;text-align:left;">•</td> <td style="width: 1%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">where possible, uses recent third-party financing received by the individual lessee as a starting point, adjusted to reflect changes in financing conditions since third party financing was received </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%;"> </td> <td style="width: 5%; vertical-align: top;;text-align:left;">•</td> <td style="width: 1%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">uses a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">build-up</div> approach that starts with a risk-free interest rate adjusted for credit risk for leases held by the Group, which does not have recent third party financing, and </div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%;"> </td> <td style="width: 5%; vertical-align: top;;text-align:left;">•</td> <td style="width: 1%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">makes adjustments specific to the lease, e.g., term, country, currency and security. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Lease payments are allocated between principal and finance cost. The finance cost is charged to profit or loss over the lease period so as to produce a constant periodic rate of interest on the remaining balance of the liability for each period. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Right-of-use</div></div> assets are measured at cost comprising the following: </div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%;"> </td> <td style="width: 5%; vertical-align: top;;text-align:left;">•</td> <td style="width: 1%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">the amount of the initial measurement of lease liability, </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%;"> </td> <td style="width: 5%; vertical-align: top;;text-align:left;">•</td> <td style="width: 1%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">any lease payments made at or before the commencement date less any lease incentives received, </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%;"> </td> <td style="width: 5%; vertical-align: top;;text-align:left;">•</td> <td style="width: 1%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">any initial direct costs, and </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%;"> </td> <td style="width: 5%; vertical-align: top;;text-align:left;">•</td> <td style="width: 1%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">restoration costs. </div></div> </td> </tr> </table> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5%;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Right-of-use</div></div> assets are generally depreciated over the shorter of the asset’s useful life and the lease term on a straight - line basis, as follows: </div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 68%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 83%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;">Land use rights</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: top; text-align: right;">30 - 50 years</td> <td style="vertical-align: top;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Buildings</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: top; text-align: right;">2 - 8 years</td> <td style="vertical-align: top;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;">Equipment</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: top; text-align: right;">2 - 3 years</td> <td style="vertical-align: top;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Others</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: top; text-align: right;">2 - 4 years</td> <td style="vertical-align: top;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> </tr> </table> <div style="clear: both; max-height: 0pt; text-indent: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Payments associated with short-term leases of equipment and vehicles are recognized on a straight-line basis as an expense in the statement of profit or loss. Short-term leases are leases with a lease term of 12 months or less. A single discount rate was applied to the portfolio of the leases with reasonably similar characteristics. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Lease income from operating leases where the Group is a lessor is recognized as income on a straight-line basis over the lease term. Initial direct costs incurred in obtaining an operating lease are added to the carrying amount of the underlying asset and recognized as expense over the lease term on the same basis as lease income. The respective leased assets are included in the statement of financial position based on their nature. </div></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 68%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 83%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;">Land use rights</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: top; text-align: right;">30 - 50 years</td> <td style="vertical-align: top;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Buildings</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: top; text-align: right;">2 - 8 years</td> <td style="vertical-align: top;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;">Equipment</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: top; text-align: right;">2 - 3 years</td> <td style="vertical-align: top;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Others</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: top; text-align: right;">2 - 4 years</td> <td style="vertical-align: top;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> </tr> </table> <div style="clear: both; max-height: 0pt; text-indent: 0px;"/> 30 - 50 years 2 - 8 years 2 - 3 years 2 - 4 years <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">2.31</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Dividend distribution </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Dividend distribution to the Company’s shareholders is recognized as a liability in the Group’s financial statements in the period in which the dividends are approved by the Company’s shareholders. </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">2.32</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Research and development costs </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Research and development costs comprise all costs that are directly attributable to research and development activities or that can be allocated on a reasonable basis to such activities. Research and development costs are recognized as intangible assets when the following criteria are met: </div></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%;"> </td> <td style="width: 5%; vertical-align: top;;text-align:left;">•</td> <td style="width: 1%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">it is technically feasible to complete the research and development project so that it will be available for use or sale; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%;"> </td> <td style="width: 5%; vertical-align: top;;text-align:left;">•</td> <td style="width: 1%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">management intends to complete the research and development project, and use or sell it; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%;"> </td> <td style="width: 5%; vertical-align: top;;text-align:left;">•</td> <td style="width: 1%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">it can be demonstrated how the research and development project will generate economic benefits; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%;"> </td> <td style="width: 5%; vertical-align: top;;text-align:left;">•</td> <td style="width: 1%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">there are adequate technical, financial and other resources to complete the development and the ability to use or sell the research and development project; and </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%;"> </td> <td style="width: 5%; vertical-align: top;;text-align:left;">•</td> <td style="width: 1%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">the expenditure attributable to the research and development project during its development phase can be reliably measured. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other research and development expenditures that do not meet these criteria are recognized as an expense as incurred. Research and development costs previously recognized as an expense are not recognized as an asset in a subsequent period. </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">2.33</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Related parties </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(a)</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">A person, or a close member of that person’s family, is related to the Group if that person: </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 11%;"> </td> <td style="width: 5%; vertical-align: top;;text-align:left;">(i)</td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">has control or joint control over the Group; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 11%;"> </td> <td style="width: 5%; vertical-align: top;;text-align:left;">(ii)</td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">has significant influence over the Group; or </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 11%;"> </td> <td style="width: 5%; vertical-align: top;;text-align:left;">(iii)</td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">is a member of the key management personnel of the Group or the Group’s parent. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(b)</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">An entity is related to the Group if any of the following conditions applies: </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 11%;"> </td> <td style="width: 5%; vertical-align: top;;text-align:left;">(iv)</td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The entity and the Group are members of the same group (which means that each parent, subsidiary and fellow subsidiary is related to the others). </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 11%;"> </td> <td style="width: 5%; vertical-align: top;;text-align:left;">(v)</td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">One entity is an associate or joint venture of the other entity (or an associate or joint venture of a member of a group of which the other entity is a member). </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 11%;"> </td> <td style="width: 5%; vertical-align: top;;text-align:left;">(vi)</td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Both entities are joint ventures of the same third party. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 11%;"> </td> <td style="width: 5%; vertical-align: top;;text-align:left;">(vii)</td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">One entity is a joint venture of a third entity and the other entity is an associate of the third entity. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 11%;"> </td> <td style="width: 5%; vertical-align: top;;text-align:left;">(viii)</td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The entity is a post-employment benefit plan for the benefit of employees of either the Group or an entity related to the Group. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 11%;"> </td> <td style="width: 5%; vertical-align: top;;text-align:left;">(ix)</td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The entity is controlled or jointly controlled by a person identified in (i). </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 11%;"> </td> <td style="width: 5%; vertical-align: top;;text-align:left;">(x)</td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">A person identified in (a)(i) has significant influence over the entity or is a member of the key management personnel of the entity (or of a parent of the entity). </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 11%;"> </td> <td style="width: 5%; vertical-align: top;;text-align:left;">(xi)</td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The entity, or any member of a Group of which it is a part, provides key management personnel services to the Group or to the Group’s parent. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Close members of the family of a person are those family members who may be expected to influence, or be influenced by, that person in their dealings with the entity. </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">2.34</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Rounding of amounts </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">All amounts disclosed in the consolidated financial statements and notes have been rounded off to the nearest thousand currency units unless otherwise stated. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">3</div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Financial risk management </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">3.1</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Financial risk factors </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group’s activities exposed it to a variety of financial risks: market risk (including foreign exchange risk, cash flow and fair value interest rate risk and commodity price risk), credit risk and liquidity risk. The Group’s overall risk management programmer focuses on the unpredictability of financial markets and seeks to minimize potential adverse effects on the Group’s financial performance. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Where all relevant criteria are met, hedge accounting is applied to remove the accounting mismatch between the hedging instrument and the hedged item. </div></div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(a)</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Derivatives </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group has the following derivative financial instruments in the following line items in the statement of financial position: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 80%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">As at 31 December</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2020</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2021</div></div> </td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">RMB’000</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">RMB’000</div></div> </td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Current derivative financial instrument assets</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Commodity swaps contracts applied hedge accounting</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">48,614</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Commodity swaps contracts at fair value through profit or loss</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">32,791</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total derivative financial assets</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">81,405</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Current derivative financial instrument liabilities</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Commodity swaps contracts at fair value through profit or loss</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(23,804</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total derivative financial liabilities</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(23,804</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%;"> </td> <td style="width: 6%; vertical-align: top;;text-align:left;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(i)</div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Classification of derivatives </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Derivatives are only used for economic hedging purposes and not as speculative investments. However, where derivatives do not meet the hedge accounting criteria, they are classified as ‘held for trading’ for accounting purposes and are accounted for at fair value through profit or loss. They are presented as current assets or liabilities to the extent they are expected to be settled within 12 months after the end of the reporting period. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group’s accounting policy for its cash flow hedges is set out in note 2.13. </div></div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%;"> </td> <td style="width: 6%; vertical-align: top;;text-align:left;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(ii)</div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Fair value measurement </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">For information about the methods and assumptions used in determining the fair value of derivatives refer to note 3.3. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%;"> </td> <td style="width: 6%; vertical-align: top;;text-align:left;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(iii)</div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Hedging reserves </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table provides a reconciliation of the hedging reserve in respect of commodity price risk and shows the effectiveness of the hedging relationships: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 68%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 88%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance at 1 January 2021</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Effective portion of the cash flow hedge recognized in other comprehensive income</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">165,576</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Amounts reclassified to profit or loss</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,303</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Reclassified to the cost of inventory</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(88,699</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Related tax</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(41,720</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance at 31 December 2021</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">36,460</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%;"> </td> <td style="width: 6%; vertical-align: top;;text-align:left;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(iv)</div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Amounts recognized in the statement of profit or loss </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In addition to the amounts disclosed in the reconciliation of hedging reserves above, the following amounts were recognized in the statement of profit or loss in relation to derivatives: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 79%;"/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2020</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2021</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net gains on commodity swaps contracts not qualifying as hedges included in other gains - net</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">18,997</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net losses on foreign exchange option contracts not qualifying as hedges included in other gains - net</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(376</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(151</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(376</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">18,846</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5%; text-indent: 0px;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Hedge effectiveness </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%; text-indent: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Hedge effectiveness is determined at the inception of the hedge relationship, and through periodic prospective effectiveness assessments, to ensure that an economic relationship exists between the hedged item and hedging instrument. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5%; text-indent: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group enters into commodity swaps contracts that have similar critical terms as the hedged item, such as reference rate, payment dates, transaction price, crude oil variety and crude oil quantity. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%; text-indent: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Hedge ineffectiveness for commodity swaps contracts may occur due to the changes in the timing of the hedged transactions. There was no recognized ineffectiveness during the year ended 31 December 2021 in relation to the commodity swaps. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%; text-indent: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As at 31 December 2021, the Group had certain commodity contracts of crude oil designed as qualified cash flow hedges, which will be matured over the next 10 months. The fair value of such cash flow hedges is RMB 48,614 thousand recognized as derivative financial assets in the consolidated statement of financial position. </div></div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(b)</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Market risk </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%;"> </td> <td style="width: 6%; vertical-align: top;;text-align:left;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(i)</div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Foreign exchange risk </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%; text-indent: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group’s major operational activities are carried out in Mainland China and a majority of the transactions are denominated in RMB. Nevertheless, the Group is exposed to foreign exchange risk arising from the recognized assets and liabilities, and future transactions denominated in foreign currencies, primarily with respect to US dollar. The Group’s finance department at its headquarter is responsible for monitoring the amount of assets and liabilities, and transactions denominated in foreign currencies to minimize the foreign exchange risk. For the year ended 31 December 2020 and 31 December 2021, the Group used foreign exchange option contracts to mitigate its exposure to foreign exchange risk respect to US dollar. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"> </div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"> </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%; text-indent: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As at 31 December 2021, there were no foreign exchange options that had not been matured (31 December 2020: Nil). </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%; text-indent: 0px;"><div style="color: rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; top: 0px;;display:inline;">As at 31 December 2021, if US dollar had weakened/strengthened by 5% against RMB with all other variables held constant, the Group’s net profit for the year ended 31 December 2021 would have been RMB2,292 thousand decreased/increased (31 December 2020: RMB 2,401 thousand decreased/increased in net profit) before considering the impact of forward and option contracts as a result of foreign exchange gains/losses which is mainly resulted from the translation of US dollar denominated trade receivables and payables.</div> <br/></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5%; text-indent: 0px;"/> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The aggregate net foreign exchange (losses) / gains recognized in the statement of profit or loss were: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 68%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 77%;"/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2020</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2021</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Net foreign exchange gains/(losses) included in other gains – net (note 8)<br/></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">12,248</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,861</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net foreign exchange (losses) included in finance income (note 9)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(5,514</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total net foreign exchange recognized in profit before taxation</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,734</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,861</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%;"> </td> <td style="width: 6%; vertical-align: top;;text-align:left;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(ii)</div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Cash flow and fair value interest rate risk </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group’s interest rate risk arises from interest-bearing borrowings and short-term bonds. Borrowings obtained at variable rates expose the Group to cash flow interest rate risk. Borrowings obtained at fixed rates expose the Group to fair value interest rate risk. The Group determines the relative proportions of its fixed rate and floating rate contracts depending on the prevailing market conditions. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%; text-indent: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group’s finance department at its headquarter continuously monitors the interest rate position of the Group. Increases in interest rates will increase the cost of new borrowing and the interest expenses with respect to the Group’s outstanding floating rate borrowings, and therefore could have a material adverse effect on the Group’s financial position. The Group makes adjustments timely with reference to the latest market conditions and may enter into interest rate swap agreements to mitigate its exposure to interest rate risk. For the years ended 31 December 2020 and 31 December 2021, the Group did not enter into any interest rate swap agreements. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">At the reporting date, the interest rate profile of the Group’s interest-bearing financial instruments was as follows. </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 68%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 71%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2020</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2021</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Fixed rate:</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash and cash equivalents</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,501,330</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Time deposits with maturity less than one year</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,000,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,350,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Time deposits with maturity more than one year</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,000,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,500,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Borrowings</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,548,000</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,500,000</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Short-term bonds</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(3,000,000</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Lease liabilities</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(12,473</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(4,613</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,940,857</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">11,345,387</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Variable rate:</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash and cash equivalents</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,415,078</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,112,010</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Borrowings</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(759,800</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,415,078</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,352,210</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As at 31 December 2021, if interest rates on the floating rate financial instruments had risen/fallen by <span style="-sec-ix-hidden:hidden46433720">50</span> basis points while all other variables had been held constant, the Group’s net profit would have increased / decreased by approximately RMB 16,252 thousand (2020: RMB 20,365 thousand), mainly as a result of higher/lower interest on floating rate cash and cash equivalents. </div></div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%;"> </td> <td style="width: 6%; vertical-align: top;;text-align:left;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(iii)</div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Commodity price risk </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group principally engages in processing crude oil into synthetic fibers, resins and plastics, intermediate petrochemicals and petroleum products. The selling price of petroleum products is periodically adjusted by the government department based on the market price adjustment mechanism, and generally in connection with the crude oil price. The fluctuations in prices of crude oil, refined oil products and intermediate petrochemicals and petroleum products could have significant impact on the Group. The Group uses commodity swaps contracts to manage a portion of this risk. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As at 31 December 2021, the Group had certain unexpired commodity contracts of crude oil and refined oil designated as qualified cash flow hedges, balances of which have been disclosed in note 3.1 (a) (31 December 2020: Nil). </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(c)</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Credit risk </div></div></div></div> </td> </tr> </table> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%;"> </td> <td style="width: 6%; vertical-align: top;;text-align:left;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(i)</div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Risk management</div></div> </div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Credit risk refers to the risk that a counterparty will default on its contractual obligations resulting in a financial loss to the Group. Credit risk is managed on group basis. It mainly arises from cash and cash equivalents, time deposits with banks, bills receivable, derivative financial assets, trade receivables measured at amortized cost and FVOCI, other receivables etc. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;">The Group expects that there is no significant credit risk associated with cash at bank (including time deposits and structured deposits), bills receivable and derivative financial assets because the counterparties are banks and financial institutions with a relatively higher credit rating, which the Group considers to represent low credit risk. Management does not expect that there will be any significant losses from <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-performance</div> by these counterparties. </div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In addition, the Group has policies to limit the credit exposure on trade receivables, other receivables. The Group assesses the credit quality of and sets credit limits on its customers by taking into account their financial position, the availability of guarantee from third parties, their credit history and other factors such as current market conditions. The credit history of the customers is regularly monitored by the Group. In respect of customers with a poor credit history, the Group will use written payment reminders, or shorten or cancel credit periods, to ensure the overall credit risk of the Group is limited to a controllable extent. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group considers the probability of default upon initial recognition of a financial asset and whether there has been a significant increase in credit risk on an ongoing basis throughout each reporting period. To assess whether there is a significant increase in credit risk, the Group compares the risk of a default occurring on the asset as at the reporting date with the risk of default as at the date of initial recognition. It considers available reasonable and supportive forward-looking information. Especially the following indicators are incorporated: </div><br/></div> <div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"/> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="page-break-inside: avoid;"> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> </tr> </table> <div style="clear: both; max-height: 0pt; text-indent: 0px;"/> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 11%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">•</div></td> <td style="width: 1%; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; font-size: 10pt;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">internal credit rating; </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0pt; text-indent: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 11%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">•</div></td> <td style="width: 1%; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; font-size: 10pt;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">external credit rating (as far as available); </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0pt; text-indent: 0px;"/> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 11%;"> </td> <td style="width: 4%; vertical-align: top;;text-align:left;">•</td> <td style="width: 1%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">actual or expected significant adverse changes in business, financial or economic conditions that are expected to cause a significant change to the debtors’ ability to meet its obligations; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 11%;"> </td> <td style="width: 4%; vertical-align: top;;text-align:left;">•</td> <td style="width: 1%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">actual or expected significant changes in the operating results of the debtors; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 11%;"> </td> <td style="width: 4%; vertical-align: top;;text-align:left;">•</td> <td style="width: 1%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">significant increases in credit risk on other financial instruments of the same debtors; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 11%;"> </td> <td style="width: 4%; vertical-align: top;;text-align:left;">•</td> <td style="width: 1%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">significant changes in the value of the collateral supporting the obligation or in the quality of third-party guarantees or credit enhancements; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 11%;"> </td> <td style="width: 4%; vertical-align: top;;text-align:left;">•</td> <td style="width: 1%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">significant changes in the expected performance and behaviour of the debtors, including changes in the payment status of debtors, etc. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Regardless of the analysis above, a significant increase in credit risk is presumed if a debtor is more than 30 days past due in making a contractual payment. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;">It has other monitoring procedures to ensure that <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">follow-up</div> action is taken to recover overdue debts. In addition, the Group reviews regularly the recoverable amount of each individual trade receivables to ensure that adequate impairment losses are made for irrecoverable amounts. Significant concentrations of credit risk primarily arise when the Group has significant exposure to individual customers. As at 31 December 2021, 69.50% and 81.80% of the total trade receivables were due from the Group’s largest customer and the five largest customers respectively within the Group (31 December 2020<div style="letter-spacing: 0px; top: 0px;;display:inline;">:</div> 49.79% and 85.28%). </div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">For other receivables, management makes periodic collective assessment as well as individual assessment on the recoverability of other receivables based on historical settlement records and forward-looking information. The management believes that there is no material credit risk inherent in the Group’s outstanding balance of other receivable. </div></div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%;"> </td> <td style="width: 6%; vertical-align: top;;text-align:left;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(ii)</div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Impairment of financial assets</div></div> </div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group has three types of financial assets that are subject to the expected credit loss model: </div></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 11%;"> </td> <td style="width: 4%; vertical-align: top;;text-align:left;">•</td> <td style="width: 1%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Trade receivables for sales of goods and from the providing services, </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 11%;"> </td> <td style="width: 4%; vertical-align: top;;text-align:left;">•</td> <td style="width: 1%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other financial assets carried at amortized cost, and </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 11%;"> </td> <td style="width: 4%; vertical-align: top;;text-align:left;">•</td> <td style="width: 1%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Debt instruments carried at FVOCI. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">While cash and cash equivalents, time deposits with banks and bills receivable are also subject to the impairment requirements of IFRS 9, the identified impairment loss was immaterial. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Trade receivables </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group applies the IFRS 9 simplified approach to measuring expected credit losses which uses a lifetime expected loss allowance for all trade receivables (including trade receivables with related parties) and financial assets at fair value through other comprehensive income. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">To measure the expected credit losses, trade receivables have been grouped based on shared credit risk characteristics and the days past due. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%; text-indent: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The expected credit loss rates are based on the payment profiles of sales over a period of 36 months before 31 December 2020 and 31 December 2021 respectively and the corresponding historical credit losses experienced within this period. The historical loss rates are adjusted to reflect current and forward-looking information on macroeconomic factors affecting the ability of the customers to settle the receivables. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Impairment losses on trade receivables are presented as (provision)/ reversal of impairment losses on financial assets within operating profit. Subsequent recoveries of amounts previously written off are credited against the same line item. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other financial assets at amortized cost </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other financial assets at amortized cost include other receivables. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%; text-indent: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As at 31 December 2020 and 31 December 2021, the internal credit rating of other receivables was all performing. The Group has assessed that the expected credit losses for these receivables are not material under the 12 months expected losses method. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Management considered that there was no significant increase in credit risk for other receivables including receivables from related parties by taking into account of their past history of making payments when due and current ability to pay, and thus the impairment provision recognized during the period was limited to 12 months expected losses. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The provision/(reversal) for loss allowance was recognized in the statement of profit or loss in (provision)/ reversal of impairment losses on financial assets. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Trade and other receivables are written off where there is no reasonable expectation of recovery. Indicators that there is no reasonable expectation of recovery include, amongst others, the failure of a debtor to engage in a repayment plan with the Group, and a failure to make contractual payments for a period of greater than 120 days past due. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Impairment losses on trade and other receivables are presented as (provision)/ reversal of impairment losses within operating profit. Subsequent recoveries of amounts previously written off are credited against the same line item. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Debt instruments carried at FVOCI </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Debt instruments carried at FVOCI include trade receivables and bills receivable with a business model which is achieved both by collecting contractual cash flows and selling of these assets. The loss allowance for debt instruments is recognized in the statement of profit or loss and reduces the fair value loss otherwise recognized in OCI. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As at 31 December 2020 and 31 December 2021, no loss allowance was provided for financial assets at FVOCI. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(iii)    (Provision)/ reversal of impairment losses on financial assets recognized in the statement of profit or loss </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">During the year, the following (losses) /recoveries were recognized in (provision)/reversal of impairment losses on financial assets in relation to impaired financial assets: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 79%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2020</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2021</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Impairment losses</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">- provision in loss allowance for trade receivables</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(634</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,354</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">- provision in loss allowance for other receivables</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Recoveries on previously written off receivables (note)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">121,550</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Reversal/(Provision) of impairment losses on financial assets<br/></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">120,916</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,355</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Note: For the year ended 31 December 2020, the Group recovered previously written off receivables amounted to RMB121,550 thousand due to the liquidation of Zhejiang Jin Yong Acrylic Fiber Company Limited, a former subsidiary of the Group. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(iv)    Financial assets at fair value through profit or loss </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group is also exposed to credit risk in relation to investments such as derivative financial instruments, which are measured at fair value through profit or loss. The maximum exposure at the end of the reporting period is the carrying amount of these investments. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(d)</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Liquidity risk </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash flow forecast is performed by the operating entities of the Group and aggregated by Group finance. Group finance monitors rolling forecasts of the Group’s liquidity requirements to ensure it has sufficient cash to meet operational needs while maintaining sufficient headroom on its undrawn committed borrowing facilities from major financial institutions so that the Group does not breach borrowing limits or covenants on any of its borrowing facilities to meet the short-term and long-term liquidity requirements. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The liquidity of the Group is primarily dependent on its ability to maintain adequate cash inflow from operations, the renewal of its short-term bank loans and its ability to obtain adequate external financing to support its working capital and meet its debt obligation when they become due. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Surplus cash held by the operating entities over and above balance required for working capital management is transferred to the Group treasury. As at 31 December 2021, the Group held cash and cash equivalents of RMB 5,112,010 thousand (31 December 2020: RMB 6,916,408 thousand) (note 23), time deposits with banks - current of RMB 7,386,607 thousand (31 December 2020: RMB 4,049,443 thousand) (note 24) and trade receivables (including trade receivables with related parties and those carried at fair value through other comprehensive income (“FVOCI”) of RMB 1,568,800 thousand (31 December 2020: RMB 1,469,431 thousand), that are expected to readily generate cash inflows for managing liquidity risk. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The table below analyzes the Group’s financial liabilities into relevant maturity groupings based on the remaining period at the statement of financial position date to the contractual maturity date. The amounts disclosed in the table are the contractual undiscounted cash flows. </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 58%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="18" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">As at 31 December 2020</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="18" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">Contractual maturities of financial liabilities</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">Less than 1 year</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Between</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">1 and 2 years</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Between</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2 and 5 years</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Over</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">5 years</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">Total</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-derivatives</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Borrowings</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,558,702</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,558,702</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Short-term bonds</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,023,614</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,023,614</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Lease liabilities</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,373</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,136</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,090</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">103</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">12,702</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Bills payables</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">26,196</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">26,196</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Trade payables</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,294,138</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,294,138</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other payables</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,498,503</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,498,503</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Amounts due to related parties</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,655,724</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,655,724</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">11,066,250</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,136</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,090</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">103</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">11,069,579</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Derivatives</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Derivative financial liabilities</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 57%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="18" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">As at 31 December 2021</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="18" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">Contractual maturities of financial liabilities</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">Less than 1 year</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Between</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">1 and 2 years</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Between</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2 and 5 years</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Over</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">5 years</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">Total</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-derivatives</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Borrowings</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,578,817</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,665</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">704,914</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,291,396</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Lease liabilities</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,814</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">730</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">814</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,358</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Bills payables</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">562,593</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">562,593</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Trade payables</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,527,706</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,527,706</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other payables</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,003,860</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,003,860</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Amounts due to related parties excluded <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-financial</div> liabilities</div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,910,255</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,910,255</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,587,045</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">8,395</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">705,728</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10,301,168</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Derivatives</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Derivative financial liabilities</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">23,804</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">23,804</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">3.2</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Capital management </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group’s objectives when managing capital are to safeguard the Group’s ability to continue as a going concern in order to provide returns for shareholders and benefits for other stakeholders and to maintain an optimal capital structure to reduce the cost of capital. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In order to maintain or adjust the capital structure, the Group may adjust the amount of dividends paid to shareholders, return capital to shareholders, issue new shares or sell assets to reduce debt. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Consistent with others in the industry, the Group monitors capital on the basis of the gearing ratio. This ratio is calculated as net debt divided by total capital. Net debt is calculated as total borrowings and short-term bonds less cash and cash equivalents. Total capital is calculated as equity as shown in the consolidated statement of financial position plus net debt. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%; text-indent: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As cash and cash equivalents exceed total borrowings and short-term bonds, which was resulted primarily from profitability, there was no net debt as at 31 December 2020 and 31 December 2021. </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">3.3</div></div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Fair value estimation</div></div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0pt; text-indent: 0px;"/> <div style="clear: both; max-height: 0px;"/> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%; text-indent: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The table below analyzes the Group’s financial instruments carried at fair value as at 31 December 2020 and 2021 by the level of the inputs to valuation techniques used to measure fair value. Such inputs are categorized into three levels within a fair value hierarchy as follows: </div></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 11%;"> </td> <td style="width: 4%; vertical-align: top;;text-align:left;">•</td> <td style="width: 1%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The fair value of financial instruments traded in active markets (such as publicly traded derivatives and equity securities) is based on quoted market prices at the end of the reporting period. The quoted market price used for financial assets held by the Group is the current bid price. These instruments are included in level 1. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 11%;"> </td> <td style="width: 4%; vertical-align: top;;text-align:left;">•</td> <td style="width: 1%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The fair value of financial instruments that are not traded in an active market (for example, over–the–counter derivatives) is determined using valuation techniques that maximize the use of observable market data and rely as little as possible on entity-specific estimates. If all significant inputs required to fair value an instrument are observable, the instrument is included in level 2. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 11%;"> </td> <td style="width: 4%; vertical-align: top;;text-align:left;">•</td> <td style="width: 1%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">If one or more of the significant inputs is not based on observable market data, the instrument is included in level 3. This is the case for unlisted equity securities. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 68%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-size: 1pt;"> <td colspan="5" style="height: 12pt;"/> <td colspan="16" style="height: 12pt;"/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td colspan="4" style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">As at 31 December 2020</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">Level 1</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">Level 2</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">Level 3</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">Total</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">Note</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Recurring fair value measurements</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Financial assets</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Financial assets at fair value through other comprehensive income</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">- Trade and bills receivable</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">25</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,217,114</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,217,114</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">-Equity investments</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">25</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,217,114</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,222,114</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-size: 1pt;"> <td colspan="5" style="height: 12pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="16" style="height: 12pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td colspan="4" style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">As at 31 December 2021</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">Level 1</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">Level 2</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">Level 3</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">Total</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">Note</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Recurring fair value measurements</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Financial assets</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Financial assets measured at fair value through profit or loss</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">- Commodity swaps contracts</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3.1</td> <td style="vertical-align: bottom; white-space: nowrap;">(a) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">32,791</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">32,791</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Financial assets measured at fair value through other comprehensive income</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">- Trade and bills receivable</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">25</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,072,690</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,072,690</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">- Equity investments</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">25</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">- Commodity swaps contracts</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3.1</td> <td style="vertical-align: bottom; white-space: nowrap;">(a) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">48,614</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">48,614</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,154,095</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,159,095</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Financial liabilities</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Financial liabilities measured at fair value through profit or loss</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">- Commodity swaps contracts</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3.1</td> <td style="vertical-align: bottom; white-space: nowrap;">(a) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">23,804</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">23,804</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">23,804</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">23,804</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Amounts due to related parties – measured at fair value through profit or loss (FVPL)</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">28</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,388,286</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,388,286</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Valuation techniques and inputs used in Level 2 fair value measurements </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The fair value of commodity swaps contract is the estimated amount that the Group would receive or pay to terminate the swap at the end of the reporting period, taking into account the current interest rates and the current creditworthiness of the swap counterparties. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The fair value of trade and bills receivable is estimated as the present value of the future cash flows, discounted at the market interest rates at the balance sheet date. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The fair value of amounts due to related parties is the estimated amount that the Group would settle the liability by returning certain quantity of crude oil at the end of the reporting period, referring to market price of the related crude oil. As at 31 December 2021, if market price of crude oil had risen/fallen by 10% while all other variables had been held constant, the Group’s net profit would have decreased / increased by approximately RMB 89,787 thousand (2020: Nil). </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">During the year ended 31 December 2021, there were no transfers between Level 1 and Level 2, or transfers into or out of Level 3. The Group’s policy is to recognize transfers between levels of fair value hierarchy as at the end of the reporting period in which they occur. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%; text-indent: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table presents the changes in level 3 items for the periods ended 31 December 2021: </div></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 65%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">Equity<br/>investments<br/>RMB’000</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">Structured<br/>deposits<br/>RMB’000</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">Total<br/>RMB’000</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As at 31 December 2019</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,318,407</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,323,407</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Acquisitions</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,600,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,600,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Disposals</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(10,900,000</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(10,900,000</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Fair value change</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(18,407</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(18,407</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As at 31 December 2020</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Acquisitions</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">8,150,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">8,150,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Disposals</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(8,150,000</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(8,150,000</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As at 31 December 2021</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Financial assets and financial liabilities not measured at fair value mainly represent trade receivables, other receivables, amounts due from related parties excluded prepayments, trade payables, amounts due to related parties, other payables (except for the staff salaries and welfare payables and taxes payables), borrowings and short-term bonds. The carrying amounts of these financial assets and liabilities not measured at fair value are a reasonable approximation of their fair value. </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 80%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">As at 31 December</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2020</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2021</div></div> </td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">RMB’000</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">RMB’000</div></div> </td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Current derivative financial instrument assets</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Commodity swaps contracts applied hedge accounting</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">48,614</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Commodity swaps contracts at fair value through profit or loss</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">32,791</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total derivative financial assets</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">81,405</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Current derivative financial instrument liabilities</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Commodity swaps contracts at fair value through profit or loss</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(23,804</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total derivative financial liabilities</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(23,804</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> 48614000 32791000 81405000 23804000 -23804000 <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 68%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 88%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance at 1 January 2021</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Effective portion of the cash flow hedge recognized in other comprehensive income</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">165,576</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Amounts reclassified to profit or loss</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,303</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Reclassified to the cost of inventory</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(88,699</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Related tax</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(41,720</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance at 31 December 2021</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">36,460</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> 0 165576000 1303000 88699000 -41720000 36460000 <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 79%;"/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2020</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2021</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net gains on commodity swaps contracts not qualifying as hedges included in other gains - net</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">18,997</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net losses on foreign exchange option contracts not qualifying as hedges included in other gains - net</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(376</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(151</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(376</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">18,846</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> 0 18997000 -376000 -151000 -376000 18846000 P10M 48614000 if US dollar had weakened/strengthened by 5% against RMB with all other variables held constant 0.05 the Group’s net profit for the year ended 31 December 2021 would have been RMB2,292 thousand decreased/increased (31 December 2020: RMB 2,401 thousand decreased/increased in net profit) before considering the impact of forward and option contracts as a result of foreign exchange gains/losses which is mainly resulted from the translation of US dollar denominated trade receivables and payables. 2292000 2401000 <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The aggregate net foreign exchange (losses) / gains recognized in the statement of profit or loss were: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 68%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 77%;"/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2020</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2021</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Net foreign exchange gains/(losses) included in other gains – net (note 8)<br/></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">12,248</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,861</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net foreign exchange (losses) included in finance income (note 9)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(5,514</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total net foreign exchange recognized in profit before taxation</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,734</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,861</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> 12248000 -1861000 -5514000 0 6734000 -1861000 <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 68%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 71%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2020</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2021</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Fixed rate:</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash and cash equivalents</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,501,330</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Time deposits with maturity less than one year</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,000,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,350,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Time deposits with maturity more than one year</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,000,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,500,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Borrowings</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,548,000</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,500,000</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Short-term bonds</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(3,000,000</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Lease liabilities</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(12,473</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(4,613</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,940,857</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">11,345,387</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Variable rate:</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash and cash equivalents</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,415,078</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,112,010</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Borrowings</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(759,800</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,415,078</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,352,210</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> 1501330000 0 4000000000 7350000000 7000000000 5500000000 1548000000 1500000000 3000000000 0 12473000 4613000 7940857000 11345387000 5415078000 5112010000 0 759800000 5415078000 4352210000 if interest rates on the floating rate financial instruments had risen/fallen by 50 basis points while all other variables had been held constant the Group’s net profit would have increased / decreased by approximately RMB 16,252 thousand (2020: RMB 20,365 thousand), mainly as a result of higher/lower interest on floating rate cash and cash equivalents 16252000 20365000 0.6950 0.8180 0.4979 0.8528 <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 79%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2020</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2021</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Impairment losses</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">- provision in loss allowance for trade receivables</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(634</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,354</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">- provision in loss allowance for other receivables</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Recoveries on previously written off receivables (note)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">121,550</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Reversal/(Provision) of impairment losses on financial assets<br/></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">120,916</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,355</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> 634000 1354000 0 -1000 121550000 0 -120916000 1355000 121550000 5112010000 6916408000 7386607000 4049443000 1568800000 1469431000 <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 58%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="18" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">As at 31 December 2020</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="18" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">Contractual maturities of financial liabilities</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">Less than 1 year</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Between</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">1 and 2 years</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Between</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2 and 5 years</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Over</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">5 years</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">Total</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-derivatives</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Borrowings</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,558,702</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,558,702</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Short-term bonds</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,023,614</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,023,614</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Lease liabilities</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,373</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,136</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,090</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">103</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">12,702</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Bills payables</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">26,196</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">26,196</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Trade payables</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,294,138</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,294,138</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other payables</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,498,503</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,498,503</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Amounts due to related parties</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,655,724</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,655,724</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">11,066,250</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,136</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,090</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">103</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">11,069,579</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Derivatives</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Derivative financial liabilities</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 57%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="18" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">As at 31 December 2021</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="18" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">Contractual maturities of financial liabilities</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">Less than 1 year</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Between</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">1 and 2 years</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Between</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2 and 5 years</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Over</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">5 years</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">Total</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-derivatives</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Borrowings</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,578,817</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,665</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">704,914</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,291,396</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Lease liabilities</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,814</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">730</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">814</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,358</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Bills payables</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">562,593</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">562,593</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Trade payables</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,527,706</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,527,706</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other payables</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,003,860</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,003,860</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Amounts due to related parties excluded <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-financial</div> liabilities</div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,910,255</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,910,255</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,587,045</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">8,395</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">705,728</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10,301,168</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Derivatives</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Derivative financial liabilities</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">23,804</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">23,804</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> 1558702000 0 0 0 1558702000 3023614000 0 0 0 3023614000 9373000 2136000 1090000 103000 12702000 26196000 0 0 0 26196000 1294138000 0 0 0 1294138000 1498503000 0 0 0 1498503000 3655724000 0 0 0 3655724000 11066250000 2136000 1090000 103000 11069579000 0 0 0 0 0 1578817000 7665000 704914000 0 2291396000 3814000 730000 814000 0 5358000 562593000 0 0 0 562593000 1527706000 0 0 0 1527706000 1003860000 0 0 0 1003860000 4910255000 0 0 0 4910255000 9587045000 8395000 705728000 0 10301168000 23804000 0 0 0 23804000 <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 68%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-size: 1pt;"> <td colspan="5" style="height: 12pt;"/> <td colspan="16" style="height: 12pt;"/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td colspan="4" style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">As at 31 December 2020</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">Level 1</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">Level 2</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">Level 3</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">Total</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">Note</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Recurring fair value measurements</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Financial assets</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Financial assets at fair value through other comprehensive income</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">- Trade and bills receivable</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">25</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,217,114</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,217,114</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">-Equity investments</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">25</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,217,114</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,222,114</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-size: 1pt;"> <td colspan="5" style="height: 12pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="16" style="height: 12pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td colspan="4" style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">As at 31 December 2021</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">Level 1</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">Level 2</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">Level 3</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">Total</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">Note</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Recurring fair value measurements</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Financial assets</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Financial assets measured at fair value through profit or loss</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">- Commodity swaps contracts</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3.1</td> <td style="vertical-align: bottom; white-space: nowrap;">(a) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">32,791</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">32,791</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Financial assets measured at fair value through other comprehensive income</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">- Trade and bills receivable</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">25</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,072,690</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,072,690</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">- Equity investments</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">25</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">- Commodity swaps contracts</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3.1</td> <td style="vertical-align: bottom; white-space: nowrap;">(a) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">48,614</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">48,614</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,154,095</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,159,095</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Financial liabilities</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Financial liabilities measured at fair value through profit or loss</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">- Commodity swaps contracts</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3.1</td> <td style="vertical-align: bottom; white-space: nowrap;">(a) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">23,804</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">23,804</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">23,804</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">23,804</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Amounts due to related parties – measured at fair value through profit or loss (FVPL)</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">28</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,388,286</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,388,286</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> 0 1217114000 0 1217114000 0 0 5000000 5000000 0 1217114000 5000000 1222114000 0 32791000 0 32791000 0 1072690000 0 1072690000 0 0 5000000 5000000 0 48614000 0 48614000 0 1154095000 5000000 1159095000 0 23804000 0 23804000 0 23804000 0 23804000 0 1388286000 0 1388286000 0.10 89787000 0 <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 65%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">Equity<br/>investments<br/>RMB’000</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">Structured<br/>deposits<br/>RMB’000</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">Total<br/>RMB’000</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As at 31 December 2019</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,318,407</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,323,407</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Acquisitions</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,600,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,600,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Disposals</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(10,900,000</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(10,900,000</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Fair value change</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(18,407</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(18,407</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As at 31 December 2020</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Acquisitions</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">8,150,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">8,150,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Disposals</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(8,150,000</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(8,150,000</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As at 31 December 2021</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> 5000000 3318407000 3323407000 0 7600000000 7600000000 0 10900000000 10900000000 0 -18407000 -18407000 5000000 0 5000000 0 8150000000 8150000000 0 8150000000 8150000000 5000000 0 5000000 <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">4</div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Critical accounting judgement and estimates </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">4.1</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Critical accounting judgements in applying the Group’s accounting policies </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In the process of applying the Group’s accounting policies, management has made the following accounting judgement: </div></div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(a)</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Classification of financial assets </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The classification depends on the Group’s business model for managing the financial assets and the contractual terms of the cash flows. The Group determines the business model for managing financial assets at the level of the financial asset portfolio. The factors considered include the way to evaluate and report the performance of financial assets to key management personnel, the risks affecting the performance of financial assets and their management methods, and the way for relevant business management personnel to obtain remuneration, etc. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">When evaluating whether the contractual cash flow of financial assets is consistent with the basic lending arrangements, the Group has the following main judgments: whether the time distribution or amount of the principal may change in the duration due to prepayment and other reasons; whether the interest only includes the time value of money, credit risk, other basic lending risks and the consideration of cost and profit. For example, does the amount of prepayment only reflect the outstanding principal and the interest based on the outstanding principal, as well as the reasonable compensation paid for the early termination of the contract. </div></div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">4.2</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Sources of estimation uncertainty </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Significant sources of estimation uncertainty are as follows: </div></div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(a)</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Net realizable value (“NRV”) of inventories </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As described in note 2.14, inventories are valued at the lower of cost and net realizable value. The net realizable value is determined based on the estimated selling prices in the ordinary course of business less the estimated costs to completion, and other costs necessary to make the sale. These estimates are based on the current market condition and historical experience of selling products of similar nature. It could change significantly as a result of competitor actions in response to changes in market conditions. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Management reassesses these estimations at the end of each reporting period to ensure inventory is shown at the lower of cost and net realizable value. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(b)</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Impairments for <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-current</div> assets </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As discussed in note 2.12, at the end of each reporting period, the Group estimates the recoverable amount of an asset or a cash-generating unit (“CGU”) (a portion of which related to certain production facilities), at the higher of its fair value less costs of disposal and its value in use, to determine the impairment losses. If circumstances indicate that the carrying amount of the asset or CGU may not be recoverable, the asset or CGU may be considered “impaired”, and an impairment loss may be recognized. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The recoverable amount of assets or CGUs is the higher of the fair value less costs of disposal and value in use. As the fair value of certain assets or CGUs may not be publicly available, the Group uses all readily available information in determining an amount that is a reasonable approximation of recoverable amount, including estimates based on reasonable and supportable assumptions for projections of product sales and operating costs and discount rate. In particular, in determining the value in use of the Group’s specific CGUs, significant judgements are required on the accounting estimates which are based on the assumptions relating to product sales growth rates, related costs growth rates and discount rate applied. </div></div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(c)</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Useful life and residual value of property, plant and equipment </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Property, plant and equipment, are depreciated on a straight-line basis over the estimated useful lives of the assets, after taking into account the estimated residual value. Management reviews the estimated useful lives and estimated residual value of the assets annually in order to determine the amount of depreciation expense to be recorded during any reporting period. The useful lives are based on the Group’s historical experience with similar assets, taking into account anticipated technological changes. The depreciation expense for future periods is adjusted if there are significant changes from previous estimates. </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">5</div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Segment information and revenue </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">5.1</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Segment information </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group manages its business by divisions, which are organized by business lines. In view of the fact that the Company and its subsidiaries operate substantially all in the PRC, no geographical segment information is presented. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In a manner consistent with the way in which information is reported internally to the Group’s chief operating decision maker, Board of Directors, for the purposes of resource allocation and performance assessment, the Group has identified the following five reportable segments. No operating segments have been aggregated to form the following reportable segments. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Segment results, assets and liabilities include items directly attributable to a segment as well as those that can be allocated on a reasonable basis. Unallocated items mainly comprise interests in associates and joint ventures, deferred tax assets, cash and cash equivalents, time deposits, and incomes relating to these assets (such as share of net profits of associates and joint ventures accounted for using the equity method and interest income), derivative financial assets, borrowings, short-term bonds and interest expenses, derivative financial liabilities, and deferred tax liabilities. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group principally operates in five operating segments: synthetic fibres, resins and plastics, intermediate petrochemicals, petroleum products and trading of petrochemical products. Synthetic fibres, resins and plastics, intermediate petrochemicals and petroleum products are produced through intermediate steps from the principal raw material of crude oil. The specific products of each segment are as follows: </div></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 11%;"> </td> <td style="width: 5%; vertical-align: top;;text-align:left;">(i)</td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The petroleum products segment is equipped with crude oil refinery facilities used to produce qualified refined gasoline, fuel, diesel oil, heavy oil and liquefied petroleum gas, and provide raw materials for the Group’s downstream petrochemical processing facilities. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 11%;"> </td> <td style="width: 5%; vertical-align: top;;text-align:left;">(ii)</td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">The intermediate petrochemicals segment primarily produces <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">p-xylene,</div> benzene and ethylene oxide. The intermediate petrochemicals produced by the Group are both served as raw materials in the production of other petrochemicals, resins, plastics and synthetic fibres, and sold to external customers. </div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 11%;"> </td> <td style="width: 5%; vertical-align: top;;text-align:left;">(iii)</td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The resins and plastics segment produces primarily polyester chips, polyethylene resins, polypropylene resins and PVA granules. The polyester chips are used to produce polyester fibres, coating and containers. Polyethylene resins and plastics are used to produce insulated cable, mulching films and moulded products such as housewares and toys. Polypropylene resins are used for films, sheets and moulded products such as housewares, toys, consumer electronics and automobile parts. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 11%;"> </td> <td style="width: 5%; vertical-align: top;;text-align:left;">(iv)</td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The synthetic fibres segment produces primarily polyester, acrylic fibres and carbon fibres, which are mainly used in the textile and apparel industries. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 11%;"> </td> <td style="width: 5%; vertical-align: top;;text-align:left;">(v)</td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The trading of petrochemical products segment is primarily engaged in importing and exporting of petrochemical products. The products are sourced from international and domestic suppliers. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 11%;"> </td> <td style="width: 5%; vertical-align: top;;text-align:left;">(vi)</td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other operating segments represent the operating segments that do not meet the quantitative threshold for determining reportable segments. These include investment property leasing, service provision and a variety of other commercial activities. </div></div> </td> </tr> </table> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 31%; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2019</div></div></div> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">Petroleum<br/>products<br/>RMB’000</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">Intermediate<br/>petrochemicals<br/>RMB’000</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">Resins and<br/>plastics<br/>RMB’000</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">Synthetic fibres<br/>RMB’000</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">Trading of<br/>petrochemical<br/>products<br/>RMB’000</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">Others<br/>RMB’000</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">Total<br/>RMB’000</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total segment revenue</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">66,754,731</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">24,698,643</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10,304,812</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,200,229</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">21,881,214</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,502,840</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">127,342,469</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Inter segment revenue</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(11,868,026</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(14,187,500</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(141,101</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(175,200</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(700,975</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(27,072,802</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Revenue from external customers</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">54,886,705</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10,511,143</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10,163,711</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,200,229</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">21,706,014</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">801,865</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">100,269,667</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Timing of revenue recognition</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">- At a point in time</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">54,886,705</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10,511,143</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10,163,711</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,200,229</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">21,695,864</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">801,865</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">100,259,517</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">- Over time</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10,150</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10,150</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">54,886,705</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10,511,143</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10,163,711</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,200,229</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">21,706,014</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">801,865</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">100,269,667</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Segment result – profit/(loss) from operations</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">705,469</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">413,914</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">401,454</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(540,280</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">53,214</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">286,801</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,320,572</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 33%; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2020</div></div></div> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">Petroleum<br/>products<br/>RMB’000</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">Intermediate<br/>petrochemicals<br/>RMB’000</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">Resins and<br/>plastics<br/>RMB’000</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">Synthetic fibres<br/>RMB’000</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">Trading of<br/>petrochemical<br/>products<br/>RMB’000</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">Others<br/>RMB’000</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">Total<br/>RMB’000</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total segment revenue</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">49,711,547</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">19,777,574</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,576,944</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,480,576</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">12,023,744</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,583,236</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">94,153,621</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Inter segment revenue</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(6,631,343</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(11,526,322</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(101,057</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(438,634</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(832,690</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(19,530,046</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Revenue from external customers</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">43,080,204</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">8,251,252</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,475,887</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,480,576</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">11,585,110</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">750,546</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">74,623,575</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Timing of revenue recognition</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">- At a point in time</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">43,080,204</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">8,251,252</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,475,887</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,480,576</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">11,583,709</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">750,546</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">74,622,174</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">- Over time</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,401</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,401</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">43,080,204</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">8,251,252</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,475,887</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,480,576</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">11,585,110</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">750,546</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">74,623,575</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Segment result – (loss)/profit from operations</div></div><br/></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(2,198,705</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">581,597</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,262,029</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(364,211</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">42,039</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">211,015</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(466,236</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 31%; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2021</div></div></div> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">Petroleum<br/>products<br/>RMB’000</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">Intermediate<br/>petrochemicals<br/>RMB’000</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">Resins and<br/>plastics<br/>RMB’000</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">Synthetic fibres<br/>RMB’000</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">Trading of<br/>petrochemical<br/>products<br/>RMB’000</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">Others<br/>RMB’000</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">Total<br/>RMB’000</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total segment revenue</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">65,528,687</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">26,454,844</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10,176,285</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,381,443</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">12,972,922</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,625,705</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">118,139,886</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Inter segment revenue</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(10,454,529</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(15,619,770</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(170,255</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(445</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,912,789</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(783,606</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(28,941,394</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Revenue from external customers</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">55,074,158</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10,835,074</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10,006,030</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,380,998</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">11,060,133</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">842,099</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">89,198,492</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Timing of revenue recognition</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">- At a point in time</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">55,074,158</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10,835,074</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10,006,030</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,380,998</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">11,020,323</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">842,099</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">89,158,682</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">- Over time</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">39,810</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">39,810</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">55,074,158</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10,835,074</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10,006,030</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,380,998</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">11,060,133</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">842,099</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">89,198,492</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Segment result – profit/(loss) from operations</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,967,030</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(635,155</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">52,215</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(854,077</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">43,729</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(141,510</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,432,232</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 68%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2019<br/>RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2020<br/>RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2021<br/>RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Segment result – profit/(loss) from operations</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Petroleum products</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">705,469</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(2,198,705</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,967,030</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Intermediate petrochemicals</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">413,914</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">581,597</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(635,155</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Resins and plastics</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">401,454</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,262,029</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">52,215</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Synthetic fibres</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(540,280</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(364,211</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(854,077</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Trading of petrochemical products</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">53,214</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">42,039</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">43,729</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Others</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">286,801</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">211,015</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(141,510</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Profit/(loss) from operations</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,320,572</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(466,236</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,432,232</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Finance income – net</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">362,963</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">332,274</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">414,569</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Share of profit of investments accounted for using the equity method</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">972,593</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">724,740</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">874,285</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Profit before taxation</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,656,128</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">590,778</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,721,086</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Other profit and loss disclosures</div></div> </div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 30%;"/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">2019</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">2020</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">2021</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Depreciation</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">and<br/>amortization</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Impairment</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">loss and<br/>credit loss</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Inventory</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">write-down</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Depreciation</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">and<br/>amortization</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Impairment</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">loss and<br/>credit loss</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Inventory</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">write-down</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Depreciation</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">and<br/>amortization</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Impairment</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">loss and<br/>credit loss</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Inventory</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">write-down</div></div> </td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Petroleum products</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(972,688</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">38</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(167</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(917,637</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(138,537</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(975,492</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(94,420</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(782</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Intermediate petrochemicals</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(497,469</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(478</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(9,094</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(465,425</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(55,204</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(15,418</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(523,484</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(297,632</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(136,694</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Resins and plastics</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(125,464</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(12,073</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(138,204</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(26,382</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(86,183</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(61,242</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(168</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Synthetic fibres</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(68,589</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(48,844</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(78,030</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">88,550</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(39,657</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(132,091</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(135,683</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(13,239</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Trading of petrochemical products</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(211</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(19,938</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(788</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(39,125</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Others</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(174,367</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(207,905</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(106</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(209,333</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(28,392</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,838,788</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(427</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(70,178</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,827,139</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">33,346</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(220,888</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,965,708</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(617,369</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(150,883</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 74%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">As at 31 December</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2020</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Total assets<br/>RMB’000</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2021</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Total assets<br/>RMB’000</div></div> </td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Allocated assets</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Petroleum products</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">11,344,760</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">13,317,338</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Intermediate petrochemicals</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,176,092</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,781,785</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Resins and plastics</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,654,920</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,395,867</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Synthetic fibres</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">986,391</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,919,194</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Trading of petrochemical products</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,357,884</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,348,751</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Others</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,432,339</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,700,327</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Allocated assets</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">20,952,386</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">24,463,262</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Unallocated assets</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Investments accounted for using the equity method</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,387,834</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,088,888</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash and cash equivalents</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,916,408</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,112,010</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Time deposits with banks</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">11,092,283</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">12,968,042</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred tax assets</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">252,121</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">184,143</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Derivative financial assets</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">81,405</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Others</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">18,098</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">22,839</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Unallocated assets</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">23,666,744</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">22,457,327</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total assets</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">44,619,130</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">46,920,589</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 72%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">As at 31 December</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2020<br/>Total liabilities<br/>RMB’000</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2021<br/>Total liabilities<br/>RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Allocated liabilities</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Petroleum products</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,669,419</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,749,806</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Intermediate petrochemicals</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,267,313</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,257,436</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Resins and plastics</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,233,286</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,327,587</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Synthetic fibres</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">209,621</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">490,211</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Trading of petrochemical products</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,224,420</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,257,750</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Others</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">78,928</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">112,876</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Allocated liabilities</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10,682,987</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">14,195,666</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Unallocated liabilities</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Borrowings</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,548,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,259,800</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Short-term bonds</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,017,811</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred tax liabilities</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">35,357</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">33,344</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Derivative financial liabilities</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">23,804</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Others</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">30,577</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Unallocated liabilities</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,601,168</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,347,525</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total liabilities</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">15,284,155</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">16,543,191</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 67%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2019</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2020</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2021</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;">Additions to property, plant and equipment, construction in progress, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">right-of-use</div></div> assets, other <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-current</div> assets</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Petroleum products</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,024,626</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">779,392</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">708,342</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Intermediate petrochemicals</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">204,021</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">278,788</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,306,813</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Resins and plastics</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">74,633</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">139,212</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">44,495</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Synthetic fibres</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">294,515</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">496,125</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,748,868</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Trading of petrochemical products</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">89</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">378,292</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">71,917</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Others</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">103,418</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">222,080</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">234,023</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,701,302</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,293,889</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,114,458</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">5.2</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Revenue </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group’s revenue from external customers are substantially all within Mainland China in 2019, 2020 and 2021. As at 31 December 2020 and 31 December 2021, assets are also substantially all within Mainland China. </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">Revenue of approximate RMB</div>59,766,489 <div style="letter-spacing: 0px; top: 0px;;display:inline;">thousand (2019: RMB42,657,975 </div>thousand<div style="letter-spacing: 0px; top: 0px;;display:inline;">,</div> 20<div style="letter-spacing: 0px; top: 0px;;display:inline;">20</div>: RMB38,651,385 <div style="letter-spacing: 0px; top: 0px;;display:inline;">thousand) are derived from a single customer. These revenues are attributable to the petroleum products and others segments. </div> </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Details of concentrations of credit risk arising from these customers are set out in note 3.1(c). </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 31%; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2019</div></div></div> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">Petroleum<br/>products<br/>RMB’000</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">Intermediate<br/>petrochemicals<br/>RMB’000</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">Resins and<br/>plastics<br/>RMB’000</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">Synthetic fibres<br/>RMB’000</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">Trading of<br/>petrochemical<br/>products<br/>RMB’000</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">Others<br/>RMB’000</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">Total<br/>RMB’000</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total segment revenue</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">66,754,731</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">24,698,643</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10,304,812</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,200,229</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">21,881,214</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,502,840</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">127,342,469</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Inter segment revenue</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(11,868,026</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(14,187,500</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(141,101</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(175,200</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(700,975</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(27,072,802</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Revenue from external customers</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">54,886,705</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10,511,143</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10,163,711</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,200,229</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">21,706,014</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">801,865</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">100,269,667</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Timing of revenue recognition</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">- At a point in time</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">54,886,705</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10,511,143</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10,163,711</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,200,229</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">21,695,864</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">801,865</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">100,259,517</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">- Over time</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10,150</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10,150</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">54,886,705</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10,511,143</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10,163,711</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,200,229</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">21,706,014</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">801,865</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">100,269,667</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Segment result – profit/(loss) from operations</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">705,469</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">413,914</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">401,454</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(540,280</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">53,214</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">286,801</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,320,572</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 33%; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2020</div></div></div> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">Petroleum<br/>products<br/>RMB’000</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">Intermediate<br/>petrochemicals<br/>RMB’000</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">Resins and<br/>plastics<br/>RMB’000</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">Synthetic fibres<br/>RMB’000</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">Trading of<br/>petrochemical<br/>products<br/>RMB’000</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">Others<br/>RMB’000</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">Total<br/>RMB’000</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total segment revenue</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">49,711,547</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">19,777,574</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,576,944</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,480,576</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">12,023,744</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,583,236</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">94,153,621</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Inter segment revenue</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(6,631,343</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(11,526,322</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(101,057</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(438,634</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(832,690</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(19,530,046</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Revenue from external customers</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">43,080,204</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">8,251,252</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,475,887</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,480,576</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">11,585,110</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">750,546</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">74,623,575</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Timing of revenue recognition</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">- At a point in time</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">43,080,204</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">8,251,252</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,475,887</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,480,576</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">11,583,709</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">750,546</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">74,622,174</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">- Over time</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,401</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,401</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">43,080,204</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">8,251,252</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,475,887</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,480,576</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">11,585,110</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">750,546</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">74,623,575</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Segment result – (loss)/profit from operations</div></div><br/></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(2,198,705</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">581,597</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,262,029</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(364,211</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">42,039</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">211,015</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(466,236</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 31%; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2021</div></div></div> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">Petroleum<br/>products<br/>RMB’000</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">Intermediate<br/>petrochemicals<br/>RMB’000</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">Resins and<br/>plastics<br/>RMB’000</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">Synthetic fibres<br/>RMB’000</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">Trading of<br/>petrochemical<br/>products<br/>RMB’000</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">Others<br/>RMB’000</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">Total<br/>RMB’000</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total segment revenue</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">65,528,687</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">26,454,844</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10,176,285</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,381,443</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">12,972,922</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,625,705</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">118,139,886</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Inter segment revenue</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(10,454,529</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(15,619,770</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(170,255</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(445</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,912,789</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(783,606</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(28,941,394</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Revenue from external customers</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">55,074,158</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10,835,074</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10,006,030</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,380,998</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">11,060,133</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">842,099</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">89,198,492</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Timing of revenue recognition</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">- At a point in time</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">55,074,158</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10,835,074</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10,006,030</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,380,998</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">11,020,323</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">842,099</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">89,158,682</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">- Over time</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">39,810</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">39,810</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">55,074,158</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10,835,074</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10,006,030</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,380,998</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">11,060,133</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">842,099</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">89,198,492</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Segment result – profit/(loss) from operations</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,967,030</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(635,155</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">52,215</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(854,077</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">43,729</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(141,510</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,432,232</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 68%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2019<br/>RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2020<br/>RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2021<br/>RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Segment result – profit/(loss) from operations</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Petroleum products</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">705,469</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(2,198,705</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,967,030</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Intermediate petrochemicals</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">413,914</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">581,597</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(635,155</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Resins and plastics</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">401,454</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,262,029</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">52,215</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Synthetic fibres</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(540,280</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(364,211</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(854,077</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Trading of petrochemical products</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">53,214</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">42,039</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">43,729</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Others</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">286,801</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">211,015</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(141,510</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Profit/(loss) from operations</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,320,572</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(466,236</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,432,232</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Finance income – net</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">362,963</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">332,274</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">414,569</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Share of profit of investments accounted for using the equity method</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">972,593</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">724,740</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">874,285</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Profit before taxation</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,656,128</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">590,778</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,721,086</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Other profit and loss disclosures</div></div> </div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 30%;"/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">2019</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">2020</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">2021</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Depreciation</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">and<br/>amortization</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Impairment</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">loss and<br/>credit loss</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Inventory</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">write-down</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Depreciation</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">and<br/>amortization</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Impairment</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">loss and<br/>credit loss</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Inventory</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">write-down</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Depreciation</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">and<br/>amortization</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Impairment</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">loss and<br/>credit loss</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Inventory</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">write-down</div></div> </td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Petroleum products</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(972,688</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">38</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(167</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(917,637</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(138,537</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(975,492</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(94,420</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(782</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Intermediate petrochemicals</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(497,469</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(478</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(9,094</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(465,425</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(55,204</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(15,418</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(523,484</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(297,632</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(136,694</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Resins and plastics</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(125,464</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(12,073</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(138,204</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(26,382</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(86,183</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(61,242</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(168</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Synthetic fibres</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(68,589</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(48,844</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(78,030</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">88,550</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(39,657</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(132,091</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(135,683</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(13,239</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Trading of petrochemical products</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(211</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(19,938</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(788</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(39,125</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Others</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(174,367</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(207,905</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(106</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(209,333</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(28,392</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,838,788</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(427</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(70,178</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,827,139</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">33,346</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(220,888</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,965,708</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(617,369</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(150,883</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 74%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">As at 31 December</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2020</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Total assets<br/>RMB’000</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2021</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Total assets<br/>RMB’000</div></div> </td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Allocated assets</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Petroleum products</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">11,344,760</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">13,317,338</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Intermediate petrochemicals</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,176,092</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,781,785</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Resins and plastics</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,654,920</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,395,867</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Synthetic fibres</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">986,391</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,919,194</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Trading of petrochemical products</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,357,884</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,348,751</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Others</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,432,339</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,700,327</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Allocated assets</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">20,952,386</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">24,463,262</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Unallocated assets</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Investments accounted for using the equity method</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,387,834</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,088,888</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash and cash equivalents</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,916,408</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,112,010</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Time deposits with banks</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">11,092,283</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">12,968,042</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred tax assets</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">252,121</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">184,143</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Derivative financial assets</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">81,405</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Others</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">18,098</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">22,839</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Unallocated assets</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">23,666,744</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">22,457,327</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total assets</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">44,619,130</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">46,920,589</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 72%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">As at 31 December</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2020<br/>Total liabilities<br/>RMB’000</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2021<br/>Total liabilities<br/>RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Allocated liabilities</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Petroleum products</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,669,419</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,749,806</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Intermediate petrochemicals</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,267,313</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,257,436</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Resins and plastics</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,233,286</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,327,587</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Synthetic fibres</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">209,621</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">490,211</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Trading of petrochemical products</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,224,420</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,257,750</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Others</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">78,928</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">112,876</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Allocated liabilities</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10,682,987</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">14,195,666</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Unallocated liabilities</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Borrowings</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,548,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,259,800</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Short-term bonds</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,017,811</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred tax liabilities</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">35,357</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">33,344</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Derivative financial liabilities</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">23,804</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Others</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">30,577</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Unallocated liabilities</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,601,168</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,347,525</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total liabilities</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">15,284,155</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">16,543,191</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 67%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2019</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2020</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2021</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;">Additions to property, plant and equipment, construction in progress, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">right-of-use</div></div> assets, other <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-current</div> assets</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Petroleum products</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,024,626</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">779,392</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">708,342</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Intermediate petrochemicals</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">204,021</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">278,788</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,306,813</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Resins and plastics</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">74,633</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">139,212</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">44,495</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Synthetic fibres</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">294,515</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">496,125</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,748,868</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Trading of petrochemical products</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">89</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">378,292</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">71,917</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Others</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">103,418</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">222,080</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">234,023</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,701,302</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,293,889</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,114,458</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> 66754731000 24698643000 10304812000 2200229000 21881214000 1502840000 127342469000 -11868026000 -14187500000 -141101000 0 -175200000 -700975000 -27072802000 54886705000 10511143000 10163711000 2200229000 21706014000 801865000 100269667000 54886705000 10511143000 10163711000 2200229000 21695864000 801865000 100259517000 0 0 0 0 10150000 0 10150000 54886705000 10511143000 10163711000 2200229000 21706014000 801865000 100269667000 705469000 413914000 401454000 -540280000 53214000 286801000 1320572000 49711547000 19777574000 9576944000 1480576000 12023744000 1583236000 94153621000 -6631343000 -11526322000 -101057000 0 -438634000 -832690000 -19530046000 43080204000 8251252000 9475887000 1480576000 11585110000 750546000 74623575000 43080204000 8251252000 9475887000 1480576000 11583709000 750546000 74622174000 0 0 0 0 1401000 0 1401000 43080204000 8251252000 9475887000 1480576000 11585110000 750546000 74623575000 -2198705000 581597000 1262029000 -364211000 42039000 211015000 -466236000 65528687000 26454844000 10176285000 1381443000 12972922000 1625705000 118139886000 -10454529000 -15619770000 -170255000 -445000 -1912789000 -783606000 -28941394000 55074158000 10835074000 10006030000 1380998000 11060133000 842099000 89198492000 55074158000 10835074000 10006030000 1380998000 11020323000 842099000 89158682000 0 0 0 0 39810000 0 39810000 55074158000 10835074000 10006030000 1380998000 11060133000 842099000 89198492000 2967030000 -635155000 52215000 -854077000 43729000 -141510000 1432232000 705469000 -2198705000 2967030000 413914000 581597000 -635155000 401454000 1262029000 52215000 -540280000 -364211000 -854077000 53214000 42039000 43729000 286801000 211015000 -141510000 1320572000 -466236000 1432232000 362963000 332274000 414569000 972593000 724740000 874285000 2656128000 590778000 2721086000 972688000 38000 167000 917637000 0 138537000 975492000 -94420000 782000 497469000 -478000 9094000 465425000 -55204000 15418000 523484000 -297632000 136694000 125464000 6000 12073000 138204000 0 26382000 86183000 -61242000 168000 68589000 7000 48844000 78030000 88550000 39657000 132091000 -135683000 13239000 211000 0 0 19938000 0 788000 39125000 0 0 174367000 0 0 207905000 0 106000 209333000 -28392000 0 1838788000 -427000 70178000 1827139000 33346000 220888000 1965708000 -617369000 150883000 11344760000 13317338000 3176092000 3781785000 1654920000 1395867000 986391000 1919194000 1357884000 1348751000 2432339000 2700327000 20952386000 24463262000 5387834000 4088888000 6916408000 5112010000 11092283000 12968042000 252121000 184143000 0 81405000 18098000 22839000 23666744000 22457327000 44619130000 46920589000 6669419000 9749806000 1267313000 1257436000 1233286000 1327587000 209621000 490211000 1224420000 1257750000 78928000 112876000 10682987000 14195666000 1548000000 2259800000 3017811000 0 35357000 33344000 0 23804000 0 30577000 4601168000 2347525000 15284155000 16543191000 1024626000 779392000 708342000 204021000 278788000 1306813000 74633000 139212000 44495000 294515000 496125000 1748868000 89000 378292000 71917000 103418000 222080000 234023000 1701302000 2293889000 4114458000 59766489000 42657975000 38651385000 <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">6</div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other operating income </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 73%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2019</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2020</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2021</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Government grants (a)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">69,678</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">61,296</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">35,944</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Rental income from investment property (note 17)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">76,381</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">81,608</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">81,923</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Others</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,655</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,772</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,438</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">150,714</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">148,676</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">125,305</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(a)</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Government grants </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Grants related to R&amp;D, other tax refund and subsidies are included in the government grants line item. There are no unfulfilled conditions or other contingencies attaching to these grants. </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 73%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2019</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2020</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2021</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Government grants (a)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">69,678</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">61,296</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">35,944</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Rental income from investment property (note 17)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">76,381</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">81,608</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">81,923</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Others</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,655</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,772</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,438</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">150,714</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">148,676</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">125,305</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(a)</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Government grants </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Grants related to R&amp;D, other tax refund and subsidies are included in the government grants line item. There are no unfulfilled conditions or other contingencies attaching to these grants. </div></div> 69678000 61296000 35944000 76381000 81608000 81923000 4655000 5772000 7438000 150714000 148676000 125305000 <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">7</div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other operating expenses </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 72%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2019</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2020</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2021</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cost related to lease of investment properties</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(16,199</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(15,625</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(13,439</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Others</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(5,726</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(9,061</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(31,273</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(21,925</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(24,686</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(44,712</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 72%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2019</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2020</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2021</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cost related to lease of investment properties</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(16,199</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(15,625</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(13,439</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Others</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(5,726</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(9,061</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(31,273</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(21,925</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(24,686</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(44,712</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> 16199000 15625000 13439000 5726000 9061000 31273000 21925000 24686000 44712000 <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">8</div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other gains – net </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 72%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2019</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2020</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2021</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net gains /(losses) on disposal of property, plant and equipment and other long-term assets</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">158,551</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,212</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">48,671</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Gains from structured deposits (note a)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">85,444</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">114,283</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">97,921</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net losses on foreign exchange option contracts</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(12,315</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(376</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(151</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net gains on commodity swaps contracts not qualified for hedging accounting</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">18,997</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Losses from disposal of a subsidiary</div><br/></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(60,951</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Impairment losses for investment in an associate</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(28,392</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Net foreign exchange gains / (losses)</div><br/></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,648</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">12,248</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,861</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Losses on sale of FVOCI</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(19,513</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(9,513</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(4,685</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net losses on disposal of inventory</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(19</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">153,864</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">115,430</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">130,481</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(a)</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Gains from structured deposits </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Structured deposits are financial products issued by banks, return of which are linked to the performance of the embedded index, like foreign exchange rate, interest rate and etc.. </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 72%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2019</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2020</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2021</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net gains /(losses) on disposal of property, plant and equipment and other long-term assets</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">158,551</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,212</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">48,671</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Gains from structured deposits (note a)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">85,444</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">114,283</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">97,921</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net losses on foreign exchange option contracts</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(12,315</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(376</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(151</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net gains on commodity swaps contracts not qualified for hedging accounting</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">18,997</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Losses from disposal of a subsidiary</div><br/></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(60,951</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Impairment losses for investment in an associate</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(28,392</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Net foreign exchange gains / (losses)</div><br/></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,648</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">12,248</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,861</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Losses on sale of FVOCI</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(19,513</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(9,513</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(4,685</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net losses on disposal of inventory</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(19</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">153,864</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">115,430</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">130,481</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> 158551000 -1212000 48671000 85444000 114283000 97921000 -12315000 -376000 -151000 0 0 18997000 -60951000 0 0 0 0 28392000 2648000 12248000 -1861000 19513000 9513000 4685000 0 0 19000 153864000 115430000 130481000 <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">9</div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Finance income and expenses </div></div></div> </td> </tr> </table> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 73%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2019</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2020</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2021</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Interest income from time deposits with maturity more than 3 months</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">398,176</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">339,595</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">424,696</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Interest income from time deposits with maturity less than 3 months</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">83,812</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">71,402</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Others</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">18,571</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,821</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">12,657</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Finance income</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">416,747</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">431,228</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">508,755</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Interest and finance charges paid/payable for lease liabilities and financial liabilities not at fair value through profit or loss</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(59,378</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(101,732</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(106,827</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Less: interest expense capitalized into construction in progress</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,594</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">8,292</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">12,641</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net interest expenses</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(53,784</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(93,440</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(94,186</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net foreign exchange losses</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(5,514</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Finance expenses</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(53,784</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(98,954</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(94,186</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Finance income – net</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">362,963</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">332,274</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">414,569</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 73%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2019</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2020</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2021</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Interest income from time deposits with maturity more than 3 months</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">398,176</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">339,595</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">424,696</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Interest income from time deposits with maturity less than 3 months</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">83,812</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">71,402</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Others</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">18,571</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,821</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">12,657</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Finance income</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">416,747</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">431,228</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">508,755</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Interest and finance charges paid/payable for lease liabilities and financial liabilities not at fair value through profit or loss</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(59,378</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(101,732</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(106,827</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Less: interest expense capitalized into construction in progress</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,594</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">8,292</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">12,641</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net interest expenses</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(53,784</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(93,440</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(94,186</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net foreign exchange losses</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(5,514</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Finance expenses</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(53,784</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(98,954</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(94,186</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Finance income – net</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">362,963</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">332,274</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">414,569</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> 398176000 339595000 424696000 0 83812000 71402000 18571000 7821000 12657000 416747000 431228000 508755000 59378000 101732000 106827000 5594000 8292000 12641000 53784000 93440000 94186000 0 5514000 0 53784000 98954000 94186000 362963000 332274000 414569000 <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">10</div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expense by nature </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 67%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2019</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2020</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2021</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cost of raw materials</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">57,101,961</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">42,082,307</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">54,457,558</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cost of trading products</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">21,566,364</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">11,467,420</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10,929,127</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Employee benefit expenses (note 11)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,147,372</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,143,219</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,456,765</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Depreciation and amortization:</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Property, plant and equipment (note 16)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,507,804</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,553,039</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,621,459</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Investment properties (note 17)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">14,694</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">15,184</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">15,325</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Other <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-current</div> assets (note 14)</div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">214,292</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">226,263</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">294,617</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Right-of-use</div></div> assets (note 15)</div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">101,998</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">32,653</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">34,307</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Repairs and maintenance expenses</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,089,829</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,060,624</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,587,955</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Changes of work in progress and finished goods</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">446,779</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">862,652</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(235,402</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Transportation costs</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">297,416</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">274,002</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">238,405</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Inventory write-down (note 21)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">70,178</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">220,888</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">150,883</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">External processing fee</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">215,288</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">215,467</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">213,691</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Commission expense (note 33)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">125,641</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">104,598</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">110,552</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Impairment loss of property, plant and equipment (note 16)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">486</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">87,570</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">587,622</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Impairment loss of investments accounted for using equity method (note 20)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">28,392</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Auditors’ remuneration – audit services</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,800</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,800</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,837</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expenses relating to short-term leases</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,961</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,731</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,938</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> </table> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 67%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2019</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2020</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2021</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cost of raw materials</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">57,101,961</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">42,082,307</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">54,457,558</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cost of trading products</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">21,566,364</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">11,467,420</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10,929,127</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Employee benefit expenses (note 11)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,147,372</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,143,219</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,456,765</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Depreciation and amortization:</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Property, plant and equipment (note 16)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,507,804</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,553,039</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,621,459</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Investment properties (note 17)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">14,694</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">15,184</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">15,325</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Other <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-current</div> assets (note 14)</div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">214,292</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">226,263</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">294,617</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Right-of-use</div></div> assets (note 15)</div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">101,998</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">32,653</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">34,307</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Repairs and maintenance expenses</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,089,829</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,060,624</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,587,955</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Changes of work in progress and finished goods</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">446,779</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">862,652</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(235,402</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Transportation costs</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">297,416</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">274,002</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">238,405</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Inventory write-down (note 21)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">70,178</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">220,888</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">150,883</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">External processing fee</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">215,288</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">215,467</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">213,691</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Commission expense (note 33)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">125,641</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">104,598</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">110,552</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Impairment loss of property, plant and equipment (note 16)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">486</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">87,570</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">587,622</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Impairment loss of investments accounted for using equity method (note 20)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">28,392</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Auditors’ remuneration – audit services</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,800</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,800</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,837</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expenses relating to short-term leases</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,961</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,731</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,938</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> </table> 57101961000 42082307000 54457558000 21566364000 11467420000 10929127000 3147372000 3143219000 3456765000 1507804000 1553039000 1621459000 14694000 15184000 15325000 214292000 226263000 294617000 101998000 32653000 34307000 1089829000 1060624000 1587955000 446779000 862652000 -235402000 297416000 274002000 238405000 70178000 220888000 150883000 215288000 215467000 213691000 125641000 104598000 110552000 486000 87570000 587622000 0 0 28392000 7800000 7800000 6837000 2961000 3731000 6938000 <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">11</div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Employee benefit expenses </div></div></div> </td> </tr> </table> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 67%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2019</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2020</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2021</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Wages and salaries</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,931,121</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,009,645</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,142,959</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Social welfare costs</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">782,789</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">714,484</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">861,375</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Others</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">433,462</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">419,090</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">452,431</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total employee benefit expense</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,147,372</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,143,219</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,456,765</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(a)</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Five highest paid individuals </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">For the years ended 31 December 2019, 2020 and 2021, all</div> 5 individuals with the highest emoluments are directors and supervisors whose emoluments are disclosed in note 38. </div></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(b)</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">Employees of the Group’s subsidiaries in the PRC are required to participate in a defined contribution retirement scheme administered and operated by the local municipal government. The Group’s subsidiaries in the PRC contribute funds which are calculated on certain percentages of the average employee salary as stipulated by the local municipal government to the scheme to fund the retirement benefits of the employees. </div> </td> </tr> </table> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In addition, the Group provides a supplementary retirement plan for its staff at rates not exceeding 8% of the salaries. The Group has no other material obligation for the payment of pension benefits associated with these plans beyond the annual contributions described above. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">For the year ended 31 December 2021, the Group’s total contributions to defined contribution retirement plans was RMB 431,818 thousand. (2019: RMB 383,698 thousand, 2020: RMB 342,073 thousand) </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(c)</div></div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">As at 31 December 2019, 31 December 2020 and 31 December 2021, there was no material outstanding contribution to the above defined contribution retirement plans. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 67%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2019</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2020</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2021</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Wages and salaries</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,931,121</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,009,645</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,142,959</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Social welfare costs</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">782,789</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">714,484</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">861,375</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Others</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">433,462</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">419,090</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">452,431</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total employee benefit expense</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,147,372</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,143,219</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,456,765</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> 1931121000 2009645000 2142959000 782789000 714484000 861375000 433462000 419090000 452431000 3147372000 3143219000 3456765000 5 5 5 0.08 431818000 383698000 342073000 0 0 0 <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">12</div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Income tax (expenses)/ benefits </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 73%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2019</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2020</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2021</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Current income tax</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(460,720</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(37,027</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(590,668</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred taxation</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">31,757</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">102,647</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(53,812</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Income tax (expenses)/ benefits<div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(428,963</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">65,620</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(644,480</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">A reconciliation of the expected income tax calculated at the applicable tax rate and profit before taxation, with the actual income tax is as follows: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 70%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="10" style="vertical-align: bottom;;text-align:center;">Year ended 31 December</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2019</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2020</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2021</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Profit before income tax</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,656,128</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">590,778</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,721,086</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expected PRC income tax at the statutory tax rate of 25%</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(664,032</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(147,695</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(680,272</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Tax effect of share of profit of investments accounted for using the equity method</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">239,562</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">178,685</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">214,750</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Tax effect of other <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-taxable</div> income</div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,459</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">54,379</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10,782</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Tax effect of additional deductions for R&amp;D expenses</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,500</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">11,863</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">12,168</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Tax effect of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-deductible</div> loss, expenses and costs</div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(42,906</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(51,543</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(185,945</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">True up for final settlement of enterprise income taxes in respect of previous years</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,618</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,188</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Tax losses for which no deferred income tax asset was recognized</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(9,578</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(2,821</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(21,225</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Utilization of previously unrecognized tax losses</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">30,414</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">13,564</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">157</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Tax effect of additional deduction for purchasing environmental protection equipment</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">12,446</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Derecognition of previously recognized tax losses</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(7,341</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Actual income tax (expenses)/ benefits</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(428,963</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">65,620</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(644,480</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5%; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The provision for PRC income tax is calculated at the rate of 25% (2019 and 2020: 25%) on the estimated taxable income of the year ended 31 December 2021 determined in accordance with relevant income tax rules and regulations. The Group did not carry out business overseas and therefore does not incur overseas income taxes<div style="letter-spacing: 0px; top: 0px;;display:inline;">.</div></div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(a)</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Current taxation in the consolidated statement of financial position represents: </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 79%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2020</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2021</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Income tax payable balance at 1 January</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">226,269</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">19,425</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Provision for current income tax for the year</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">37,027</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">590,668</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Payment during the year</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(243,871</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(351,627</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Income tax payable balance at 31 December</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">19,425</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">258,466</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <br/> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(b)</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Movements in deferred tax assets and liabilities are as follows: </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 66%; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 4%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance as at 1</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">January 2020</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Deducted/</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(charged) to</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">profit</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">or loss</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance as at</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">31 December</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2020</div></div> </td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred tax assets:</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Impairment for bad and doubtful debts and provision for inventories</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">38,901</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">18,425</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">57,326</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Provision for impairment losses in property, plant and equipment and construction in progress</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">207,632</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">18,803</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">226,435</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Tax losses</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,986</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">85,813</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">87,799</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Others</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">88,663</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">42,323</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">130,986</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">337,182</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">165,364</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">502,546</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred tax liabilities:</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Gains of financial assets at fair value</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(4,604</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,604</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Difference in depreciation</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(178,800</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(104,939</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(283,739</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Capitalization of borrowing costs</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(2,946</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">903</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(2,043</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(186,350</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(99,432</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(285,782</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred tax assets – net</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">150,832</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">101,289</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">252,121</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred tax liabilities – net</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(35,357</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(35,357</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> </table> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 60%; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 4%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance as at 1</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">January 2021</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Deducted/</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(Charged) to</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">profit</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">or loss</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Deducted/</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(Charged) to</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">reserves</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance as at</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">31 December</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2021</div></div> </td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred tax assets:</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Impairment for bad and doubtful debts and provision for inventories</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">57,326</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(977</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">56,349</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Provision for impairment losses in property, plant and equipment and construction in progress</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">226,435</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">131,776</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">358,211</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Tax losses</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">87,799</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(87,799</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Acc<div style="letter-spacing: 0px; top: 0px;;display:inline;">rua</div>ls and others</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">130,986</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(48,808</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">82,178</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">502,546</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(5,808</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">496,738</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred tax liabilities:</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Difference in depreciation</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(283,739</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(46,332</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(330,071</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Capitalization of borrowing costs</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(2,043</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">575</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,468</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Derivative financial instruments</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(2,247</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(12,153</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(14,400</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(285,782</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(48,004</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(12,153</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(345,939</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred tax assets – net</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">252,121</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(55,825</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(12,153</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">184,143</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred tax liabilities – net</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(35,357</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,013</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(33,344</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> </table> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group recognizes deferred tax assets only to the extent that it is probable that future taxable income will be available against which the assets can be utilized. Based on the level of historical taxable income and projections for future taxable income over the periods which the deferred tax assets will be utilized, management believes that it is probable the Group will realize the benefits of these temporary differences for which deferred tax assets have been recognized. </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(c)</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Deferred tax assets not recognized: </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As at 31 December 2021, certain subsidiaries of the Company did not recognize the deferred tax assets in respect of the impairment losses on property, plant and equipment amounting to RMB29,969 thousand (31 December 2020: RMB29,969 thousand), because it was not probable that the related tax benefit would be realized. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As at 31 December 2021, certain subsidiaries of the Company did not recognize the deferred tax assets in respect of tax losses of RMB350,574 thousand (31 December 2020: RMB72,699 thousand) carried forward for PRC income tax purpose because it was not probable that the related tax benefit would be realized. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Tax losses carried forward that are not recognized as deferred tax assets will expire in the following years: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 79%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2020</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2021</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: bottom;">2022</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">12,687</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">65,331</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;">2023</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10,415</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">66,965</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: bottom;">2024</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">38,312</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">91,901</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;">2025</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">11,285</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">41,475</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: bottom;">2026</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">84,902</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">72,699</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">350,574</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 73%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2019</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2020</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2021</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Current income tax</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(460,720</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(37,027</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(590,668</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred taxation</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">31,757</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">102,647</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(53,812</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Income tax (expenses)/ benefits<div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(428,963</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">65,620</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(644,480</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> 460720000 37027000 590668000 -31757000 -102647000 53812000 428963000 -65620000 644480000 <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 70%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="10" style="vertical-align: bottom;;text-align:center;">Year ended 31 December</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2019</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2020</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2021</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Profit before income tax</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,656,128</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">590,778</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,721,086</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expected PRC income tax at the statutory tax rate of 25%</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(664,032</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(147,695</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(680,272</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Tax effect of share of profit of investments accounted for using the equity method</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">239,562</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">178,685</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">214,750</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Tax effect of other <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-taxable</div> income</div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,459</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">54,379</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10,782</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Tax effect of additional deductions for R&amp;D expenses</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,500</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">11,863</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">12,168</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Tax effect of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-deductible</div> loss, expenses and costs</div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(42,906</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(51,543</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(185,945</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">True up for final settlement of enterprise income taxes in respect of previous years</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,618</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,188</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Tax losses for which no deferred income tax asset was recognized</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(9,578</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(2,821</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(21,225</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Utilization of previously unrecognized tax losses</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">30,414</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">13,564</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">157</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Tax effect of additional deduction for purchasing environmental protection equipment</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">12,446</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Derecognition of previously recognized tax losses</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(7,341</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Actual income tax (expenses)/ benefits</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(428,963</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">65,620</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(644,480</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> 2656128000 590778000 2721086000 664032000 147695000 680272000 239562000 178685000 214750000 7459000 54379000 10782000 7500000 11863000 12168000 42906000 51543000 185945000 -2618000 -9188000 0 9578000 2821000 21225000 30414000 13564000 157000 0 0 12446000 0 0 7341000 428963000 -65620000 644480000 0.25 0.25 0.25 <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 79%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2020</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2021</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Income tax payable balance at 1 January</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">226,269</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">19,425</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Provision for current income tax for the year</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">37,027</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">590,668</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Payment during the year</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(243,871</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(351,627</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Income tax payable balance at 31 December</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">19,425</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">258,466</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> 226269000 19425000 37027000 590668000 243871000 351627000 19425000 258466000 <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 66%; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 4%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance as at 1</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">January 2020</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Deducted/</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(charged) to</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">profit</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">or loss</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance as at</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">31 December</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2020</div></div> </td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred tax assets:</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Impairment for bad and doubtful debts and provision for inventories</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">38,901</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">18,425</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">57,326</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Provision for impairment losses in property, plant and equipment and construction in progress</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">207,632</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">18,803</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">226,435</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Tax losses</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,986</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">85,813</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">87,799</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Others</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">88,663</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">42,323</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">130,986</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">337,182</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">165,364</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">502,546</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred tax liabilities:</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Gains of financial assets at fair value</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(4,604</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,604</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Difference in depreciation</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(178,800</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(104,939</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(283,739</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Capitalization of borrowing costs</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(2,946</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">903</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(2,043</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(186,350</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(99,432</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(285,782</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred tax assets – net</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">150,832</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">101,289</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">252,121</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred tax liabilities – net</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(35,357</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(35,357</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> </table> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 60%; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 4%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance as at 1</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">January 2021</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Deducted/</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(Charged) to</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">profit</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">or loss</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Deducted/</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(Charged) to</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">reserves</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance as at</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">31 December</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2021</div></div> </td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred tax assets:</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Impairment for bad and doubtful debts and provision for inventories</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">57,326</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(977</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">56,349</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Provision for impairment losses in property, plant and equipment and construction in progress</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">226,435</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">131,776</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">358,211</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Tax losses</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">87,799</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(87,799</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Acc<div style="letter-spacing: 0px; top: 0px;;display:inline;">rua</div>ls and others</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">130,986</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(48,808</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">82,178</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">502,546</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(5,808</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">496,738</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred tax liabilities:</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Difference in depreciation</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(283,739</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(46,332</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(330,071</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Capitalization of borrowing costs</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(2,043</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">575</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,468</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Derivative financial instruments</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(2,247</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(12,153</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(14,400</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(285,782</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(48,004</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(12,153</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(345,939</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred tax assets – net</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">252,121</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(55,825</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(12,153</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">184,143</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred tax liabilities – net</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(35,357</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,013</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(33,344</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> </table> 38901000 18425000 57326000 207632000 18803000 226435000 1986000 85813000 87799000 88663000 42323000 130986000 337182000 165364000 502546000 -4604000 4604000 0 -178800000 -104939000 -283739000 -2946000 903000 -2043000 -186350000 -99432000 -285782000 150832000 101289000 252121000 0 -35357000 -35357000 57326000 -977000 56349000 226435000 131776000 358211000 87799000 -87799000 0 130986000 -48808000 82178000 502546000 -5808000 496738000 -283739000 -46332000 -330071000 -2043000 575000 -1468000 0 -2247000 -12153000 -14400000 -285782000 -48004000 -12153000 -345939000 252121000 -55825000 -12153000 184143000 -35357000 2013000 -33344000 29969000 29969000 350574000 72699000 <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 79%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2020</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2021</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: bottom;">2022</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">12,687</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">65,331</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;">2023</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10,415</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">66,965</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: bottom;">2024</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">38,312</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">91,901</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;">2025</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">11,285</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">41,475</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: bottom;">2026</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">84,902</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">72,699</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">350,574</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> 12687000 65331000 10415000 66965000 38312000 91901000 11285000 41475000 0 84902000 72699000 350574000 <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">13</div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Earnings per share </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(a)</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Basic earnings per share </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Basic earnings per share is calculated by dividing the profit attributable to equity shareholders of the Company by the weighted average number of ordinary shares in issue during the year. </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 64%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2019</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2020</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2021</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 64%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net profit attributable to equity shareholders of the Company</div></div> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,215,728</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">645,072</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,073,431</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 64%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Weighted average number of ordinary shares in issue (thousand of shares)</div></div> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10,823,814</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10,823,814</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10,823,814</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 64%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Basic earnings per share (RMB per share)</div></div> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">RMB 0.205</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">RMB 0.060</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">RMB<br/> 0.192</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; width: 64%;"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(b)</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Diluted earnings per share </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">There were no dilutive potential ordinary shares for the years ended 31 December 2019, 2020 and 2021, therefore diluted earnings per share is the same as basic earnings per share.</div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 64%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2019</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2020</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2021</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 64%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net profit attributable to equity shareholders of the Company</div></div> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,215,728</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">645,072</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,073,431</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 64%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Weighted average number of ordinary shares in issue (thousand of shares)</div></div> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10,823,814</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10,823,814</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10,823,814</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 64%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Basic earnings per share (RMB per share)</div></div> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">RMB 0.205</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">RMB 0.060</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">RMB<br/> 0.192</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; width: 64%;"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> 2215728000 645072000 2073431000 10823814000 10823814000 10823814000 0.205 0.060 0.192 <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">14</div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;">Other <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-current</div> assets </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 73%; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">Intangible<br/>assets</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Long-term</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">prepaid</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">expense</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">Total</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As at 1 January 2020</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cost</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">85,855</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">463,779</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">549,634</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accumulated amortization</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(68,220</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(68,220</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net book amount</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">17,635</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">463,779</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">481,414</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Year ended 31 December 2020</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Opening net book amount</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">17,635</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">463,779</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">481,414</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Additions</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">53</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">169,755</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">169,808</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Charge for the year</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(2,919</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(223,344</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(226,263</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Closing net book amount</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">14,769</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">410,190</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">424,959</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As at 31 December 2020</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cost</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">85,908</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">410,190</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">496,098</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accumulated amortization</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(71,139</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(71,139</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net book amount</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">14,769</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">410,190</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">424,959</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Year ended 31 December 2021</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Opening net book amount</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">14,769</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">410,190</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">424,959</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Additions</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">657,465</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">657,465</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Charge for the year</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(2,925</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(291,692</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(294,617</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Closing net book amount</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">11,844</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">775,963</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">787,807</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As at 31 December 2021</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cost</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">85,908</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">775,963</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">861,871</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accumulated amortization</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(74,064</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(74,064</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net book amount</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">11,844</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">775,963</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">787,807</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-left: 5%; text-indent: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">For the year ended 31 December 2021, the amortization of RMB 294,617 thousand (2019: RMB 214,292 thousand, 2020: RMB226,263 thousand) has been charged in Cost of sales. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 73%; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">Intangible<br/>assets</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Long-term</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">prepaid</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">expense</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">Total</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As at 1 January 2020</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cost</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">85,855</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">463,779</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">549,634</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accumulated amortization</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(68,220</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(68,220</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net book amount</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">17,635</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">463,779</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">481,414</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Year ended 31 December 2020</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Opening net book amount</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">17,635</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">463,779</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">481,414</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Additions</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">53</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">169,755</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">169,808</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Charge for the year</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(2,919</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(223,344</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(226,263</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Closing net book amount</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">14,769</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">410,190</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">424,959</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As at 31 December 2020</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cost</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">85,908</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">410,190</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">496,098</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accumulated amortization</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(71,139</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(71,139</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net book amount</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">14,769</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">410,190</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">424,959</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Year ended 31 December 2021</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Opening net book amount</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">14,769</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">410,190</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">424,959</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Additions</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">657,465</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">657,465</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Charge for the year</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(2,925</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(291,692</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(294,617</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Closing net book amount</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">11,844</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">775,963</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">787,807</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As at 31 December 2021</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cost</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">85,908</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">775,963</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">861,871</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accumulated amortization</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(74,064</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(74,064</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net book amount</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">11,844</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">775,963</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">787,807</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> 85855000 463779000 549634000 -68220000 0 -68220000 17635000 463779000 481414000 17635000 463779000 481414000 53000 169755000 169808000 2919000 223344000 226263000 14769000 410190000 424959000 85908000 410190000 496098000 -71139000 0 -71139000 14769000 410190000 424959000 14769000 410190000 424959000 0 657465000 657465000 2925000 291692000 294617000 11844000 775963000 787807000 85908000 775963000 861871000 -74064000 0 -74064000 11844000 775963000 787807000 294617000 214292000 226263000 <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">15</div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Leases </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(a)</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Amounts recognized in the statement of financial position </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The statement of financial position shows the following amounts relating to leases: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 80%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">As at 31 December</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2020</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2021</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Right-of-use</div></div> assets</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Land use rights</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">397,808</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">380,764</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Buildings</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">11,221</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,288</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Equipment</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">879</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">625</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Others</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">893</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">966</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">410,801</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">385,643</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Lease liabilities</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Current</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,352</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,229</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-current</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,119</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,384</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">12,471</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,613</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-left: 5%; text-indent: 0px;">For the year ended 31 December 2021, additions to the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">right-of-use</div></div> assets were RMB9,534 thousand (2019: RMB 33,980 thousand, 2020: RMB 109,238 thousand, including 102,283 thousand generated by the acquisition of a subsidiary,). </div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">At 31 December 2021, the lease liabilities were repayable as follows: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 68%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 89%;"/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2021</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Within 1 year</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,229</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">After 1 year but within 2 years</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">672</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">After 2 years but within 5 years</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">712</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,613</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(b)</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Amounts recognized in the statement of profit or loss </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The statement of profit or loss shows the following amounts relating to leases: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 71%; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2019</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">RMB’000</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2020</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">RMB’000</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2021</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">RMB’000</div></div> </td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;">Depreciation charge of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">right-of-use</div></div> assets</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Land use rights</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(14,814</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(15,965</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(17,044</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Buildings</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(12,541</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(15,481</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(15,677</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Equipment</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(74,025</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(449</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(399</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Others</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(618</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(758</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,187</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(101,998</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(32,653</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(34,307</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Interest expense (included in Finance expenses)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(2,570</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(887</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(537</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expense relating to short-term leases (included in Cost of sales)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(2,961</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(3,731</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(6,938</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> </table> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-left: 5%; text-indent: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The total cash outflow for leases in 2021 was RMB24,482 thousand (2019: RMB94,441 thousand, 2020: RMB20,204 thousand). </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 80%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">As at 31 December</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2020</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2021</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Right-of-use</div></div> assets</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Land use rights</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">397,808</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">380,764</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Buildings</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">11,221</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,288</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Equipment</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">879</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">625</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Others</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">893</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">966</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">410,801</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">385,643</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Lease liabilities</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Current</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,352</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,229</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-current</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,119</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,384</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">12,471</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,613</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> 397808000 380764000 11221000 3288000 879000 625000 893000 966000 410801000 385643000 9352000 3229000 3119000 1384000 12471000 4613000 9534000 33980000 109238000 102283000 <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">At 31 December 2021, the lease liabilities were repayable as follows: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 68%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 89%;"/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2021</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Within 1 year</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,229</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">After 1 year but within 2 years</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">672</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">After 2 years but within 5 years</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">712</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,613</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> 3229000 672000 712000 4613000 <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 71%; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2019</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">RMB’000</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2020</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">RMB’000</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2021</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">RMB’000</div></div> </td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;">Depreciation charge of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">right-of-use</div></div> assets</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Land use rights</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(14,814</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(15,965</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(17,044</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Buildings</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(12,541</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(15,481</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(15,677</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Equipment</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(74,025</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(449</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(399</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Others</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(618</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(758</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,187</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(101,998</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(32,653</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(34,307</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Interest expense (included in Finance expenses)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(2,570</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(887</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(537</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expense relating to short-term leases (included in Cost of sales)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(2,961</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(3,731</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(6,938</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> </table> 14814000 15965000 17044000 12541000 15481000 15677000 74025000 449000 399000 618000 758000 1187000 101998000 32653000 34307000 2570000 887000 537000 -2961000 -3731000 -6938000 24482000 94441000 20204000 <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">16</div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Property, plant and equipment </div></div></div> </td> </tr> </table> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 57%; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">Buildings</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Plant and</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">machinery</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Vehicles</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">and</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">other<br/>equipment</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">Total</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cost:</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">At 1 January 2020</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,336,375</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">41,455,159</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,871,684</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">46,663,218</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Additions</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">707</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">228,153</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">65,380</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">294,240</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Transferred from construction in progress (note 18)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">24,199</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,440,695</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">85,419</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,550,313</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Acquisition of subsidiary</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">124,849</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">146,172</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,694</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">275,715</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Reclassification</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">52,599</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(55,206</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,607</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Disposals</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(32,690</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(472,643</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(71,564</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(576,897</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Transferred to investment properties (note 17)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(24,829</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(24,829</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">At 31 December 2020 and 1 January 2021</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,481,210</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">42,742,330</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,958,220</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">48,181,760</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Additions</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">161,118</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">15,646</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">176,764</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Transferred from construction in progress (note 18)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">130,947</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,476,065</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">92,962</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,699,974</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Reclassification</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">267,662</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(275,880</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">8,218</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Disposals</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(4,717</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(737,634</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(62,782</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(805,133</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Transferred from investment properties (note 17)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,164</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,164</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Transferred to construction in progress (note 18)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(2,091</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,260</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(15,404</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(18,755</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Transferred to investment properties (note 17)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(83</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(7</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(90</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">At 31 December 2021</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,874,092</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">43,364,732</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,996,860</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">49,235,684</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accumulated depreciation:</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">At 1 January 2020</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(2,310,970</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(30,793,083</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,432,530</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(34,536,583</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Charge for the year</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(91,070</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,367,861</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(94,108</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,553,039</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Reclassification</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(29,721</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">29,635</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">86</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Written back on disposals</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">25,670</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">430,397</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">68,698</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">524,765</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Transferred to investment properties (note 17)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,527</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,527</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">At 31 December 2020 and 1 January 2021</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(2,396,564</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(31,700,912</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,457,854</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(35,555,330</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Charge for the year</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(88,234</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,419,669</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(113,556</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,621,459</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Reclassification</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(214,041</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">216,706</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(2,665</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Written back on disposals</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,652</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">626,865</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">55,709</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">686,226</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Transferred from investment properties (note 17)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,088</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,088</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Transfer to construction in progress (note 18)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">46</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">735</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,642</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,423</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Transferred to investment properties (note 17)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">80</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">87</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">At 31 December 2021</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(2,696,149</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(32,276,268</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,512,724</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(36,485,141</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 62%; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">Buildings</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Plant and</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">machinery</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Vehicles</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">and</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">other<br/>equipment</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">Total</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Impairment losses:</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">At 1 January 2020</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(50,785</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(766,932</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(8,121</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(825,838</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Charge for the year</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(3,007</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(84,035</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(528</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(87,570</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">At 31 December 2020 and 1 January 2021</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(53,792</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(850,967</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(8,649</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(913,408</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Charge for the year</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(793</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(586,147</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(682</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(587,622</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Written back on disposals</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">60,018</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">501</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">60,519</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Reclassification</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(26,133</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">26,270</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(137</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">At 31 December 2021</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(80,718</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,350,826</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(8,967</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,440,511</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net book value:</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">At 31 December 2020</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,030,854</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10,190,451</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">491,717</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">11,713,022</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">At 31 December 2021</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,097,225</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,737,638</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">475,169</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">11,310,032</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;">(i)</td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group recognized impairment loss on property, plant and equipment in relation to certain production facilities of RMB 259,850 thousand for the year ended 31 December 2021. Due to deteriorating market conditions, the increasing production cost is not expected to be covered by the estimated selling price of the products, the Group identified an impairment indicator for property, plant and equipment in relation to certain production facilities, including 4# aromatic joint unit and 3# aromatic joint unit under intermediate petrochemicals segment, and performed an impairment assessment of these assets based on their estimated recoverable amounts, as a result the carrying amount of these assets were written down to their recoverable amount of RMB 519,877 thousand. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;">The recoverable amounts of above production facilities are estimated using the present value of future cash flows based on the financial budgets approved by management covering a five-year period. Forecasted cash flows are developed using several key assumptions, including the product sales growth rates, related costs growth rates (“forecasted growth rates”) and discount rate. The forecasted growth rates are based on past business performance and market participants’ expectations for market development, which are consistent with the forecasts included in industry reports. The discount rate used is a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">pre-tax</div> ratio of 10% and reflects specific risks relating to the Group. </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%;"> </td> <td style="width: 6%; vertical-align: top;;text-align:left;">(ii)</td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">During the year ended 31 December 2021, a number of production facilities were idle or backward production technology. The Group does not expect to have future economic benefits recoverable from the use of those production facilities. There is no alternative use of those production facilities which is specifically designed. The recoverable amounts of property, plant and equipment related to those production facilities are estimated to be their residual value. As a result, impairment loss of RMB327,772 thousand was made against the carrying amounts of those assets. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As a result of these assessments, an impairment loss of RMB 587,622 thousand on property, plant and equipment was recognized in “cost of sales” for the year ended 31 December 2021. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">For the year ended 31 December 2020, impairment loss of RMB 87,570 thousands has been recognized in Cost of sales for the excess of carrying amount over its recoverable amount. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">For the year ended 31 December 2019, the written off of impairment loss of the Group amounted to RMB 51,484 thousands due to the disposal of property, plant and equipment. </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 57%; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">Buildings</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Plant and</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">machinery</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Vehicles</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">and</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">other<br/>equipment</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">Total</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cost:</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">At 1 January 2020</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,336,375</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">41,455,159</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,871,684</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">46,663,218</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Additions</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">707</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">228,153</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">65,380</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">294,240</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Transferred from construction in progress (note 18)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">24,199</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,440,695</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">85,419</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,550,313</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Acquisition of subsidiary</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">124,849</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">146,172</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,694</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">275,715</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Reclassification</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">52,599</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(55,206</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,607</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Disposals</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(32,690</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(472,643</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(71,564</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(576,897</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Transferred to investment properties (note 17)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(24,829</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(24,829</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">At 31 December 2020 and 1 January 2021</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,481,210</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">42,742,330</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,958,220</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">48,181,760</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Additions</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">161,118</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">15,646</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">176,764</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Transferred from construction in progress (note 18)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">130,947</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,476,065</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">92,962</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,699,974</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Reclassification</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">267,662</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(275,880</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">8,218</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Disposals</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(4,717</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(737,634</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(62,782</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(805,133</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Transferred from investment properties (note 17)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,164</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,164</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Transferred to construction in progress (note 18)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(2,091</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,260</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(15,404</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(18,755</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Transferred to investment properties (note 17)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(83</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(7</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(90</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">At 31 December 2021</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,874,092</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">43,364,732</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,996,860</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">49,235,684</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accumulated depreciation:</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">At 1 January 2020</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(2,310,970</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(30,793,083</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,432,530</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(34,536,583</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Charge for the year</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(91,070</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,367,861</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(94,108</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,553,039</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Reclassification</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(29,721</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">29,635</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">86</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Written back on disposals</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">25,670</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">430,397</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">68,698</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">524,765</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Transferred to investment properties (note 17)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,527</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,527</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">At 31 December 2020 and 1 January 2021</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(2,396,564</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(31,700,912</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,457,854</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(35,555,330</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Charge for the year</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(88,234</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,419,669</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(113,556</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,621,459</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Reclassification</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(214,041</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">216,706</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(2,665</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Written back on disposals</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,652</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">626,865</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">55,709</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">686,226</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Transferred from investment properties (note 17)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,088</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,088</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Transfer to construction in progress (note 18)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">46</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">735</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,642</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,423</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Transferred to investment properties (note 17)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">80</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">87</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">At 31 December 2021</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(2,696,149</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(32,276,268</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,512,724</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(36,485,141</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 62%; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">Buildings</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Plant and</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">machinery</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Vehicles</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">and</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">other<br/>equipment</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">Total</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Impairment losses:</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">At 1 January 2020</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(50,785</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(766,932</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(8,121</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(825,838</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Charge for the year</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(3,007</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(84,035</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(528</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(87,570</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">At 31 December 2020 and 1 January 2021</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(53,792</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(850,967</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(8,649</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(913,408</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Charge for the year</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(793</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(586,147</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(682</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(587,622</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Written back on disposals</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">60,018</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">501</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">60,519</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Reclassification</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(26,133</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">26,270</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(137</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">At 31 December 2021</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(80,718</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,350,826</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(8,967</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,440,511</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net book value:</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">At 31 December 2020</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,030,854</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10,190,451</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">491,717</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">11,713,022</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">At 31 December 2021</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,097,225</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,737,638</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">475,169</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">11,310,032</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> 3336375000 41455159000 1871684000 46663218000 707000 228153000 65380000 294240000 24199000 1440695000 85419000 1550313000 124849000 146172000 4694000 275715000 52599000 -55206000 2607000 0 32690000 472643000 71564000 576897000 -24829000 0 0 -24829000 3481210000 3481210000 42742330000 42742330000 1958220000 1958220000 48181760000 48181760000 0 161118000 15646000 176764000 130947000 1476065000 92962000 1699974000 267662000 -275880000 8218000 0 4717000 737634000 62782000 805133000 1164000 0 0 1164000 -2091000 -1260000 -15404000 -18755000 -83000 -7000 0 -90000 3874092000 43364732000 1996860000 49235684000 -2310970000 -30793083000 -1432530000 -34536583000 91070000 1367861000 94108000 1553039000 -29721000 29635000 86000 0 25670000 430397000 68698000 524765000 9527000 0 0 9527000 -2396564000 -2396564000 -31700912000 -31700912000 -1457854000 -1457854000 -35555330000 -35555330000 88234000 1419669000 113556000 1621459000 -214041000 216706000 -2665000 0 3652000 626865000 55709000 686226000 -1088000 0 0 -1088000 46000 735000 5642000 6423000 80000 7000 0 87000 -2696149000 -32276268000 -1512724000 -36485141000 -50785000 -766932000 -8121000 -825838000 3007000 84035000 528000 87570000 -53792000 -53792000 -850967000 -850967000 -8649000 -8649000 -913408000 -913408000 793000 586147000 682000 587622000 0 60018000 501000 60519000 -26133000 26270000 -137000 0 -80718000 -1350826000 -8967000 -1440511000 1030854000 10190451000 491717000 11713022000 1097225000 9737638000 475169000 11310032000 259850000 519877000 0.10 327772000 587622000 87570000 51484000 <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">17</div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Investment properties </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 68%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 88%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cost:</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As at 1 January 2020</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">602,659</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Transferred from property plant and equipment (note 16)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">24,829</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">At 31 December 2020 and 1 January 2021</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">627,488</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Transferred from property plant and equipment (note 16)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">90</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Transferred to property plant and equipment (note 16)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,164</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">At 31 December 2021</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">626,414</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accumulated depreciation:</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">At 1 January 2020</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(235,191</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Charge for the year</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(15,184</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Transferred from property plant and equipment (note 16)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(9,527</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">At 31 December 2020 and 1 January 2021</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(259,902</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Charge for the year</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(15,325</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Transferred from property plant and equipment (note 16)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(87</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Transferred to property plant and equipment (note 16)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,088</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">At 31 December 2021</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(274,226</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net book value:</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">At 31 December 2020</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">367,586</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">At 31 December 2021</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">352,188</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As at 31 December 2021, the Group has no contractual obligations for future repairs and maintenance (31 December 2020: Nil). </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Investment properties represent certain floors of an office building leased to other entities including related parties. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 11%;"> </td> <td style="width: 5%; vertical-align: top;;text-align:left;">a.</td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The fair value of the investment properties of the Group as at 31 December 2021 was estimated by the directors to be approximately RMB 1,217,987 thousand by reference to market values of similar properties in the nearby area (31 December 2020: RMB 1,202,626 thousand). This fair value estimation was at level 3 of fair value hierarchy by using market observable inputs. The investment properties have not been valued by external independent appraisers. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 11%; font-size: 0px;"> </td> <td style="width: 5%; vertical-align: top;;text-align:left;">b.</td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Rental income of RMB81,923 thousand was recognized in other operating income by the Group for the year ended 31 December 2021 (2019: RMB76,381 thousand, 2020: RMB81,608 thousand). </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 11%;"> </td> <td style="width: 5%; vertical-align: top;;text-align:left;">c.</td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Leasing arrangements </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 16%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The investment properties are leased out under operating leases. The leases typically run for an initial period of 1 to 3 years, with an option to renew the lease after that date at which time all terms are renegotiated. Lease payments are usually renegotiated every year to reflect market rentals. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 16%;">Undiscounted lease payments under <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-cancellable</div> operating leases in place at the reporting date will be receivable by the Group in future periods as follows : </div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 80%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2020</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2021</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Within 1 year</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">51,396</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">49,420</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Between 1 and 2 years</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,343</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">39,137</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Above 2 years</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">629</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">56,368</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">88,557</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 68%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 88%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cost:</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As at 1 January 2020</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">602,659</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Transferred from property plant and equipment (note 16)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">24,829</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">At 31 December 2020 and 1 January 2021</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">627,488</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Transferred from property plant and equipment (note 16)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">90</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Transferred to property plant and equipment (note 16)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,164</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">At 31 December 2021</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">626,414</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accumulated depreciation:</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">At 1 January 2020</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(235,191</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Charge for the year</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(15,184</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Transferred from property plant and equipment (note 16)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(9,527</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">At 31 December 2020 and 1 January 2021</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(259,902</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Charge for the year</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(15,325</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Transferred from property plant and equipment (note 16)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(87</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Transferred to property plant and equipment (note 16)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,088</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">At 31 December 2021</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(274,226</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net book value:</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">At 31 December 2020</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">367,586</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">At 31 December 2021</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">352,188</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> 602659000 24829000 627488000 627488000 90000 -1164000 626414000 -235191000 15184000 -9527000 -259902000 -259902000 15325000 -87000 1088000 -274226000 367586000 352188000 1217987000 1202626000 81923000 76381000 81608000 P1Y P3Y Undiscounted lease payments under <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-cancellable</div> operating leases in place at the reporting date will be receivable by the Group in future periods as follows : <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 80%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2020</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2021</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Within 1 year</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">51,396</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">49,420</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Between 1 and 2 years</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,343</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">39,137</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Above 2 years</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">629</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">56,368</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">88,557</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> 51396000 49420000 4343000 39137000 629000 0 56368000 88557000 <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">18</div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Construction in progress </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 75%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2020</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2021</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As at 1 January</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,815,549</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,710,124</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Additions</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,444,888</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,270,695</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Transferred to property plant and equipment (note 16)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,550,313</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,699,974</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Transferred from property plant and equipment (note 16)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">12,332</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As at 31 December</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,710,124</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,293,177</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-left: 5%; text-indent: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As at 31 December 2021, the impairment loss in construction in progress was RMB24,486 thousand (2019: RMB34,661 thousand, 31 December 2020: RMB24,486 thousand). </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%; text-indent: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">For the year ended 31 December 2021, the group had no impairment write-off due to the disposal of construction in progress (2019: Nil, 2020: RMB 10,175 thousand). </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%; text-indent: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">For the year ended 31 December 2021, the Group capitalized borrowing costs amounting to RMB12,641 </div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">thousand (2019: RMB5,594 thousand, 2020:</div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div>RMB8,292 thousand) on qualifying assets. Borrowing costs were capitalized at the weighted average rate of its general borrowings of 2.85% (2019: 3.35%, 2020: 2.79%). </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 75%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2020</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2021</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As at 1 January</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,815,549</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,710,124</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Additions</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,444,888</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,270,695</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Transferred to property plant and equipment (note 16)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,550,313</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,699,974</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Transferred from property plant and equipment (note 16)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">12,332</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As at 31 December</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,710,124</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,293,177</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> 1815549000 1710124000 1444888000 3270695000 -1550313000 -1699974000 0 12332000 1710124000 3293177000 24486000 34661000 24486000 0 0 10175000 12641000 5594000 8292000 0.0285 0.0335 0.0279 <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">19</div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Subsidiaries </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following list contains only the particulars of subsidiaries which principally affected the results, assets or liabilities of the Group. The class of shares held is ordinary unless otherwise stated.</div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 44%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Proportion of ownership interest</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Name of company</div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; font-size: 8pt;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Place of<br/>incorporation</div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">and business</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Particulars of paid-up</div><br/>capital ’000</div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Group’s</div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">effective</div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">interest</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Held by</div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">the<br/>Company</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Held by a</div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">subsidiary</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Principal activity</div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; white-space: nowrap; padding-left: 0.13in; text-indent: -0.13in;">Shanghai Petrochemical Investment Development Company Limited (“Toufa”)</td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">Mainland<br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">China</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">RMB</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,000,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">100.00</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">100.00</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">Investment management</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; white-space: nowrap;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; white-space: nowrap;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; white-space: nowrap;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; white-space: nowrap;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; white-space: nowrap;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; white-space: nowrap;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; white-space: nowrap;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; white-space: nowrap;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; white-space: nowrap; padding-left: 0.13in; text-indent: -0.13in;">China Jinshan Associated Trading Corporation (“Jinmao”)</td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">Mainland<br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">China</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">RMB</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">25,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">67.33</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">67.33</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">Import and export of <br/>petrochemical products <br/>and equipment</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; white-space: nowrap; padding-left: 0.13in; text-indent: -0.13in;">Shanghai Jinchang Engineering Plastics Company Limited (“Jinchang”)</td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">Mainland<br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">China</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">USD</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,154</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">74.25</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">74.25</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">Production of <br/>polypropylene <br/>compound products</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; white-space: nowrap; padding-left: 0.13in; text-indent: -0.13in;">Shanghai Golden Phillips Petrochemical Company Limited (“Jinfei”)</td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">Mainland<br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">China</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">RMB</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">415,623</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">100.00</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">100.00</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">Production of <br/>polyethylene <br/>products</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; white-space: nowrap;">Shanghai Jinshan Trading Corporation (“JMGJ”)</td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">Mainland<br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">China</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">RMB</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">100,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">67.33</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">67.33</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">Import and export of petrochemical products </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; white-space: nowrap; padding-left: 0.13in; text-indent: -0.13in;">Zhejiang Jinlian Petrochemical Storage and Transportation Co., Ltd. (“Jinlian”)</td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">Mainland<br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">China</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">RMB</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">400,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">100.00</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">100.00</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">Trading of <br/>petrochemical <br/>products</td> </tr> </table> <div style="clear: both; max-height: 0pt; text-indent: 0px;"/> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5%; text-indent: 0px;">a.    The total comprehensive income attributable to <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-controlling</div> interests for the year ended 31 December 2021 is RMB3,175 thousand (2019: loss of RMB11,437 thousand, 2020: RMB11,326 thousand). </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%; text-indent: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">b.     On 23 August 2019, the Group disposed 75% share of Zhejiang Jin Yong Acrylic Fiber Company Limited, a former subsidiary of the Group, due to its bankruptcy and liquidation. The disposal loss amounted RMB 60,951 thousands was included in Other gains – net (Note 8) for the year ended 31 December 2019. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%; text-indent: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">c.    On 30 June 2020, one of the Company’s subsidiaries, Toufa acquired 100% share of Zhejiang Zhonghang Oil Petrochemical Storage and Transportation Co., Ltd., renamed as Jinlian, from China Aviation Oil Group Logistics Co., Ltd., with the total purchase consideration of RMB340,369 thousand. </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 44%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Proportion of ownership interest</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Name of company</div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; font-size: 8pt;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Place of<br/>incorporation</div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">and business</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Particulars of paid-up</div><br/>capital ’000</div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Group’s</div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">effective</div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">interest</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Held by</div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">the<br/>Company</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Held by a</div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">subsidiary</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Principal activity</div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; white-space: nowrap; padding-left: 0.13in; text-indent: -0.13in;">Shanghai Petrochemical Investment Development Company Limited (“Toufa”)</td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">Mainland<br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">China</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">RMB</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,000,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">100.00</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">100.00</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">Investment management</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; white-space: nowrap;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; white-space: nowrap;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; white-space: nowrap;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; white-space: nowrap;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; white-space: nowrap;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; white-space: nowrap;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; white-space: nowrap;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; white-space: nowrap;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; white-space: nowrap; padding-left: 0.13in; text-indent: -0.13in;">China Jinshan Associated Trading Corporation (“Jinmao”)</td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">Mainland<br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">China</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">RMB</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">25,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">67.33</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">67.33</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">Import and export of <br/>petrochemical products <br/>and equipment</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; white-space: nowrap; padding-left: 0.13in; text-indent: -0.13in;">Shanghai Jinchang Engineering Plastics Company Limited (“Jinchang”)</td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">Mainland<br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">China</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">USD</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,154</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">74.25</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">74.25</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">Production of <br/>polypropylene <br/>compound products</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; white-space: nowrap; padding-left: 0.13in; text-indent: -0.13in;">Shanghai Golden Phillips Petrochemical Company Limited (“Jinfei”)</td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">Mainland<br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">China</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">RMB</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">415,623</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">100.00</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">100.00</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">Production of <br/>polyethylene <br/>products</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; white-space: nowrap;">Shanghai Jinshan Trading Corporation (“JMGJ”)</td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">Mainland<br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">China</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">RMB</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">100,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">67.33</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">67.33</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">Import and export of petrochemical products </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; white-space: nowrap; padding-left: 0.13in; text-indent: -0.13in;">Zhejiang Jinlian Petrochemical Storage and Transportation Co., Ltd. (“Jinlian”)</td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">Mainland<br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">China</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">RMB</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">400,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">100.00</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">100.00</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">Trading of <br/>petrochemical <br/>products</td> </tr> </table> <div style="clear: both; max-height: 0pt; text-indent: 0px;"/> Shanghai Petrochemical Investment Development Company Limited (“Toufa”) Mainland China 1000000000 1.0000 1.0000 Investment management China Jinshan Associated Trading Corporation (“Jinmao”) Mainland China 25000000 0.6733 0.6733 Import and export of petrochemical products and equipment Shanghai Jinchang Engineering Plastics Company Limited (“Jinchang”) Mainland China 9154000 0.7425 0.7425 Production of polypropylene compound products Shanghai Golden Phillips Petrochemical Company Limited (“Jinfei”) Mainland China 415623000 1.0000 1.0000 Production of polyethylene products Shanghai Jinshan Trading Corporation (“JMGJ”) Mainland China 100000000 0.6733 0.6733 Import and export of petrochemical products Zhejiang Jinlian Petrochemical Storage and Transportation Co., Ltd. (“Jinlian”) Mainland China 400000000 1.0000 1.0000 Trading of petrochemical products 3175000 11437000 11326000 0.75 -60951000 1 340369000 <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">20</div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Investments accounted for using the equity method </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The amounts recognized in the statement of financial position are as follows: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 76%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">As at 31 December</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2020</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2021</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Associates</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">– Share of net assets</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,146,160</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,812,845</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Joint ventures</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">– Share of net assets</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">241,674</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">276,043</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As at 31 December</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,387,834</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,088,888</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The amounts recognized in the share of net profits of associates and joint ventures accounted for using the equity method are as follows: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 73%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2019</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2020</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2021</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Associates</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">927,814</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">678,077</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">825,132</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Joint ventures</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">44,779</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">46,663</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">49,153</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">972,593</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">724,740</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">874,285</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(a)</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Investment in associates </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 76%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2020</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2021</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As at 1 January</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,973,464</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,146,160</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Additions (note i)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">27,603</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">26,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Decrease caused by associate’s capital reduction (note ii)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,460,258</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Share of profit</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">678,077</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">825,132</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other comprehensive income</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(11,512</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">16,639</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash dividends distribution</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(521,472</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(712,436</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Impairment (note iii)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(28,392</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As at 31 December</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,146,160</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,812,845</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Set out below are the material associates of the Group as at 31 December 2021. The associates as listed below have share capital consisting solely of ordinary shares, which are held directly by the Group; the country of incorporation or registration is also their principal place of business. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following list contains only the particulars of material associates, all of which are unlisted corporate entities whose quoted market price is not available: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 33%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">Proportion of ownership interest</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;">Name of company</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Form of</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">business</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">structure</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Place of</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">incorporation</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">and business</div></div> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Particulars of paid-</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">up capital ‘000</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Group’s</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">effective</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">interest</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Held by the</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Company</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">Held by a<br/>subsidiary</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:center;">Principal activity</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; white-space: nowrap; width: 33%;">Shanghai Secco Petrochemical <br/>Company Limited (“Shanghai <br/>Secco”) (note ii)</td> <td style="vertical-align: bottom; white-space: nowrap; width: 2%;">  </td> <td style="vertical-align: top; white-space: nowrap;">Incorporated</td> <td style="vertical-align: bottom; white-space: nowrap; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">Mainland<br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">China</div></div></td> <td style="vertical-align: bottom; white-space: nowrap; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">RMB 500,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">20.00</div></td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom; white-space: nowrap; width: 2%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">20.00</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom; white-space: nowrap; width: 2%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 2%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">Manufacturing and <br/>distribution of <br/>chemical products</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; white-space: nowrap; width: 33%;">Shanghai Chemical Industry Park <br/>Development Company Limited <br/>(“Chemical Industry”)</td> <td style="vertical-align: bottom; white-space: nowrap; width: 2%;">  </td> <td style="vertical-align: top; white-space: nowrap;">Incorporated</td> <td style="vertical-align: bottom; white-space: nowrap; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">Mainland<br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">China</div></div></td> <td style="vertical-align: bottom; white-space: nowrap; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">RMB</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,372,439</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">38.26</div></td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom; white-space: nowrap; width: 2%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">38.26</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom; white-space: nowrap; width: 2%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 2%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">Planning, <br/>development and <br/>operation of the <br/>Chemical Industry <br/>Park in Shanghai, <br/>PRC</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; white-space: nowrap; width: 33%;">Shanghai Jinsen Hydrocarbon Resins Company Limited (“Jinsen”)</td> <td style="vertical-align: bottom; white-space: nowrap; width: 2%;">  </td> <td style="vertical-align: top; white-space: nowrap;">Incorporated</td> <td style="vertical-align: bottom; white-space: nowrap; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">Mainland<br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">China</div></div></td> <td style="vertical-align: bottom; white-space: nowrap; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">RMB</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">193,695</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">40.00</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom; white-space: nowrap; width: 2%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 2%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">40.00</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom; white-space: nowrap; width: 2%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">Production of <br/>resins products</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; white-space: nowrap; width: 33%;">Shanghai Azbil Automation Company Limited (“Azbil”)</td> <td style="vertical-align: bottom; white-space: nowrap; width: 2%;">  </td> <td style="vertical-align: top; white-space: nowrap;">Incorporated</td> <td style="vertical-align: bottom; white-space: nowrap; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">Mainland<br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">China</div></div></td> <td style="vertical-align: bottom; white-space: nowrap; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">RMB</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">24,440</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">40.00</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom; white-space: nowrap; width: 2%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 2%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">40.00</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom; white-space: nowrap; width: 2%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">Service and <br/>maintenance of <br/>building <br/>automation <br/>systems and <br/>products</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; white-space: nowrap; width: 33%;">Shanghai Shidian Energy Company Limited (“Shidian Energy”)</td> <td style="vertical-align: bottom; white-space: nowrap; width: 2%;">  </td> <td style="vertical-align: top; white-space: nowrap;">Incorporated</td> <td style="vertical-align: bottom; white-space: nowrap; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">Mainland<br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">China</div></div></td> <td style="vertical-align: bottom; white-space: nowrap; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">RMB</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">800,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">40.00</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom; white-space: nowrap; width: 2%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 2%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">40.00</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom; white-space: nowrap; width: 2%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">Electric power <br/>supply</td> </tr> </table> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">There are no contingent liabilities relating to the Group’s interest in the associates. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 11%; font-size: 0px;"> </td> <td style="width: 5%; vertical-align: top;;text-align:left;">i.</td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In 2019, Toufa invested RMB 320,000 thousands to acquire 40% share of Shidian Energy, of which RMB 71,816 thousands was contributed by property, plant and equipment at fair market price. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 16%; text-indent: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In 2020, Toufa invested RMB27,603 thousand to acquire 29% share of Pinghu China Aviation Oil Port Co., Ltd. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 16%; text-indent: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In 2021, Toufa invested RMB 26,000 thousand to acquire 13% shares of CRRC Materials Qin Dao Company Limited. </div><br/></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><br/></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 11%;"> </td> <td style="width: 5%; vertical-align: top;;text-align:left;">ii.</td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">According to the resolution of the Board of Directors on 9 July 2021, the Company, Sinopec Corp., and Sinopec Shanghai Gaoqiao Petrochemical Company Limited (“Gaoqiao Company”) approved to reduce their <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">paid-in</div> capital in Shanghai Secco, an associate of the Company, by a total amount of RMB 7,300,811,000 in proportion to their shareholding ratios of 20%, 30% and 50% respectively. Among them, the Company reduced its investment cost in Shanghai Secco by approximately RMB 1,460,258 thousand and the Company has received the amount of the capital reduction in December 2021. </div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0pt; text-indent: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 11%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">iii.</div></td> <td style="vertical-align: top; font-size: 10pt;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">During the year ended 31 December 2021, the directors of the Company reviewed the carrying value of the Group’s associate and joint ventures. The entire carrying amount of the interests in an associate is tested for impairment in accordance with IAS 36 Impairment of Assets as a single asset by comparing its recoverable amount with its carrying amount. Since the recoverable amount of investment in an associate Jinsen is lower when compared with its carrying amount, impairment loss amounting to RMB 28,392 thousand (2020: Nil) is recognized during the year ended 31 December 2021.The recoverable amount of the investment in an associate was based on its fair value less costs to sell. The fair value was estimated with reference to the transaction price of a recent share transaction of the associate. </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0pt; text-indent: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">All of the above associates are accounted for using the equity method in the consolidated financial statements. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Summarized financial information of the material associates, adjusted for any differences in accounting policies, and reconciled to the carrying amounts in the consolidated financial statements, are disclosed below: </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Summarized financial information for material associates </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Set out below are the summarized financial information for the above associates. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Summarized statement of financial position for material associates </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 60%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As at 31 December 2020</div></div></td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap;;text-align:center;">Shanghai Secco<br/>RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap;;text-align:center;">Chemical<br/>Industry<br/>RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap;;text-align:center;">Jinsen<br/>RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap;;text-align:center;">Azbil<br/>RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap;;text-align:center;">Shidian Energy<br/>RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Current</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">– Current assets</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10,430,726</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,618,722</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">74,170</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">227,172</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">790,069</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">– Current liabilities</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(2,783,216</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,761,431</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(10,481</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(73,450</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(20,650</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-current</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">– <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-current</div> assets</div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,099,126</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,523,528</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">64,421</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,984</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">72,441</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">– <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-current</div> liabilities</div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(32,482</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(528,237</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net assets</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">13,714,154</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,852,582</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">128,110</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">157,706</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">841,860</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Group’s effective interest</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">20.00</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">38.26</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">40.00</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">40.00</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">40.00</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Group’s share of net assets</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,742,832</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,239,198</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">51,244</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">63,083</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">336,744</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Unrealized upstream and downstream transaction</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(11,285</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(19,343</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Unentitled portion (note i)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(331,407</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Carrying value</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,731,547</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,907,791</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">51,244</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">63,083</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">317,401</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 60%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As at 31 December 2021</div></div></td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap;;text-align:center;">Shanghai Secco<br/>RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap;;text-align:center;">Chemical<br/>Industry<br/>RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap;;text-align:center;">Jinsen<br/>RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap;;text-align:center;">Azbil<br/>RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap;;text-align:center;">Shidian Energy<br/>RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Current</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">– Current assets</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,066,119</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,133,397</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">63,192</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">274,697</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">804,470</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">– Current liabilities</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(5,433,872</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,789,223</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(10,476</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(111,472</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(34,565</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-current</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">– <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-current</div> assets</div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,735,360</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,431,463</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">58,737</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">15,698</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">121,051</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">– <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-current</div> liabilities</div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(66</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(619,306</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(7,506</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(15,827</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net assets</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,367,541</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,156,331</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">111,453</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">171,417</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">875,129</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Group’s effective interest</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">20.00</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">38.26</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">40.00</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">40.00</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">40.00</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Group’s share of net assets</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,273,508</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,355,412</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">44,581</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">68,567</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">350,052</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Unrealized upstream and downstream transaction</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(3,157</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(15,979</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Unentitled portion (note i)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(331,826</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Impairment loss</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(28,392</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Carrying value</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,270,351</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,023,586</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">16,189</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">68,567</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">334,073</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Note i: Unentitled portion represented the earnings from sales of the lands injected by Government in Chemical Industry that cannot be shared by other shareholders. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Summarized statement of comprehensive income for material associates </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 61%; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">Shanghai Secco</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Chemical</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Industry</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">Jinsen</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">Azbil</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">Shidian Energy</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Revenue</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">28,341,032</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,936,537</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">197,199</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">297,694</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">112,143</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Post-tax</div> profit/(loss) from continuing operations</div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,383,582</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">609,540</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(16,996</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">38,448</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,166</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other comprehensive income</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">19,470</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total comprehensive income</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,383,582</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">629,010</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(16,996</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">38,448</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,166</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; text-indent: 0px;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Dividend received from the associate</div></div></div> </td> <td style="vertical-align: bottom; text-indent: 0px;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;;text-align:right;">507,400<br/></td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; text-indent: 0px;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;;text-align:right;">30,225<br/></td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; text-indent: 0px;"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; text-indent: 0px;"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;;text-align:right;">12,000<br/></td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; text-indent: 0px;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 12pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 12pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 12pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 12pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 12pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 12pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">Shanghai Secco</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">Chemical<br/>Industry</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">Jinsen</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">Azbil</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">Shidian Energy</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Revenue</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">21,626,059</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,683,096</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">187,580</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">340,905</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">472,640</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Post-tax</div> profit/(loss) from continuing operations</div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,412,802</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">404,117</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(8,232</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">48,264</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">36,696</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other comprehensive income</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(30,089</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total comprehensive income</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,412,802</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">374,028</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(8,232</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">48,264</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">36,696</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Dividend received from the associate</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">473,600</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">32,522</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,200</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 62%;"/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-size: 1pt;"> <td style="height: 12pt; font-family: &quot;Times New Roman&quot;;"/> <td colspan="4" style="height: 12pt; font-family: &quot;Times New Roman&quot;;"/> <td colspan="4" style="height: 12pt; font-family: &quot;Times New Roman&quot;;"/> <td colspan="4" style="height: 12pt; font-family: &quot;Times New Roman&quot;;"/> <td colspan="4" style="height: 12pt; font-family: &quot;Times New Roman&quot;;"/> <td colspan="4" style="height: 12pt; font-family: &quot;Times New Roman&quot;;"/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">Shanghai Secco</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Chemical</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Industry</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">Jinsen</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">Azbil</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">Shidian Energy</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Revenue</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">29,723,223</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,709,110</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">165,499</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">427,378</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">489,490</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Post-tax</div> profit/(loss) from continuing operations</div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,125,904</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">396,761</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(16,657</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">61,711</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">33,269</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other comprehensive income</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">43,488</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total comprehensive income</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,125,904</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">440,249</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(16,657</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">61,711</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">33,269</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Dividend received from the associate</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">634,341</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">52,225</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">19,200</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Aggregate information of associates that are not individually material: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 79%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2020</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2021</td> <td style="vertical-align: bottom;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Aggregate carrying value of investments at 31 December</div></div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">75,094</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">100,079</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Aggregate amounts of the Group’s share of those associates:</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Profit for the year</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">8,619</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,655</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total comprehensive income</div></div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">8,619</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,655</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Dividend received from the associate</div></div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,670</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr></table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(b)</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Investment in joint ventures </div></div></div></div></td></tr></table> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 79%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2020</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2021</td> <td style="vertical-align: bottom;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As at 1 January</div></div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">235,294</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">241,674</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Addition (note i)</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">50,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Share of profit</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">46,663</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">49,153</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash dividends distribution</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(40,283</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(64,784</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As at 31 December</div></div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">241,674</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">276,043</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr></table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Details of the Group’s interest in the joint venture, which is accounted for using the equity method in the consolidated financial statements, are as follows: </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following list contains only the particulars of material joint ventures, all of the Group’s joint ventures are unlisted corporate entities whose quoted market price is not available:</div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 31%;"/> <td style="width: 1%; vertical-align: bottom;"/> <td style="width: 9%;"/> <td style="width: 1%; vertical-align: bottom;"/> <td style="width: 12%;"/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Name of joint venture</div></td> <td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt; font-size: 8pt;;text-align:center;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Form of</div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">business</div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">structure</div></div></div></td> <td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt; font-size: 8pt;;text-align:center;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Place of</div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">incorporation</div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">and business</div></div></div></td> <td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt; font-size: 8pt;;text-align:center;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Particulars</div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">of paid-up</div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">capital</div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">’000</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="7" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Proportion of ownership interest</div></td> <td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt; font-size: 8pt;;text-align:center;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Principal</div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">activity</div></div></div></td> <td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; font-size: 8pt;;text-align:center;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Group’s</div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">effective</div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">interest</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;text-align:center;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Held by</div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">the</div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Company</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; font-size: 8pt;;text-align:center;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Held by a</div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">subsidiary</div></div></div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; white-space: nowrap;">Linde-SPC Gases Company Limited<br/> (“Linde”), formerly known as “BOC-SPC<br/>Gases Company Limited”)</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top;;text-align:center;">Incorporated</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top;;text-align:center;">Mainland China</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top;">USD 32,000</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top;">50.00%</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; white-space: nowrap;"> </td> <td style="vertical-align: top; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: top; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top;">50.00%</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top;"> <br/></td> <td style="vertical-align: top;;text-align:right;">Production and sales of industrial gases<br/></td> <td style="vertical-align: top; white-space: nowrap;"> <br/> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; white-space: nowrap;">Shanghai Petrochemical Pressure Vessel Testing Center (“JYJC”)</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top;;text-align:center;">Incorporated</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top;;text-align:center;">Mainland China</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top;">RMB 10,000</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top;">50.00%</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; white-space: nowrap;"> </td> <td style="vertical-align: top; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: top; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top;">50.00%</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top;"> <br/><br/></td> <td style="vertical-align: top; white-space: nowrap;;text-align:right;"> <div style="margin-top: 0px; margin-bottom: 0px;">Providing <br/></div> <div style="margin-top: 0px; margin-bottom: 0px;">inspection and <br/></div> <div style="margin-top: 0px; margin-bottom: 0px;">testing service<br/></div> </td> <td style="vertical-align: top; white-space: nowrap;"> <br/> <br/> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; white-space: nowrap;">Shanghai Petrochemical Yangu Gas<br/>Development Company Limited (“Yangu<br/>Gas”)</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top;;text-align:center;">Incorporated</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top;;text-align:center;">Mainland China</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top;">USD 10,560</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top;">50.00%</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; white-space: nowrap;"> </td> <td style="vertical-align: top; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: top; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top;">50.00%</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top;"> <br/></td> <td style="vertical-align: top;;text-align:right;">Production and sales of industrial gases<br/></td> <td style="vertical-align: top; white-space: nowrap;"> <br/> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; white-space: nowrap;">Shanghai Jinshan Baling New Materials Co., Ltd. (“Baling Materials”) (Note i)</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top;;text-align:center;">Incorporated</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Mainland</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">China</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top;">RMB 100,000</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top;">50.00%</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; white-space: nowrap;"> </td> <td style="vertical-align: top; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: top; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top;">50.00%</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top;"> <br/><br/><br/></td> <td style="vertical-align: top;;text-align:right;">Production and sales of new styrene thermoplastic elastomer materials<br/></td> <td style="vertical-align: top; white-space: nowrap;"> <br/> <br/> <br/> </td></tr></table> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 11%;"> </td> <td style="width: 5%; vertical-align: top;;text-align:left;">i.</td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In September 2021, Sinopec Baling Petrochemical Co., Ltd<div style="letter-spacing: 0px; top: 0px;;display:inline;">.</div> and the Company jointly established Baling Materials, the Company agreed to make cash contribution of RMB 400,000 thousand to acquire 50% share of Baling Materials. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Summarized financial information for joint ventures </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Set out below are the summarized financial information for joint ventures which are accounted for using the equity method. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Summarized statement of financial position for joint ventures </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As at 31 December 2020 </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 72%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">Linde</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">JYJC</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">Yangu Gas</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 72%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Current</div></div></div> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 72%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash and cash equivalents</div></div> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">233,898</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">13,281</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">62,878</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 72%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other current assets (excluding cash)</div></div> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">67,809</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,077</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">11,812</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; width: 72%;"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 72%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total current assets</div></div> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">301,707</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">19,358</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">74,690</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 72%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total current liabilities</div></div> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(57,153</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(2,453</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(3,463</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; width: 72%;"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 72%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-current</div></div></div> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 72%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Total <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-current</div> assets</div> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">147,717</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,800</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">26,066</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 72%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Total <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-current</div> liabilities</div> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(21,417</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; width: 72%;"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 72%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net assets</div></div></div> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">370,854</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">18,705</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">97,293</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; width: 72%;"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 72%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Group’s effective interest</div></div> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">50.00%</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">50.00%</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">50.00%</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 72%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Interest in joint ventures</div></div> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">185,427</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,352</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">48,648</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 72%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Unrealized downstream transactions</div></div> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,753</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; width: 72%;"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 72%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Carrying value</div></div></div> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">183,674</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,352</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">48,648</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; width: 72%;"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As at 31 December 2021 </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 66%; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">Linde</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">JYJC</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">Yangu Gas</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Baling</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Materials</div></div> </td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 66%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Current</div></div></div> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 66%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash and cash equivalents</div></div> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">226,860</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">16,914</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">72,916</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,062</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 66%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other current assets (excluding cash)</div></div> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">74,652</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,065</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">11,149</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">28,418</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; width: 66%;"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 66%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total current assets</div></div> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">301,512</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">21,979</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">84,065</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">34,480</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; width: 66%;"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 66%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total current liabilities</div></div> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(62,356</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(3,356</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(3,262</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; width: 66%;"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 66%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-current</div></div></div> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 66%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Total <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-current</div> assets</div> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">109,366</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,577</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">19,034</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">65,520</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 66%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Total <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-current</div> liabilities</div> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(16,303</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; width: 66%;"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 66%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net assets</div></div></div> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">332,219</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">20,200</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">99,837</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">100,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; width: 66%;"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 66%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Group’s effective interest</div></div> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">50%</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">50%</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">50%</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">50%</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 66%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Interest in joint ventures</div></div> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">166,110</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10,100</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">49,919</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">50,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 66%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Unrealized downstream transactions</div></div> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(86</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; width: 66%;"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 66%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Carrying value</div></div></div> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">166,024</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10,100</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">49,919</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">50,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; width: 66%;"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Summarized statement of comprehensive income for joint ventures </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The information above reflects the amounts presented in the financial statements of the joint ventures (and not the Group’s share of those amounts) adjusted for differences in accounting policies between the Group and the joint ventures. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 73%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">Linde</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">JYJC</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">Yangu Gas</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Revenue</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">414,374</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">29,290</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">55,302</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Depreciation and amortization</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(50,199</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(11,272</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Interest income</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">636</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">308</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,119</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Interest expense</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Profit from continuing operations</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">108,565</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,107</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">40</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Income tax expenses<br/></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(28,382</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(777</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Post-tax</div> profit from continuing operations</div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">80,183</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,330</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">40</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other comprehensive income</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total comprehensive income</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">80,183</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,330</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">40</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; text-indent: 0px;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Dividend received from joint venture</div></div></div> </td> <td style="vertical-align: bottom; text-indent: 0px;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;;text-align:right;">38,900<br/></td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; text-indent: 0px;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;;text-align:right;">453<br/></td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; text-indent: 0px;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Summarized statement of comprehensive income for joint ventures </div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(continued)</div></div></div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2020 </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 71%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">Linde</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">JYJC</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">Yangu Gas</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Revenue</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">420,160</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">21,674</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">58,463</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Depreciation and amortization</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(45,756</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(350</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(8,313</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Interest income</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,246</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">304</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,483</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Interest expense</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Profit from continuing operations</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">108,677</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,279</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,830</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Income tax expenses</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(26,290</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(177</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Post-tax</div> profit from continuing operations</div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">82,387</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,102</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,830</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other comprehensive income</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total comprehensive income</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">82,387</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,102</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,830</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Dividend received from joint venture</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">38,234</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,049</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2021 </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 69%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">Linde</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">JYJC</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">Yangu Gas</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">Baling<br/>Materials</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Revenue</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">428,971</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">27,190</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">60,222</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Depreciation and amortization</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(44,307</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(386</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(5,162</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Interest income</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,489</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">304</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,516</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Profit from continuing operations</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">116,768</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,250</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,144</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Income tax benefits/ (expenses)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">29,316</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,125</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Post-tax</div> profit from continuing operations</div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">87,452</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,375</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,144</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other comprehensive income</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total comprehensive income</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">87,452</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,375</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,144</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Dividend received from joint venture</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">63,044</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">940</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">800</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 76%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">As at 31 December</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2020</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2021</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Associates</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">– Share of net assets</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,146,160</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,812,845</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Joint ventures</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">– Share of net assets</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">241,674</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">276,043</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As at 31 December</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,387,834</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,088,888</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> 5146160000 3812845000 241674000 276043000 5387834000 4088888000 <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The amounts recognized in the share of net profits of associates and joint ventures accounted for using the equity method are as follows: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 73%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2019</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2020</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2021</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Associates</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">927,814</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">678,077</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">825,132</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Joint ventures</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">44,779</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">46,663</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">49,153</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">972,593</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">724,740</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">874,285</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> 927814000 678077000 825132000 44779000 46663000 49153000 972593000 724740000 874285000 <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 76%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2020</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2021</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As at 1 January</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,973,464</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,146,160</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Additions (note i)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">27,603</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">26,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Decrease caused by associate’s capital reduction (note ii)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,460,258</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Share of profit</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">678,077</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">825,132</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other comprehensive income</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(11,512</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">16,639</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash dividends distribution</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(521,472</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(712,436</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Impairment (note iii)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(28,392</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As at 31 December</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,146,160</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,812,845</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> 4973464000 5146160000 27603000 26000000 0 -1460258000 678077000 825132000 -11512000 16639000 521472000 712436000 0 -28392000 5146160000 3812845000 <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 33%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">Proportion of ownership interest</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;">Name of company</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Form of</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">business</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">structure</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Place of</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">incorporation</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">and business</div></div> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Particulars of paid-</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">up capital ‘000</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Group’s</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">effective</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">interest</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Held by the</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Company</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">Held by a<br/>subsidiary</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:center;">Principal activity</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; white-space: nowrap; width: 33%;">Shanghai Secco Petrochemical <br/>Company Limited (“Shanghai <br/>Secco”) (note ii)</td> <td style="vertical-align: bottom; white-space: nowrap; width: 2%;">  </td> <td style="vertical-align: top; white-space: nowrap;">Incorporated</td> <td style="vertical-align: bottom; white-space: nowrap; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">Mainland<br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">China</div></div></td> <td style="vertical-align: bottom; white-space: nowrap; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">RMB 500,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">20.00</div></td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom; white-space: nowrap; width: 2%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">20.00</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom; white-space: nowrap; width: 2%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 2%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">Manufacturing and <br/>distribution of <br/>chemical products</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; white-space: nowrap; width: 33%;">Shanghai Chemical Industry Park <br/>Development Company Limited <br/>(“Chemical Industry”)</td> <td style="vertical-align: bottom; white-space: nowrap; width: 2%;">  </td> <td style="vertical-align: top; white-space: nowrap;">Incorporated</td> <td style="vertical-align: bottom; white-space: nowrap; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">Mainland<br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">China</div></div></td> <td style="vertical-align: bottom; white-space: nowrap; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">RMB</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,372,439</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">38.26</div></td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom; white-space: nowrap; width: 2%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">38.26</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom; white-space: nowrap; width: 2%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 2%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">Planning, <br/>development and <br/>operation of the <br/>Chemical Industry <br/>Park in Shanghai, <br/>PRC</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; white-space: nowrap; width: 33%;">Shanghai Jinsen Hydrocarbon Resins Company Limited (“Jinsen”)</td> <td style="vertical-align: bottom; white-space: nowrap; width: 2%;">  </td> <td style="vertical-align: top; white-space: nowrap;">Incorporated</td> <td style="vertical-align: bottom; white-space: nowrap; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">Mainland<br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">China</div></div></td> <td style="vertical-align: bottom; white-space: nowrap; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">RMB</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">193,695</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">40.00</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom; white-space: nowrap; width: 2%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 2%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">40.00</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom; white-space: nowrap; width: 2%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">Production of <br/>resins products</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; white-space: nowrap; width: 33%;">Shanghai Azbil Automation Company Limited (“Azbil”)</td> <td style="vertical-align: bottom; white-space: nowrap; width: 2%;">  </td> <td style="vertical-align: top; white-space: nowrap;">Incorporated</td> <td style="vertical-align: bottom; white-space: nowrap; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">Mainland<br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">China</div></div></td> <td style="vertical-align: bottom; white-space: nowrap; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">RMB</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">24,440</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">40.00</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom; white-space: nowrap; width: 2%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 2%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">40.00</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom; white-space: nowrap; width: 2%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">Service and <br/>maintenance of <br/>building <br/>automation <br/>systems and <br/>products</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; white-space: nowrap; width: 33%;">Shanghai Shidian Energy Company Limited (“Shidian Energy”)</td> <td style="vertical-align: bottom; white-space: nowrap; width: 2%;">  </td> <td style="vertical-align: top; white-space: nowrap;">Incorporated</td> <td style="vertical-align: bottom; white-space: nowrap; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">Mainland<br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">China</div></div></td> <td style="vertical-align: bottom; white-space: nowrap; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">RMB</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">800,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">40.00</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom; white-space: nowrap; width: 2%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 2%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">40.00</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom; white-space: nowrap; width: 2%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">Electric power <br/>supply</td> </tr> </table> Shanghai Secco Petrochemical Company Limited (“Shanghai Secco”) Incorporated Mainland China 500000000 0.2000 0.2000 0 Manufacturing and distribution of chemical products Shanghai Chemical Industry Park Development Company Limited (“Chemical Industry”) Incorporated Mainland China 2372439000 0.3826 0.3826 0 Planning, development and operation of the Chemical Industry Park in Shanghai, PRC Shanghai Jinsen Hydrocarbon Resins Company Limited (“Jinsen”) Incorporated Mainland China 193695000 0.4000 0 0.4000 Production of resins products Shanghai Azbil Automation Company Limited (“Azbil”) Incorporated Mainland China 24440000 0.4000 0 0.4000 Service and maintenance of building automation systems and products Shanghai Shidian Energy Company Limited (“Shidian Energy”) Incorporated Mainland China 800000000 0.4000 0 0.4000 Electric power supply 320000000 0.40 71816000 27603000 0.29 26000000 0.13 7300811000 0.20 0.30 0.50 1460258000 28392000 0 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Summarized statement of financial position for material associates </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 60%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As at 31 December 2020</div></div></td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap;;text-align:center;">Shanghai Secco<br/>RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap;;text-align:center;">Chemical<br/>Industry<br/>RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap;;text-align:center;">Jinsen<br/>RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap;;text-align:center;">Azbil<br/>RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap;;text-align:center;">Shidian Energy<br/>RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Current</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">– Current assets</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10,430,726</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,618,722</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">74,170</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">227,172</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">790,069</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">– Current liabilities</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(2,783,216</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,761,431</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(10,481</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(73,450</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(20,650</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-current</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">– <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-current</div> assets</div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,099,126</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,523,528</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">64,421</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,984</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">72,441</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">– <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-current</div> liabilities</div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(32,482</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(528,237</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net assets</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">13,714,154</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,852,582</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">128,110</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">157,706</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">841,860</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Group’s effective interest</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">20.00</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">38.26</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">40.00</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">40.00</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">40.00</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Group’s share of net assets</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,742,832</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,239,198</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">51,244</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">63,083</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">336,744</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Unrealized upstream and downstream transaction</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(11,285</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(19,343</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Unentitled portion (note i)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(331,407</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Carrying value</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,731,547</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,907,791</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">51,244</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">63,083</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">317,401</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 60%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As at 31 December 2021</div></div></td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap;;text-align:center;">Shanghai Secco<br/>RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap;;text-align:center;">Chemical<br/>Industry<br/>RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap;;text-align:center;">Jinsen<br/>RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap;;text-align:center;">Azbil<br/>RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap;;text-align:center;">Shidian Energy<br/>RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Current</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">– Current assets</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,066,119</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,133,397</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">63,192</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">274,697</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">804,470</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">– Current liabilities</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(5,433,872</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,789,223</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(10,476</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(111,472</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(34,565</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-current</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">– <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-current</div> assets</div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,735,360</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,431,463</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">58,737</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">15,698</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">121,051</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">– <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-current</div> liabilities</div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(66</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(619,306</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(7,506</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(15,827</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net assets</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,367,541</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,156,331</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">111,453</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">171,417</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">875,129</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Group’s effective interest</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">20.00</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">38.26</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">40.00</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">40.00</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">40.00</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Group’s share of net assets</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,273,508</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,355,412</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">44,581</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">68,567</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">350,052</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Unrealized upstream and downstream transaction</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(3,157</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(15,979</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Unentitled portion (note i)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(331,826</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Impairment loss</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(28,392</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Carrying value</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,270,351</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,023,586</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">16,189</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">68,567</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">334,073</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> 10430726000 4618722000 74170000 227172000 790069000 2783216000 1761431000 10481000 73450000 20650000 6099126000 3523528000 64421000 3984000 72441000 32482000 528237000 0 0 0 13714154000 5852582000 128110000 157706000 841860000 0.2000 0.3826 0.4000 0.4000 0.4000 2742832000 2239198000 51244000 63083000 336744000 -11285000 0 0 0 -19343000 0 -331407000 0 0 0 2731547000 1907791000 51244000 63083000 317401000 6066119000 4133397000 63192000 274697000 804470000 5433872000 1789223000 10476000 111472000 34565000 5735360000 4431463000 58737000 15698000 121051000 66000 619306000 0 7506000 15827000 6367541000 6156331000 111453000 171417000 875129000 0.2000 0.3826 0.4000 0.4000 0.4000 1273508000 2355412000 44581000 68567000 350052000 -3157000 0 0 0 -15979000 0 -331826000 0 0 0 0 0 28392000 0 0 1270351000 2023586000 16189000 68567000 334073000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Summarized statement of comprehensive income for material associates </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 61%; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">Shanghai Secco</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Chemical</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Industry</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">Jinsen</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">Azbil</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">Shidian Energy</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Revenue</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">28,341,032</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,936,537</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">197,199</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">297,694</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">112,143</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Post-tax</div> profit/(loss) from continuing operations</div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,383,582</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">609,540</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(16,996</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">38,448</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,166</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other comprehensive income</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">19,470</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total comprehensive income</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,383,582</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">629,010</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(16,996</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">38,448</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,166</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; text-indent: 0px;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Dividend received from the associate</div></div></div> </td> <td style="vertical-align: bottom; text-indent: 0px;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;;text-align:right;">507,400<br/></td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; text-indent: 0px;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;;text-align:right;">30,225<br/></td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; text-indent: 0px;"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; text-indent: 0px;"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;;text-align:right;">12,000<br/></td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; text-indent: 0px;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 12pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 12pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 12pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 12pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 12pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 12pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">Shanghai Secco</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">Chemical<br/>Industry</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">Jinsen</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">Azbil</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">Shidian Energy</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Revenue</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">21,626,059</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,683,096</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">187,580</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">340,905</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">472,640</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Post-tax</div> profit/(loss) from continuing operations</div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,412,802</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">404,117</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(8,232</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">48,264</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">36,696</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other comprehensive income</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(30,089</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total comprehensive income</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,412,802</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">374,028</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(8,232</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">48,264</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">36,696</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Dividend received from the associate</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">473,600</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">32,522</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,200</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 62%;"/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-size: 1pt;"> <td style="height: 12pt; font-family: &quot;Times New Roman&quot;;"/> <td colspan="4" style="height: 12pt; font-family: &quot;Times New Roman&quot;;"/> <td colspan="4" style="height: 12pt; font-family: &quot;Times New Roman&quot;;"/> <td colspan="4" style="height: 12pt; font-family: &quot;Times New Roman&quot;;"/> <td colspan="4" style="height: 12pt; font-family: &quot;Times New Roman&quot;;"/> <td colspan="4" style="height: 12pt; font-family: &quot;Times New Roman&quot;;"/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">Shanghai Secco</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Chemical</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Industry</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">Jinsen</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">Azbil</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">Shidian Energy</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Revenue</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">29,723,223</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,709,110</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">165,499</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">427,378</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">489,490</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Post-tax</div> profit/(loss) from continuing operations</div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,125,904</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">396,761</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(16,657</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">61,711</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">33,269</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other comprehensive income</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">43,488</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total comprehensive income</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,125,904</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">440,249</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(16,657</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">61,711</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">33,269</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Dividend received from the associate</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">634,341</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">52,225</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">19,200</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> 28341032000 1936537000 197199000 297694000 112143000 3383582000 609540000 -16996000 38448000 5166000 0 19470000 0 0 0 3383582000 629010000 -16996000 38448000 5166000 507400000 30225000 0 12000000 0 21626059000 1683096000 187580000 340905000 472640000 2412802000 404117000 -8232000 48264000 36696000 0 -30089000 0 0 0 2412802000 374028000 -8232000 48264000 36696000 473600000 32522000 0 9200000 0 29723223000 1709110000 165499000 427378000 489490000 3125904000 396761000 -16657000 61711000 33269000 0 43488000 0 0 0 3125904000 440249000 -16657000 61711000 33269000 634341000 52225000 0 19200000 0 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Aggregate information of associates that are not individually material: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 79%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2020</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2021</td> <td style="vertical-align: bottom;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Aggregate carrying value of investments at 31 December</div></div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">75,094</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">100,079</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Aggregate amounts of the Group’s share of those associates:</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Profit for the year</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">8,619</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,655</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total comprehensive income</div></div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">8,619</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,655</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Dividend received from the associate</div></div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,670</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr></table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> 75094000 100079000 8619000 5655000 8619000 5655000 0 6670000 <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 79%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2020</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2021</td> <td style="vertical-align: bottom;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As at 1 January</div></div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">235,294</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">241,674</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Addition (note i)</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">50,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Share of profit</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">46,663</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">49,153</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash dividends distribution</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(40,283</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(64,784</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As at 31 December</div></div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">241,674</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">276,043</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr></table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> 235294000 241674000 0 50000000 46663000 49153000 40283000 64784000 241674000 276043000 <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 31%;"/> <td style="width: 1%; vertical-align: bottom;"/> <td style="width: 9%;"/> <td style="width: 1%; vertical-align: bottom;"/> <td style="width: 12%;"/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Name of joint venture</div></td> <td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt; font-size: 8pt;;text-align:center;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Form of</div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">business</div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">structure</div></div></div></td> <td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt; font-size: 8pt;;text-align:center;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Place of</div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">incorporation</div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">and business</div></div></div></td> <td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt; font-size: 8pt;;text-align:center;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Particulars</div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">of paid-up</div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">capital</div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">’000</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="7" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Proportion of ownership interest</div></td> <td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt; font-size: 8pt;;text-align:center;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Principal</div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">activity</div></div></div></td> <td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; font-size: 8pt;;text-align:center;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Group’s</div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">effective</div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">interest</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;text-align:center;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Held by</div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">the</div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Company</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; font-size: 8pt;;text-align:center;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Held by a</div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">subsidiary</div></div></div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; white-space: nowrap;">Linde-SPC Gases Company Limited<br/> (“Linde”), formerly known as “BOC-SPC<br/>Gases Company Limited”)</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top;;text-align:center;">Incorporated</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top;;text-align:center;">Mainland China</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top;">USD 32,000</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top;">50.00%</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; white-space: nowrap;"> </td> <td style="vertical-align: top; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: top; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top;">50.00%</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top;"> <br/></td> <td style="vertical-align: top;;text-align:right;">Production and sales of industrial gases<br/></td> <td style="vertical-align: top; white-space: nowrap;"> <br/> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; white-space: nowrap;">Shanghai Petrochemical Pressure Vessel Testing Center (“JYJC”)</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top;;text-align:center;">Incorporated</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top;;text-align:center;">Mainland China</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top;">RMB 10,000</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top;">50.00%</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; white-space: nowrap;"> </td> <td style="vertical-align: top; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: top; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top;">50.00%</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top;"> <br/><br/></td> <td style="vertical-align: top; white-space: nowrap;;text-align:right;"> <div style="margin-top: 0px; margin-bottom: 0px;">Providing <br/></div> <div style="margin-top: 0px; margin-bottom: 0px;">inspection and <br/></div> <div style="margin-top: 0px; margin-bottom: 0px;">testing service<br/></div> </td> <td style="vertical-align: top; white-space: nowrap;"> <br/> <br/> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; white-space: nowrap;">Shanghai Petrochemical Yangu Gas<br/>Development Company Limited (“Yangu<br/>Gas”)</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top;;text-align:center;">Incorporated</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top;;text-align:center;">Mainland China</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top;">USD 10,560</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top;">50.00%</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; white-space: nowrap;"> </td> <td style="vertical-align: top; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: top; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top;">50.00%</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top;"> <br/></td> <td style="vertical-align: top;;text-align:right;">Production and sales of industrial gases<br/></td> <td style="vertical-align: top; white-space: nowrap;"> <br/> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; white-space: nowrap;">Shanghai Jinshan Baling New Materials Co., Ltd. (“Baling Materials”) (Note i)</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top;;text-align:center;">Incorporated</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Mainland</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">China</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top;">RMB 100,000</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top;">50.00%</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; white-space: nowrap;"> </td> <td style="vertical-align: top; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: top; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top;">50.00%</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top;"> <br/><br/><br/></td> <td style="vertical-align: top;;text-align:right;">Production and sales of new styrene thermoplastic elastomer materials<br/></td> <td style="vertical-align: top; white-space: nowrap;"> <br/> <br/> <br/> </td></tr></table> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> Linde-SPC Gases Company Limited (“Linde”), formerly known as “BOC-SPCGases Company Limited”) Incorporated Mainland China 32000000 0.5000 0 0.5000 Production and sales of industrial gases Shanghai Petrochemical Pressure Vessel Testing Center (“JYJC”) Incorporated Mainland China 10000000 0.5000 0 0.5000 Providing inspection and testing service Shanghai Petrochemical Yangu GasDevelopment Company Limited (“YanguGas”) Incorporated Mainland China 10560000 0.5000 0 0.5000 Production and sales of industrial gases Shanghai Jinshan Baling New Materials Co., Ltd. (“Baling Materials”) (Note i) Incorporated Mainland China 100000000 0.5000 0 0.5000 Production and sales of new styrene thermoplastic elastomer materials 400000000 0.50 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As at 31 December 2020 </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 72%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">Linde</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">JYJC</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">Yangu Gas</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 72%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Current</div></div></div> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 72%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash and cash equivalents</div></div> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">233,898</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">13,281</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">62,878</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 72%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other current assets (excluding cash)</div></div> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">67,809</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,077</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">11,812</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; width: 72%;"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 72%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total current assets</div></div> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">301,707</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">19,358</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">74,690</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 72%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total current liabilities</div></div> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(57,153</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(2,453</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(3,463</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; width: 72%;"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 72%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-current</div></div></div> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 72%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Total <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-current</div> assets</div> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">147,717</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,800</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">26,066</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 72%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Total <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-current</div> liabilities</div> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(21,417</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; width: 72%;"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 72%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net assets</div></div></div> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">370,854</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">18,705</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">97,293</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; width: 72%;"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 72%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Group’s effective interest</div></div> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">50.00%</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">50.00%</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">50.00%</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 72%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Interest in joint ventures</div></div> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">185,427</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,352</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">48,648</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 72%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Unrealized downstream transactions</div></div> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,753</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; width: 72%;"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 72%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Carrying value</div></div></div> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">183,674</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,352</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">48,648</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; width: 72%;"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As at 31 December 2021 </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 66%; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">Linde</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">JYJC</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">Yangu Gas</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Baling</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Materials</div></div> </td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 66%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Current</div></div></div> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 66%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash and cash equivalents</div></div> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">226,860</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">16,914</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">72,916</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,062</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 66%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other current assets (excluding cash)</div></div> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">74,652</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,065</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">11,149</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">28,418</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; width: 66%;"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 66%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total current assets</div></div> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">301,512</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">21,979</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">84,065</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">34,480</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; width: 66%;"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 66%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total current liabilities</div></div> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(62,356</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(3,356</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(3,262</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; width: 66%;"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 66%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-current</div></div></div> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 66%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Total <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-current</div> assets</div> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">109,366</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,577</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">19,034</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">65,520</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 66%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Total <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-current</div> liabilities</div> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(16,303</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; width: 66%;"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 66%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net assets</div></div></div> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">332,219</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">20,200</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">99,837</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">100,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; width: 66%;"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 66%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Group’s effective interest</div></div> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">50%</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">50%</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">50%</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">50%</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 66%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Interest in joint ventures</div></div> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">166,110</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10,100</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">49,919</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">50,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 66%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Unrealized downstream transactions</div></div> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(86</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; width: 66%;"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 66%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Carrying value</div></div></div> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">166,024</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10,100</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">49,919</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">50,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; width: 66%;"> </td> <td style="vertical-align: bottom; width: 3%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom; width: 2%;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> 233898000 13281000 62878000 67809000 6077000 11812000 301707000 19358000 74690000 57153000 2453000 3463000 147717000 1800000 26066000 21417000 0 0 370854000 18705000 97293000 0.5000 0.5000 0.5000 185427000 9352000 48648000 1753000 0 0 183674000 9352000 48648000 226860000 16914000 72916000 6062000 74652000 5065000 11149000 28418000 301512000 21979000 84065000 34480000 62356000 3356000 3262000 0 109366000 1577000 19034000 65520000 16303000 0 0 0 332219000 20200000 99837000 100000000 0.50 0.50 0.50 0.50 166110000 10100000 49919000 50000000 86000 0 0 0 166024000 10100000 49919000 50000000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Summarized statement of comprehensive income for joint ventures </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The information above reflects the amounts presented in the financial statements of the joint ventures (and not the Group’s share of those amounts) adjusted for differences in accounting policies between the Group and the joint ventures. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 73%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">Linde</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">JYJC</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">Yangu Gas</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Revenue</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">414,374</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">29,290</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">55,302</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Depreciation and amortization</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(50,199</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(11,272</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Interest income</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">636</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">308</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,119</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Interest expense</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Profit from continuing operations</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">108,565</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,107</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">40</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Income tax expenses<br/></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(28,382</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(777</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Post-tax</div> profit from continuing operations</div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">80,183</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,330</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">40</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other comprehensive income</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total comprehensive income</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">80,183</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,330</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">40</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; text-indent: 0px;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Dividend received from joint venture</div></div></div> </td> <td style="vertical-align: bottom; text-indent: 0px;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;;text-align:right;">38,900<br/></td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; text-indent: 0px;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;;text-align:right;">453<br/></td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; text-indent: 0px;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Summarized statement of comprehensive income for joint ventures </div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(continued)</div></div></div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2020 </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 71%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">Linde</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">JYJC</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">Yangu Gas</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Revenue</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">420,160</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">21,674</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">58,463</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Depreciation and amortization</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(45,756</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(350</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(8,313</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Interest income</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,246</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">304</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,483</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Interest expense</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Profit from continuing operations</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">108,677</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,279</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,830</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Income tax expenses</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(26,290</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(177</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Post-tax</div> profit from continuing operations</div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">82,387</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,102</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,830</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other comprehensive income</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total comprehensive income</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">82,387</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,102</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,830</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Dividend received from joint venture</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">38,234</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,049</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2021 </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 69%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">Linde</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">JYJC</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">Yangu Gas</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">Baling<br/>Materials</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Revenue</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">428,971</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">27,190</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">60,222</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Depreciation and amortization</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(44,307</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(386</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(5,162</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Interest income</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,489</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">304</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,516</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Profit from continuing operations</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">116,768</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,250</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,144</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Income tax benefits/ (expenses)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">29,316</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,125</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Post-tax</div> profit from continuing operations</div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">87,452</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,375</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,144</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other comprehensive income</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total comprehensive income</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">87,452</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,375</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,144</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Dividend received from joint venture</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">63,044</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">940</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">800</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> 414374000 29290000 55302000 50199000 0 11272000 636000 308000 1119000 0 0 0 108565000 3107000 40000 28382000 777000 0 80183000 2330000 40000 0 0 0 80183000 2330000 40000 38900000 453000 0 420160000 21674000 58463000 45756000 350000 8313000 2246000 304000 1483000 0 0 0 108677000 2279000 1830000 26290000 177000 0 82387000 2102000 1830000 0 0 0 82387000 2102000 1830000 38234000 1049000 1000000 428971000 27190000 60222000 0 44307000 386000 5162000 0 3489000 304000 1516000 0 116768000 2250000 4144000 0 -29316000 1125000 0 0 87452000 3375000 4144000 0 0 0 0 0 87452000 3375000 4144000 0 63044000 940000 800000 0 <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">21</div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Inventories </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(a)</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Inventories in the consolidated statements of financial position comprise: </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 49%;"/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="18" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">As at 31 December 2020</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">As at 31 December 2021</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Gross carrying</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">amount</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap;;text-align:center;">Provision for<br/>diminution in<br/>value of<br/>inventories</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap;;text-align:center;">Carrying<br/>amount</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Gross carrying</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">amount</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap;;text-align:center;">Provision for<br/>diminution in<br/>value of<br/>inventories</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap;;text-align:center;">Carrying amount</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Raw materials</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,569,136</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,569,136</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,391,555</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(13,406</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,378,149</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Work in progress</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">696,227</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(122,081</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">574,146</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">795,791</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(105,450</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">690,341</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Finished goods</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">591,485</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(46,652</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">544,833</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">709,990</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(45,950</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">664,040</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Spare parts and consumables</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">260,431</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(59,800</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">200,631</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">249,456</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(58,461</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">190,995</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,117,279</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(228,533</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,888,746</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,146,792</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(223,267</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,923,525</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(b)</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">The analysis of the amount of inventories recognized as expenses and included in profit or loss is as follows: </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The cost of inventories recognized in Cost of sales amounted to RMB 70,704,868 thousand for the year ended 31 December 2021 (2019: RMB78,595,380 thousand, 2020: RMB53,622,798 thousand) which excluded an inventory provision of RMB 150,883 thousand (2019: RMB70,178 thousand, 2020: RMB220,888 thousand). </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">For the year ended 31 December 2021, the Group sold certain finished goods and utilized certain spare parts and consumables which were previously provided for. The related provision of RMB156,149 thousand was reversed and included in cost of sales in the consolidated statement of profit or loss (2019: RMB72,945 thousand, 2020: RMB147,817 thousand). </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 49%;"/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="18" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">As at 31 December 2020</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">As at 31 December 2021</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Gross carrying</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">amount</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap;;text-align:center;">Provision for<br/>diminution in<br/>value of<br/>inventories</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap;;text-align:center;">Carrying<br/>amount</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Gross carrying</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">amount</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap;;text-align:center;">Provision for<br/>diminution in<br/>value of<br/>inventories</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap;;text-align:center;">Carrying amount</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Raw materials</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,569,136</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,569,136</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,391,555</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(13,406</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,378,149</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Work in progress</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">696,227</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(122,081</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">574,146</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">795,791</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(105,450</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">690,341</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Finished goods</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">591,485</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(46,652</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">544,833</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">709,990</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(45,950</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">664,040</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Spare parts and consumables</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">260,431</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(59,800</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">200,631</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">249,456</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(58,461</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">190,995</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,117,279</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(228,533</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,888,746</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,146,792</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(223,267</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,923,525</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> 2569136000 0 2569136000 4391555000 13406000 4378149000 696227000 -122081000 574146000 795791000 -105450000 690341000 591485000 -46652000 544833000 709990000 -45950000 664040000 260431000 -59800000 200631000 249456000 -58461000 190995000 4117279000 228533000 3888746000 6146792000 223267000 5923525000 70704868000 78595380000 53622798000 150883000 70178000 220888000 156149000 72945000 147817000 <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">22</div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Trade and other receivables </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 67%; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 7%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 6%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">As at</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">31 December 2020</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">As at</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">31 December 2021</div></div> </td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Trade receivables</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">113,797</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">79,413</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Less: loss allowance</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(634</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,988</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">113,163</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">77,425</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Amounts due from related parties excluded prepayments and bills receivable</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,055,539</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,153,111</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total trade receivables</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,168,702</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,230,536</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other receivables</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">18,240</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">47,737</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Less: loss allowance</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(139</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(140</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">18,101</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">47,597</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Financial assets measured at amortized cost</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,186,803</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,278,133</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Amounts due from related parties - prepayments</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">26,777</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">34,220</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Amounts due from related parties - bills receivables (note 25)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">25,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,223,580</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,337,353</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">All of the trade and other receivables are expected to be recovered or recognized as expense within one year. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Amounts due from related parties mainly represent trade-related balances, unsecured in nature and bear no interest. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The aging analysis based on invoice date of trade receivables and amounts due from related parties excluded prepayments and bills receivable (net of allowance for doubtful debts) is as follows: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 66%; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 7%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 7%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">As at</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">31 December 2020</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">As at</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">31 December 2021</div></div> </td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Within one year</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,167,222</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,230,360</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Over one year within two years</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,480</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">27</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Over two years</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">149</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,168,702</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,230,536</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Movements in the loss allowance account in respect of trade and other receivables during the period is as follows: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 79%;"/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="6" style="vertical-align: bottom;;text-align:center;">Year ended 31 December</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2020</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2021</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance at 1 January</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">139</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">773</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Impairment losses recognized during the year</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">634</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,355</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance at 31 December</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">773</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,128</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-left: 5%; text-indent: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As at 31 December 2020 and 31 December 2021, no trade receivable was pledged as collateral. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Sale to third parties is generally on cash basis or on letter of credit. Subject to negotiation, credit is generally only available for major customers with well-established trading records. </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 67%; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 7%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 6%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">As at</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">31 December 2020</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">As at</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">31 December 2021</div></div> </td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Trade receivables</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">113,797</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">79,413</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Less: loss allowance</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(634</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,988</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">113,163</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">77,425</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Amounts due from related parties excluded prepayments and bills receivable</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,055,539</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,153,111</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total trade receivables</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,168,702</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,230,536</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other receivables</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">18,240</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">47,737</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Less: loss allowance</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(139</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(140</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">18,101</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">47,597</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Financial assets measured at amortized cost</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,186,803</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,278,133</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Amounts due from related parties - prepayments</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">26,777</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">34,220</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Amounts due from related parties - bills receivables (note 25)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">25,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,223,580</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,337,353</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> 113797000 79413000 634000 1988000 113163000 77425000 1055539000 1153111000 1168702000 1230536000 18240000 47737000 139000 140000 18101000 47597000 1186803000 1278133000 26777000 34220000 10000000 25000000 1223580000 1337353000 <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The aging analysis based on invoice date of trade receivables and amounts due from related parties excluded prepayments and bills receivable (net of allowance for doubtful debts) is as follows: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 66%; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 7%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 7%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">As at</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">31 December 2020</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">As at</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">31 December 2021</div></div> </td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Within one year</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,167,222</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,230,360</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Over one year within two years</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,480</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">27</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Over two years</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">149</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,168,702</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,230,536</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> 1167222000 1230360000 1480000 27000 149000 1168702000 1230536000 <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Movements in the loss allowance account in respect of trade and other receivables during the period is as follows: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 79%;"/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="6" style="vertical-align: bottom;;text-align:center;">Year ended 31 December</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2020</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2021</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance at 1 January</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">139</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">773</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Impairment losses recognized during the year</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">634</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,355</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance at 31 December</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">773</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,128</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> 139000 773000 634000 1355000 773000 2128000 <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">23</div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash and cash equivalents </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(a)</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Cash and cash equivalents comprise: </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 66%; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 7%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 7%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">As at</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">31 December 2020</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">As at</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">31 December 2021</div></div> </td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash deposits with a related party (note i)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,667</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,243</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash at bank and on hand</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,910,741</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,108,767</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash and cash equivalents in the consolidated statement of financial position</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,916,408</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,112,010</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%;"> </td> <td style="width: 6%; vertical-align: top;;text-align:left;">i.</td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash deposits with a related party were cash deposits at Sinopec Finance Company Limited (“Sinopec Finance”). </div></div> </td> </tr> </table> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(b)</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Cash generated from operations </div></div></div></div> </td> </tr> </table> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%; text-indent: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Reconciliation of profit before taxation to cash generated from operations </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 67%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2019</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2020</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2021</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Profit before taxation</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,656,128</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">590,778</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,721,086</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Adjustments items:</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Interest income from time deposits with maturity more than 3 months</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(398,176</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(339,505</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(424,696</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Share of profit of investments accounted for using the equity method</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(972,593</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(724,740</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(874,285</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Losses on disposal of subsidiary</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">60,951</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net losses/(gains) on foreign exchange option contracts and commodity swaps contracts not qualifying as hedges</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">12,315</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">376</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(18,846</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Gains from structured deposits</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(85,444</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(114,283</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(97,921</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Losses on sale of FVOCI</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">19,513</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,513</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,685</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Interest expense</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">53,784</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">64,169</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">94,186</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Foreign exchange (gains)/losses</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(18,571</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,514</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,861</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Depreciation of property, plant and equipment</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,507,804</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,553,039</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,621,459</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Depreciation of investment property</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">14,694</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">15,184</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">15,325</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Depreciation of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">right-of-use</div></div> assets</div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">101,998</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">32,653</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">34,307</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Amortization of other <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-current</div> assets</div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">214,292</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">226,263</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">294,617</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Impairment loss on property, plant and equipment</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">486</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">87,570</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">587,622</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Impairment loss on investment accounted for using the equity method</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">28,392</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(Gains)/</div>l</div>osses on disposal of property, plant and equipment and other long-term <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">assets-net</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(158,551</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,212</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(48,671</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Profit on operation before change of working capital</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,008,630</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,407,743</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,939,121</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Decrease/(increase) in inventories</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,366,441</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,865,687</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(2,034,779</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(Increase) / decrease in operation receivables</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(92,354</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">308,333</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">49,586</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Decrease in operation payables</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(487,877</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,008,800</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(70,235</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Increase/(decrease) in balances to related parties – net</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,860,836</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,577,876</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,527,960</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash generated from operations</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,655,676</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,995,087</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,411,653</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(c)</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Reconciliation of liabilities arising from financing activities </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 60%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">Borrowings</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">Lease<br/>liabilities</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">Short-term<br/>bonds</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">Total</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As at 31 December 2019 and 1 January 2020</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,547,600</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">22,043</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,569,643</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Changes from financing cash flows:</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Proceeds from borrowings</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,458,100</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,458,100</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Proceeds from short-term bonds</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,998,469</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,998,469</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Repayments of borrowings</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(3,460,556</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(3,460,556</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Principal elements of lease payments</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(15,586</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(15,586</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total changes from financing cash flows</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(2,456</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(15,586</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,998,469</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,980,427</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other changes:</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Addition of lease liabilities</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,014</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,014</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Foreign exchange movements</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,856</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,856</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Issuance costs on short-term bonds</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,531</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,531</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Interest expense</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">17,811</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">17,811</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total other changes</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,856</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,014</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">19,342</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">28,212</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As at 31 December 2020 and 1 January 2021</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,548,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">12,471</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,017,811</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,578,282</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Changes from financing cash flows:</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Proceeds from new bank loans</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">14,163,132</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">14,163,132</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Repayment of bank loans</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(13,451,332</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(13,451,332</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Proceeds from short-term bonds</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,998,899</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,998,899</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Repayments of short-term bonds</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(9,000,000</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(9,000,000</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Principal elements of lease payments</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(17,544</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(17,544</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total changes from financing cash flows</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">711,800</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(17,544</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(3,001,101</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(2,306,845</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other changes:</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Addition of lease liabilities</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,686</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,686</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Issuance costs on short-term bonds</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,101</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,101</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Interest expense</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">28,340</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">28,340</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Others</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(46,151</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(46,151</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total other changes</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,686</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(16,710</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(7,024</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As at 31 December 2021</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,259,800</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,613</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,264,413</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(d)</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Total cash outflow for leases </div></div></div></div> </td> </tr> </table> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Amounts included in the cash flow statement for leases comprise the following: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 72%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2019</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2020</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2021</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Within operating cash flows</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(5,317</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(4,618</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(6,938</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Within financing cash flows</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(89,124</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(15,586</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(17,544</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(94,441</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(20,204</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(24,482</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">These amounts relate to the following: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 72%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2019</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2020</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2021</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Lease rentals paid</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(94,441</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(20,204</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(24,482</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> </table> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 66%; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 7%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 7%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">As at</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">31 December 2020</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">As at</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">31 December 2021</div></div> </td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash deposits with a related party (note i)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,667</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,243</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash at bank and on hand</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,910,741</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,108,767</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash and cash equivalents in the consolidated statement of financial position</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,916,408</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,112,010</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%;"> </td> <td style="width: 6%; vertical-align: top;;text-align:left;">i.</td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash deposits with a related party were cash deposits at Sinopec Finance Company Limited (“Sinopec Finance”). </div></div> </td> </tr> </table> 5667000 3243000 6910741000 5108767000 6916408000 5112010000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%; text-indent: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Reconciliation of profit before taxation to cash generated from operations </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 67%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2019</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2020</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2021</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Profit before taxation</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,656,128</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">590,778</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,721,086</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Adjustments items:</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Interest income from time deposits with maturity more than 3 months</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(398,176</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(339,505</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(424,696</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Share of profit of investments accounted for using the equity method</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(972,593</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(724,740</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(874,285</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Losses on disposal of subsidiary</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">60,951</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net losses/(gains) on foreign exchange option contracts and commodity swaps contracts not qualifying as hedges</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">12,315</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">376</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(18,846</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Gains from structured deposits</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(85,444</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(114,283</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(97,921</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Losses on sale of FVOCI</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">19,513</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,513</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,685</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Interest expense</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">53,784</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">64,169</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">94,186</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Foreign exchange (gains)/losses</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(18,571</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,514</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,861</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Depreciation of property, plant and equipment</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,507,804</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,553,039</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,621,459</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Depreciation of investment property</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">14,694</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">15,184</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">15,325</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Depreciation of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">right-of-use</div></div> assets</div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">101,998</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">32,653</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">34,307</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Amortization of other <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-current</div> assets</div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">214,292</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">226,263</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">294,617</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Impairment loss on property, plant and equipment</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">486</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">87,570</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">587,622</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Impairment loss on investment accounted for using the equity method</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">28,392</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(Gains)/</div>l</div>osses on disposal of property, plant and equipment and other long-term <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">assets-net</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(158,551</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,212</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(48,671</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Profit on operation before change of working capital</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,008,630</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,407,743</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,939,121</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Decrease/(increase) in inventories</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,366,441</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,865,687</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(2,034,779</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(Increase) / decrease in operation receivables</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(92,354</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">308,333</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">49,586</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Decrease in operation payables</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(487,877</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,008,800</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(70,235</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Increase/(decrease) in balances to related parties – net</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,860,836</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,577,876</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,527,960</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash generated from operations</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,655,676</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,995,087</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,411,653</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> 2656128000 590778000 2721086000 398176000 339505000 424696000 972593000 724740000 874285000 -60951000 -12315000 -376000 18846000 85444000 114283000 97921000 19513000 9513000 4685000 53784000 64169000 94186000 -18571000 5514000 1861000 1507804000 1553039000 1621459000 14694000 15184000 15325000 101998000 32653000 34307000 214292000 226263000 294617000 486000 87570000 587622000 0 0 28392000 158551000 -1212000 48671000 3008630000 1407743000 3939121000 1366441000 2865687000 -2034779000 -92354000 308333000 49586000 -487877000 -1008800000 -70235000 1860836000 -1577876000 2527960000 5655676000 1995087000 4411653000 Reconciliation of liabilities arising from financing activities <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 60%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">Borrowings</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">Lease<br/>liabilities</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">Short-term<br/>bonds</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">Total</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As at 31 December 2019 and 1 January 2020</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,547,600</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">22,043</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,569,643</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Changes from financing cash flows:</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Proceeds from borrowings</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,458,100</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,458,100</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Proceeds from short-term bonds</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,998,469</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,998,469</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Repayments of borrowings</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(3,460,556</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(3,460,556</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Principal elements of lease payments</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(15,586</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(15,586</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total changes from financing cash flows</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(2,456</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(15,586</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,998,469</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,980,427</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other changes:</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Addition of lease liabilities</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,014</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,014</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Foreign exchange movements</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,856</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,856</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Issuance costs on short-term bonds</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,531</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,531</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Interest expense</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">17,811</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">17,811</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total other changes</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,856</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,014</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">19,342</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">28,212</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As at 31 December 2020 and 1 January 2021</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,548,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">12,471</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,017,811</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,578,282</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Changes from financing cash flows:</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Proceeds from new bank loans</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">14,163,132</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">14,163,132</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Repayment of bank loans</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(13,451,332</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(13,451,332</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Proceeds from short-term bonds</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,998,899</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,998,899</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Repayments of short-term bonds</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(9,000,000</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(9,000,000</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Principal elements of lease payments</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(17,544</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(17,544</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total changes from financing cash flows</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">711,800</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(17,544</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(3,001,101</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(2,306,845</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other changes:</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Addition of lease liabilities</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,686</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,686</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Issuance costs on short-term bonds</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,101</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,101</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Interest expense</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">28,340</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">28,340</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Others</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(46,151</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(46,151</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total other changes</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,686</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(16,710</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(7,024</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As at 31 December 2021</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,259,800</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,613</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,264,413</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> 1547600000 22043000 1569643000 3458100000 3458100000 2998469000 2998469000 3460556000 3460556000 15586000 15586000 -2456000 -15586000 2998469000 2980427000 6014000 6014000 2856000 2856000 1531000 1531000 17811000 17811000 2856000 6014000 19342000 28212000 1548000000 12471000 3017811000 4578282000 14163132000 14163132000 13451332000 13451332000 5998899000 5998899000 9000000000 9000000000 17544000 17544000 711800000 -17544000 -3001101000 -2306845000 9686000 9686000 1101000 1101000 28340000 28340000 46151000 46151000 9686000 -16710000 -7024000 2259800000 4613000 0 2264413000 <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Amounts included in the cash flow statement for leases comprise the following: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 72%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2019</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2020</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2021</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Within operating cash flows</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(5,317</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(4,618</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(6,938</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Within financing cash flows</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(89,124</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(15,586</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(17,544</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(94,441</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(20,204</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(24,482</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> 5317000 4618000 6938000 89124000 15586000 17544000 94441000 20204000 24482000 <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">These amounts relate to the following: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 72%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2019</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2020</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2021</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Lease rentals paid</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(94,441</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(20,204</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(24,482</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> </table> 94441000 20204000 24482000 <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">24</div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Time deposits with banks </div></div></div> </td> </tr> </table> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 74%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">As at 31 December</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2020</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2021</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Time deposits with maturity less than one year</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,049,443</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,386,607</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Time deposits with maturity more than one year</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,042,840</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,581,435</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">11,092,283</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">12,968,042</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-left: 5%;">As at 31 December 2021, interest rates of time deposits with maturity less than one year ranged from 3.40% to 3.50% per annum (31 December 2020: 3.15% to 4.10% per annum), which were presented as current assets. Time deposits with maturity of more than one year were time deposits of three or five years with the interest rates from 3.45% to 4.20% per annum, which were presented as <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-current</div> assets in the statement of financial position (31 December 2020: 3.85% to 4.20% per annum). </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 74%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">As at 31 December</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2020</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2021</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Time deposits with maturity less than one year</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,049,443</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,386,607</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Time deposits with maturity more than one year</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,042,840</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,581,435</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">11,092,283</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">12,968,042</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> 4049443000 7386607000 7042840000 5581435000 11092283000 12968042000 0.0340 0.0350 0.0315 0.0410 0.0345 0.0420 0.0385 0.0420 <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">25</div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Financial assets at fair value through other comprehensive income </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 76%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">As at 31 December</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2020</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2021</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Trade and bills receivable (i)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">- Amounts due from related parties (note 22)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">25,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">- Others</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,207,114</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,047,690</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,217,114</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,072,690</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Equity investments</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,222,114</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,077,690</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="clear: both; max-height: 0pt; text-indent: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <div style="clear: both; max-height: 0pt; text-indent: 0px;"/> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 11%;"> </td> <td style="width: 5%; vertical-align: top;;text-align:left;">(i)</td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As at 31 December 2020 and 2021, certain trade receivables and bills receivable were classified as financial assets at FVOCI, as the Group’s business model is achieved both by collecting contractual cash flows and selling of these assets. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 11%;"> </td> <td style="width: 5%; vertical-align: top;;text-align:left;">(ii)</td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">As at 31 December 2021, the Group discounted certain bank acceptance bills to banks for cash proceeds and endorsed certain bank acceptance bills to suppliers for settling trade payables of the same amount on a full recourse basis. The Group has derecognized these bills receivable and the payables to suppliers in their entirety. These derecognized bank acceptance bills had a maturity date less than twelve months from the end of the reporting period. In the opinion of the directors, the Group has transferred substantially all the risks and rewards of ownership of these bills to its suppliers, and the Group has limited exposure in respect of the settlement obligation of these bills receivable under the relevant PRC rules and regulations should the issuing banks fail to settle the bills on maturity date. The Group considered the issuing banks of the bills are of good credit rating and the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-settlement</div> of these bills by the issuing banks on maturity is not probable. </div> </td> </tr> </table> <div style="clear: both; max-height: 0pt; text-indent: 0px;"/> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 16%; text-indent: 0px;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As at 31 December 2021, the Group’s maximum exposure to loss and undiscounted cash outflow, which is the same as the amounts payable by the Group to banks or suppliers in respect of the discounted bills and endorsed bills, should the issuing banks fail to settle the bills on maturity date, amounted to RMB </div>156,737<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> thousand and RMB </div>307,275<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> thousand respectively.</div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 76%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">As at 31 December</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2020</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2021</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Trade and bills receivable (i)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">- Amounts due from related parties (note 22)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">25,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">- Others</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,207,114</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,047,690</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,217,114</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,072,690</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Equity investments</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,222,114</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,077,690</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="clear: both; max-height: 0pt; text-indent: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <div style="clear: both; max-height: 0pt; text-indent: 0px;"/> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 11%;"> </td> <td style="width: 5%; vertical-align: top;;text-align:left;">(i)</td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As at 31 December 2020 and 2021, certain trade receivables and bills receivable were classified as financial assets at FVOCI, as the Group’s business model is achieved both by collecting contractual cash flows and selling of these assets. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 11%;"> </td> <td style="width: 5%; vertical-align: top;;text-align:left;">(ii)</td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">As at 31 December 2021, the Group discounted certain bank acceptance bills to banks for cash proceeds and endorsed certain bank acceptance bills to suppliers for settling trade payables of the same amount on a full recourse basis. The Group has derecognized these bills receivable and the payables to suppliers in their entirety. These derecognized bank acceptance bills had a maturity date less than twelve months from the end of the reporting period. In the opinion of the directors, the Group has transferred substantially all the risks and rewards of ownership of these bills to its suppliers, and the Group has limited exposure in respect of the settlement obligation of these bills receivable under the relevant PRC rules and regulations should the issuing banks fail to settle the bills on maturity date. The Group considered the issuing banks of the bills are of good credit rating and the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-settlement</div> of these bills by the issuing banks on maturity is not probable. </div> </td> </tr> </table> <div style="clear: both; max-height: 0pt; text-indent: 0px;"/> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 16%; text-indent: 0px;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As at 31 December 2021, the Group’s maximum exposure to loss and undiscounted cash outflow, which is the same as the amounts payable by the Group to banks or suppliers in respect of the discounted bills and endorsed bills, should the issuing banks fail to settle the bills on maturity date, amounted to RMB </div>156,737<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> thousand and RMB </div>307,275<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> thousand respectively.</div></div> 10000000 25000000 1207114000 1047690000 1217114000 1072690000 5000000 5000000 1222114000 1077690000 156737000 307275000 <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">26</div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Borrowings </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 72%; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 4%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 4%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">As at 31</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">December 2020</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">As at 31</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">December 2021</div></div> </td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Credit loans due within one year</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">- Short term bank loan</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,548,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,559,800</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Credit loans due over one year but within three years</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">- Long-term borrowing from a related party (note 33(c))</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">700,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,548,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,259,800</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(a)</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">The analysis of the repayment schedule of borrowings are as follows: </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 76%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2020</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2021</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Within 1 year or on demand</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,548,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,559,800</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Over one year but within two years</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Over two years but within three years</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">700,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,548,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,259,800</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The weighted average interest rate for the Group’s short-term bank loan was 2.74% as at 31 December 2021 (2019: 3.35%, 2020: 2.79%,). The interest rate of the Group’s long-term borrowings was 1.08% as at 31 December 2021 ( 2019: Nil, 2020: Nil). </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As at 31 December 2020 and 31 December 2021, no borrowings were secured by property, plant and equipment. </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 72%; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 4%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 4%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">As at 31</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">December 2020</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">As at 31</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">December 2021</div></div> </td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Credit loans due within one year</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">- Short term bank loan</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,548,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,559,800</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Credit loans due over one year but within three years</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">- Long-term borrowing from a related party (note 33(c))</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">700,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,548,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,259,800</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> 1548000000 1559800000 700000000 1548000000 2259800000 <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 76%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2020</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2021</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Within 1 year or on demand</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,548,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,559,800</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Over one year but within two years</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Over two years but within three years</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">700,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,548,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,259,800</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> 1548000000 1559800000 0 0 0 700000000 1548000000 2259800000 0.0274 0.0335 0.0279 0.0108 0 0 0 0 <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">27</div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Short-term bonds </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 78%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">As at 31 December</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2020</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2021</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Short-term bonds</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,017,811</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-left: 5%;">In August 2020, the Company issued <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">169-day</div> short-term bonds of face value RMB3,000,000 thousand to institutional investors in inter-bank bond market. The effective yield of the short-term bonds is 1.70% per annum. The short-term bonds have been settled after their maturity in 2021. </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 78%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">As at 31 December</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2020</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2021</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Short-term bonds</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,017,811</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> 3017811000 0 P169D 3000000000 0.0170 <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">28</div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Trade and other payables </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 68%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 74%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">As at 31 December</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2020</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2021</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Trade payables</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,294,138</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,527,706</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Bills payable</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">26,196</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">562,593</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Amounts due to related parties exclude advances received</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,655,724</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,910,255</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,976,058</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,000,554</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Dividends payable</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">29,522</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">30,577</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Construction payable</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">299,205</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">487,283</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Oil price risk reserve</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">546,055</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accrued expenses</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">518,333</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">400,391</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other liabilities</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">106,634</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">87,144</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,499,749</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,005,395</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Financial liabilities measured at <br/>amortized cost</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,475,807</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">8,005,949</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Amounts due to related parties – advances received</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,117</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,275</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Amounts due to related parties – measured at fair value through profit or loss (FVPL) (i)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,388,286</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,476,924</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,400,510</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total amount due to related parties</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,656,841</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,304,816</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> </table> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">All trade and other payables (including amounts due to related parties) are expected to be settled or recognized as income within one year or are repayable on demand. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(i) Amounts due to related parties – measured at FVPL represents the obligation that the Company needs to return the crude oil to its related party with maturity of less than 1 year, which is measured at fair value through profit or loss. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;">As at 31 December 2020 and 31 December 2021, all trade and other payables of the Group were <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-interest</div> bearing, and their fair value, approximated their carrying amounts due to their short maturities. </div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Majority of amount due to related parties were trade payable for purchasing crude oil from related parties. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As at 31 December 2020 and 31 December 2021, the ageing analysis of the trade payables (including amounts due to related parties of trading in nature) and bills payable based on invoice date were as follows: </div></div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 76%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">As at 31 December</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2020</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2021</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Within one year</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,973,711</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,990,653</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Over one year within two years</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,973</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,527</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Over two years</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">374</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">374</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,976,058</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,000,554</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 68%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 74%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">As at 31 December</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2020</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2021</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Trade payables</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,294,138</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,527,706</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Bills payable</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">26,196</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">562,593</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Amounts due to related parties exclude advances received</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,655,724</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,910,255</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,976,058</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,000,554</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Dividends payable</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">29,522</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">30,577</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Construction payable</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">299,205</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">487,283</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Oil price risk reserve</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">546,055</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accrued expenses</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">518,333</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">400,391</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other liabilities</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">106,634</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">87,144</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,499,749</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,005,395</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Financial liabilities measured at <br/>amortized cost</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,475,807</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">8,005,949</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Amounts due to related parties – advances received</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,117</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,275</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Amounts due to related parties – measured at fair value through profit or loss (FVPL) (i)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,388,286</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,476,924</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,400,510</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total amount due to related parties</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,656,841</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,304,816</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> </table> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(i) Amounts due to related parties – measured at FVPL represents the obligation that the Company needs to return the crude oil to its related party with maturity of less than 1 year, which is measured at fair value through profit or loss. </div></div> 1294138000 1527706000 26196000 562593000 3655724000 4910255000 4976058000 7000554000 29522000 30577000 299205000 487283000 546055000 0 518333000 400391000 106634000 87144000 1499749000 1005395000 6475807000 8005949000 1117000 6275000 0 1388286000 6476924000 9400510000 3656841000 6304816000 <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 76%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">As at 31 December</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2020</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2021</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Within one year</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,973,711</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,990,653</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Over one year within two years</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,973</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,527</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Over two years</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">374</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">374</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,976,058</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,000,554</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> 4973711000 6990653000 1973000 9527000 374000 374000 4976058000 7000554000 <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">29</div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Contract liabilities </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 80%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">As at 31 December</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2020</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2021</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Contract liabilities</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">495,404</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">424,607</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The contract liabilities of the Group are advance for goods from customers. Related performance obligations are expected to be satisfied and revenue is recognized within one year. Revenue amounted to RMB495,404 thousand has been recognized in the current year relates to carried-forward contract liabilities (2019: RMB446,702 thousand, 2020: RMB 579,750 thousand). </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 80%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">As at 31 December</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2020</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2021</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Contract liabilities</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">495,404</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">424,607</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> 495404000 424607000 495404000 446702000 579750000 <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">30</div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred income </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 79%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2020</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2021</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As at 1 January</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10,005</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">13,433</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Additions</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,865</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Amortization</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(437</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(713</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As at 31 December</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">13,433</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">12,720</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 79%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2020</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2021</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As at 1 January</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10,005</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">13,433</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Additions</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,865</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Amortization</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(437</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(713</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As at 31 December</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">13,433</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">12,720</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> 10005000 13433000 3865000 0 437000 713000 13433000 12720000 <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">31</div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Share capital </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 74%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Number<br/>of shares</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Amount</div></div></td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As at 31 December 2020, 1 January 2021 and <br/>31 December 2021</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Registered, issued and fully paid:</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Ordinary A shares listed in PRC</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,328,814</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,328,814</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Foreign invested H shares listed overseas</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,495,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,495,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10,823,814</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10,823,814</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 74%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Number<br/>of shares</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Amount</div></div></td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As at 31 December 2020, 1 January 2021 and <br/>31 December 2021</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Registered, issued and fully paid:</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Ordinary A shares listed in PRC</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,328,814</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,328,814</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Foreign invested H shares listed overseas</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,495,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,495,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10,823,814</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10,823,814</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> 7328814000 7328814000 7328814000 7328814000 3495000000 3495000000 3495000000 3495000000 10823814000 10823814000 10823814000 10823814000 <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">32</div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Reserves </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 31%; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Legal</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">surplus</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">Capital<br/>surplus</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Surplus</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">reserve</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">Other<br/>reserve</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">Hedging</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Share</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">premium</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Safety</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">production</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">fund</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Retained</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">earnings</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">Total</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">(note(a))</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">(note(b))</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">(note(c))</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">(note(d))</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">(note 3.1(a))</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">(note(e))</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">(note(f))</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">(note(g))</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance at 1 January 2020</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,072,476</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">13,739</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">101,355</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">17,838</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">106,846</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">57,137</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">14,670,083</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">19,039,474</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total comprehensive income for the year attributable to shareholders of the Company</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(11,512</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">645,072</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">633,560</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Change in fair value of hedging instruments</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(63,840</td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">)</div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(63,840</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Reclassified to cost of inventory</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">63,840</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">63,840</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Dividends declared and approved in respect of previous year</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,298,858</td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">)</div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,298,858</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Appropriation of safety production fund</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">88,460</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(88,460</td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">)</div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance at 31 December 2020 and 1 January 2021</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,072,476</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">13,739</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">101,355</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,326</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">106,846</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">145,597</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">13,927,837</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">18,374,176</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total comprehensive income for the year attributable to shareholders of the Company</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">16,639</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">125,159</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,073,431</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,215,229</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Amounts transferred from hedging reserve to initial carrying amount of hedged items</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(88,699</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(88,699</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Dividends declared and approved in respect of previous year</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,082,381</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,082,381</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Transfer to legal surplus</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,498,808</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(2,498,808</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Appropriation of safety production fund</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">40,729</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(40,729</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance at 31 December 2021</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,571,284</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">13,739</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">101,355</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">22,965</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">36,460</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">106,846</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">186,326</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">12,379,350</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">19,418,325</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Notes: </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(a) Under PRC rules and regulations, the Company and its PRC subsidiaries are required to set aside 10% of the net income determined in accordance with the PRC accounting rules and regulations to a legal surplus reserve. The transfer to this reserve must be made before distribution of any dividend to shareholders. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;">The legal surplus reserve is <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-distributable</div> other than in liquidation and can be used to make good of previous years’ losses, if any, and may be utilized for business expansion or converted into ordinary shares by the issuance of new shares to shareholders in proportion to their existing shareholdings or by increasing the par value of the shares currently held by the shareholders, provided that the balance after such issuance is not less than 25% of the registered capital. </div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In accordance with PRC rules and regulations, the Company has set aside RMB6,571,284 thousand of legal surplus as of 31 December 2021. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(b) This reserve represents gifts or grants received from China Petrochemical Corporation, the ultimate parent company and which are required to be included in this reserve fund by PRC regulations. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(c) The transfer to this reserve from the retained profits is subject to the approval by shareholders at general meetings. Its usage is similar to that of the legal surplus reserve. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(d) Other reserve comprises share of post-acquisition movements in other comprehensive income from associates and joint ventures using the equity methods of accounting with a corresponding adjustment to the carrying amount of the investment. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(e) The application of the share premium account is governed by Sections 167 and 168 of the PRC Company Law. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(f) According to the relevant PRC regulations, the Group is required to transfer an amount to specific reserve for the safety production fund based on the turnover of certain refining and chemicals products. This reserve represents unutilized safety production fund. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(g) According to the Company’s Articles of Association, the reserve available for distribution is the lower of the amount determined under China Accounting Standards for Business Enterprises and the amount determined under IFRS. </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 31%; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Legal</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">surplus</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">Capital<br/>surplus</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Surplus</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">reserve</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">Other<br/>reserve</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">Hedging</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Share</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">premium</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Safety</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">production</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">fund</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Retained</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">earnings</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">Total</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">(note(a))</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">(note(b))</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">(note(c))</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">(note(d))</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">(note 3.1(a))</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">(note(e))</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">(note(f))</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">(note(g))</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance at 1 January 2020</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,072,476</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">13,739</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">101,355</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">17,838</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">106,846</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">57,137</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">14,670,083</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">19,039,474</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total comprehensive income for the year attributable to shareholders of the Company</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(11,512</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">645,072</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">633,560</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Change in fair value of hedging instruments</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(63,840</td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">)</div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(63,840</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Reclassified to cost of inventory</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">63,840</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">63,840</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Dividends declared and approved in respect of previous year</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,298,858</td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">)</div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,298,858</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Appropriation of safety production fund</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">88,460</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(88,460</td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">)</div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance at 31 December 2020 and 1 January 2021</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,072,476</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">13,739</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">101,355</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,326</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">106,846</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">145,597</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">13,927,837</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">18,374,176</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total comprehensive income for the year attributable to shareholders of the Company</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">16,639</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">125,159</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,073,431</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,215,229</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Amounts transferred from hedging reserve to initial carrying amount of hedged items</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(88,699</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(88,699</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Dividends declared and approved in respect of previous year</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,082,381</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,082,381</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Transfer to legal surplus</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,498,808</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(2,498,808</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Appropriation of safety production fund</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">40,729</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(40,729</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance at 31 December 2021</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,571,284</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">13,739</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">101,355</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">22,965</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">36,460</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">106,846</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">186,326</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">12,379,350</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">19,418,325</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Notes: </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(a) Under PRC rules and regulations, the Company and its PRC subsidiaries are required to set aside 10% of the net income determined in accordance with the PRC accounting rules and regulations to a legal surplus reserve. The transfer to this reserve must be made before distribution of any dividend to shareholders. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;">The legal surplus reserve is <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-distributable</div> other than in liquidation and can be used to make good of previous years’ losses, if any, and may be utilized for business expansion or converted into ordinary shares by the issuance of new shares to shareholders in proportion to their existing shareholdings or by increasing the par value of the shares currently held by the shareholders, provided that the balance after such issuance is not less than 25% of the registered capital. </div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In accordance with PRC rules and regulations, the Company has set aside RMB6,571,284 thousand of legal surplus as of 31 December 2021. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(b) This reserve represents gifts or grants received from China Petrochemical Corporation, the ultimate parent company and which are required to be included in this reserve fund by PRC regulations. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(c) The transfer to this reserve from the retained profits is subject to the approval by shareholders at general meetings. Its usage is similar to that of the legal surplus reserve. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(d) Other reserve comprises share of post-acquisition movements in other comprehensive income from associates and joint ventures using the equity methods of accounting with a corresponding adjustment to the carrying amount of the investment. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(e) The application of the share premium account is governed by Sections 167 and 168 of the PRC Company Law. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(f) According to the relevant PRC regulations, the Group is required to transfer an amount to specific reserve for the safety production fund based on the turnover of certain refining and chemicals products. This reserve represents unutilized safety production fund. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(g) According to the Company’s Articles of Association, the reserve available for distribution is the lower of the amount determined under China Accounting Standards for Business Enterprises and the amount determined under IFRS. </div></div> 4072476000 13739000 101355000 17838000 0 106846000 57137000 14670083000 19039474000 0 0 0 -11512000 0 0 0 645072000 633560000 0 0 0 0 63840000 0 0 0 63840000 0 0 0 0 63840000 0 0 0 63840000 0 0 0 0 0 0 0 -1298858000 -1298858000 0 0 0 0 0 0 88460000 -88460000 0 4072476000 13739000 101355000 6326000 0 106846000 145597000 13927837000 18374176000 0 0 0 16639000 125159000 0 0 2073431000 2215229000 0 0 0 0 -88699000 0 0 0 -88699000 0 0 0 0 0 0 0 -1082381000 -1082381000 2498808000 0 0 0 0 0 0 -2498808000 0 0 0 0 0 0 0 40729000 -40729000 0 6571284000 13739000 101355000 22965000 36460000 106846000 186326000 12379350000 19418325000 0.10 0.25 6571284000 <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">33</div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Related-party transactions</div></div></div> </td> </tr> </table> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following is a list of the Group’s major related parties:</div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 95%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: auto; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 62%;"/> <td style="width: 1%; vertical-align: bottom;"/> <td style="width: 37%;"/> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align:bottom">Names of related parties</td> <td style="vertical-align:bottom">  </td> <td colspan="6" style="vertical-align: bottom; text-align: center;">Relationship with the Company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">China International United Petroleum &amp; Chemicals Co., Ltd.</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the ultimate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Sinopec Chemical Sales Company Limited</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the ultimate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Sinopec Chemical Commercial Holding Company Limited</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the ultimate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Petro-cyberworks Information Technology Co., Ltd.</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the ultimate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Lianhua (Ningbo) International Logistics Co., Ltd.</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the ultimate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Zhongke (Guangdong) Refining &amp; Chemical Co., Ltd.</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the ultimate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Sinopec Marketing Co., Ltd.</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the ultimate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Sinopec Fuel Oil Sales Co., Ltd.</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the ultimate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Sinopec Lubricant Co., Ltd.</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the ultimate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Sinopec Yangzi Petrochemical Co., Ltd.</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the ultimate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">China Petrochemical International (Beijing) Company Limited</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the ultimate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Sinopec Catalysts Co., Ltd.</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the ultimate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">China Petrochemical International (Shanghai) Co., Ltd.</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the ultimate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Sinopec Beijing Research Institute of Chemical Industry</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the ultimate parent company</td> </tr> </table> <div style="clear: both; max-height: 0px;"/> </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 95%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: auto; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 62%;"/> <td style="width: 1%; vertical-align: bottom;"/> <td style="width: 37%;"/> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align:bottom">Names of related parties</td> <td style="vertical-align:bottom">  </td> <td colspan="6" style="vertical-align: bottom; text-align: center;">Relationship with the Company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">China Petrochemical International (Ningbo) Co., Ltd.</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the ultimate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Zhoushan Shihua Crude Oil Terminal Co., Ltd.</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the ultimate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Dalian Sinopec Material Equip Company</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the ultimate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Sinopec Material &amp; Equipment (East China) Co., Ltd.</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the ultimate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">China Petrochemical International (Nanjing) Co., Ltd.</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the ultimate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Sinopec Honeywell (Tianjin) Company Limited</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the ultimate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">China Petrochemical International (Wuhan) Co., Ltd.</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the ultimate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">China Petrochemical International Co., Ltd.</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the ultimate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">China Petrochemical Refinery Sales Co., Ltd.</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the ultimate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Sinopec Shanghai Gaoqiao Petrochemical Co., Ltd.</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the ultimate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">China Petrochemical International (Tianjin) Co., Ltd.</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the ultimate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Ningbo East sea Line fan Technology Company Limited</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the ultimate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Sinopec Petroleum &amp; Chemical Scientific Research Institute Dadi Company</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the ultimate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Sinopec Shanghai Research Institute of Petrochemical Technology</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the ultimate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Sinopec Lubricating Oil Shanghai Research Institute Company Limited</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the ultimate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Dalian Furuipu Technology Co., Ltd.</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the ultimate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Nantong Donghai Petrochemical Co., Ltd.</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the ultimate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">China Petroleum and Chemical Corporation Qingdao Security Engineering Research Institute</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the ultimate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Sinopec (Shanghai) Energy Trade Co., Ltd.</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the ultimate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Storage and Transportation Installation Company of Ningbo Engineering Company Limited</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the ultimate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Sinopec Chemical Commercial Holding (Hong Kong) Company Limited</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the ultimate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Sinopec Yizheng Chemical Fibre Limited Liability Company</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the ultimate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Fujian Gulei Petrochemical Company Limited</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the ultimate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Sinopec China East Chemical Sales Co., Ltd.</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the ultimate parent company</td> </tr> </table> <div style="clear: both; max-height: 0px;"/> </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 95%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: auto; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 62%;"/> <td style="width: 1%; vertical-align: bottom;"/> <td style="width: 37%;"/> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align:bottom">Names of related parties</td> <td style="vertical-align:bottom">  </td> <td style="vertical-align: bottom; text-align: center;">Relationship with the Company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Unipec Singapore</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the ultimate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">China Yanshan United Foreign Trade Co., Ltd.</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the ultimate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Sinopec Chemical Commercial Holding (Wuhan) Company Limited</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the ultimate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Nanjing Yangzi Petrol-chemical Industry Co., Ltd.</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the ultimate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Sinopec Baling Petrochemical Co., Ltd.</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the ultimate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Shengli Oil Field Exploration and Development Research Institute</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the ultimate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Shanghai Lide Catalyst Co., Ltd.</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the ultimate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Ypc-gpro</div> (Nanjing) Rubber Co., Ltd.</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the ultimate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Fujian Refining &amp; Petrochemical Company Limited</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the ultimate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Sinopec Dalian (Fushun) Research Institute of Petroleum and Petrochemicals</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the ultimate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Sinopec Jianghan Salt Chemical Hubei Co., Ltd.</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the ultimate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Yipaike Business Factoring Co., Ltd.</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the ultimate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Sinopec Great Wall Energy and Chemical Co., Ltd.</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the ultimate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Sinopec (Shenzhen) <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">E-Commerce</div> Company Limited</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the ultimate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Sinopec Research Institute of Safety Engineering</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the ultimate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Ningbo Minggang Gas Company Limited</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the ultimate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Sinopec Zhongyuan Petrol-Chemical Industry Co., Ltd.</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the ultimate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Epec <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">E-commerce</div> Co., Ltd.</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the ultimate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Sinopec Oil Refining and Marketing (Shanghai) Co., Ltd.</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the ultimate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Sinopec Chemical Sales (Guangdong) Co., Ltd.</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the ultimate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Sinopec Nanguang (Shanghai) Industrial Co., Ltd.</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the ultimate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Unipec (Qingdao) International Logistics Company Limited</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the ultimate parent company</td> </tr> </table> <div style="clear: both; max-height: 0px;"/> </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 95%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: auto; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 62%;"/> <td style="width: 1%; vertical-align: bottom;"/> <td style="width: 37%;"/> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align:bottom">Names of related parties</td> <td style="vertical-align:bottom">  </td> <td style="vertical-align: bottom; text-align: center;">Relationship with the Company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Qingdao Zhonghua Sunshine Management System Certification Center</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the ultimate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Zhejiang Baling Hengyi Caprolactam Limited Company</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Joint venture of the ultimate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Shanghai Sinopec Mitsui Chemicals, Co., Ltd.</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Joint venture of the ultimate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Basf-ypc</div> Company Limited</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Joint venture of the ultimate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Shanghai Changshi Shipping Co., Ltd.</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Associate of the ultimate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Shanghai KSD Bulk Solids Engineering Co., Ltd.</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Associate of the ultimate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Basf <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Gao-Qiao</div> Performance Chemicals (Shanghai) Company Limited</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Associate of the ultimate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Sinopec Chemical Commercial Holding (Singapore) Pte. Ltd.</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the immediate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Sinopec Finance Co., Ltd.</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the immediate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Sinopec Chemical Commercial Holding Company Limited</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the immediate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Zhongshi Huananjing Chemical Research Institute Co., Ltd.</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the immediate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">China Economy Phulishing House Co., Ltd.</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the immediate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Sinopec Publishing House Co., Ltd.</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the immediate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Sinopec Group International Travel Agency Agricultural Bank of China</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the immediate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Sinopec Assets Management Co., Ltd.</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the immediate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Ningbo Engineering Company of Sinopec</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the immediate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Sinopec Shared Service Co., Ltd.</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the immediate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Sinopec Petroleum Engineering Geophysics Ltd.</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the immediate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Sinopec Baichuan Economic and Trade Company</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the immediate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Sinopec Group Jiangsu Petroleum Exploration Bureau Co., Ltd.</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the immediate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Sinopec Newspaper Office</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the immediate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Sinopec Energy Saving Technology Service Co., Ltd.</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the immediate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Sinopec Group Economic and Technology Research Institute Co., Ltd.</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the immediate parent company</td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px;"/> </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 95%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: auto; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 62%;"/> <td style="width: 1%; vertical-align: bottom;"/> <td style="width: 37%;"/> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align:bottom">Names of related parties</td> <td style="vertical-align:bottom">  </td> <td style="vertical-align: bottom; text-align: center;">Relationship with the Company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Beijing Petro-Chemical Construction Consulting Co., Ltd.</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the immediate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">China Economicbooks Co., Ltd.</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the immediate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Petrol-Chemical Industry Management Cadre College</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the immediate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Sinopec Engineering Quality Supervision Terminal</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the immediate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Sinopec Group Shanghai Training Center Ltd.</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the immediate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Sinopec Beijing Yanshan Petrochemical Co., Ltd.</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the immediate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Sinopec Zhongyuan Petroleum Exploration Bureau Co., Ltd.</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the immediate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Sinopec Shengli Petroleum Administration Co., Ltd.</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the immediate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">The Fourth Construction Company of Sinopec</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the immediate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Sinopec Tending Co., Ltd.</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the immediate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Sinopec Shanghai Engineering Co., Ltd.</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the immediate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Sinopec Engineering Incorporation</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the immediate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Sinopec Engineering Quality Monitoring Co., Ltd.</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the immediate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">National Petrochemical Project Risk Assessment Technology Center</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the immediate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">The Tenth Construction Company of Sinopec</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the immediate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">The Fifth Construction Company of Sinopec</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the immediate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Shanghai Petrochemical Machinery Manufacturing Co., Ltd.</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the immediate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Sinopec Nanjing Engineering Company Limited</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the immediate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Sinopec Luoyang Engineering Company Limited</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the immediate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Jiangsu Jinling Opta Polymer Company Limited</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the immediate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Shanghai Petro-Chemical Haidi Administration Co., Ltd.</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the immediate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Sinopec Sichuan Uinylon Works</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the immediate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">China Petrochemical Corp. Nanjing Chemistry Industrial Co., Ltd.</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the immediate parent company</td> </tr> </table> <div style="clear: both; max-height: 0px;"/> </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 95%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: auto; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 62%;"/> <td style="width: 1%; vertical-align: bottom;"/> <td style="width: 37%;"/> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align:bottom">Names of related parties</td> <td style="vertical-align:bottom">  </td> <td style="vertical-align: bottom; text-align: center;">Relationship with the Company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Sinopec Group International Petroleum Exploration And Production Limited</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top;;text-align:right;">Subsidiary of the immediate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Sinopec Consulting Company Limited</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top;;text-align:right;">Subsidiary of the immediate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Sinopec Guangzhou Engineering Co., Ltd.</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top;;text-align:right;">Subsidiary of the immediate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Beijing Yanshan Petrochemical Special Equipment Inspection Co., Ltd.</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top;;text-align:right;">Subsidiary of the immediate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">China Petrochemical Corp. Engineering Ration Management Station</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top;;text-align:right;">Subsidiary of the immediate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Beijing Victory Hotel Company Limited</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top;;text-align:right;">Subsidiary of the immediate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Maoming Shihua Dongcheng Chemical Co., Ltd.</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top;;text-align:right;">Subsidiary of the immediate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Yihua Tory Polyester Film Company Limited</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top;;text-align:right;">Joint venture of the immediate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">China Sinopec Pipeline Storage and Transportation Co., Ltd.</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top;;text-align:right;">Associate of the immediate parent</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Yihua Bonar Yarns and Fabrics Co., Ltd.</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top;;text-align:right;">Associate of the immediate parent</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Unipec Singapore</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top;;text-align:right;">Subsidiary of the immediate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Unipec America, Inc</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top;;text-align:right;">Subsidiary of the immediate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Sinopec Japan Company Limited</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top;;text-align:right;">Subsidiary of the immediate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Rizhao Shihua Crude Oil Terminal Co., Ltd.</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top;;text-align:right;">Joint venture of the ultimate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Sinopec Europe Company Limited</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top;;text-align:right;">Subsidiary of the immediate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Sinopec Chemical Commercial Holding (North America), Inc.</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top;;text-align:right;">Subsidiary of the immediate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Sinopec International (Australia) Pty. Ltd.</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top;;text-align:right;">Subsidiary of the immediate parent company</td> </tr> </table> </div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following is a summary of significant balances and transactions between the Group and its related parties except for the dividends payable as disclosed in note 34. </div><br/></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;">(a)</td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Most of the transactions undertaken by the Group during the year ended 31 December 2021 have been affected on such terms as determined by Sinopec Corp. and relevant PRC authorities.</div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Sinopec Corp. negotiates and agrees with the terms of crude oil supply with suppliers on a group basis, which is then allocated among its subsidiaries, including the Group, on a discretionary basis. Sinopec Corp. also owns a widespread petroleum products sales network and possesses a fairly high market share in the domestic petroleum products market, which is subject to extensive regulation by the PRC government. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group has entered into a mutual product supply and sales services framework agreement with Sinopec Corp. Pursuant to the agreement, Sinopec Corp. provides the Company with crude oil, other petrochemical raw materials and agent services. On the other hand, the Group provides Sinopec Corp. with petroleum products, petrochemical products and property leasing services. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The pricing policy for these services and products provided under the agreement is as follows: </div></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%;"> </td> <td style="width: 5%; vertical-align: top;;text-align:left;">•</td> <td style="width: 1%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">if there are applicable State (central and local government) tariffs, the pricing shall follow the State tariffs; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%;"> </td> <td style="width: 5%; vertical-align: top;;text-align:left;">•</td> <td style="width: 1%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">if there are no State tariffs, but there are applicable State guidance prices, the pricing shall follow the State’s guidance prices; or </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%;"> </td> <td style="width: 5%; vertical-align: top;;text-align:left;">•</td> <td style="width: 1%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">if there are no State tariffs or State’s guidance prices, the pricing shall be determined in accordance with the prevailing market prices (including any bidding prices). </div></div> </td> </tr> </table> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Transactions between the Group and Sinopec Corp., its subsidiaries and joint ventures during the years ended 31 December 2019, 2020 and 2021 were as follows: </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 64%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2019<br/>RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2020<br/>RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2021<br/>RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Sales of petroleum products</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">50,354,162</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">39,879,549</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">47,201,755</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Sales other than petroleum products</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">8,642,514</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,790,568</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,439,546</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Purchases of crude oil</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">43,886,966</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">27,934,926</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">35,371,820</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Purchases other than crude oil</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,579,239</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,937,862</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,008,147</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Commission expense</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">125,619</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">104,598</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">110,552</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Rental income</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">31,972</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">32,829</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">34,475</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> </table> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;">(b)</td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other transactions between the Group and Sinopec Group and its subsidiaries, associates and joint ventures of the Group during the years ended 31 December 2019, 2020 and 2021 were as follows: </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 67%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2019</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2020</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2021</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Sales of goods and service fee income</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">- Sinopec Group and its subsidiaries</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,724</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">14,870</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">36,683</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">- Associates and joint ventures of the Group</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,843,909</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,019,997</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,248,658</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,851,633</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,034,867</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,285,341</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Purchases</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">- Sinopec Group and its subsidiaries</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,918,873</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">832,617</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,830,256</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">- Associates and joint ventures of the Group</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,579,969</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,648,664</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,425,698</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,498,842</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,481,281</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,255,954</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Insurance premium expenses</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">- Sinopec Group and its subsidiaries</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">108,223</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">107,495</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">108,850</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Addition to <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">right-of-use</div></div> assets</div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">- Sinopec Group and its subsidiaries</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">25,935</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,267</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,388</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">- Joint ventures of the Group</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">702</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">26,637</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,267</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,388</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Interest expense of lease liabilities</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">- Sinopec Group and its subsidiaries</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,285</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">205</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">247</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">- Joint ventures of the Group</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">19</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">8</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">24</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,304</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">213</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">271</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Interest income</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">- Sinopec Finance</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,295</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,088</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">824</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Construction and installation cost</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">- Sinopec Group and its subsidiaries</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">143,560</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">233,591</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">785,216</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Rental income</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">- Associates and joint ventures of the Group</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">11,370</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">15,577</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">14,930</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">- Sinopec Group and its subsidiaries</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">461</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">464</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">464</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">11,831</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">16,041</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">15,394</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Long-term borrowings</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">- Sinopec Finance</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">700,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The directors of the Company are of the opinion that the transactions with Sinopec Corp., its subsidiaries and joint ventures, Sinopec Group and its subsidiaries, associates and joint ventures of the Group as disclosed in notes 33(a) and 33(b) were conducted in the ordinary course of business, on normal commercial terms and in accordance with the agreements governing such transactions. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;">(c)</td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The relevant amounts due from/to Sinopec Corp., its subsidiaries and joint ventures, Sinopec Group and its subsidiaries, associates and joint ventures of the Group, arising from purchases, sales and other transactions as disclosed in notes 33(a) and 33(b), are summarized as follows: </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 66%; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 7%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 7%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">As at</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">31 December 2020<br/>RMB’000</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">As at</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">31 December 2021<br/>RMB’000</div></div> </td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Amounts due from related parties</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">- Sinopec Corp., its subsidiaries and joint ventures</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,054,127</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,184,117</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">- Associates and joint ventures of the Group</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">38,189</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">28,214</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,092,316</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,212,331</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Amounts due to related parties</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">- Sinopec Corp., its subsidiaries and joint ventures</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,505,532</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,475,992</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">- Sinopec Group and its subsidiaries</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">889,035</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,672,439</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">- Associates and joint ventures of the Group</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">262,274</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">156,385</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,656,841</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,304,816</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Lease liabilities</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">- Sinopec Group and its subsidiaries</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">8,453</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">992</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">- Joint ventures of the Group</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">574</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">435</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,027</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,427</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash deposits, maturing within three months</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">- Sinopec Finance (note d)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,667</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,243</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Long-term borrowings</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">- Sinopec Finance</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">700,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;">(d)</td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As at 31 December 2020 and 31 December 2021, cash deposits at Sinopec Finance were charged at an interest rate of 0.35% per annum. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Except for cash deposits at Sinopec Finance and long-term borrowings from Sinopec Finance, the balances with related parties as above are unsecured, interest-free and repayable on demand. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(e)</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Key management personnel compensation, post-employment benefit plans and share options </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Key management personnel are those persons having authority and responsibility for planning, directing and controlling the activities of the Group, directly or indirectly, including directors and supervisors of the Group. The key personnel compensations are as follows: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 74%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="10" style="vertical-align: bottom;;text-align:center;">Year ended 31 December</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2019<br/>RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2020<br/>RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2021<br/>RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Short-term employee benefits</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,120</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,859</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">11,866</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Post-employment benefits</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">225</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">441</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">551</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,345</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10,300</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">12,417</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(f)</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Transactions with other state-owned entities in the PRC </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group is a state-controlled enterprise and operates in an economic regime currently dominated by entities directly or indirectly controlled by the PRC government (collectively referred to as “state-controlled entities”) through its government authorities, agencies, affiliations and other organizations. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Apart from transactions with related parties, the Group has transactions with other state-controlled entities which include, but are not limited to, the following: </div></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 11%;"> </td> <td style="width: 4%; vertical-align: top;;text-align:left;">•</td> <td style="width: 1%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">sales and purchases of goods and ancillary materials; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 11%;"> </td> <td style="width: 4%; vertical-align: top;;text-align:left;">•</td> <td style="width: 1%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">rendering and receiving services; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 11%;"> </td> <td style="width: 4%; vertical-align: top;;text-align:left;">•</td> <td style="width: 1%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">lease of assets, purchase of property, plant and equipment; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 11%;"> </td> <td style="width: 4%; vertical-align: top;;text-align:left;">•</td> <td style="width: 1%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">placing deposits and obtaining finance; and </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 11%;"> </td> <td style="width: 4%; vertical-align: top;;text-align:left;">•</td> <td style="width: 1%; vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">use of public utilities </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">These transactions are conducted in the ordinary course of the Group’s business on terms comparable to those with other entities that are not state controlled. The Group has established its procurement policies, pricing strategy and approval process for purchases and sales of products and services which do not depend on whether the counterparties are state-controlled entities or not. </div></div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(g)</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Commitments with related parties </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;">(i)</td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Construction and installation cost </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 66%; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 9%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 9%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">As at</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">31 December 2020<br/>RMB’000</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">As at</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">31 December 2021<br/>RMB’000</div></div> </td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Sinopec Group and its subsidiaries</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">145,959</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">775,007</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(h)</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Investment commitments with related parties </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 66%; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 9%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 9%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">As at</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">31 December 2020</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">As at</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">31 December 2021</div></div> </td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Capital contribution to Shanghai Secco (i)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">111,263</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">111,263</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Capital contribution to Shanghai Shidian Energy Company Limited (“Shidian Energy”) (ii)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">80,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">80,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Capital contribution to Baling Materials (iii)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">350,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">191,263</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">541,263</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 11%;"> </td> <td style="width: 5%; vertical-align: top;;text-align:left;">(i)</td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Pursuant to the resolution of the 18th meeting of the 7th term of Board of Directors on 5 December 2013, the Group was approved to make a capital contribution of USD 30,017,000 (RMB 182,804 thousand equivalent) to Shanghai Secco, an associate of the Group. As at 31 December 2021, the Company has contributed RMB 71,541 thousand to Shanghai Secco. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 16%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">According to the approval by Shanghai Municipal Commission of Commerce as issued on 19 October 2015, the rest of the capital contribution to Shanghai Secco should be within 50 years starting from its registration date. </div></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 11%;"> </td> <td style="width: 5%; vertical-align: top;;text-align:left;">(ii)</td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Pursuant to the articles of association of Shidian Energy in August 2019, Toufa agreed to make a capital contribution of RMB 400,000 thousand to acquire 40% share of Shidian Energy. As at 31 December 2021, Toufa has contributed RMB 320,000 thousand to Shidian Energy, and the rest of the capital contribution to Shidian Energy should be paid before January 2022 in accordance with the agreement. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 11%;"> </td> <td style="width: 5%; vertical-align: top;;text-align:left;">(iii)</td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">Sinopec Baling Petrochemical Co., Ltd<div style="letter-spacing: 0px; top: 0px;;display:inline;">.</div> and the Company jointly established Baling Materials on 7 September 2021, each with a cash contribution of RMB 400,000 thousand. As at 31 December 2021, the Company has made a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">paid-up</div> capital contribution of RMB50,000 thousand. </div> </td> </tr> </table> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Except for the above disclosed in notes 33 (g) and 33 (h), the Group had no other material commitments with related parties as at 31 December 2021, which are contracted, but not included in the financial statements. </div></div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following is a list of the Group’s major related parties:</div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 95%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: auto; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 62%;"/> <td style="width: 1%; vertical-align: bottom;"/> <td style="width: 37%;"/> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align:bottom">Names of related parties</td> <td style="vertical-align:bottom">  </td> <td colspan="6" style="vertical-align: bottom; text-align: center;">Relationship with the Company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">China International United Petroleum &amp; Chemicals Co., Ltd.</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the ultimate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Sinopec Chemical Sales Company Limited</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the ultimate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Sinopec Chemical Commercial Holding Company Limited</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the ultimate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Petro-cyberworks Information Technology Co., Ltd.</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the ultimate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Lianhua (Ningbo) International Logistics Co., Ltd.</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the ultimate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Zhongke (Guangdong) Refining &amp; Chemical Co., Ltd.</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the ultimate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Sinopec Marketing Co., Ltd.</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the ultimate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Sinopec Fuel Oil Sales Co., Ltd.</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the ultimate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Sinopec Lubricant Co., Ltd.</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the ultimate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Sinopec Yangzi Petrochemical Co., Ltd.</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the ultimate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">China Petrochemical International (Beijing) Company Limited</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the ultimate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Sinopec Catalysts Co., Ltd.</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the ultimate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">China Petrochemical International (Shanghai) Co., Ltd.</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the ultimate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Sinopec Beijing Research Institute of Chemical Industry</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the ultimate parent company</td> </tr> </table> <div style="clear: both; max-height: 0px;"/> </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 95%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: auto; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 62%;"/> <td style="width: 1%; vertical-align: bottom;"/> <td style="width: 37%;"/> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align:bottom">Names of related parties</td> <td style="vertical-align:bottom">  </td> <td colspan="6" style="vertical-align: bottom; text-align: center;">Relationship with the Company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">China Petrochemical International (Ningbo) Co., Ltd.</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the ultimate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Zhoushan Shihua Crude Oil Terminal Co., Ltd.</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the ultimate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Dalian Sinopec Material Equip Company</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the ultimate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Sinopec Material &amp; Equipment (East China) Co., Ltd.</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the ultimate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">China Petrochemical International (Nanjing) Co., Ltd.</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the ultimate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Sinopec Honeywell (Tianjin) Company Limited</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the ultimate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">China Petrochemical International (Wuhan) Co., Ltd.</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the ultimate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">China Petrochemical International Co., Ltd.</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the ultimate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">China Petrochemical Refinery Sales Co., Ltd.</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the ultimate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Sinopec Shanghai Gaoqiao Petrochemical Co., Ltd.</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the ultimate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">China Petrochemical International (Tianjin) Co., Ltd.</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the ultimate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Ningbo East sea Line fan Technology Company Limited</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the ultimate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Sinopec Petroleum &amp; Chemical Scientific Research Institute Dadi Company</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the ultimate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Sinopec Shanghai Research Institute of Petrochemical Technology</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the ultimate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Sinopec Lubricating Oil Shanghai Research Institute Company Limited</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the ultimate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Dalian Furuipu Technology Co., Ltd.</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the ultimate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Nantong Donghai Petrochemical Co., Ltd.</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the ultimate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">China Petroleum and Chemical Corporation Qingdao Security Engineering Research Institute</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the ultimate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Sinopec (Shanghai) Energy Trade Co., Ltd.</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the ultimate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Storage and Transportation Installation Company of Ningbo Engineering Company Limited</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the ultimate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Sinopec Chemical Commercial Holding (Hong Kong) Company Limited</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the ultimate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Sinopec Yizheng Chemical Fibre Limited Liability Company</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the ultimate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Fujian Gulei Petrochemical Company Limited</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the ultimate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Sinopec China East Chemical Sales Co., Ltd.</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the ultimate parent company</td> </tr> </table> <div style="clear: both; max-height: 0px;"/> </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 95%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: auto; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 62%;"/> <td style="width: 1%; vertical-align: bottom;"/> <td style="width: 37%;"/> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align:bottom">Names of related parties</td> <td style="vertical-align:bottom">  </td> <td style="vertical-align: bottom; text-align: center;">Relationship with the Company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Unipec Singapore</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the ultimate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">China Yanshan United Foreign Trade Co., Ltd.</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the ultimate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Sinopec Chemical Commercial Holding (Wuhan) Company Limited</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the ultimate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Nanjing Yangzi Petrol-chemical Industry Co., Ltd.</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the ultimate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Sinopec Baling Petrochemical Co., Ltd.</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the ultimate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Shengli Oil Field Exploration and Development Research Institute</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the ultimate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Shanghai Lide Catalyst Co., Ltd.</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the ultimate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Ypc-gpro</div> (Nanjing) Rubber Co., Ltd.</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the ultimate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Fujian Refining &amp; Petrochemical Company Limited</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the ultimate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Sinopec Dalian (Fushun) Research Institute of Petroleum and Petrochemicals</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the ultimate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Sinopec Jianghan Salt Chemical Hubei Co., Ltd.</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the ultimate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Yipaike Business Factoring Co., Ltd.</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the ultimate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Sinopec Great Wall Energy and Chemical Co., Ltd.</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the ultimate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Sinopec (Shenzhen) <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">E-Commerce</div> Company Limited</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the ultimate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Sinopec Research Institute of Safety Engineering</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the ultimate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Ningbo Minggang Gas Company Limited</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the ultimate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Sinopec Zhongyuan Petrol-Chemical Industry Co., Ltd.</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the ultimate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Epec <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">E-commerce</div> Co., Ltd.</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the ultimate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Sinopec Oil Refining and Marketing (Shanghai) Co., Ltd.</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the ultimate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Sinopec Chemical Sales (Guangdong) Co., Ltd.</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the ultimate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Sinopec Nanguang (Shanghai) Industrial Co., Ltd.</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the ultimate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Unipec (Qingdao) International Logistics Company Limited</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the ultimate parent company</td> </tr> </table> <div style="clear: both; max-height: 0px;"/> </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 95%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: auto; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 62%;"/> <td style="width: 1%; vertical-align: bottom;"/> <td style="width: 37%;"/> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align:bottom">Names of related parties</td> <td style="vertical-align:bottom">  </td> <td style="vertical-align: bottom; text-align: center;">Relationship with the Company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Qingdao Zhonghua Sunshine Management System Certification Center</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the ultimate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Zhejiang Baling Hengyi Caprolactam Limited Company</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Joint venture of the ultimate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Shanghai Sinopec Mitsui Chemicals, Co., Ltd.</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Joint venture of the ultimate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Basf-ypc</div> Company Limited</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Joint venture of the ultimate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Shanghai Changshi Shipping Co., Ltd.</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Associate of the ultimate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Shanghai KSD Bulk Solids Engineering Co., Ltd.</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Associate of the ultimate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Basf <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Gao-Qiao</div> Performance Chemicals (Shanghai) Company Limited</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Associate of the ultimate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Sinopec Chemical Commercial Holding (Singapore) Pte. Ltd.</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the immediate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Sinopec Finance Co., Ltd.</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the immediate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Sinopec Chemical Commercial Holding Company Limited</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the immediate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Zhongshi Huananjing Chemical Research Institute Co., Ltd.</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the immediate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">China Economy Phulishing House Co., Ltd.</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the immediate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Sinopec Publishing House Co., Ltd.</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the immediate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Sinopec Group International Travel Agency Agricultural Bank of China</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the immediate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Sinopec Assets Management Co., Ltd.</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the immediate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Ningbo Engineering Company of Sinopec</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the immediate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Sinopec Shared Service Co., Ltd.</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the immediate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Sinopec Petroleum Engineering Geophysics Ltd.</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the immediate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Sinopec Baichuan Economic and Trade Company</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the immediate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Sinopec Group Jiangsu Petroleum Exploration Bureau Co., Ltd.</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the immediate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Sinopec Newspaper Office</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the immediate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Sinopec Energy Saving Technology Service Co., Ltd.</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the immediate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Sinopec Group Economic and Technology Research Institute Co., Ltd.</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the immediate parent company</td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px;"/> </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 95%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: auto; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 62%;"/> <td style="width: 1%; vertical-align: bottom;"/> <td style="width: 37%;"/> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align:bottom">Names of related parties</td> <td style="vertical-align:bottom">  </td> <td style="vertical-align: bottom; text-align: center;">Relationship with the Company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Beijing Petro-Chemical Construction Consulting Co., Ltd.</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the immediate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">China Economicbooks Co., Ltd.</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the immediate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Petrol-Chemical Industry Management Cadre College</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the immediate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Sinopec Engineering Quality Supervision Terminal</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the immediate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Sinopec Group Shanghai Training Center Ltd.</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the immediate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Sinopec Beijing Yanshan Petrochemical Co., Ltd.</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the immediate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Sinopec Zhongyuan Petroleum Exploration Bureau Co., Ltd.</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the immediate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Sinopec Shengli Petroleum Administration Co., Ltd.</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the immediate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">The Fourth Construction Company of Sinopec</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the immediate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Sinopec Tending Co., Ltd.</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the immediate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Sinopec Shanghai Engineering Co., Ltd.</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the immediate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Sinopec Engineering Incorporation</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the immediate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Sinopec Engineering Quality Monitoring Co., Ltd.</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the immediate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">National Petrochemical Project Risk Assessment Technology Center</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the immediate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">The Tenth Construction Company of Sinopec</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the immediate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">The Fifth Construction Company of Sinopec</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the immediate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Shanghai Petrochemical Machinery Manufacturing Co., Ltd.</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the immediate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Sinopec Nanjing Engineering Company Limited</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the immediate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Sinopec Luoyang Engineering Company Limited</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the immediate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Jiangsu Jinling Opta Polymer Company Limited</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the immediate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Shanghai Petro-Chemical Haidi Administration Co., Ltd.</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the immediate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Sinopec Sichuan Uinylon Works</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the immediate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">China Petrochemical Corp. Nanjing Chemistry Industrial Co., Ltd.</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; text-align: right;">Subsidiary of the immediate parent company</td> </tr> </table> <div style="clear: both; max-height: 0px;"/> </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 95%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: auto; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 62%;"/> <td style="width: 1%; vertical-align: bottom;"/> <td style="width: 37%;"/> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align:bottom">Names of related parties</td> <td style="vertical-align:bottom">  </td> <td style="vertical-align: bottom; text-align: center;">Relationship with the Company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Sinopec Group International Petroleum Exploration And Production Limited</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top;;text-align:right;">Subsidiary of the immediate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Sinopec Consulting Company Limited</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top;;text-align:right;">Subsidiary of the immediate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Sinopec Guangzhou Engineering Co., Ltd.</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top;;text-align:right;">Subsidiary of the immediate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Beijing Yanshan Petrochemical Special Equipment Inspection Co., Ltd.</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top;;text-align:right;">Subsidiary of the immediate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">China Petrochemical Corp. Engineering Ration Management Station</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top;;text-align:right;">Subsidiary of the immediate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Beijing Victory Hotel Company Limited</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top;;text-align:right;">Subsidiary of the immediate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Maoming Shihua Dongcheng Chemical Co., Ltd.</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top;;text-align:right;">Subsidiary of the immediate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Yihua Tory Polyester Film Company Limited</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top;;text-align:right;">Joint venture of the immediate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">China Sinopec Pipeline Storage and Transportation Co., Ltd.</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top;;text-align:right;">Associate of the immediate parent</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Yihua Bonar Yarns and Fabrics Co., Ltd.</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top;;text-align:right;">Associate of the immediate parent</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Unipec Singapore</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top;;text-align:right;">Subsidiary of the immediate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Unipec America, Inc</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top;;text-align:right;">Subsidiary of the immediate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Sinopec Japan Company Limited</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top;;text-align:right;">Subsidiary of the immediate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Rizhao Shihua Crude Oil Terminal Co., Ltd.</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top;;text-align:right;">Joint venture of the ultimate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Sinopec Europe Company Limited</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top;;text-align:right;">Subsidiary of the immediate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Sinopec Chemical Commercial Holding (North America), Inc.</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top;;text-align:right;">Subsidiary of the immediate parent company</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Sinopec International (Australia) Pty. Ltd.</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top;;text-align:right;">Subsidiary of the immediate parent company</td> </tr> </table> Subsidiary of the ultimate parent company Subsidiary of the ultimate parent company Subsidiary of the ultimate parent company Subsidiary of the ultimate parent company Subsidiary of the ultimate parent company Subsidiary of the ultimate parent company Subsidiary of the ultimate parent company Subsidiary of the ultimate parent company Subsidiary of the ultimate parent company Subsidiary of the ultimate parent company Subsidiary of the ultimate parent company Subsidiary of the ultimate parent company Subsidiary of the ultimate parent company Subsidiary of the ultimate parent company Subsidiary of the ultimate parent company Subsidiary of the ultimate parent company Subsidiary of the ultimate parent company Subsidiary of the ultimate parent company Subsidiary of the ultimate parent company Subsidiary of the ultimate parent company Subsidiary of the ultimate parent company Subsidiary of the ultimate parent company Subsidiary of the ultimate parent company Subsidiary of the ultimate parent company Subsidiary of the ultimate parent company Subsidiary of the ultimate parent company Subsidiary of the ultimate parent company Subsidiary of the ultimate parent company Subsidiary of the ultimate parent company Subsidiary of the ultimate parent company Subsidiary of the ultimate parent company Subsidiary of the ultimate parent company Subsidiary of the ultimate parent company Subsidiary of the ultimate parent company Subsidiary of the ultimate parent company Subsidiary of the ultimate parent company Subsidiary of the ultimate parent company Subsidiary of the ultimate parent company Subsidiary of the ultimate parent company Subsidiary of the ultimate parent company Subsidiary of the ultimate parent company Subsidiary of the ultimate parent company Subsidiary of the ultimate parent company Subsidiary of the ultimate parent company Subsidiary of the ultimate parent company Subsidiary of the ultimate parent company Subsidiary of the ultimate parent company Subsidiary of the ultimate parent company Subsidiary of the ultimate parent company Subsidiary of the ultimate parent company Subsidiary of the ultimate parent company Subsidiary of the ultimate parent company Subsidiary of the ultimate parent company Subsidiary of the ultimate parent company Subsidiary of the ultimate parent company Subsidiary of the ultimate parent company Subsidiary of the ultimate parent company Subsidiary of the ultimate parent company Subsidiary of the ultimate parent company Subsidiary of the ultimate parent company Subsidiary of the ultimate parent company Joint venture of the ultimate parent company Joint venture of the ultimate parent company Joint venture of the ultimate parent company Associate of the ultimate parent company Associate of the ultimate parent company Associate of the ultimate parent company Subsidiary of the immediate parent company Subsidiary of the immediate parent company Subsidiary of the immediate parent company Subsidiary of the immediate parent company Subsidiary of the immediate parent company Subsidiary of the immediate parent company Subsidiary of the immediate parent company Subsidiary of the immediate parent company Subsidiary of the immediate parent company Subsidiary of the immediate parent company Subsidiary of the immediate parent company Subsidiary of the immediate parent company Subsidiary of the immediate parent company Subsidiary of the immediate parent company Subsidiary of the immediate parent company Subsidiary of the immediate parent company Subsidiary of the immediate parent company Subsidiary of the immediate parent company Subsidiary of the immediate parent company Subsidiary of the immediate parent company Subsidiary of the immediate parent company Subsidiary of the immediate parent company Subsidiary of the immediate parent company Subsidiary of the immediate parent company Subsidiary of the immediate parent company Subsidiary of the immediate parent company Subsidiary of the immediate parent company Subsidiary of the immediate parent company Subsidiary of the immediate parent company Subsidiary of the immediate parent company Subsidiary of the immediate parent company Subsidiary of the immediate parent company Subsidiary of the immediate parent company Subsidiary of the immediate parent company Subsidiary of the immediate parent company Subsidiary of the immediate parent company Subsidiary of the immediate parent company Subsidiary of the immediate parent company Subsidiary of the immediate parent company Subsidiary of the immediate parent company Subsidiary of the immediate parent company Subsidiary of the immediate parent company Subsidiary of the immediate parent company Subsidiary of the immediate parent company Subsidiary of the immediate parent company Subsidiary of the immediate parent company Joint venture of the immediate parent company Associate of the immediate parent Associate of the immediate parent Subsidiary of the immediate parent company Subsidiary of the immediate parent company Subsidiary of the immediate parent company Joint venture of the ultimate parent company Subsidiary of the immediate parent company Subsidiary of the immediate parent company Subsidiary of the immediate parent company <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Transactions between the Group and Sinopec Corp., its subsidiaries and joint ventures during the years ended 31 December 2019, 2020 and 2021 were as follows: </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 64%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2019<br/>RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2020<br/>RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2021<br/>RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Sales of petroleum products</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">50,354,162</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">39,879,549</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">47,201,755</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Sales other than petroleum products</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">8,642,514</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,790,568</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,439,546</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Purchases of crude oil</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">43,886,966</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">27,934,926</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">35,371,820</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Purchases other than crude oil</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,579,239</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,937,862</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,008,147</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Commission expense</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">125,619</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">104,598</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">110,552</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Rental income</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">31,972</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">32,829</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">34,475</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> </table> 50354162000 39879549000 47201755000 8642514000 6790568000 9439546000 43886966000 27934926000 35371820000 9579239000 9937862000 9008147000 125619000 104598000 110552000 31972000 32829000 34475000 <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 67%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2019</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2020</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2021</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Sales of goods and service fee income</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">- Sinopec Group and its subsidiaries</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,724</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">14,870</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">36,683</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">- Associates and joint ventures of the Group</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,843,909</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,019,997</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,248,658</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,851,633</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,034,867</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,285,341</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Purchases</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">- Sinopec Group and its subsidiaries</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,918,873</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">832,617</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,830,256</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">- Associates and joint ventures of the Group</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,579,969</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,648,664</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,425,698</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,498,842</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,481,281</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,255,954</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Insurance premium expenses</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">- Sinopec Group and its subsidiaries</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">108,223</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">107,495</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">108,850</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Addition to <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">right-of-use</div></div> assets</div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">- Sinopec Group and its subsidiaries</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">25,935</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,267</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,388</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">- Joint ventures of the Group</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">702</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">26,637</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,267</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,388</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Interest expense of lease liabilities</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">- Sinopec Group and its subsidiaries</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,285</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">205</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">247</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">- Joint ventures of the Group</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">19</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">8</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">24</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,304</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">213</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">271</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Interest income</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">- Sinopec Finance</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,295</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,088</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">824</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Construction and installation cost</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">- Sinopec Group and its subsidiaries</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">143,560</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">233,591</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">785,216</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Rental income</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">- Associates and joint ventures of the Group</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">11,370</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">15,577</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">14,930</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">- Sinopec Group and its subsidiaries</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">461</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">464</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">464</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">11,831</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">16,041</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">15,394</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Long-term borrowings</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">- Sinopec Finance</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">700,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> 7724000 14870000 36683000 2843909000 2019997000 4248658000 2851633000 2034867000 4285341000 1918873000 832617000 2830256000 4579969000 3648664000 4425698000 6498842000 4481281000 7255954000 108223000 107495000 108850000 25935000 2267000 1388000 702000 0 0 26637000 2267000 1388000 2285000 205000 247000 19000 8000 24000 2304000 213000 271000 1295000 2088000 824000 143560000 233591000 785216000 11370000 15577000 14930000 461000 464000 464000 11831000 16041000 15394000 0 0 700000000 <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 66%; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 7%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 7%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">As at</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">31 December 2020<br/>RMB’000</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">As at</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">31 December 2021<br/>RMB’000</div></div> </td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Amounts due from related parties</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">- Sinopec Corp., its subsidiaries and joint ventures</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,054,127</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,184,117</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">- Associates and joint ventures of the Group</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">38,189</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">28,214</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,092,316</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,212,331</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Amounts due to related parties</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">- Sinopec Corp., its subsidiaries and joint ventures</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,505,532</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,475,992</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">- Sinopec Group and its subsidiaries</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">889,035</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,672,439</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">- Associates and joint ventures of the Group</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">262,274</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">156,385</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,656,841</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,304,816</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Lease liabilities</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">- Sinopec Group and its subsidiaries</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">8,453</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">992</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">- Joint ventures of the Group</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">574</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">435</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,027</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,427</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash deposits, maturing within three months</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">- Sinopec Finance (note d)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,667</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,243</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Long-term borrowings</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">- Sinopec Finance</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">700,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> 1054127000 1184117000 38189000 28214000 1092316000 1212331000 2505532000 4475992000 889035000 1672439000 262274000 156385000 3656841000 6304816000 8453000 992000 574000 435000 9027000 1427000 5667000 3243000 0 700000000 0.0035 0.0035 <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 74%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="10" style="vertical-align: bottom;;text-align:center;">Year ended 31 December</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2019<br/>RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2020<br/>RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">2021<br/>RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Short-term employee benefits</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,120</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,859</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">11,866</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Post-employment benefits</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">225</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">441</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">551</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,345</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10,300</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">12,417</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> 9120000 9859000 11866000 225000 441000 551000 9345000 10300000 12417000 <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 66%; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 9%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 9%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">As at</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">31 December 2020<br/>RMB’000</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">As at</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">31 December 2021<br/>RMB’000</div></div> </td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Sinopec Group and its subsidiaries</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">145,959</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">775,007</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> 145959000 775007000 <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 66%; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 9%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 9%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">As at</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">31 December 2020</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">As at</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">31 December 2021</div></div> </td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Capital contribution to Shanghai Secco (i)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">111,263</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">111,263</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Capital contribution to Shanghai Shidian Energy Company Limited (“Shidian Energy”) (ii)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">80,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">80,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Capital contribution to Baling Materials (iii)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">350,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">191,263</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">541,263</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 11%;"> </td> <td style="width: 5%; vertical-align: top;;text-align:left;">(i)</td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Pursuant to the resolution of the 18th meeting of the 7th term of Board of Directors on 5 December 2013, the Group was approved to make a capital contribution of USD 30,017,000 (RMB 182,804 thousand equivalent) to Shanghai Secco, an associate of the Group. As at 31 December 2021, the Company has contributed RMB 71,541 thousand to Shanghai Secco. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 16%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">According to the approval by Shanghai Municipal Commission of Commerce as issued on 19 October 2015, the rest of the capital contribution to Shanghai Secco should be within 50 years starting from its registration date. </div></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 11%;"> </td> <td style="width: 5%; vertical-align: top;;text-align:left;">(ii)</td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Pursuant to the articles of association of Shidian Energy in August 2019, Toufa agreed to make a capital contribution of RMB 400,000 thousand to acquire 40% share of Shidian Energy. As at 31 December 2021, Toufa has contributed RMB 320,000 thousand to Shidian Energy, and the rest of the capital contribution to Shidian Energy should be paid before January 2022 in accordance with the agreement. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 11%;"> </td> <td style="width: 5%; vertical-align: top;;text-align:left;">(iii)</td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">Sinopec Baling Petrochemical Co., Ltd<div style="letter-spacing: 0px; top: 0px;;display:inline;">.</div> and the Company jointly established Baling Materials on 7 September 2021, each with a cash contribution of RMB 400,000 thousand. As at 31 December 2021, the Company has made a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">paid-up</div> capital contribution of RMB50,000 thousand. </div> </td> </tr> </table> 111263000 111263000 80000000 80000000 0 350000000 191263000 541263000 30017000 182804000 71541000 P50Y 400000000 0.40 320000000 400000000 400000000 50000000 <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">34</div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Dividend </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(a)</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Dividends payable to equity shareholders of the Company attributable to the year: </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 76%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">2020</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">2021</div></div></td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Final dividend proposed after the end of the reporting period of RMB 0.10 per ordinary share (2020: RMB 0.10 per ordinary share)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,082,381</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,082,381</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The final dividend proposed after the end of the reporting period has not been recognized as a liability at the end of the reporting period. </div></div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(b)</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Dividends payable to equity shareholders of the Company attributable to the previous financial year, approved and paid during the year </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 76%; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">2020</div></div><br/>RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">2021</div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">RMB’000</div></div> </td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Final dividend in respect of the previous financial year, approved and paid during the year, of RMB 0.10 per share (2020: RMB 0.12)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,298,858</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,082,381</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(a)</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Dividends payable to equity shareholders of the Company attributable to the year: </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 76%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">2020</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">2021</div></div></td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Final dividend proposed after the end of the reporting period of RMB 0.10 per ordinary share (2020: RMB 0.10 per ordinary share)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,082,381</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,082,381</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> 0.10 0.10 1082381000 1082381000 <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(b)</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Dividends payable to equity shareholders of the Company attributable to the previous financial year, approved and paid during the year </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 76%; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">2020</div></div><br/>RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">2021</div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">RMB’000</div></div> </td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Final dividend in respect of the previous financial year, approved and paid during the year, of RMB 0.10 per share (2020: RMB 0.12)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,298,858</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,082,381</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> 0.10 0.12 1298858000 1082381000 <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">35</div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Commitments </div></div></div> </td> </tr> </table> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Capital commitments outstanding at 31 December 2021 not provided for in the financial statements were as follows: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 72%; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 5%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 5%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">As at 31</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">December 2020<br/>RMB’000</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">As at 31</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">December 2021<br/>RMB’000</div></div> </td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Property, plant and equipment contracted for</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">585,870</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,176,168</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Capital commitments outstanding at 31 December 2021 not provided for in the financial statements were as follows: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 72%; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 5%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 5%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">As at 31</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">December 2020<br/>RMB’000</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">As at 31</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">December 2021<br/>RMB’000</div></div> </td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Property, plant and equipment contracted for</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">585,870</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,176,168</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> 585870000 1176168000 <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">36</div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Subsequent event </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%;"> </td> <td style="width: 6%; vertical-align: top;;text-align:left;">(a)</td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">A dividend in respect of the year ended 31 December 2021 of RMB 0.1 per share, amounting to a total dividend of RMB1,082,381 thousands, was proposed by the Board of Directors on 23 March 2022. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%;"> </td> <td style="width: 6%; vertical-align: top;;text-align:left;">(b)</td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Pursuant to [2020] Scp471 approved by China interbank market dealers association, the Company issued a super short-term bonds of RMB1.50 billion to Chinese institutional investors with interest rate of 2.35% per year in January 2022, and will repay the principal and interest upon maturity on 18 May 2022. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 11%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Pursuant to [2020] Scp471 approved by China interbank market dealers association, the Company issued another super short-term bonds of RMB1.50 billion to Chinese institutional investors with interest rate of 2.01% per year in March 2022, and will repay the principal and interest upon maturity on 5 July 2022. </div></div> 0.1 1082381000 1500000000 0.0235 18 May 2022 1500000000 0.0201 5 July 2022 <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">37</div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Statement of financial position and equity movement of the Company </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 66%; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 6%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 6%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">As at 31 December</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2020</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">RMB’000</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">As at 31 December<br/>2021</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">RMB’000</div></div> </td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-current</div> assets</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Property, plant and equipment</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">11,279,484</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10,914,990</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Investment properties</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">396,676</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">381,540</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Right-of-use</div></div> assets</div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">296,371</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">275,924</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Construction in progress</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,694,937</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,201,111</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Investments in subsidiaries</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,048,328</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,048,328</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Investments accounted for using the equity method</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,594,451</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,299,050</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Time deposits with banks</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,042,840</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,381,149</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred tax assets</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">238,040</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">178,084</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Other <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-current</div> assets</div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">402,304</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">769,492</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">27,993,431</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">26,449,668</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Current assets</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Derivative financial instruments</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">81,405</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Inventories</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,685,456</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,726,264</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Trade receivables</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,484</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">149</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other receivables</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,447</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">8,276</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Amounts due from related parties</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">975,952</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,116,553</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Prepayments</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,559</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">13,790</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Financial assets at fair value through other comprehensive income (FVOCI)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">735,262</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">615,689</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Time deposits with banks</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,049,441</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,386,605</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash and cash equivalents</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,460,067</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,927,519</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">14,920,668</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">19,876,250</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Current liabilities</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Trade and other payables</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,287,762</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,389,508</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Contract liabilities</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">423,838</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">376,834</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Amounts due to related parties</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,507,497</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,423,883</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Staff salaries and welfares payable</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">239,537</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">253,800</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Borrowings</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,500,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,500,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Short-term bonds</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,017,811</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Lease liabilities</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,897</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,604</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Derivative financial instruments</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">23,804</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Income tax payable</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">249,332</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Current tax liabilities</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,392,922</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,843,541</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">14,377,264</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">16,062,306</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net current assets</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">543,404</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,813,944</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 66%; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 6%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 6%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">As at 31 December<br/>2020</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">RMB’000</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">As at 31 December</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2021</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">RMB’000</div></div> </td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total assets less current liabilities</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">28,536,835</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">30,263,612</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-current</div> liabilities</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Interest-bearing borrowings</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">700,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Lease liabilities</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,911</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">399</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred income</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">13,433</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">12,720</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">15,344</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">713,119</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">NET ASSETS</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">28,521,491</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">29,550,493</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">CAPITAL AND RESERVES</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Share capital</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10,823,814</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10,823,814</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Reserves</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">17,697,677</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">18,726,679</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">TOTAL EQUITY</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">28,521,491</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">29,550,493</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-left: 5%; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Approved and authorized for issue by the Board of Directors on 27 April 2022. </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 95%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: auto; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 28%;"/> <td style="width: 1%; vertical-align: bottom;"/> <td style="width: 3%;"/> <td style="width: 1%; vertical-align: bottom;"/> <td style="width: 67%;"/> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top;">)</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top;">)</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Wu Haijun</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top;">)</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top;">)</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top;">)</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top;">Directors</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top;">)</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;">Du Jun</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top;">)</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top;">)</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top;">)</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; font-size: 0px;"> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(a)</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Movements in components of equity of the Company </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 23%; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">Share capital<br/>RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Legal</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">surplus<br/>RMB’000</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Capital</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">surplus<br/>RMB’000</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Surplus</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">reserve<br/>RMB’000</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Other</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">reserve<br/>RMB’000</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">Hedging<br/>RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Share</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">premium<br/>RMB’000</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Safety</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">production</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">fund<br/>RMB’000</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Retained</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">earnings<br/>RMB’000</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">Total<br/>RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance at 1 January 2020</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10,823,814</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,072,476</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,180</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">101,355</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">17,838</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">106,846</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">57,135</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">14,260,322</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">29,443,966</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net profit attributable to shareholders of the Company</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">387,895</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">387,895</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Dividends proposed and approved</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,298,858</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,298,858</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Appropriation of safety production fund</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">88,462</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(88,462</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Change in fair value of hedging instruments</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">63,840</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">63,840</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Reclassified to cost of inventory</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(63,840</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(63,840</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Share of other comprehensive income of investments accounted for using the equity method</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(11,512</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(11,512</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance at 31 December 2020 and 1 January 2021</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10,823,814</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,072,476</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,180</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">101,355</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,326</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">106,846</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">145,597</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">13,260,897</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">28,521,491</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total comprehensive income for the year</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">16,639</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">125,159</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,058,284</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,200,082</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Amounts transferred from hedging reserve to initial carrying amount of hedged items</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(88,699</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(88,699</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Dividends declared and approved in respect of previous year</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,082,381</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,082,381</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Transfer to legal surplus</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,498,808</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(2,498,808</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Appropriation of safety production fund</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">32,310</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(32,310</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance at 31 December 2021</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10,823,814</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,571,284</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,180</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">101,355</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">22,965</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">36,460</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">106,846</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">177,907</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">11,705,682</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">29,550,493</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 66%; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 6%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 6%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">As at 31 December</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2020</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">RMB’000</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">As at 31 December<br/>2021</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">RMB’000</div></div> </td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-current</div> assets</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Property, plant and equipment</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">11,279,484</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10,914,990</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Investment properties</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">396,676</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">381,540</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Right-of-use</div></div> assets</div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">296,371</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">275,924</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Construction in progress</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,694,937</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,201,111</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Investments in subsidiaries</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,048,328</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,048,328</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Investments accounted for using the equity method</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,594,451</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,299,050</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Time deposits with banks</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,042,840</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,381,149</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred tax assets</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">238,040</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">178,084</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Other <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-current</div> assets</div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">402,304</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">769,492</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">27,993,431</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">26,449,668</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Current assets</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Derivative financial instruments</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">81,405</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Inventories</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,685,456</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,726,264</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Trade receivables</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,484</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">149</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other receivables</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,447</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">8,276</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Amounts due from related parties</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">975,952</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,116,553</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Prepayments</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,559</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">13,790</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Financial assets at fair value through other comprehensive income (FVOCI)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">735,262</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">615,689</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Time deposits with banks</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,049,441</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,386,605</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash and cash equivalents</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,460,067</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,927,519</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">14,920,668</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">19,876,250</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Current liabilities</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Trade and other payables</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,287,762</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,389,508</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Contract liabilities</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">423,838</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">376,834</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Amounts due to related parties</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,507,497</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,423,883</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Staff salaries and welfares payable</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">239,537</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">253,800</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Borrowings</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,500,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,500,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Short-term bonds</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,017,811</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Lease liabilities</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,897</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,604</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Derivative financial instruments</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">23,804</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Income tax payable</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">249,332</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Current tax liabilities</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,392,922</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,843,541</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">14,377,264</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">16,062,306</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net current assets</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">543,404</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,813,944</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 66%; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 6%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 6%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">As at 31 December<br/>2020</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">RMB’000</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">As at 31 December</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2021</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">RMB’000</div></div> </td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total assets less current liabilities</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">28,536,835</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">30,263,612</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-current</div> liabilities</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Interest-bearing borrowings</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">700,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Lease liabilities</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,911</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">399</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred income</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">13,433</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">12,720</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">15,344</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">713,119</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">NET ASSETS</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">28,521,491</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">29,550,493</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">CAPITAL AND RESERVES</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Share capital</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10,823,814</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10,823,814</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Reserves</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">17,697,677</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">18,726,679</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">TOTAL EQUITY</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">28,521,491</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">29,550,493</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> 11279484000 10914990000 396676000 381540000 296371000 275924000 1694937000 3201111000 2048328000 2048328000 4594451000 3299050000 7042840000 5381149000 238040000 178084000 402304000 769492000 27993431000 26449668000 0 81405000 3685456000 5726264000 1484000 149000 6447000 8276000 975952000 1116553000 6559000 13790000 735262000 615689000 4049441000 7386605000 5460067000 4927519000 14920668000 19876250000 2287762000 2389508000 423838000 376834000 3507497000 7423883000 239537000 253800000 1500000000 1500000000 3017811000 0 7897000 1604000 0 23804000 0 249332000 3392922000 3843541000 14377264000 16062306000 543404000 3813944000 28536835000 30263612000 0 700000000 1911000 399000 13433000 12720000 15344000 713119000 28521491000 29550493000 10823814000 10823814000 17697677000 18726679000 28521491000 29550493000 <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 23%; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">Share capital<br/>RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Legal</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">surplus<br/>RMB’000</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Capital</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">surplus<br/>RMB’000</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Surplus</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">reserve<br/>RMB’000</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Other</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">reserve<br/>RMB’000</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">Hedging<br/>RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Share</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">premium<br/>RMB’000</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Safety</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">production</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">fund<br/>RMB’000</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Retained</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">earnings<br/>RMB’000</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">Total<br/>RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance at 1 January 2020</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10,823,814</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,072,476</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,180</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">101,355</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">17,838</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">106,846</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">57,135</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">14,260,322</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">29,443,966</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net profit attributable to shareholders of the Company</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">387,895</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">387,895</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Dividends proposed and approved</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,298,858</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,298,858</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Appropriation of safety production fund</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">88,462</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(88,462</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Change in fair value of hedging instruments</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">63,840</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">63,840</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Reclassified to cost of inventory</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(63,840</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(63,840</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Share of other comprehensive income of investments accounted for using the equity method</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(11,512</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(11,512</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance at 31 December 2020 and 1 January 2021</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10,823,814</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,072,476</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,180</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">101,355</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,326</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">106,846</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">145,597</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">13,260,897</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">28,521,491</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total comprehensive income for the year</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">16,639</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">125,159</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,058,284</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,200,082</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Amounts transferred from hedging reserve to initial carrying amount of hedged items</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(88,699</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(88,699</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Dividends declared and approved in respect of previous year</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,082,381</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,082,381</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Transfer to legal surplus</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,498,808</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(2,498,808</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Appropriation of safety production fund</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">32,310</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(32,310</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance at 31 December 2021</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10,823,814</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,571,284</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,180</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">101,355</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">22,965</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">36,460</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">106,846</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">177,907</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">11,705,682</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">29,550,493</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> 10823814000 4072476000 4180000 101355000 17838000 0 106846000 57135000 14260322000 29443966000 0 0 0 0 0 0 0 0 387895000 387895000 0 0 0 0 0 0 0 0 1298858000 1298858000 0 0 0 0 0 0 0 88462000 -88462000 0 0 0 0 0 0 -63840000 0 0 0 -63840000 0 0 0 0 0 -63840000 0 0 0 -63840000 0 0 0 0 -11512000 0 0 0 0 -11512000 10823814000 4072476000 4180000 101355000 6326000 0 106846000 145597000 13260897000 28521491000 0 0 0 0 16639000 125159000 0 0 2058284000 2200082000 0 0 0 0 0 -88699000 0 0 0 -88699000 0 0 0 0 0 0 0 0 -1082381000 -1082381000 0 2498808000 0 0 0 0 0 0 -2498808000 0 0 0 0 0 0 0 0 32310000 -32310000 0 10823814000 6571284000 4180000 101355000 22965000 36460000 106846000 177907000 11705682000 29550493000 <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">38</div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Benefits and interests of directors and supervisors </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(a)</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Directors’ and supervisors’ emoluments: </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 57%;"/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="18" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">2019</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">Salaries and<br/>other benefits</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">Retirement<br/>scheme<br/>contributions</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">Discretionary<br/>bonuses</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">Directors’ fees</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">Total</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Executive directors</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Wu Haijun</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">343</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">26</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">557</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">926</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Shi Wei (<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Resigned in December 2019</div></div>)</div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">329</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">26</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">797</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,152</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Jin Qiang</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">289</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">26</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">745</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,060</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Guo Xiaojun (Resigned in December 2019)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">283</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">26</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">751</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,060</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Zhou Meiyun</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">248</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">26</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">709</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">983</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Jin Wenmin</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">260</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">26</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">721</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,007</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;">Independent <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-executive</div> directors</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Zhang Yimin</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">150</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">150</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Liu Yunhong</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">150</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">150</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Du Weifeng</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">150</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">150</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Li Yuanqin</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">150</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">150</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Supervisors</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Ma Yanhui</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">267</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">22</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">685</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">974</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Zuo Qiang (Resigned in September 2019)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">102</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">15</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">324</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">441</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Li Xiaoxia (Resigned in September 2019)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">102</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">14</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">529</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">645</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Zhang Feng (Appointed in October 2019)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">31</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">107</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">147</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Chen Hongjun (Appointed in October 2019)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">34</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">110</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">153</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Zheng Yunrui</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">100</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">100</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cai Tingji</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">100</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">100</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,488</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">225</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,035</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">600</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,348</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 61%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="18" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">2020</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Salaries and</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">other benefits</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Retirement</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">scheme</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">contributions</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Discretionary</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">bonuses</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">Directors’ fees</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">Total</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Executive directors</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Wu Haijun</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">359</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">44</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">799</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,202</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Guan Zemin<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> (appointed in February 2020)</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">367</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">41</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">397</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">805</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Jin Qiang</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">354</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">44</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">716</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,114</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Jin Wenmin</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">250</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">44</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">721</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,015</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Huang Xiangyu <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(appointed in June 2020)</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">275</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">39</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">440</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">754</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Huang Fei <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(appointed in June 2020)</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">217</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">39</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">426</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">682</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Zhou Meiyun <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(resigned in September 2020)</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">181</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">33</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">668</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">882</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-executive</div> directors</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Xie Zhenglin <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(appointed in June 2020)</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Peng Kun<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> (appointed in June 2020)</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">96</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">25</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">246</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">367</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;">Independent <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-executive</div> directors</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Li Yuanqin</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">150</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">150</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Tang Song<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> (appointed in June 2020)</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">75</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">75</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Chen Haifeng<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> (appointed in June 2020)</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">75</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">75</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Yang Jun <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(appointed in June 2020)</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">75</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">75</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Gao Song <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(appointed in June 2020)</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">75</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">75</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Zhang Yimin<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> (resigned in June 2020)</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">75</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">75</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Liu Yunhong <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(resigned in June 2020)</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">75</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">75</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Du Weifeng <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(resigned in June 2020)</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">75</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">75</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Supervisors</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Ma Yanhui</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">332</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">42</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">720</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,094</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Zhang Feng</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">148</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">40</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">485</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">673</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Chen Hongjun</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">159</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">38</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">485</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">682</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Zheng Yunrui</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">100</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">100</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cai Tingji</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">100</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">100</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,938</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">429</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,103</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">675</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10,145</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 61%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="18" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">2021</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Salaries and</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">other benefits</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">RMB’000</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">Retirement<br/>scheme<br/>contributions<br/>RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">Discretionary<br/>bonuses<br/>RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">Directors’ fees<br/>RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">Total<br/>RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Executive directors</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Wu Haijun</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">324</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">49</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">768</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,141</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Guan Zemin</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">407</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">49</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">767</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,223</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Jin Qiang <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(resigned in February 2022)</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">378</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">49</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">682</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,109</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Du Jun<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> (appointed in June 2021)</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">373</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">49</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">617</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,039</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Jin Wenmin <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(resigned in February 2022)</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">265</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">49</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">684</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">998</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Huang Xiangyu</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">276</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">48</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">684</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,008</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Huang Fei <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(resigned in February 2022)</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">251</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">46</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">683</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">980</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-executive</div> directors</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Xie Zhenglin</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Peng Kun</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">186</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">46</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">631</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">863</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;">Independent <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-executive</div> directors</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Li Yuanqin</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">150</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">150</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Tang Song</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">150</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">150</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Chen Haifeng</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">150</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">150</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Yang Jun</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">150</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">150</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Gao Song</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">150</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">150</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Supervisors</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Ma Yanhui</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">350</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">49</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">682</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,081</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Zhang Feng</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">169</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">42</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">584</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">795</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Chen Hongjun</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">178</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">41</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">603</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">822</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Zheng Yunrui</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">100</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">100</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cai Tingji</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">100</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">100</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,357</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">517</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,385</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">750</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">12,009</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(b)</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Directors’ retirement benefits </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">No specific retirement benefits were paid to directors in respect of services in connection with the management of the affairs of the company or its subsidiary undertaking (2019 and 2020:Nil). </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 57%;"/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="18" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">2019</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">Salaries and<br/>other benefits</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">Retirement<br/>scheme<br/>contributions</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">Discretionary<br/>bonuses</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">Directors’ fees</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">Total</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Executive directors</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Wu Haijun</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">343</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">26</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">557</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">926</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Shi Wei (<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Resigned in December 2019</div></div>)</div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">329</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">26</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">797</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,152</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Jin Qiang</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">289</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">26</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">745</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,060</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Guo Xiaojun (Resigned in December 2019)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">283</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">26</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">751</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,060</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Zhou Meiyun</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">248</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">26</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">709</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">983</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Jin Wenmin</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">260</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">26</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">721</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,007</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;">Independent <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-executive</div> directors</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Zhang Yimin</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">150</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">150</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Liu Yunhong</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">150</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">150</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Du Weifeng</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">150</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">150</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Li Yuanqin</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">150</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">150</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Supervisors</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Ma Yanhui</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">267</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">22</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">685</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">974</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Zuo Qiang (Resigned in September 2019)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">102</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">15</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">324</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">441</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Li Xiaoxia (Resigned in September 2019)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">102</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">14</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">529</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">645</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Zhang Feng (Appointed in October 2019)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">31</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">107</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">147</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Chen Hongjun (Appointed in October 2019)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">34</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">110</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">153</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Zheng Yunrui</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">100</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">100</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cai Tingji</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">100</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">100</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,488</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">225</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,035</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">600</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,348</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 61%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="18" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">2020</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Salaries and</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">other benefits</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Retirement</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">scheme</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">contributions</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Discretionary</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">bonuses</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">Directors’ fees</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">Total</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Executive directors</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Wu Haijun</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">359</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">44</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">799</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,202</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Guan Zemin<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> (appointed in February 2020)</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">367</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">41</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">397</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">805</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Jin Qiang</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">354</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">44</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">716</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,114</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Jin Wenmin</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">250</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">44</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">721</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,015</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Huang Xiangyu <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(appointed in June 2020)</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">275</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">39</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">440</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">754</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Huang Fei <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(appointed in June 2020)</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">217</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">39</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">426</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">682</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Zhou Meiyun <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(resigned in September 2020)</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">181</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">33</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">668</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">882</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-executive</div> directors</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Xie Zhenglin <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(appointed in June 2020)</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Peng Kun<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> (appointed in June 2020)</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">96</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">25</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">246</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">367</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;">Independent <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-executive</div> directors</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Li Yuanqin</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">150</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">150</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Tang Song<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> (appointed in June 2020)</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">75</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">75</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Chen Haifeng<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> (appointed in June 2020)</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">75</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">75</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Yang Jun <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(appointed in June 2020)</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">75</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">75</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Gao Song <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(appointed in June 2020)</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">75</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">75</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Zhang Yimin<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> (resigned in June 2020)</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">75</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">75</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Liu Yunhong <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(resigned in June 2020)</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">75</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">75</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Du Weifeng <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(resigned in June 2020)</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">75</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">75</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Supervisors</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Ma Yanhui</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">332</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">42</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">720</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,094</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Zhang Feng</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">148</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">40</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">485</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">673</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Chen Hongjun</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">159</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">38</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">485</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">682</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Zheng Yunrui</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">100</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">100</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cai Tingji</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">100</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">100</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,938</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">429</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,103</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">675</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10,145</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="break-inside: avoid; font-size: 0px;"> <td style="width: 4%; vertical-align: top;;text-align:left;"/> </tr> </table> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 61%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="18" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">2021</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Salaries and</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">other benefits</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">RMB’000</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">Retirement<br/>scheme<br/>contributions<br/>RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">Discretionary<br/>bonuses<br/>RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">Directors’ fees<br/>RMB’000</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">Total<br/>RMB’000</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Executive directors</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Wu Haijun</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">324</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">49</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">768</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,141</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Guan Zemin</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">407</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">49</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">767</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,223</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Jin Qiang <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(resigned in February 2022)</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">378</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">49</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">682</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,109</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Du Jun<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> (appointed in June 2021)</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">373</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">49</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">617</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,039</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Jin Wenmin <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(resigned in February 2022)</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">265</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">49</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">684</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">998</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Huang Xiangyu</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">276</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">48</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">684</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,008</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Huang Fei <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(resigned in February 2022)</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">251</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">46</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">683</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">980</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-executive</div> directors</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Xie Zhenglin</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Peng Kun</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">186</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">46</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">631</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">863</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;">Independent <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-executive</div> directors</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Li Yuanqin</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">150</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">150</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Tang Song</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">150</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">150</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Chen Haifeng</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">150</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">150</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Yang Jun</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">150</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">150</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Gao Song</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">150</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">150</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Supervisors</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Ma Yanhui</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">350</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">49</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">682</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,081</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Zhang Feng</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">169</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">42</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">584</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">795</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Chen Hongjun</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">178</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">41</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">603</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">822</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Zheng Yunrui</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">100</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">100</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cai Tingji</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">100</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">100</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,357</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">517</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,385</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">750</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">12,009</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> 343000 26000 557000 926000 329000 26000 797000 1152000 289000 26000 745000 1060000 283000 26000 751000 1060000 248000 26000 709000 983000 260000 26000 721000 1007000 150000 150000 150000 150000 150000 150000 150000 150000 267000 22000 685000 974000 102000 15000 324000 441000 102000 14000 529000 645000 31000 9000 107000 147000 34000 9000 110000 153000 100000 100000 100000 100000 2488000 225000 6035000 600000 9348000 359000 44000 799000 1202000 367000 41000 397000 805000 354000 44000 716000 1114000 250000 44000 721000 1015000 275000 39000 440000 754000 217000 39000 426000 682000 181000 33000 668000 882000 96000 25000 246000 367000 150000 150000 75000 75000 75000 75000 75000 75000 75000 75000 75000 75000 75000 75000 75000 75000 332000 42000 720000 1094000 148000 40000 485000 673000 159000 38000 485000 682000 100000 100000 100000 100000 2938000 429000 6103000 675000 10145000 324000 49000 768000 1141000 407000 49000 767000 1223000 378000 49000 682000 1109000 373000 49000 617000 1039000 265000 49000 684000 998000 276000 48000 684000 1008000 251000 46000 683000 980000 186000 46000 631000 863000 150000 150000 150000 150000 150000 150000 150000 150000 150000 150000 350000 49000 682000 1081000 169000 42000 584000 795000 178000 41000 603000 822000 100000 100000 100000 100000 3357000 517000 7385000 750000 12009000 0 0 <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">39</div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Possible impact of amendments, new standards and interpretations issued but not yet effective for the year ended 31 December 2021 </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 5%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Up to the date of issue of these financial statements, the IASB has issued a number of a number of amendments, new standards and interpretations, which are not yet effective for the year ended 31 December 2021 and which have not been adopted in these financial statements. These developments include the following which may be relevant to the Group. </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 94%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: auto; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 81%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Effective for</div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">accounting</div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">periods</div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">beginning on or<br/>after</div></div></div> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Annual Improvements to IFRS Standards 2018-2020</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">1 January 2022</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Amendments to IFRS 3, Reference to the Conceptual Framework</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">1 January 2022</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Amendments to IAS 16, Property, Plant and Equipment: Proceeds before Intended Use</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">1 January 2022</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Amendments to IAS 37, Onerous Contracts – Cost of Fulfilling a Contract</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">1 January 2022</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Amendments to IAS 1, Classification of Liabilities as Current or <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-current</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">1 January 2023</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">IFRS 17, Insurance contracts</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">1 January 2023</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Basis for conclusions on IFRS 17</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">1 January 2023</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Illustrative examples on IFRS 17</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">1 January 2023</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Amendments to IFRS 17</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">1 January 2023</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Amendments to IFRS 17, Initial Application of IFRS 17 and IFRS 9 - Comparative Information</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">1 January 2023</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Amendments to IAS 1 and IFRS Practice Statement 2, Disclosure of Accounting Policies</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">1 January 2023</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Amendments to IAS 8, Definition of Accounting Estimates</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">1 January 2023</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Amendments to IAS 12, Deferred Tax related to Assets and Liabilities arising from a Single Transaction</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">1 January 2023</td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px;"/> </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5%; text-indent: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group is in the process of making an assessment of what the impact of these amendments, new standards and interpretations are expected to be in the period of initial application. So far, the Group has concluded that the adoption of them is unlikely to have a significant impact on the consolidated financial statements. </div></div> <div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 94%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: auto; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 81%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Effective for</div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">accounting</div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">periods</div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">beginning on or<br/>after</div></div></div> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Annual Improvements to IFRS Standards 2018-2020</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">1 January 2022</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Amendments to IFRS 3, Reference to the Conceptual Framework</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">1 January 2022</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Amendments to IAS 16, Property, Plant and Equipment: Proceeds before Intended Use</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">1 January 2022</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Amendments to IAS 37, Onerous Contracts – Cost of Fulfilling a Contract</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">1 January 2022</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Amendments to IAS 1, Classification of Liabilities as Current or <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-current</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">1 January 2023</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">IFRS 17, Insurance contracts</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">1 January 2023</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Basis for conclusions on IFRS 17</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">1 January 2023</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Illustrative examples on IFRS 17</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">1 January 2023</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Amendments to IFRS 17</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">1 January 2023</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Amendments to IFRS 17, Initial Application of IFRS 17 and IFRS 9 - Comparative Information</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">1 January 2023</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Amendments to IAS 1 and IFRS Practice Statement 2, Disclosure of Accounting Policies</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">1 January 2023</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Amendments to IAS 8, Definition of Accounting Estimates</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">1 January 2023</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Amendments to IAS 12, Deferred Tax related to Assets and Liabilities arising from a Single Transaction</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">1 January 2023</td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px;"/> </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> 2022-01-01 2022-01-01 2022-01-01 2022-01-01 2023-01-01 2023-01-01 2023-01-01 2023-01-01 2023-01-01 2023-01-01 2023-01-01 2023-01-01 2023-01-01 Government grants. Grants related to R&D, other tax refund and subsidies are included in the government grants line item. There are no unfulfilled conditions or other contingencies attaching to these grants. Structured deposits are financial products issued by banks, return of which are linked to the performance of the embedded index, like foreign exchange rate, interest rate and etc.. According to the Company’s Articles of Association, the reserve available for distribution is the lower of the amount determined under China Accounting Standards for Business Enterprises and the amount determined under IFRS. According to the relevant PRC regulations, the Group is required to transfer an amount to specific reserve for the safety production fund based on the turnover of certain refining and chemicals products. This reserve represents unutilized safety production fund. The application of the share premium account is governed by Sections 167 and 168 of the PRC Company Law. Other reserve comprises share of post-acquisition movements in other comprehensive income from associates and joint ventures using the equity methods of accounting with a corresponding adjustment to the carrying amount of the investment. The transfer to this reserve from the retained profits is subject to the approval by shareholders at general meetings. Its usage is similar to that of the legal surplus reserve. This reserve represents gifts or grants received from China Petrochemical Corporation, the ultimate parent company and which are required to be included in this reserve fund by PRC regulations. Under PRC rules and regulations, the Company and its PRC subsidiaries are required to set aside 10% of the net income determined in accordance with the PRC accounting rules and regulations to a legal surplus reserve. The transfer to this reserve must be made before distribution of any dividend to shareholders. The legal surplus reserve is non-distributable other than in liquidation and can be used to make good of previous years’ losses, if any, and may be utilized for business expansion or converted into ordinary shares by the issuance of new shares to shareholders in proportion to their existing shareholdings or by increasing the par value of the shares currently held by the shareholders, provided that the balance after such issuance is not less than 25% of the registered capital. In accordance with PRC rules and regulations, the Company has set aside RMB6,571,284 thousand of legal surplus as of 31 December 2021. As at 31 December 2020 and 2021, certain trade receivables and bills receivable were classified as financial assets at FVOCI, as the Group’s business model is achieved both by collecting contractual cash flows and selling of these assets. Pursuant to the resolution of the 18th meeting of the 7th term of Board of Directors on 5 December 2013, the Group was approved to make a capital contribution of USD 30,017,000 (RMB 182,804 thousand equivalent) to Shanghai Secco, an associate of the Group. As at 31 December 2021, the Company has contributed RMB 71,541 thousand to Shanghai Secco. According to the approval by Shanghai Municipal Commission of Commerce as issued on 19 October 2015, the rest of the capital contribution to Shanghai Secco should be within 50 years starting from its registration date. Pursuant to the articles of association of Shidian Energy in August 2019, Toufa agreed to make a capital contribution of RMB 400,000 thousand to acquire 40% share of Shidian Energy. As at 31 December 2021, Toufa has contributed RMB 320,000 thousand to Shidian Energy, and the rest of the capital contribution to Shidian Energy should be paid before January 2022 in accordance with the agreement. Sinopec Baling Petrochemical Co., Ltd and the Company jointly established Baling Materials on 7 September 2021, each with a cash contribution of RMB 400,000 thousand. As at 31 December 2021, the Company has made a paid-up capital contribution of RMB50,000 thousand. Amounts due to related parties – measured at FVPL represents the obligation that the Company needs to return the crude oil to its related party with maturity of less than 1 year, which is measured at fair value through profit or loss. Cash deposits with a related party were cash deposits at Sinopec Finance Company Limited (“Sinopec Finance”). Unentitled portion represented the earnings from sales of the lands injected by Government in Chemical Industry that cannot be shared by other shareholders. EXCEL 202 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( (1DG%0'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 " "$9)Q4^R9Z .\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M3L,P#(=?!>7>NG_&A**N%Q GD)"8!.(6.=X6K6FCQ*C=VY.&K1."!^ 8^Y?/ MGR4WZ"0.GE[\X,BSH7 SV:X/$MU&')B=! AX(*M"'A-];.X&;Q7'I]^#4WA4 M>X*J*-9@B956K& &9FXABK;1*-&3XL&?\1H7O/OT78)I!.K(4L\!RKP$T1H(RZ3W^K[A^VC:*NBJK)BE55WVW(MZUNY*C]FUQ]^5V$[:+,S M_]CX(M@V\.LNVB]02P,$% @ A&2<5)E&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" "$9)Q4(8[CW'H' !D) & 'AL+W=O9M+,?H!)6&1#$BH( M^M%?WPN0(F2;NF"VB3\D? B'YP(7YUR /'[DXG.9,";)4YX5Y3;T'.=PF-.T&)P>ZVL+<7K,*YFE M!5L(4E9Y3L7S&V!3 MEF4*"7C\T8 .VF>JAMO'&_29#AZ"N:,EF_+L0QK+Y&0P'I"8W=,JDS?\\8(U M 84*+^)9J?\EC_5O@V! HJJ4/&\: X,\+>K_Z5/3$5L-QLZ.!E[3P'O5('!W M-/";!KX.M&:FPWI/)3T]%OR1"/5K0%,'NF]T:X@F+=0P+J6 NRFTDZ=3_L $ M6<"(D7U2)E2P\G@H 5C='D8-R%D-XNT <3URQ0N9E.2\B%G\$F (C%I:WH;6 MF8(YGMM!:-J_N8/0\=M>\C6>OPN/1Q7DKB3SHIXY*@,_7<*O MR%RRO/P?\HR@?4:@GQ'8GG'[O&9=8X W]YS]&<(B;%F$*,P$*,2:QBRCJRX: M>/M[FI4,X7'8\CCLUQLW;)664M1=OI04NALN=Q'# 6W$1BVQ43]BDZ*H: ;\ MUEQT\L%QI*@P.N.6SK@?G043*8_5!"0@!)T)9$%JYLSWWWWW=M*]X';45$#J3TC*"GOK(J$#YX6C[^ZZW[V.\7,>(GM.OU[:IS>!BM_CA8);>D MV/TB5LV0[N:%P\T^8JP\P\KKJ4N"@GOK>;@[Z2U@MEGH&D5V_7ZTE@G4 &3* M\S4MGC%F.)Z5F=%Q%U?B\T*F\KD5+J!X3?/.A+< +=,"RK4((J3%*J$I)(04 M7!5RJ4J/3Q!]!1R[B>%(TVN,D/$!%Q?PUX2: Z*K@E^*[@'' M(:_Y 0G&Y#]I\9R2&T[C/74,55E!WJM<2B.YUV;#'EG<3*' <<( *W%EB=<4%N^6/1&0P.M^&)<3-.XN+B_YK;@I<2\O.W= V)$'?W-8YH[3C/ MN(F'&T!#[@/HT/[G GJ++!DM><%B,B_+BHDN>A;,CZ_K\)?!MV1,=-J)!>F:8X2,G7BX VP4IJD-:KU.BY6N[;I]SH)HZ2KC*![N M VS>2&9J%>7JE*A&ZJ=S'!$"S/C*%XO1]%#1Z90/:UXM_)9<"ZI@'7>)(I@ M%0T5->2GAL0X&N?P>CG'><[$2@WG3X @DXU)=9+]>RL)SUB'APO^?#J[(9,J M3B6HV41*!MJARYA=2QP+GJ5T]XR%>'W7$E&D[*R9!D5,1=S)"X?3F5OHT$ ; M9VE!BRAMERC;X&A:&L/P>AG&BP*LDS8.8QUHXQ)>+Y=024VNJ_QNA_+B("ZL M,]QPC.T:&&?P<17?)-VN M#2_.?%U4_DHJ)_)JP@EY>+KHT0"\0"B@;V"'-= M)+Q2NUU048J2_)9P2(?;E';@OHS5.(V/^\,FUEDJ\LM"SH,W1PC ?Z MN'>=525<@?IZRJ&0B23Y=,74#,>VWGSC7G[XS3;X?&-$_E=;PUB0T#6,;PS( M__IK& OD%ZYAK&6X;^S(_[KK%PM<"8U,!;A*;*;4 M:^!%P;*=AF4!NA('Y$-%+FCZ>U5@U(RK!+BXZT&<"$9W=I,%X%^O/>4E$6,. M :[+RA0RL@#?Q&H+"T@X.@I\-_ Q1D:V UQ8WX[:C#YAW' XQ0U2"LVHK7<9 MN%I/8!F01FK.0^U9IGKEN=1OE\BGW*K;@='MX-OI=F!T.\#5]E;06)?/S_D= MSSK[%@=87LPQ(D:O UQ<;U,)I2V8O^O]\^Y'LF11)6""=#+"D78/T!YA-$J( M8&LX8?6BQ'4<7U-!'FA6,7)S=>8>P#VH*>N[6)1&R .+\C9AD?.G2(DP MVRU'.-#UQ^4YQLBH=X!K[47S:K1/\H9&=D/GFR5O:!0TQ 7P"W+&@O1W,R T M8AOB.GG-RF$*R[<_UFE$>? M]S8:^TLE2[74AP[LI%@CAQI9?>CQ<.H'1Z&C_XZ'#UV\MEX@6]X@?\E<,1(< M'GZ[N6+T->Q5#_]??3IZTZ\UU'Z9_HRE)'H/J/Y&HKW: M?BHST1^(O+I^YKZ;UA^\&)CZ^YLKJK;A2I*Q>X!T#D9 3-2?M-0GDJ_U5R%W M7$J>Z\.$T9@)]0.X?\^YW)RH![0?%IW^!5!+ P04 " "$9)Q4LXG>J2/B@R#IVIZ)I;3;AZ29.+L[G9U]@"5(8DL1+@G9SK_?"U(6)> 24=L\ M1")U<(F#^W4 ^OK9-+^W&ZTM>=E6=7LSV5C[>#6=MHN-WJKVK7G4-?RR,LU6 M6;ALUM/VL=%JV0W:5E.6)'*Z564]N;WN[GUJ;J_-SE9EK3\UI-UMMZKY>JUUO?:_NOQ4P-7TX.59;G5=5N:FC1Z=3-Y1Z_F M/'<#.L2_2_W<'GTGCLJ#,;^[BY^7-Y/$S4A7>F&="04?3WJFJ\I9@GG\L3PE1M M]S]YWF.3"5GL6FNV^\$P@VU9]Y_J9;\01P.H'!G ]@.8/T",#.#[ ?S< 6(_ M0'0KTU/IUF&NK+J];LPS:1P:K+DOW6)VHX%^63N_W]L&?BUAG+V=F;HU5;E4 M5B]):^$#G&J)69''QJQ*^-:0RK0M4?62&+O1#5F8+838QOG^29.RAFM-+LGL MXZ_DS3^^HS+]X8+TG_ C^;(QNQ8&M]=3"_-U3YTN]G.[Z^?&1N9&&?E@:KMI MR?MZJ9>G!J9 ],"6O;*]8U&+<[UX2SC]GK"$461"L_.')\CP^=G#:1%APP^^ MXYT]/F+O_MA=J%?^JQY:VT!N_2_R.'%XG.@>)T8>]UD_Z7JG,3_V V4WT%6: MI]N\H$4N"G8]?3I>WQ"8"L$@/+-(HBR_J1??1 MW.Z:Q48U:XV&9F\E/9K )>4\*62>>YQ09")91A./%(9DC/*"C9"2!U(R2NHC M-(A653@3&3PU2W/XEPB/2 B4-)5)+GWGA$"PEJ:92' :V8%&%J4Q,VT7RZ-4 MLG !,\$*H.([!4%*6B244H_U'$'F4LBL*%*<37Y@DT?9_-2XNMF7T>D;5T0O M,$YY\'R:%DF62H]1B+OD(F&B\/A@]O(L$R-LB@.;(LKF'EIS6:^[S%%+Z$2E MJRRN:1/] BJDQ3U6(+.6.1/<8X?@1"XY\W!S!)>*(L]'V-%DZ(/)-ZM; X$W M?0,>>RJ=KKEPL5AN'U79=%76N1!J!ZB555FK>E&JBBBX9?'>EF!U(?5R:8; M*$L*ZKE_CN#28H3T4?.G4=*_= T=1*3S)#BW;QLH&XI,,^5)0 ?!@2.S@ Z" M2Y/L*#M/*;&!$OM3E&+!N3=U&G4BHW[7PG!,R#P@A>%HP<:"%P$LA06 $GD(LZOYD2&ACH=[MKW*W%PNQJM^5;P?YN MU[I""26&Z#]VI?U*MMINS!)=EU!=Y*# \B!V0US&Q+% W*]+B"LREA9CZS*H M%1J7*WV-(0\:"&IBU4M775!*H:1@&:-)&,(AT FU+,A'Q*!,)3U*W-/-ZZ!1 M6%RC_-S'+K A;UZ3\F(*)&OM_(ZQ8X@*D4*(W//$# '"I)GO,,P>^'\TDMF@ M15A)7K1J44"@<6)))F?CN0H! B!>^NS"#D,%4CG1M-D@1QJ+[ M\STC96U3/NRL>JC =^8J=HXQ* (65P3O^TQM7?IO3+4$[>K2WJWV=%@\#FW%7[P0* 7H,^8O'F*046BC8[$^B 06%PD?37VY,+5M3+_O@/JE MH72-1'G8SCGUSQ1F"(I"U_>U 0H3?*2=LD$9L+@R.#? T^#H8R3 0R >X(C! M:( / H'):("_5TT-OH%-+JC3+A3]8'_M*)$X/5F0KJZ!FUMH365-/G^X&VQ? MQ!)GT $LK@/N5%LNB YFCKJB-Y4=K5SRE@:'6BC,=]<<1;%DS F# F!Q!3 O MJYWKY&=2RL^CA,%"2AAJG-+0O-E9S?N;F5*#J7%W7>DH=CHY@G-%1YNYRE+ M:1IP#7&^;(I"3CD>G?Z?/[^+^F%7FX$W?2CK$@_)'W!IRG,L@!S" #G3:BK/C0TWF\I_\I MKB/4>:&!KM(1"/=LP@%NW3H]?06]VL MN]?Y+>D:3?^.]G#W\"<#[[H7Y=[].WHU[U_\#V;ZOT/XH)JU.P2M] I,)F\S M6/FF?[7?7UCSV+WL?C#6FFWW=:,5A+P#P.\K8^SKA7O X0\L;O\/4$L#!!0 M ( (1DG%0/P C3T0< -0B 8 >&PO=V]R:W-H965T&ULM9IK;^.X%8;_"N$"10MLQKR*U#8)L./IH@NTVV!FVJ(?&9N.A9%%+T4G MDW]?4E),1[S8+=#Y,+:<0_KE(?D^/))O7[3YUN^4LN#[ONWZN\7.VL./RV6_ MWJF][#_H@^K<7[;:[*5UE^9IV1^,DINAT;Y=8@BKY5XVW>+^=OCLP=S?ZJ-M MFTX]&- ?]WMI7C^J5K_<+=#B[8//S=/.^@^6][<'^:2^*/N/PX-Q5\M3+YMF MK[J^T1TP:GNW^ G]N&+0-Q@B_MFHE_[L/?!#>=3ZF[_X97.W@%Z1:M7:^BZD M>WE6*]6VOB>GX[>IT\7I.WW#\_=OO?\\#-X-YE'V:J7;?S4;N[M;B 78J*T\ MMO:S?OF+F@;$?']KW?;#_^!EC.5P =;'WNK]U-@IV#?=^"J_3XDX:X!HI@&> M&N!K&Y"I 1D&.BH;AO5)6GE_:_0+,#[:]>;?#+D96KO1-)V?QB_6N+\VKIV] M7^FNUVVSD59M0&_=BYLC"_06;)M.=NM&MN"@^V;(^0U8_?IO\(??_PY5[$]_ M!.,K:#KP=:>/O>PV_>W2.E&^Z^5Z$O!Q%( S CZI]0= T \ 0XP2S5?7-X?O MFR]=*D[YP*=\X*$_DNGO5]W=K(_&^"3(OE>V+W1*3IV2H5.:Z?3!N&UG[.L/ MX-!*WW&W >JW8W/PN4ZE;.RN&KKS&_'Y'B&"("3X=OE\GIQ4($<$XA#X3C$] M*:9%Q<-VOM';FV.ODGD8=8Z=L+.O)X)5E,Q4QF$400%16B,[:61%C;]TSZJW MPW(]C EN5%(EBU4RC(28J4R$59R)*JVR.JFLBBK]!K/F.)J6VRI.ZI-1?5)H M%2O -4&UWK8^=-P:$"'/NF>P)VIX9E:U_! M7MF=WJ3&P..YAL+_FXTACF-$<$$R8Q"G,8CB&'X^N=:X:H&T8"L; YYE>U1N M"$8?GW9 N[$8L-9[Q[Z=A]*SA"T+O1U*?1U,71?'7$ M=% :#+AW9+ [QZSN6W+QU/'W,X$H83.=<1R'% N:D8I@( DLBOVDMLH9YP98 M^;W@&5,O[U:OH"@RC40<=ML69UP#G1$/%77^?9C[[H+13V)1G"VW2N%\1R;B M**8UJS-B XX0+HJ]Q*-))D[DJA:"H"BKB4A.D%L /",U0 Z1(CI7UV(3!0JA M,H:\(W56FXRQHQ@LK,;.W.=K/A%(G"5QFC%W%!B$RA#ZO_@-BE&$(.55/?>< M5""&'*&,BZ) +53&UB=EFF?IC]AG!\%F0-D B*3LF$O.@& T&7%8SGL"N5 9 M75^-W"A75JR54_W89I9+S!S.:;Q8XC!_^JI(1F1 $RJS:32>2R)CCE#.ZLAP MXC D4.Y(A0)P4)DX#T8=Y&M^BF-Z4%*=G9$F=7$8JAG+'$IQ0 PN(^:GO3^4 M]&#CMM;6Z+U+9CM4+@>9/?WA!&\<1@A!,]&I0.CL!&5, @?BX#)Q5K+?#8?^ MM7_CCU#.'7(IQC%*&'*[<W?R*PJE'ECEL9O6\Z( 67 MD?)E)XUR6^#0N#PD$Y"H:Z# 1)SA;$K %9'O50:2X#))/JM>F>>,E23(4%,D M2,205*0@G"*>,Y- $5RFR-L,66N:QZ/U( %6 _W2*=/[&S>^3%NYDX;L7I.# MB,E!(*88D6B9Q9&X1C6OZ]PR"YC!96C2LU756_UY4?[R0P M8>I$S$TE$440RE1P)-@^*=O^N[+XDM!$G>)61Z0T$<8(RU1P))@_*13LK>_F6GC;UQ?KX'CSKS3(#$ M5AT)C$,(1%R@3(U#@YW3LIU?Y1DTX>D8SY&3B*I)KLZAPS2F R5 MKU[0O,Y)!)**58+F=E> ""U#Y,WWKL =33QR$17#46F>"J38G?AS*R( A5XH M2JS<;D$O6^EO,@Y+XT6U6U>I]&^K(ZD\A@:N(*RC-"?B*&4P4P700!=ZZ5F- M)_20Y)+,N S!3- JDIDL;'#F3$H#JVB951<9.,E,L8C7C,=/$E.1V!ES[DXN M#=BB%YZU#(?\2TH3)4;%*'&U]UQI(I)AM[]8)JLL\(M=7XZ4*_7I^>?8W?E3 MXLR-A51D^L;"\NPG!_[W'G^3YLD!"K1JZYK"#]P-W(P_H1@OK#X,OT)XU-;J M_?!VIYP;&Q_@_K[5VKY=^!\VG'[(&PO=V]R:W-H965T&ULK5IK;^,V%OTKA L4 MNT S%JGW- F0V(K5#]L=3&9;+(K]P%BT+50278E.FG^_U"-V1%Z1:F>^Q)%T M[D-'E^0]$J]?>/U[(.?TQ)U!IT MB%]R]M*\^Q^UM_+$^>_MP4_9S<)I,V(%VXK6!94_SVS%BJ+U)//X8W"Z.,=L M#=___^;]H;MY>3-/M&$K7OR:9^)PLX@6*&,[>BK$9_Z2LN&&_-;?EA=-]Q>] M#%AG@;:G1O!R,)89E'G5_](_!R+F&)#!@"@&Q)TP< <#5S7P)@R\P([M#K0:L\: ME%.4BU=TA58__Q?]X_OO<.#_^$_4_[;7OQSXJ:%5UEPOA/7P=B)R)NA+TQ<*T#/3? L>>,<0G@T,>!XSKQ M&+B!4G2]P G<,3 %/.+ #:,S;,2K>^;5-?+ZJ>:[7""Y*B%9F^A5UA-$9._$ M?Q><$!+* :GPJ.,48M961 +%PGY((H6YF;A4QV'LN2',FW?FS3/RUH_D+2_E M$GYHU]9G)@M?'C.(/D]+(?0\I1)6.DCE;HZ;Q.IF,\=-:G(S8LP_,^8;&>NG M&8@Q:_7YP).68T0=G"L=IS*H(P &H7!0 4(XXN(P5*C4<88"#,YT!D8ZU_ES MGC&Y"*)CS8^\D6N!7!(1/%<"FF>H:=7V5(_-7F6TSJ7J[/@J)I:VB!Z0_U&7!($"KM=5WK'/:"079U35TQV0K)\]FIUX][$X56)R1 M+>.5%;'6$4H-)3KB2JU':YC4A!C1%I]IBXVT37=0DL(L;_KA?2[.5XB_6$LJ M<+#:YN@@E4(K(K$B-E9$:DEV1")V+MK",=*85)FA08Q!M>#H)1/'L1MYRF2_ M I 3+2* E#UB[,;*TT@@EUX0.DZD]'X;,,TH<$FD-CN03]?Q@XD*Q>^$&_X6 MC>+@9?1H_<"--3IUG%J*=D@"1?-\)U3']$Q<"N PEM/B!'D7\8+-ZN6O=8N# ML]$LA:5\4)=I *=Q.,]58G>UF>DJ-;H:\W<1*=BL4KZB=\1Z^Q]X7A2IZS* MT\C4(3"94$BH*@&BR-<&N%W. MV"')['B;V4Q MLQ>9@\TZYRM:2FQ5*2L[9 U HLA3!VD"P*X W(/E=G_#\!L\:YZI$3(F_R*0 ML%DA&3LJXH"DZ\*"Q*[KQ:'ZK@A 3G54.M+S/#E7JLH=.$0>!H*YA=(-DA"1S.]5RL,C@3F ) M%X=3]%TT$S:+IK_84^F2 WLXU/M2NT2:Z2JQN]K,=)4:78W?IU_4$C&KI:_H MJ0@@1PB./$=](0< 538!",@F%!.L2S@YGQ#U#2< G*Y+@A$;NQ14R-DS-Y%-!&S:+HK^:D2LOD<6*QE)>YJ7J(# MR_;MLCZ0V;*;5[G(V^F UO5K>XUVQFV_U:*E92Y8"=,.J"(IKV+U\P: T[B? MYRJQN]K,=)4:78V)O^@J,EM7?0LQ0 !E X@! *;Q:Q=<=LC&#DFM*8^9O<@L M8I997R$&B%7"K.R0-0#QI+#7"A020SKNP7*[$V+ GF=JA(S)OR@Q8I8F9C& M0=)[C\K7[3#4WP<"R*DO\#HR=-Q(TQ<)Y)*X8>SZ6D5#:1*/8%5@I)!/UR=^ M/$%NJ[3&9R[R@)CE ?SP[RU6=]LMK[OG)*>9MH=;R0:/5J_??Q<1'/[8H+M: MY-N"=9\6[IJ&;_O!]$,'?EL1Z#/-"_I4]*U@EC>BSI].W?C*FPY9\!>Y'$L? M[<&P6&1,SF)EMRU%#D)Y>77(*XK:E.3E-J='(5LA6LN9L?5[?VHDN&E0TDY_ MR]0>"'[M] M44]<"%YV_QX8E;?4 N3U'>?B[: -<-Y/>/M_4$L#!!0 ( (1DG%2WNW.P MTP@ ,0F 8 >&PO=V]R:W-H965T&ULK5K;CN.X$?T5 MP@&2&6 ]%F^Z3+H;F&GO(ONPB\9,=H,\TA+;5D86O1+=E[]/45);EEB2/9N\ MM"WW(:E3K,MA23?/IOI6[[2VY&5?E/7M8F?MX>-J5:<[O5?U!W/0)?SGT51[ M9>&RVJ[J0Z55U@S:%RL6!.%JK_)R<7?3_/90W=V8HRWR4C]4I#[N]ZIZ_:P+ M\WR[H(NW'[[DVYUU/ZSN;@YJJ[]J^]OAH8*KU6F6+-_KLLY-22K]>+OX1#^N M13.@0?R>Z^?Z[#MQ5#;&?',7/V>WB\#=D2YT:MT4"CZ>]+TN"C<3W,[B!KF M+WGNL,&"I,?:FGTW&.Y@GY?MIWKI#'$V@(83 U@W@(T'B(D!O!O KQT@N@&B ML4Q+I;'#6EEU=U.99U(Y-,SFOC3&;$8#_;QT^_[55O#?',;9NWM3UJ;(,V5U M1KY:^(!-M<0\DGM5[\A/X!)_5Q:7>G:DH/*,XQ'.UR>K;ND M- BB8,0#P464A\F(!@(+N> !SB(\L0@OL$C-7A.K7B9YA/["7-*0C>Q\C^"8 MX/&8[QK!22Y$&.%,HA.3:);)KU##TFEGF_'KEF;DW19/!#A4.*+IXV@8);&( M1S1]G QD%$4)3C,^T8R_*VSS\@F<\.JP34[+)+/67,-4F8;$"[4WU5 Y.VO^ MQ^20O9\@A1_!^0FD9J+JVJ0Y&!PU:^*9 6S V#@(?)@,:23ER*@(+!%Q&.,V MI4%?I(+K@GG(MK;5,75,,RCU!U/G%B]$@7=;292X&C'@B, H9V$R#A $!Q3% M%,FS2DS_#,E*%TVT'%0U%1O=Q.=W--Y !,*">!P4"(JR1$XP8STS]F>8;53Y MK2;Z)2V.H "NWDV&9((XX>-\A^!8)$,6CCG[."$D#:98]P6<\EG6[Q[4JQ-3 M]?O5H3*IUEF7$VIM;7'269FN\B?EU"]YS$M50JP6D#:<-9K1J TX$H^1&%O M1RT3RL;\$125G$[47]HK"SHO+3KZ! XGQ.XT.1RK= <2W9$&@T#>MZ\_D$.A M .,2E?[CF!^:$>[*P)"*%*;<+L%Y]BZ-Z0EC"*0",B:"P L"!$EC$22QYQ08 M$JHY*)T)L_2ZA,X+$U<(A_Z0Y36X.^SZ)<.@['WA(263GB\@L"04GC/XL#"2 M 9\@W!$L&M$9R@0^"0?R]^Z+SZ0?B?R,*N7YOZ?-$24XD11E10D*"4 M$5W%YBCW0HC&ERD?SG) *X6:2S@Z7DLY]@-Q@C."C$*4,X(<.\Z0="_+Z+PN MNT#Z_^#SOL1:MOOEV0-!5/JR/9@OQI8\Q/P# M16*66V/(V3S >HW'YC7>IQ1R.9!U+2^(>T7JXZ;.LUQ5D/%+W0B"YI2D'+ : M]T4ZSI?E'@)95-+PVUA"^"EB*,Y=@.""R1U$L\"(P.<$.#](J*S2NJ M4POM6(-J@O)YN;G4\4,$#^,R$5X/!$/R.(XD&[<*,*0(&8C'B0X:ZT442[ZK MA];M^;4]--ZK$SZO3H9!M#$5S #+H#;D2'=(T)!3/CI#W2-(+F1,/9V! $4D M)9W*?+R7&7Q>9@R)U3M3V?84O3$3#VNXKP-DDL1QDHS9(8TD JO(8X IWCU MRH+/*XLONM.232ZXBA>B A)4+R-(;\/F($-*9X]YYL7$D-(%'\1:->!;E/M. MB$ Y9'5'=/%D"SA$??H(D@6!2(.)VHR[_4&G]<;([H@.DZ" S*6 MHU^:4PY),$[9U\'6& SL.-'EX[T0X9>$"-35_ % M6;<]S<:/"^T:?6^>C;)#GC/12(IQXPK%2>EU[#!1%[T8D^Q8AIYSR*P*6GDW)Y-\.[5!K^L-C*=5LU. M@MAHCZ5EUGYQYP.07).[BZ@#&H.V]-KT&%*"!O6I8E/R@$7)%-5>EFZ'P;?=#U/M".ZW4L*$AB(8:VH$& F1A.-ZNT: <21HG$S( M2=&K'S&O?GY\27>JW&JR57#,6[TK#"CJ^CTQW[G7 FF7T#@4DTN\?:/7"8W]EN^L%["I2R@(YU! )$76"- , ML]?5MGE-JH;3S;&T[>LQIU]/KV)]:EY &OW^F7YV'-H7F):&.L-?OFZTXK*-P. /]_-,:^7;@%3B^NW?T7 M4$L#!!0 ( (1DG%0O0?0BV 0 %,+ 8 >&PO=V]R:W-H965T&ULE59I;^,V$/TK Q=8M(#7MF0G<2X#2?;(;KN[0=(#1=$/M#RV MB)5(E:3BI+^^;RA9L=,DW7Z((UYOWKPYR).U=5]]SASHKBR,/^WE(51'PZ'/ MM$<+7JJZ"-=V?.9"V!]+(NS$46;Y10H,6R]L62ES3S_I4@=>T/>OOINFZ>@XY+Q9BS/) M\0]]$E1VQ?TW@O5IK3RQ#VI>:&3> DZ3 %^QK0H6W.3@V-,U5S5V9&27=)%K MHW987%U?;!@0_$D/Z6-MF)+#PS%*(.2H^)7V@1WP,U7I "( NOYT/NF/1B/Y M@U%;>V7 2)M;$,+6^3WIX"FWQ4*;%64-]=>-_<]1.P ]]L]5UC6Z;BAN]'WO M;%UMB!Z+FY[)YPKAH37(P0),.S&]=+8DY3W#/I@VJKZD:<%W [K<02MT],(V M@EY:N/"C_-P$FWVEMW>9H'$4;!^"(68B6)\@PJ.SG]$0?T=#?'RTC96P$Y9G MX A"AMYP93U4=C$-A) *<:=7)5- (X[>T]D+?#M?_TUW2I_M+9=S*"*,![0C M<(Q3P0(ET7.,6T89_7<3$_%VC][QW-5"#_?-:$!G2^1&M+J[N]_F6I2[X+JD M5ZJLCC'[#=&6M4&7EH_2'#8]5TIP[LNH;48OV3G6J>ZM(VIVT)LU6*L M&5@+_-JN#0X5O +=1FW47*XS*8K8&(PHM;U]C+9[:KILM M8WT*EG8\'NP.:FPAB_V^O0EQP MH7S)@I5L::+]Q:&<)?A=^C6]()GTDX.#KA'$.L#T87]_O#4;4W6KGTA"'= - M5Z')R'24',2CL/M1F3;+DFF,.,I@G* \LLW>-!$%PR8VSZC<&!6*H_XT'?>G MR62K7R4[HHEI$;Y4X70HQ)48[G!LI?(Q56R&9XA2S0X;Y- ME H",WJ1I\S5"Y2@EKL)P?#WN*@YH"TO]3QF%GZT\9%$52B/)=^/N.A?(!,8 M.;85KW9G5UZPM*@SO RA45"Z\,_E=N6TR70ENFW[*1*B9Q)>C-*-:Q><<7+2U" M7[]] ]# #"GY)-F'."*)P:71Z/ZZT=WSXJ[M/O1;:X?BXZYN^F_.ML.P?_;H M45]N[<[TRW9O&_AEW78[,\#';O.HWW?65/30KGYT_?CQ%X]VQC5G+U_0=S]W M+U^TXU"[QO[<%?VXVYGN\,K6[=TW9U=G_HM?W&8[X!>/7K[8FXU]9X=?]S]W M\.E1Z*5R.]OTKFV*SJZ_.;NY>O;J*;:G!O]T]JY7?Q>XDE7;?L /;ZMOSA[C MA&QMRP%[,/"_6_O:UC5V!-/X7^GS+ R)#^J_?>_?T=IA+2O3V]=M_9NKANTW M9U^=%95=F[$>?FGO_FYE/9]C?V5;]_1O<<=M/W]Z5I1C/[0[>1AFL',-_]]\ M%#JH![YZ?.2!:WG@FN;- ]$LWYC!O'S1M7=%AZVA-_R#EDI/P^1<@YOR;NC@ M5P?/#2_?\684[;IXYS:-6[O2-$-Q4Y;MV RNV10_M[4KG>U?/!I@/'SJ42E] MO^*^KX_T?75=_- VP[8OOFTJ6Z4=/(*)AME>^]F^NC[9XQM;+HLG5XOB^O'U MU8G^GH35/Z'^GMR_^EZMWL35[V7UQ7^;53]TP$3_E_>8,CFEONUM[]O(ZV=VY];W?VF+?N:9T>U//MC#[?>UL5;BF M&*BQW9O.T-F"=+'H0-"(AB MA3)AB4/#HV&OQ>K>JS M\^P*X_RY,R894K2KZ-D[-VQI#;2DTJQJ6[R%!70-C0N]?1?Z_<7NVX[V 6;2 M5*:K^N+\[7>_O.LO%L7=UI5;F%5-,@Y&A3YV,%A9CQ5N6#J$:RIWZZH1>OV$ MT1998R49](QN8$)$R<[6M/GT%!!@H >AFWW7[L9Z0S^N#K1_#^CY50O_H_Y? M%1<%\4I!'[:F+US?C]!;:;O!((F!_A7O 3 )$0F&,0/QW-IU_5#8]5I(U7:% MN36N)M* ML=F9LY]I*F+[X6]>.^V7Q8SO8 MGL MO+S M0*E80MJB M>#5SAFB_[A<*>+ Z/*\XG=?P 0F%W.3@QWY<]:YRID/RG _MQN+QQKG9KA.! MT-.3__D?7UU?/WY.JZ._KYXS4X8UX[=77SY'Z@/K6> (W(:^;V%& QX9:&R* MWUOXN;B%J8V=99[;6=/#!Y($+"S&_I0LG%^GXWEN0:BU'6QG#2OO?8?V8VGW M ^V*Y^C8"-"XKK@U]6@7(@-@)Y]]1H3XXCDP M2^=N#?%^[-8UH-1&GMQY;VW1"!L_N7B.@X6G77,+U*+EP[PJNQIH+O9_1S<< M0* ##_&,DEZN+I:B6!+ZS-.&Y#T>%^R19"0?X0X'Z7"QI@&<2'. /=^9#[;X M?:SX&Q P,#^WB[L(LF%'1]D+ 3KZ1/_L,$4-1_(+12!2=(>'@1B:B;_0E"<2 MMSO6'O8C8.3>]KS8R3R8N=(IX:E$-%FA6%#\@%T!HWN]= MZ T- G3!N_8AE#2V,5@E2G7X(> M!.JB',#O(HT+LT*U79JN.^"OQ&R*0A/V#!,%AL#958X5N2%Y0P*.5]:W8UUH$,LJ%DE\5 SB-';F]S;L._8I),,1QD8$X,#JJW(]F$(B;TFV/ 65 M WKV]6E=^B,8A70&$1C TWV %:3F(Q!A??@^_(7@(N!-7 5 K/:.6&H&8P@, M\: &T0GKV6,(\5[%&Z7VS62\XNL%CE$\P?_CYR_E_T]IK?3GU1<"VU##=Q--.FO#Z>;&'M8*L/C4@]O8: 7'M_]V#;V"!(AEM@: MU*1X!CI2*+9A*4WWL#SQQ:*#9ONW=+!J#CP 8\%]A_QG036W$-%AFFXOR MR&\P8HT&.,5S!Q\_C5Z9TQT_=K :1MZ[E6A[@/6E, Q^ 3CQ=4!%.()N0#R/ MX!TZ9#G:WH( C-(EK@,TYM"UM5Z>?(6DY Y F6YMHQXDK &D);U!T@:[ZM!_ MT=,WJ'5(BP !Q@X$(D-14M*W;7W+HH%4- D['@6W;BM(C%7 @22IU[LP8.AP MV,),-EOJ<]_>H:IJX9AW04,C=67M:S7(/:E !C MA)UW &%9K"M^\9@R:A_B+F2$U6RO6G@M@+0;8%ZV?U&O,TH6@*9Q'O3)2M6BN801 MK5%O%0HPF'][U]@N=B9+",2*?04BL$3,)381\/G,1&EI:(GTY+'HPJ0.N9EF MB!G@(QZ,E'P EE!)(>T7":2>C@,"Y])^!#"(_;ZMD.77?!#]5ODUYD +/ZL9 M)#\A"!(?Q"PC(0,L^#37#L"WK<048;L]F!ABBB*"HT/JNF1/S3#A##PJ6C0% M[-2ST&V;2SE#->G6^.CEZG"I>\J;WJBF7B.A*<7<+'@<$7?@'8&*L+#>LTSD MS:,,'UJP-> W*IM.;*6F17)B=H]O"=)G3!F0EM]BD:H_W0J.3[O";QI@2G>* M2PA\HMN)2;%IV^K.U: MWJY%'GLC!ZE&H@,$6_.)P\G/@;7\\&QK,'HG@T:F M(^B9I7U]\ OOM:=MW[5KQT>NQ2Y[Y%W3;= HW@-D1-"R+'X#*4;>Q*$.3Q*- M30KLS4&\9+Q\1LD>?6*;(']< !9"(!.XGQ7.&OF, MH"ESG>^!H1@[#GJEU917HF0? V"?5=MUC#GQJ06 &V^042\P(&LUD+UP:FO3 MJ2=@M+I"B[!=(8SVZ@NVU@$0WB,:1NW". OXBZU%%-Q@I2,5T)$8I$I%#-T+ MV]AY(>)PX[=LC0(-83CN MQ >P?R"=\70%_WYYB&@R>F-F;#3TLZ:B%SV/R@QD3+!U>Z7MHP(:@'(><'BR MT\"Y?KGO\V\IHF8$B"M3F!%Y1#@[P7.-=J:M;&E (#"((EE']PPTTD(X,#BV\R$\P@0ICR9*8#"@I-P#12;T;:=+-V3^!-_;(G7IX@PS MURH>9. X%G5,T* 9HK1*U\\HFN"NW>(]]:WU7D&'-];]GDS>-5L+WDHBM.T5 M"C%$<-YXNTXI1U =;*D%%U#M?8F6L;S">D)QV.3@]/P#:Q!A6,-0P'+,,]D. MDRD+UBU[=X]X.]X&;J<3VD\LW90: _O$27I%J;0$>YE86NZVQ%8TP]"YU3B0 MTF( "(2*YXOUK_)WWC.ZR!I_!2%.K. 5I0LT2U[BTKI; >+\ :>PS!>;L%WF M$)X;?^R]DA?),6QGYNLRP>Y#F9%">CV@;P<2N8D0FBRPC]A.:#1 MO+,Z:;8001%O'GIEA"@^%IY9A+N>7*@X@5;L<._0MIZWU_W;3-!03*W MJ4*D@1+AB*RN<+H'(D1)/'717.KW40Z&^$5RMD_8D\5A"ERF%!-$F;$(GDL F(1HP(*V>-\PI)>HR>ZJ M"TAB+E[:V- ]H=424TP$%DM5:WNY*O)'URZ*R: JAN8-2QAHR&7R0 M!!UR[VD;".8Z=FVTJ]_%01QPMK^1SZY2TX/EO,Y#H$_FE@NWQF#-6DVMTM3E M6).PB(8LJ;^(Y<4=>^1P(YE!/?#12U@F/>JXU^FEG]=[WIVC)O 08/@S?9:# MSAR7.=3&?8]@?4=-*A!B\G'68HHT\;/-M-+TD*?L/XM;^%XNB:J I: 9QQ!L MHBF4?S';U_Z8U?9G&FSLI51FVU#'GKS;7_H8>FZ NP39W]>C5TXS9?^^^ MG6(K@$5/BW\06E%.UU[@!5]E7?'%UQ?/N=V-:B?[F.ODWZ<=XM04+H9#9AW) M &[;[L7;U$?XY"&@.-CE8;E199=,[^$F02TC%^%\*X-\G4BS-0W8\A%=-5*2MSX9_%0S5$"3Z<7D?3,3F(1\F7_(T/" M#\6*1]%A"B(7Z>G+<7<7#,Y9Y,C G/0IKP+.*D.Y'!Z>0#Q'P$;B?\*+[X?A M@P>@Q6R1?S%B3(=[,&A,#>]_&S@FW?R)X/$3\%"VE-.0*.B =)/^WX'1IT&@ M_-#^^E"?Y50#SYQ I>PF:G6Z!3FX/#&WO](-^G"M.IWD7ZY=W\^#?I:3EY'M M$\$!U+"]/PQJP3-!RF$*<-1M7W9NI6)PKI=7UZAS/R_>V0WU$)'Q3ZP"X:^> M?_/Z7(+KZ#SM3-/83D5YQT$=1P;7JDO9LL [>-FP]KH6P;@M*?+I$@,#.Z'- MR3880-VR'89&5>]\*#!HB;;D)^ G"5$2WPWLFP1W4&2OL [)S1@L4&/VD 8W$^YN<"Y'51X&#/X31XD/ M&%O1[F!UMKEU7=MX!E01=.PN9:)B7*D$]](\XQ+] #[<=_G B&.<;X@.PI%_ M^>&5#Z@7>TN<@-%(2 D[)<8LJ3DV^KT6FIQP(%=#\_L9FG8V;##[MR4"8DH! M#:#D]K%@TJF[R2"H]"C+,(GP($O[X^890?'DWI5NT]+K+XKE\JT5FU)\:0MZ M'CGAB-:&X])Z&>XH_DM3R?&J,/^CL!2 JQ>\(+)M+ B7'.\][-8B1 #)]1<\ MY6T5HMY!W/ HBA %N#4)8+IN7M?M7;&UU49$AOJ=+M"C\<^-\%1_B08Q,/IP M6!3[VC0QMIHBZN[YU?62YH(DR4/+2?N!?0$TWV7Q]^S!X&FG M8(K*$>;Q<7#A>B+QOPMOSD!*A^*&8[?X'D<%:^1"B!@BG*F)=NL2^(YQ ;V_ M?: G%P7';@+).G9%D1U/(7".)@\_K7B^N!JYZ \":05LLTY<")522[".@K U M;7.231%\SPK\4OO2(,R*TA%X!P'KX:CZ9M<,;'4)K2F6@:(6XKH!@L 4&#MB MM*/K?$PMZLV&LYHZNLCK-E%CGHJPJ,;.2P\5?CF-;#[X/9.@FC>:M1A8G6;5 MX+72:@*U'1JZEYC,YNT[3O1"14RFE^N8M"$& T029S/YH#*)E(&??/@UCF'7 M8PVBY9;D0B^AO/VSSRZ+5Z.K$8GWQ=4U=OOT,6>4P4\_A\GO,*H!),FA^!S; M7,2=#/GF*$%!S3>+5%ZE]"D(H87"1[R@( MO;)6L(FC4(N;YIZ3!7MSU[D!^(?\;2 C=K;" =@+AD=BQE_HU@\XM-#U!F_> MO7\"^XI;--/K>0"8!6C/"W8C)?J(7$EX-8HV& OKX(58'224Q;,7T(HMM'C% MG@Y=A$R0N6/EPW=4AP3]+%\48/ GG"3CK[:K5&5$/;'!?6 LM@%U/0@B M16*"D2+G,%R.AM!G$7AZ_,4Q-4.WN#%"5*YQP\UMN@;8,(LYC,H89)'FP44. M6Z(_@CC$>VHY, JAX(ANMM.9Y8IK-08C.F:NA%+(_O\S0,^;3P M#%'<;)(ZSHP;H*%W:YF*=\4[(BCI8<1(N1_;% 2P&F1[*HU5*(],%[GY:W7Y MZR>+4&S^6X;8X:-$JW7L8*J\RQ0-8-/A%"CJ+695/<(@#;S1,7LW< 9DF/_R MQ)#"V'/GUN.T?/)X\NGCS&!^K'(0HJ%DG2'Z3?J[\_>PI8V M&Z><<] )ZL6O1(E^WS:;2TI:IJP-%U+IBJLEJ=LKKVXQF5!&R[R@)W(1IQ[4 MX$^A8_+0CA:BWEEY'0]G6>2II+GS;R;Y_>V#5Y/JIT<:$/J;@\K+:)\*LMLY M3N3Q0;./>BO)\WF0C%Y7ZB^/JD+Y9??U>-0.4(XVDNP+G=O*@<=ZM/DDUL+G MB&1(]?R[?_[\_05U):@T'R[7Y#K2.#?VON.(/& [D+C!.DURE/0=<.J8GLVC M710A _;)\HFO;I!3=RZD+?JG!:0NY&8(CS[O,(+@Y.Z(LTXT$RE6#1=L\5<, MG^2O=6@[G/9_203]PD.Z-.Z&XG2CQJ]]514?K2C75<$$]O(^@)FB;VN$DM'Y MO-;U)IH8O+>,J6NB#8(3(9W3K"D14[."MA9[0F$@<$#"2C]*74SL3;7F" M8>>%Y/0HAYND'59\HLT']8(YFAS_2$D&6B"GT@$'(/XOS@/W7R0<01Z$R?6= MFL%YO 'SFW$QPSSYVM&+^NU4GMTDT=314:?T)DJ*Y+(>::,OAB9BTJ=Z1J'7 M&9IP"$HFD[_Q.C)AW^F*HR9AWSZ"" !(MRW790D5JC %TF)8IM?BJ@_8":%[ M0RE/GO9*\V#.5/PT:9A]_HRLZ]?Z-.4P-^3UDXY)FQ*GSM>1"*@KR?>21![4 M:^2?HI(KLX>Z./_V]??]1<@@#[G7Y$54"85Y<8P3;*N8CD0:9;;@'[CWP*FL MN $NHR.!C -Q%JQ,\P%_Z?#B5-W.*J>/^C8KFD%@3G&BGN#D%#T7>'MR6;,U M/F9X/O!1=9QS?E")+[#52'3^A^Y1Q4U*V8Z7=U3<#(TV7]< ]83>M&7.2OH^ M2&Z\TJ0IY*ZZ5CR V]%O8=O6\#UP@5N"KAF.1Z\IW52--G7&'KG+]*I-!0J' M/D)\'O? \^HE @2#O2]\"N&1"6>Y8E'[1 Y.$L%ZN0R."HI#S'N=$>P3Z#7; M?[35919N[RN4,)_.\N:S.2U(W2C7&;KWYV0:@61R.G[T11JP?]NN8]ZLSQJ? MG]NSD")_9!I29\? ./.>U-\\A[?G#>A2 00AUA5KNK\4QJZ>'_,7/Q[D@'O M&1GPV =* V&^]6/H.(R!Y'=BA:N:*X20QCUZ7B65,!9_\C84,B7:@6.# MW.N5*Q ''I=$CG 'HWOB&BQ[@]6L;EEN>(O-#L*Z+"+?!]YS[&XD!37XV^ MXXM"5Y4.6L2[ ES;I&P0.OO0@O0R$_54*W=('/8-T,CKA6@EZ"(RPEK^EG6. MK_R]1!HO+29WN+\Z8D,/#P(180L\%R9E#GW*!]>6BH><4KU")(>*WTX:44;> MW.Q\@)5DD*@\&O25.,ITGLK0)'*;;B2?GT,(TYPELM=X M9MK0)Z;,3)&%GR_\1'9)9(5T_BR5/4NEIY17T+/ /G<7]*"XX#NJ[TQ77=9M*S[B?U_KP/[C?;-#"[I;Y/!;=8QZ%W1AD^I" MVO'IR=*GZM\Z.TD1D9H"$:3^V[S?Q!?P06@1_681&V!>Y2@!,1&_&*H1//+S M0;_H-#D"2J[UI02:(P(B1D=]E"@V/Z$FBFP)%2-6]+MS\8IF:\H,MMTU;MQMDO46!%:0PQB*(>[3/*=)R=$AFT%QO MX)T.Q_TE$(G+*OC:JI(LVE&^5JC,*C7F?M-W>#)\WNOTN<7QQ7"H$Q+#5A$S M4/AREA/$(Z(V<:#.W6,I7T" ?2?=#PM]H[*U^;B?DJU(,#+U?V9>0:E+ MG3H10_U8[\(5;UKNXLUO!])YY69_(T5,E2Y1T\B7_(_&QI4NFN71Q9 ARAV7.K,9[@QCYHIM2.R\"GE,\#A%,V(4=,=8#AV>W;@?,&:[F]AH MG6V[C8'#1J?S^>QB_V0$T9R$#0C=PRS86=B#H6]!V<6L#G[U@PS-(CL: ZH" MR^EMHJ)Q'>APO#"Y;-=K4A9'1<V14&+N]/FU2#5[7;@#J9MO"SBG0@E1U355A%C M$B>&5:=XQ &ON)&&CAQ3RLW:4LCJ05V642#3[U3ZD1=]YRF
'3HZ-C MWGHK@,M&RX>$GLK3ITL6/R#(DT+4.,_D0(BT]):TWU=5QU;N%@P>@)!S7F F MJ2 +UT26@1%]RMPB0T-$IOGR,L"F=0NBH&-+0Q+0#LQ-H01'E)@GP]^BK*&4 M6.".2SBU<_7)8_S2\Z3 WUQ46V@PV:J9GC\UWL>3,$\DN2I]AP9@GO[UV9OS7P,5AIP>@?MI>#^1CH\$MZXSP-3KR9GM()AL^%G02QS.@RS1/^ MWBSGBNAW=QS=1G'+.CEVNBU++3%#JI&>HPY-G1DT5#RB/(%*7O-!2J8:2WM\ M08>8)QV?#G549E9W#DOGTGQ4!0*&#N^6:!;WCTC>F4&5W17A<+1O\@3 #J$! M;KP?0&1S$.A950[-Y+0T5-[T8@"<6L4QAQ(>'!P6]_,].JG8>"0O%3*!YG7Z MW9]@:K%4?,J:MO\T+B7 YTOF=S;F40*J,KGZ-?E?62D9!^R M6.Q,F39/($J7RS",[S9%25Q=G\"*VR7PWVNA+%0DUFCX9<3+L[]1)H&_ /_> M^QG7Q;OHEQ <_VYHRP_%MS[T"MK\'21'\5_XS_=,>FV7NO!"$%DI57MG']S\ M=,F+%]_GEKC(I _;E2A=>O>QV/&+S2;V)M(X5^"DTF0@K[V5 MH$;4/XEJ'D?V8],QD_G6&,A>PY?MVP+*,X M=HP,>E*\B:^+H<+NMMIPC>90F#VV.%U@0T>#J3!EH]]($P(S7,_&J"2[AI)N MAVG4;%K-?OH*KV$4 MU[>+&=C=YGH)(=&J]TV+4ZE]F8^E 2>VDV M/Y=X M ?QJYZYT*X0TA2F,_SM-@+.A_HWMWK@#GZD5-V\+FMVZ<5,$KQJ=*F M>N>!;AZ"@Z:T[@,/(U]AD("^6POW5*GC8NI6FNTXBV0 DQ.U[\F^]$22;0V+ M)+2$>Z5>Q1+C>.F>D L$<,(/)8#Y')%!=C_+\7Z?N&!9P=_W2BC%Q:Z9V:&( M8NM6OY[ER?(*1,JR^$'7NM$4] Y@)W<5V[;&*U2?'>G+YN*1WU(RHN_X6A8R MUG5>7#UTGI[$-/;3).;XZSQCF]2WI&P397G-2D2\W^IP8I(G$C9]*@96G\[@ MC]2SA0JS5H&H$@[.1&1Z)7<6O(.HFUO13=,%90.J7-"'5$D\ MG3LIUV#]G=D'P<^GD290"^'2@)FB2TB*IS&(2=C^KC$Z;&.1-/5 MFW*ZS;(!;M\H7A9?*4E!11[[G!YT+7 E%W:VJ!I&<)2Z )K\$RRG..6R#-]H< MW5CMB+7BSSAF+2ZZ*=.+BW&AJG \C(1O((M4)]W=Q3T( M50Z;Z]S/4;S.)V>9'YE/DE AWUL7GS@FK1 //Z44JP9#<"3?U?^-O=#* NJN MZ5Z%[FXD;0?SQ3D,B7 2-?<%K7MM'<:8X1!Q;=!DW4BHCB^)A]+)IUW#;KM^ MBWS9XGG&\?!%V-K+J1*N.W,78HHQOXSSKVNS0L\O^R>2G&S]2E?HKA(7*IIW M6WP'.)@,_LZR0<=UK4)02K,W)7 W (&W>&CE!DV_I@*&X-7,D2@C3G(Y&CUK MF-#(=URN#+Z M@-DQR\CHB QC&/TN5$Q[R/TP6NE\OU@)]IH9OE;;OPY*=I% MT4=LLM666.1SS/1F<:Z!\DV4\O'M0:EV#2*8W_=-5T*'ON!P?4Q9)Y)D'T,D M232=PGM_Y^X>B=R[?=N$6+[PH-0BTN'&/N>L+#OD[/@VR4](KP.:?(&%CXX% MI)/SQ7\Z1A)5F)+>"^BC2WUI3!6?G[[IA7P[)UMP**+N$8PQ>1DC1I;!7K,_ M@F2V]CNL\!5Z(?B,-;O)W_OD>HX4?+LF8[T9E1=+K53Z^D-K33+/G'HC-B-> MA7?H\O_])-99ZP9L36]3OH^+,J-?1Y>P,9X6W(/3B7ZL-, Z@0*?T ; MBJS^D&-$&6;(.AA#I!..Y+6HF%U""?(+;VW7#GI/*_K1 MG8JBZ\Y,EC3GXE*ZSP%J_,I(K3AP9M+O4"W+"^6,1!7=F2[TTSBP]I M5B:1Y"QQZ;/F RF0JC-KE/^OTB^RVFR"=H/6X&AN,>#2M\1-U?[<[=KQ_29' MHH^7OB=![6(NV(@$!]=+]&G^NEHBVL3( MJ8V0>\W$1DZ]]%1U:PM?% M.[.VPT&# M1-X@E^#5MF@I.\-G<")#9CK236K$>7=0[HU=GN*5['^[P :91( MBTVT[TPMK@WDO X+YA L\EX#KGUC34>Q(*$$)B9?^%)4/"Y#QLH7<=%/>Z5( MA FOGL$B)L2=Z ,254?FFD14\@DC&%-^8$F>/TE*#TU@>J_*XXGNE%>4]<=_ MH.HJ*H3^Q:/AY8M'KH=_2O@/#A#\"V#1#F_,8%Z^ *RQL:\M9J\1L/[F[.I, M?8M!G-^P1/QN8O7^R!ZC^8;H-HN;9K>/3Q\LO/SUA3^0]#N\@ W]B:C1=M@ ?E^W<#3D PZ P)6F]_+_ %!+ P04 " "$9)Q4::WC MXAL? !\:0 & 'AL+W=O#W<4^)%E),JUB%5U'4^U?OW'E40?9 MW?8L=H%]L$6RLC(C(^/X(C(R^XMS7GPJ#UI7T>=CFI5?OCA4U>G5[6VY/>BC M*D?Y26?P9)<71U7!UV)_6YX*K1)ZZ9C>3L?CY>U1F>S%5U_0;S\57WV1UU5J M,OU3$97U\:B*ASWU1UW]_?13 =]N72^) M.>JL-'D6%7KWY8NO)Z_>S+$]-?C%Z',9?(YP)IL\_X1?WB=?OA@C03K5VPI[ M4/#/O7ZKTQ0[ C)^DSY?N"'QQ?"S[?T=S1WFLE&E?ING_S!)=?CRQ?I%E.B= MJM/J0W[^3LM\%MC?-D]+^G]TEK;C%]&V+JO\*"\#!4>3\;_JL_#A*2],Y84I MTVQTNY6NWG!7TPM=3:;1#WE6'UQ+V97NWQ&[T=1;-)'$W'T\F5_F9NLC/J;W:I/U-NT[RL"QWENRA3%7Y2 M61+ISQ5,&7\L@ MEI. ?D^VC79$?HYUCDHAV8"UJ;G3(% M=)[6&OA?:9@3=*0J;DPMMOGQF"<&QCX59LL/AM!-H>%'WRPUO]6&FN%/HY[9 MY?>Z4&F'1=!MOB_4\:@+(!F4$F8/!J6"]^OLA*-L*[4QJ6G/GJ==TNBEUB!8 MP"E08G,TO^OHE*/083N5P,"ECO1N!\;*==XDSG=[T@59XVRK1]$_#AJ%&*D& M4W>O@-QM88!/1H$8Z^BHJS@ZZ 2XJ[;;O(81@?,&B#J=4@/K!R05^@A3IS&# M-D=3@M7;'J*-KLY:,TW8$W7@5(%F9Q^1/.CC:'"CAM$W0,2]0JL;B%)T4"4U MW^4I+#'VE;AV%W3-9*TW4.AI(/>LK$ DCJ+$ :ORTJ#U?S7X&F9<@3$!JK;Z MN-'% (S*F"S+X,,/;X3-X_$X:GP;O*V+ KM]A,A(E24L]>"MD\7RK$XER&9& M5L+SN[,6--CT=31?Q\O)_%H/5:@,U0'8N3^@<.Y S/,B M-6NMYFTWAU-QG\ MG%= 9R_Q3+%[83V)Y^/%D^>;&A9Y, 7_+))OIK-X/9Y'PVM4!^/VO'ACAM'; M%&9F=F:KR.^#/"2!((9"B?J19^E#5*,A YV*-)">'\W6R?FI+M#,L0YG.:YS M5)[TMDZ9,)-!1Q6)Z2CZ+C]KT.0X.I-2AL,F.;U]1)SEE"64 JNT,3Y^(-*V M,A&@3@NP;=V)D\DWD^95W(0C(EY$GH92!D*Q(B M\H.M@S4! DP;FYL-J*NNJA2^G4UU T&Z'!DZ*!VP 7N 0B' MM<./A3[E!4\+6)0G?;8[G'N>FNT#S=, @=Z=$--+-'XP?@00%:T'+(N.IJ/) M#(R6 ?%YY_ERU K! LG[.^PM8Q1,<'*#[R-U8&$/>2*<+@'=GK!!R4(% R0: MIH16'T@C,^8':,DF %*Y/@DD,[ MD.,M+(E3@=!V2R](&WS$=<$6?5Z4/=K@C4K17:'<3:*_JJR& (!LK]7AP;>V[XC6VE/=6CZ:VSX#!TK,S:%)@;2# MB!XP5J!YP7<=39:+>+%:#KX^HF @=P.% B:WK- DGHUG@P^M1D1!7A*'4-QYY)%8L M"TA>(."OGNAS?P3MW$- 24AH>]&YH$']K5:IV3T0R:53<$*8H8!P;R^C#'JV M7F.RCN_N5C08TLV@K@-)<]+F/S_JS6RUC(;1S60Q<0Y.?@-"UO/EX#L2[Z:. M]?T&YLN:%#3(;(1@<'UJ*[MN*&4L2$UL/5E2\'2P>F0#4'.: Z&!+TOR;3&N M)*@7!DS502'H\[XR' 089TK@4ALS"C D$KH8,C#H$?J9 KD)(UY>>R+BH(#F M$M!TJ@IRH.#STPA9@\2WQXZCL@8TJ\3.:E10#"3BZ*0>2)83^(93+516*LX: MD"W$6 )6-LI-ZL(<"CSP/&>%,MK4V28Q25U87_2@@7,:P_6NH6KI,5O" MQA1&40=5TZNQ#U]@C8!/NJA %8+7_=S1\S@V@O<"Y6.8P3J&9KCMP!%?&5C) MLX&H!\#$D0+YA,(W&CD#]!%-QH(I6+B:7I%Z&Y\9 *'IC?";Z17KI1R'2QLR!["2;=>NIHQ-@[X6;79 !JE;>A5T M&")Q S@?X:;#/$#>WS\",$_!>O0A2EXKG/U)%14'>14ARH-6"8AG@5#5E-0A MD&(0A*&B@]@9@ E6Q]B5(G.OS>UYDVHD$MAS]S!Z1*CUNIZ/:?1K&FR#HT?\ M(E%4F3VF9I!)) 6T7)?$H'\AKI@4M&[XOZRGQUQ0MS@&#M8VZ(*L>;AIS_Q5 M]*-)AY='-#M/%W5YUNH3F-#D%OR6SO9 $=JJS4.T^$NDR-E79$!(S# EPS M708B=!2<-"'K4(&["'CL9 Z1@L"IW:-+-XG.>0T=DANDJ<+@TWAZ-_6V*]'; M J(8H!D0 G_J8P12/87X?W+]30R7'(5#&!.7@29DT"R*P)OC27%, 8_/JDA( MQ#H"HSA2*>O4MFVN*#'T5J 96WR#%L]@Q,[OH6!:&T(*E#J8ZU"[YZ%C%.#GX. +;'%47$*= MU,WD-6-/BB?7@#1!.N9K *'Q>HDPM'> WJZM,938BGN\ SP+,1;XRJ&+XQC9 M]G*NR2CAB\@0Q$^\=,MX-9M["BDD?_N,A'#7CO=EC>'_L/8D._;QRPTH&HKP M)B\*"H)*&_X6U4L$E? D2T!(WO@&^0:!#<-PJ^8TCO6"@1U%/.LFTB7J8K\[ M\QD^7.[T*C]"9.VBAE*M92P)YRPQ506R-!8(XB7 MV7X1/FN\43*&M :N$>UG^NQ%P26YW>N8T,K(,K4P1=>H _9"@\];'@U.>E&S MP1ET+C;5678$:)0:;&\4/+I/8"%F( -'\& @U\FOM60M,;#0'AK9P$@F@LD- MF&QG+8E:#%LH6N-@K;D6&"" *2VTEF&NP(,^L0V12_E'H4MB& <$5*KLX3JE M@ >J5M8QH2BQ1][0A*6Z(6X=L^/L2O_>!H9KJI3,2SEZHF=XY_3SU8"L(X6C M^$'_5H-K2ZGO2;P83^+9;.RM,RPV*AM*AH@NP2-$_XCD$3Z!^F0".^8Q#(;_ M1:MXMJ!/5[LXYIP?"+I8N2[ 4_"G06#HP- O(-["YT/Z(HV'@X\MNPNPQ77E MWK-7R:0.?C26,&;A-BM;B+UT2Z?V,.; .?"V]< 9DMDR1:W;04_<*# MH!1=67:[ [@) !"QZ%B2QF_[$KK>$L"/T.$)WD,MWBO)-8!,;T$0>$O"QN6D M.>4#1-.Z,EL@!N@'DP5$&[$%IU25\ A^I-D<=6)(0W0%_1WT$3,STA)_2G5] MQ*&2>EN)8RAU2GZ#B47@U&F(^,_FK8ANMF.,P9%G>TP!9)S+\1YE0]A5V"JF MC$?Q=C Z:D0IICRR)=X#M"]H#,I;9)E4D9"\DYMPS*&N),F0 IDU)\.8F?"H MF>- KNW(M?.[,C,<\_F<"]T$9DYHUPLF8Q%X%KI!O_2T@WTEMY;+YC>XGD8R M'F-=,L[/2_O4&1A[@R'8HPD@3K=X_G!"2%6/IX0VG'*G_CA8\&%1(RLN>RN3 M"+>H+\6$@YLM*) O(*"DS(=664#PG#VGV_VBGSA/&O&V6X'2^,!P0XJ&<'EH M?TI8 9,#W)>BBR3YX1"'$Z703[ %BG%$B#1(H2$(B2>;WM!R@ @;T['UE MXZ<0 6\OF;Z8P$'+V&]4]@GY#3,I@T@JOI88BWL"+]E<(XBKCBAFOY.$E%Q1 M\.Z7O[U]'TM($[ZGJVTC74P;BQ+WF0D ME _>Q)"01_HC.\+Y3B[-02WD1S1VZ523"O"09>A@U"=61D21O-N,G4+PU87< M/#V%L5!0&;2'> 9XI+7-6I@"DP\%9P&Y+Z$#;"WM-%+FA.9GB[+L)H;=AK\0 M9[7ZL9NI;D*4M]S7J2I\3.4=J8N<&CO$[F41P5.>MPD.UY5$!"7]#."P CML M]UD*\&I90A ".J &YYB7R@FJ>V277UK[TF[*JU0J4,$CE.C9>04M&(#B[D@ MU$XN3 @E)- +BF#S3;!DUE;7)Q0)X!)5M7$BPSI&U=9Q6K4S8*4#;T@ X2CC MY(M4TU';R!-11CB?+"(0O<\I(X'6V^[<829?J^VAKRHB%W%O#8[57D\9-FY8 M"\ 0A4T5"(^5]UVX754$D;],O+0;DLWHR>,FVY7MR+]![6B;O<-E\EQ^G42O M$+O#+/+,F=VR/M&H]]JF'E^F>2YJZVHW1M&W*-.&X%USVQO$$NN&4,_0%F.V MJX >T5N\&B#2GRY?,T[#O9:&P7WMGJ.(=9\#W@"S"!&1"B8P]&]9!%#X6IEP MR6SH'VP+;NH2DSF@(%[^PAJF(%QG+-*JPV$WU)0,2=4)NDCT!GEA:XRL7B! MQ$(FLI0>L3QY+JVM3=F^XIH$D E76B+#^W[[9+CLT1VQF+TQD_1=JN,C [2H M='N'[+=33(V '7(R)\EOSX^(*H;HQ\#AD-%_R6C0^0.JHK+.+CN@%21BGT28 M8W'H:E$;-AH@L,GKHL7/./(HI]67M="8P:Y+UE-YAW#7![T'I4J#\A\ "^D# MFBXF4/:K!JH6:@F M*X&&EI<_V(:CH#:I"\8781T#J_Y+,'BO*.74P1)QB/@Y>^9*)U *I'+"UTJ@ M?I\AEL5_T9S@ULQ17<_7,"Q=\M< M)UP 6*H>3AS7=5H[LU;6FU^#_*M3"8OJ,&*"R%.GWHK_W(E(<,>M5"F/M<]M M39_;8>(".YPF5DYA9!^[WO[6LCA"H-U^[\0XE&5P;W\#TM\P4L%[% AAG3=F M&O] J,:FH!.D4-%XF;O,$;7"CW M1RM'HQX^!^"<:J(98W#W6,YSDB ?GA8Y(AWR-Q@M(N_[UM9M$%)F0P'\VVGB MAVM,I"G4=9)/JH$%'>V&I6$$V'DH27(N^1/@/FS%:G:3O[?"]G*Y(J$WB8DO MRK#NC:1]HH."?43QUFR4!U7X+DB9P>*CW835H82=V]EHF%JV&+UJQ$E*CE2# MO)KU')(3)XD19<*R'"56$W^>+6VUKVS^/2FO;R,1#GDMU6#_N/R"5BRPDDWI MP)F 0L'2NYIC2F>%]<3!RZV)NC0C!^0XR8$M)L7=0<.[>#8DS'<[KE.BY4+Z MI(["831WUF-TRL(Z7DL)*]D0&R05= B*\Q? K2 MV_6!J@" -APP>MJ6>;V4>6%% 0-+)BM(".HGQ:@A/X*4PT4.\R*[3F]OK/8-B4\M)W56SRTN@29_3KFM MN_9II[90A8K+QUQ"^!C$XSQU5X\C%N$!DTHNQN[ S\??MRH;HRIG>]RKQPZD M!A%<;BK'.UU,08@?][+"61MA_:"OFD^Z(-UKS0K^V! M>CZ]HO!(R[CM4J_8Z\O\_J.6^W_/2C\*9I_0PMKE_GJM#IJ5?*1-B##4]S5C M@"$QW($715?E1<(=<_AE5"#GD]RJR2>7])=]/_4 K^.11B\#%P.C-8C93TA MRW(VY^J)V0(/03[>1]?4N"J&"1UJ\G8ANV0/&A3@IBJ6%T[BQ<)7FWP0!M\& MDO)T9H,%C>\F2Y[7 JL589!73REI#O/8(@X(*!Z?!YM =N*P4G8^OB;6'\_@ MT^3./?W'0?]J% CB7X'C_PZ.*?IZ6SRD@/??8;$$%F.<<*OL>T8)F"=#X*?Q M?HP-("RC_":-;+[0";%W3XLK6\KBH21:/PSS@YK\9F:G*=#^-*O;9WKL=+;= M:.3#YGY/]VGG2_$N"W.LCWZ/SZ+=R\<_(R.[>> U'OQA-6^GPT.Y@YMD"%P/ MC_X']:08?F[107,L2$OB-L&\[\1D1R5NTHL6005;+$QO\>]2U#AJ?O6%B[@7 M9:\_P,&;W;J\6G!?09B)\0E,P]G.LM[M<.\4T3I.S&;GPU,AF=8)Y4A2314 M6)=!B2S_+A9<%CD <-G[A("A4&<^M(/:D@35D!##VG(KPNQ\#.7"?G69^QA& MRO+LMO*FH)TLW['=?L4LO9/H#X]PL:LD<*DF(-@.$9Y&8)M_JZE(%I?"9"QER".W' )5(0[19W$^ MJ&Y!N1M6(J2YDM*JUE!<&NP'TEK/4=(KABHY0O@=U W<$7$I8F,[8HDU2 MD)M&Y<92_ITN"G\&5ZJ="S(P#T^J0**S%A>K^H#M>.C!E?1Y(W_A>,02G5$\ M'Z]=RZ&4P4]GPROIUY_R:X"%]GKP>VOF"#UVNJ3+RL?E.XOD2YCOSIU"0 ML7U;EWC_%.HDE^DUU8T#,Y(H-BG=:U_XP/Q&\Y$"E3[\+H#[4BEU6&!*:0AW MV8JK?:7<*U6$-O*B8&;$UHKS$DOXR+% W@UWQRY]C.+&PP9R8.72X>_*I?K; MO8!QA\8"=GS8,^HO4QT/WG8I,.T]F?!&D.]=+?&$@=H;.0\\(7&;2EFW_75* MOR[DU[^A ;%?Z#S)-1#]]&\ (+.7P7'TL(H7@=XZ7HVG#@FW_W4MNI7)LW@\ MG=&9T4LONQ8]!8)"T&$^##+NLCC)\ZX(+Z8K4(C+HN]:=$5X/ 8"E^,KKTJ+QT18?Y8#<5C8Z-<=&34& M85U<',&U&(#DKE?@UA?1&IB);$:)]YH)S6;C23Q9KI\GWG(#TD7#0(\'L]$4 M@I\.Y/JYX_ERVA2F2VD($#IOZC D)T=+M=-8Q9+T>,\ L\H!+LUG/KFH#>\E M >!*YQ:+A.^]D?P3,!XT+),=>=S"/.0I5WY164NF=T;RKPQ*P)E^:K1I0/*, MSIX>*<''U+M*7EYE3+B)B^2S7]*."B =<:Y#3/O2CJ!$H:T^0Q"*1Z2"MCY0 MI;H0C<[CI S1&\XS%@ZXSCO/35G6FLZHT>\4,I5<=<*5$6Y>"/!'T5O=.&JI4$ #1M M.L=]]?0L\0CLQ2R\#TN7J$8TSS^$HB^D_(-8XPIU5 ,@42=@;YU:&339J6:) MQSXDEZ6WAPR OY9KN"I?6^%'P[ 6-PCX?;XMH]+[O)!D,:%O+$"BX=R6B@H) M/AB(/XKMX2$XQ!?4&!W:%X_T,X,B-8+M?$NMNSGRQF;A3C6$Z%NL5^6FX;5A M=(,IRVZIMP)-ABC?+A+YKF*%WG.2%5M^[<.:\TB.*S66K#1LPS!?QML3BZH6O_/JOC"<^P8.Y" M3LX#R?))#FF$/!^V;F&JZ7E(-\\YLK5I22^P7+03O3 MW_GAV6F9P_RP>5EK^^[6YQ+P3Y&$\6H:+^_&W5^@ MC^>+PG.8(-=N-;\&PC19S.,QA$Q6F":+._P>L"D,P'M__1]/ MA)OV"I=G$1W=O/OEI^^'41A3QK/U.IZNE]U?!K_TN2P^C$R6VEYB:E7R@O;T MN.5+YXNMH;9>*[%146N3B.\V8C$EGP(1/25$R>=2=O1@+V]X%,C$ET[O.532 M.H3OZDOE,6^:GJ'3@PEO/Z7QFZC&6S'\YQY\ KE)J[HNE<]:OJ!TU:KA X)##F\I#2"' MQ.T-BJWSX$]863IZ7;HPBW*I'H")OWI* &;8.BK@7C,C_[D M.&.9/OF;W(EKF\6SR3J>CU?X"5P%?!I\O86>2CG-9\WX*EZZZUGDT^ ;4T*L M@%=&^)*><7SG+DYI?!L$P;V<_/-O,0E#_^D";!:J&^Z_G]XU^&P>V7WJH]-WP7/CD$:("?A>]EX7ZRZ;LP;Y*:?/XX8%[:UI=HGDDZM&=2<[ M;.(Z?L00VY%=HOL&\TDG?W$@V)H=G<%0A=WF/>MT1T6E]AUR<^JS]AEZO-'@ ML0O0?NX6WUB'6/9<>-"Z[_(:P^FT1>-4KS-T_EXO/'$?)''Z_O[*;? 7<8ZZ MV-/?_2G94?,?QW&_1O9/"WW-?U''-^>_2_2#*O9XRTVJ=_#J>+1:O O0'_K MA[]4^8G^OLXFKZK\2!^QED87V ">[W((7.0+#N#^X-)7_PU02P,$% @ MA&2<5 NJ_PXD" GQ4 !@ !X;"]W;W)KE4D$\U)7QU[,RA.9RN?19J6KI M%[91!BN%=;4,>'6;I6^)Z M=GM^^?J"]O.&W[3:^=&S($_6UM[3R]O\>G9&!JE*98$D2/RW57>JJD@0S/@K MR9SU*NG@^+F3_C_V';ZLI5=WMOI=YZ&\GKVQ. M.-H-:?3 KO)I&*<-!>5C<%C5.!=N[IP..I,5X,EL:X(V&_&YS3<*P *W^U#%!(QY99$OXZ"E]]0?CY2KRS)I1>_&1RE4\%+&%I;^ZJ,_?UZDF) M/ZIL(5ZSQMVL?'%)( M_-$]_?F$^HM>_06KO_AWT']2.)7SI6]DIJYGJ%>OW%;-;B[$-^A\=K$X?WJ_ M%QJ5U335GGX.I1)OG&V;__[GY>K\AU=^?*:QEBKM*>J\+>,2L .V%-M)DFCST7L&E M7R$JFV[+%5@PA['FB(WKU@-ZN%+;7%6PPD4+.X\>*2"0:2%#<5 JM5@*RM4, M!B](7XH"OO@%6\/Z8 1M(E6\Z2FUCU4&/E.I+;8F+0>; + +@%#;J+2 9=9Y MLM+K7#F5(]A9U2:P=W(O@A5J*ZL6R<)..44R8GB5XY9A,G449!R]5_MQ*''" M6V-4-6>T<]*DLIL/:<@E,,U^:L:<][SWQ!)R0-55+ MEQ>-0YQU _-J()65I)7JG-;RUJ6*:!4A V9IY+ZG#LMZ,!T ._]JHE@;9"^H M!354[;M,\H--A"%'M;9&[>*0$&6J)L[0OZ\SZ:!.(IM!A M(=#%A7J0=5.IN@=X.MV]:S0?Y!U)'#V# M+/1BAR%$I*A%K.2Z(A=JL(R/'C12YYREM$E)!X-B]?<.CE-L :I>B8^V=>!4 M6DP<3EM;5(NC_ U[\5%O#+,:G/1?W2V=(C-C8OG(G[^ *&!SI?]FFV/43H@+ M5V>O?OGP&S^=OSHEL=IL@:9UQ/JW'OSE,V0=\X@P%IRQ6IQ?S"?;2"7+S'O* MLCN$?AQ0<\2$2%G'5JBX>N;,IR'J.ETN,"=6*5"$2LRZ,13(U* #40=/UXP8UAL\,B]$*?SSH:WH:>\&GJ7\ M]XK^D8.#]RPTI8 B")&E,BM3BV%OX*'-N0<9#Q_Z/-I3R'UI=^8;<^C9R?I4 MO*U1>BX.-U1_QIKG'>R4Q-IC+/?3)%[-_XFI8](>8AQ)(+-;9,A"2-*DQ M$\S<09YO5.P_D-D:L&-7>'=O/O6%=R*YDR>6V)6:3:DX0RDRL;R[9*!MZ/2Z M0FR4/^T=*7&=B9AI @*0I'+BO(^IC$7 T5B?N)!VIIH#D7C0+/3UM1>ILD<7 M0:&H(_,0%NVRMB:VC,67T]Q%!Y(Q&7H?#XC31M6C _>Y5R$>8CV!CZ"ZQ\#-0\S0,D;:B,GOG&P@"$;QM*\/@^7-&X M6J'JLTJ4Q#V=DYSI-2)^=^JOEK*NH_C1U66 (E;QHW8P]IY+G VT!VYO M<"O%1$G.P92."J+[X[7'6/#-3"/!GYUDI^*35T5;B4H7W;2/ J+AML\_Z 6\ M =-;4\GN-@GW&BZ>]T^MSMD[W+.0'9H-I*XFZ*Y-'U:>T^V6!T#$=9M&RJ'S MMIUI6^4G[$!C?Q%HO[PG<##7V [B QE3=PZ:U)8^!SVE='QQ/@;-8!&V&BSQ M$$P3!AEW2),#?_2(4/%06T\--A$0CN9M$T:3?M@HG*UIC-]JV_JA>A;BV*>:Y>BC6:W MVU66G4W\X*S*]FX>4GF@2&B&,8<<\Z*Q\O4YW2 Y5\FRLTD>;)$TJ;2_JM:WPRVW=K-(.M\WBLETW M-LUYTJJ\5+X?7:[2HCI[]8*?73>O7M1]5Q:5O6Y$VZ]6:7-_9OY?,K3>-YP&^% MW;0[UX(LN:GKSW3S+G]YYI-"MK191Q)2_+FS;VQ9DB"H\660>38M21-WKT?I M/[/ML.4F;>V;NOQ;D7?+EV?F3.3V-NW+[D.]^8L=[ E)7E:7+?\O-FZLUF5CU^#7 O.Z5Q_M B[NQ+O*!9@]5>7B@[VS56]?7'98A(9>9H/ M*R=0/2!0*O&^KKIE*_Y4Y3;?%W )[285U:CBE7I4XEN;78A >D+Y2CXB+YA, M#EA>\)"\HLW*NNT;*^I; 7@W,+M:B-:YHA5_3V_:K@%>_O'(:GI:3?-J^AL. M+K8./N741X509CYOUVEF7YXA]5K;W-FS5Z$X(9N#U[C@S<(+>7+,IZ45?V[J M?@TD54B]5A0P^Z9OL6R+BWN1%W<%Y5WKBM%DZZA3UJ.T=JSJV@%NZ?J;,X:I61@91N1P92B M[6C"INB6+':3WM,*SKX#,8U=UPVDX'EGFXHUZFJ>QH[[XQ^,DO%/K+QBY2\@$,)QT.1)^4.J(-YH 682OI#+ED2EFD-T59=!3S MHLK*/K< @UVU0!OYAH+>=4UQTSNI6#:=P@PC-Z!N^MLMX32'K2RMH.WH,ZA* M7L/B:5M7+ .$74"M7ZOM$+! ME.K &; )I&^;AAR3?AT,]*!*N^31?&&_],5=6I)3$"M4,4Q"K MV"25!A94M MX:QT$7#@:NWHL'G;4]8A59:I(ZH*%7K=U+>4/[A]5$<4NZSN*0T8;)2J"PX? MZ=7=BY6%$_-!$V?XH-(YF== =RJ6@$\%Y"$A)S-OZJ;A^..Z70( SS!]A<=5 MWN[+LU_1.+3.7R<$[J#!N63/JSN_7NS0%6*%V6M.QX$V.& ,\V,X/Q?M/4J1 M[8H,0VXX>/BOJ)RJZS)M\1,>LM(KFY,_D7)=4U/S0SR#'_F^M/V*W)_WV0!G M5(B<%D,L]F9,HY -__'J P<<*P!,N!M.>3AGL=R7 [);M^*VJ5W>3IX33;H! M^C&2H@#ELX82L2Y*Y^AV#0:[A>8)-2>2 M;AEYZS6T9?Z=%J7&#@6DN:>*,;)#WSK6&2P47_JT=.SF1N=B@0RGP@,R[6T) MB&&:+4F@)Y8VO;MGV8YUOO26YV[UPVR'.2QP!^[<\TD[\?,^T^?UID);8-/5 M<;PS\#+3[63#!=PR^.6Q\(X.0GC0$Q> ]6 S*MFSK_<@$.N1I$'4"?CLB!@G M;F75Y3U2D>K?LE@3E.E!MV2Y@S#W$)/7NT]YB>O?7@L4W*HOQRP\$,A0. S6 M=LP(^JQV:% ILL:XC9I,Y!F5]\/:AS;/RY-8&#)Q'=VK&5/6,%C\1ZW'OT*[N"= M2%-7;!EDI#V:^QHT!Y^E3<>0N7-Q/J2M)P49D,Z:^W([R56C!MP\A6+;S T% MD&T<^JS.?NU(&U9N#9TLM6 Y-B&-0_2@W3>9;S?OMXK::H%>DU_P-3F5.^# MAL8UC^R,$P.XYPXSE4:A+M#*8#NRAYR\RZQBK';O#5-Q1#XV!M)-APU#$ 397LVG' M.["1\F4BKB<&?+?+21^VJ7=8L<2G;:S9<7A2=VDYX_^G. \;#A%%7AQJ+PZD M4-J+$N-%.A#2]P)?>P9;0^4IW_>42H22GC'24U(+Z86^\HSVA52Q%VCEZ2B9 ML8I'*\PEYD7&\U4DSG&G/6EBS/?=G?2D+W')K*U^PJ,XI"7IUQ@K)W%(EUC& MC[&DK\3Y;-CJ.B A!;C?'_;>9# ,,@:&^2%9$D(!Z8R24>#%4NX;%?N1Y\,H MXY.B- 4_18D71?'L4[$:?#F:@[ZW7E0%X7;V3+Q&<44^%[RM<6WC]RT>)2$6 M/5@\3# OAOA?[N!0ECJZYZ&_)#_T#VYGOY\C]K<);AWYT]#>7LZQ.V_/73R& M- 2'"JQ+P!!:!EX"P1J"=:C%/-20;"C&8<" 4M 2RP)8@8*BL0+\E?_?A[]. MR U>J&,A<1D#F+$6<'\<>8DFH&M#^D0 .A ,I_'#T$#M(!()P P+(B4? G_D M10&,@M?/.1-"%<%$Q7?PAA_&N]C7 ?(OT/2K"13 X9($^@2^Y^OH"=C7@>=# M9>4CCD 2\C54,$@CJXR)=PTB,T)/2E_$(1Y!>@P&@(UA'/X(\+]O9;C23_97 M5IZ,]?>AW@.D]N]FOY,#'@"\0_JEP_T1X.

40A6R/XDV@Y-*HNBC$<96*CD29029X]B7GU91.GU M+D1#%1U*Z.1>/'D;ZLYL^=(OFT8)"F?N 1J#=S47N;:MW-W:(C M#IH/9A[BE*I8BPI)1L< >!"RL/#^2T$047848K4_9N 5.!02U]*X)\[6#8&) M3MDS&#U1]CHSD&"_X\$08*( I1=5&&<60>S3*XG3,=>'O"PRAG)3A#$K3/!"W+"I11$!+J4QRAEH&1L702(\W" B)!4S&H.44[EGK*'+EM%.O+R0\8 MUNPAE+9I 6_"7K8134>5D&=!@K3LK]O"=*= ^DC\2O;9!>Q50ZLVI5)?!+Z' M#(.$EW'IRTX1\YQN)[=BK<#]H](SUP:--@&BTI9X%]4WH>I;PC]X"*@ 3U" M,QZG7G")?.\;F0AN0G-PU)QNC?'ZAF]8B](8I@$OR.\!*F"!ABU%)P".>,Y) M!YMW)22&A].\QVE_]Q)0PC%0;I\'RC.KB-$,6JZ7@?0-'>?_"E8]D!"GG%RU M=1Y:VC@I_]OPZO$$;& TR;/=X3&X$>$CE05R*"\F ^#0+A[]GI09TKYX 8DO06D'&IK,>.PS?I^)4"J@DO$Z1'D0 M(3#I7D*(8M&/=49M!'T;&=&!\O[M*\AN1\2CQ"<_==%IWQ:C(2*T3_90]'X* M/&V,%L9)VI/!5Y$Z(!/>A#NC]$!,6"0\3.+7H7:/5M@/+AWY#IE(^NU;G%T+ M:4]62]VBS00D^S'4^7YE"2P"Q&CTD'WS?N"D=XO.=<.$.>K<'E73H+=D8B-4 MXW\0#\3";NCK_03:'U:)EE9VOD.7]07P;Z'.T!NB?Y,-17FI+.$-7>;Q60,Z M_RE'8]%IK:@Q\U*!-Z5K.U+FE!NV1FQ5XVPE6O'0=V9SV2A)='7:,UM/>QE& M4L+VKW<-=]_<8FQ"J[?6ADBTWL%C/ .=4FTI-B1*MJ-I UF=OG_41.A1B2&EA#3,0K1R>MQH79Y8=<[AJTIT-*/V8R-9<)C'?F"1S78, MV<:)/>JNJ2D+AB B0?\O[MLS.9Y@(IH#C+O)USR18]0N1Y[P4XWJ/V0\"E.? M&N8PP6+4D/]1GXTJT;$&7A0UY(=I2O7_651B@E7^*Y+7H6_C*4G\YX77#D58 M$-' G14YS;QQ'-*KF#[!)&'*L@Q)E-*KA%KG.(Q8&5('3:]2^L2"(L 2%);< MK]J77]!V&423P?=#I$Y]^2Q);UMAP.]8M*EK9:--P1Z;9)K8UR*L0U,@D8^PJ:;A0T6H1YN[, M:J$[)X7".P.V:QIN]FN4>K>,TNAYXEYL:^V?(2@:42C2H MK- *#&Z6T?OTW7KB_8/#OP)W]L48O))"ZV_>^+M:1LP30HFE\PB084;WDEWKW=;@[!Q* 1JO_SI\,^O B8GPK(#@%9X-TG"BQON..KA=$[ M,-Z;T/P@2 W11$XH7Y0'9VA54)Q;?>!&";6UT**!AYH;7"2.!6*U=;^* JK'X&2(C0P"I[9K7.SB+>8#F&/(TA8UEZ!B\?5.8!+_\5 ME=:KA*^\L,[0H?CO#/YDP)\$_,DOXQ_;Q?,8:0ZO8487_!+6W(H2\+6&DPO" M0LEEV4GNL()B#Y5X%!4Y@:L16J,WP@%WSHBB<[R0"$X#?N^$V_<(M985&@MZ M$R*N==-RM?=(WMR%LT[(_!$-75U075-0YA+ A%9&R'4'7F.?^> M&(]'&4O?^OJR4.31_>WZCS?S+)W]R1B#,];H$[6JWY>0Q5DZC6?9'*XFTYC- M,IIALSR>Y.GHRV_HNG"U[BQ7E??J%R\A9?$\R^-Y.CD^')VLW 5I_6%>>NG MQAF;'D;L*FS'Z**XA!LA.\_V",SG&HVO$WV4INJ3(S4_:+5#Y027K_10>Q]J M8P']/:8+"'01,6R!KU;-\8=[_[S<E; M=F\XW88V66A'33<,:WKET'@'6M]HVKR#X1,,[^;J?U!+ P04 " "$9)Q4 MB0%D@)P# #!" &0 'AL+W=OD%1=$'6J(M(1+IDG2\Z==W2%E> M+]8VVA?Q-G-FSN%E--TI_<4T0EAX[#MI9D%C[>8Z#$W5B)Z;*[41$E=62O?< MXE"O0[/1@M?>J>]"%D59V/-6!O.IG[O7\ZG:VJZ5XEZ#V?8]U]]N1*=VLX & MX\1#NVZLFPCGTPU?B\_"_KJYUS@*#RAUVPMI6B5!B]4L6-#KF\39>X/?6K$S M1WUP3)9*?7&##_4LB%Q"HA.5=0@0SO&X/Z*_]]R1 MRY(;<:NZW]O:-K.@"* 6*[[M[(/:_2CV?%*'5ZG.^"_L!MLX"Z#:&JOZO3-F MT+=R:/GC7HZ2; 8F=0:(,[I2TC8$? M9"WJYP AIG7(C8VYW;"+B.]$=04Q)< B1B_@Q0>NL<>++W*51URYYPI_\J6Q M&@_(7Q>B)([FZ^_ZY@-'\;11%<&$T6!K@% M"C]QN<7[ZG8AFMPJ8Z%(29&FD&0QR?,2TJ0D69Q,%E6U[;<=MZ(&WBMMVW^X MOWJOLH(P%L%K\/#L[=/,Y",^/.[2.H\MBD5SQ'K"3@I*$II,_A!<@W '"T\$ MX,D0_1)%\#E]0GZM7(/\;U"+NFY=6@;2&&A6DARYN+:(BLEMP_5: +YV@"K# M-Q?V%2,E+3'[5XS%)$Z2H9L1EL7(X+93YF3XA.09AJ41H64$"4M(F99[65^0 M&(4MH^+)I%_8,LX.P8S99FI,D2\?V MK+HL]9*6E&0E&[H)R6A^25U*"MR)/$?)0\,-+(604'G]:V@E>$4PD.&=,%=PZN$+C\I*+]#1%4\# ME2,\5)C#[*$^+X:R]&0^%/<[C-OBP>C$"EVCJSP-0 \%PX< $.?RWS?P%02P,$% @ A&2<5&-[P+-F! M@D M !D !X;"]W;W)K&ULE59;;]LV%'[7KSC0@,$! ME%BD[IEMP$Y:M$"S!>FV/@Q[H"7*)BJ)#DG5R7[]#BG9=9HF:%^DP\-S/I[+ MQ\ML+]5GO>77Y'(56WMG\+?@>WTB@\UD+>5G.WA? MS?W0!L0;7AJ+P/#WA5_QIK% &,;]B.D?E[2.I_(!_:W+'7-9,\VO9/-)5&8[ M]W,?*EZSOC%WQ#V6LCV]$9(VA%-_S9PUB'$X<\ M?,&!C@[4Q3TLY**\9H8M9DKN05EK1+."2]5Y8W"BLTWY:!3."O0SBP\<4]*S MJ4$LJYF6H]]J\*,O^!$*-[(S6PUONHI73P&F&,0Q$GJ(9$5?1;SFY05$) : M4O(*7G3,+')XT4MX0I>-U+WB(&NX[UEGA&&6 R"Z@F"V'#1FRW'_&)M_+3K6E8(UL)-:N,S__ $;O95[ M[=!JV> &%MT&V''%!DN("B/'^EUZ2PW,8!=C-T+?7N;E:__I)3 MDOT6AB$\&7GN,#B7]7FON?>!=16@ ,IJ-41%%N1A#E$>!ED:>ZM>-!4NK(&0 M@%("44#SW'MSWXN=RR7/"DAIXOV!@2L->1%!D:9>3$+$0?,\"=(X\EP5H1%L M+1I,%PMZU2ME 8H@2JB%I87WN^S.RU$?!8040((HCSU"@S@C$ ]H7VZ9 MVKAS0[U&S F)@YS$<(92$A1IXJ0L"&/4G=!T@EQ)8C+:Q?E!2K,,[;[R=I+% M04@=2AP7]A<5^#OP>)*2W"JSQ/U(0'+K/R$A"8K"Z2(:I$GDI#B(0CO]OL,V M)@DD8MR]#XM.C9'F7.$ M;P\'Z!/L*ZE=2S5K1N B=:E'018Y(0V*R,9M66"DP9.G9'H+>"+7V.OQ.'; MEINV:7LD.S:.QEA&BKR0O;9-F=B^7]J9 F>PU(<9=YV$;H:& 0WCX\S9!7SO M9)^>W*4M1Q;8%X.&TE)NN%:/VN.C9#G(VNX466^ -S M#@,C=^YF7DN#][P3M_BPXLH:X'PMI3D,[ +'I]KB?U!+ P04 " "$9)Q4 M]N;46H\) >&0 &0 'AL+W=OO(&:!P@&XMDC=$]N DVRV6R!%D$UW'XH^T!)GAHU&U(J2)^ZO[_E( MS5B.9QQG4?0A&4DDO^LYAY1\L;7]9[?6>F!?-DWK+A?K8>A>GI^[:JTWRIW9 M3K<86=I^HP;<]JMSU_5:U7[1ICF7492=;Y1I%U<7_MF'_NK"CD-C6OVA9V[< M;%1_]UHW=GNY$(O=@X]FM1[HP?G51:=6^E<]_*/[T./N?&^E-AO=.F-;UNOE MY>):O'R=T'P_X3>CMVYVS2B3&VL_T\TO]>4BHH!THZN!+"C\W.HWNFG($,+X M8[*YV+NDA?/KG?5W/G?DJG&9OAHMW_54SXIV:ML MX_S_;!OF)O!8C6ZPFVDQ[C>F#;_JRU2'V8(B.K) 3@NDCSLX\E&^58.ZNNCM MEO4T&];HPJ?J5R,XTU)3?AUZC!JL&ZX^].AO/]QQ]J%1[VW98._936^OZH8%SQ+8/4.X"?"V?M/A65VG+!?CG='^K%UN__%!(D;^*HH@]^^[DC77#RY/K@0GV-]6.X#DU+F(Q MC^.,QWG*$L&3-.4B+9G@12YX5B0LR7B6Q5R*XN2ZK@T1UK$\RIF4!:;&+$MY M7$1,E@F7273RJ5>M6^J^US5;]G;#*BP8^C%0W;2LZ^T*17+LM+6#9J)XP63" M14E.DR3B69FR(N6)H =I&O%8Q"?7%*O=X#';A?X;O4\VQTH* M6):P,3G=_^Y'J$NQ8""8WMR@\;Y/A(,'K1-H75((M"9BB>0Y_L5QA**5:<$E M5B1H$,;S+)JU;N=,9((+43"1(K<,D668F/RI]HDXXF624_]@)9A(/ MLK+D99X\[H/,?4893R:-24$CH2>:1@^(FD8]7%#Q/TS^!EB+@ M;@:74T+E 8@0'HH\01!@ 5B=H6XQ-:$L 54$E)1+K_W M9AATBW- ]9EA;KV'CT3&\)D@\!A\S0J LH .H#I9^KWM*'DJ\T>(\4^?2UHJ M)QHRR0CVSSQ"<86@E"EOQ$Q5F;A>2;) MZ)%Z"J E\045H#_T$,%EX.^+9]0UYEDJ628)6RE#H'E4HKH9I"?[?BHBTJ@H M#HGB-+ W^4PV0M-R0(34#5'R1,;?VVN(TGVKBT/]]^7_9=,KT/M'&.J?=099CI\V+U(M-EO$R#N+*A2?< M:0$:%7%Q#(G@;.0EN@"B8F\EE;X*1<[3_+!@':8'^)^7P3E"*K-@%FWT)2Z! M[20Z&@>DR?LNJ"=^919VB11Q9!*73R!ZU^LLXA%VHC02=)F*\A!ULK#I8"-# MSU$^$<\T^C!6"E183-"(D5LALY#;E&0X_Z2"(/)WO/71&Q.[5^.U2T _:(N7!8+"VS$%5[-4\;*L%2[ 5"T@(EI+@1[$\ M.34OV"=4]^?>CAU>]2J[:LU_P!_S$%-4R.[)\[NA-\4F5(\8C)DJ,+>>>+Q4 ME6F,)R&.>( PI+M$>A'Z:T='YAXT6]-[S*/,SMC;49.'6@^Z-[:'RW8%>O6? M45((QW00XMZ0:2N\,#N:,8NDPE&9&<<@!4Q_Z?":&A3C1F/H5I-^W-SY]1 0 ML_&[*%YGFV#&5)H2H.')YN0L%-'4* >0A#6JG=?1(#3 "RE2FO^[:G+*LAE) M<%CR U.08RRLV+^M@:6Q-<%X?'AH1)5[6$ Q-QI';HACIX?>TC<(A O:.+VB MF+BW@ICI>\2CY!3ICO.7H39.^V>#\Z_N-0$(3TT_*RG!#=56-PWF;NS84B$5 M=!$C#N_VOJB5ZOL[2BW,>&1]BW:Q[<3YVFY]O8*GQ_9WP /G<93*]\ [\R0X M$ \M4#=X>@3(JI]C9/1 "\! B/#GV4U&EN,P]I2-6[-E8[6E.GB\#4C*1T1 4F\LTA!.0IEYHABK/6M M;@"X78Q.4Z(-^ZSOJ)#CIIM(@\_@D3R#3PS%V M2C(IHU?+^WCFXWY4O'KA 05YKGQK:"CTX<@RG\B^:ATFH%C(ALX%$RQ10SWM MMEX..H5-OS(=".:F#7,BO IO2\3$:>Y4H@#U+;;HM7=(1Q!#AUB"481:@ MF\I%>DGGE'K$J>4.E>EL/[B0S(/\4'V:2Q '0GX#J8&@FWOM\"MZNOYW$%7Z]8V=G5W-E/^VNJY'!*'U@JHGV + M8K06<@"%;/72(/$Y5_P!D&)'=H&?UATAC/=)$9(WIAJH3JOHZ^ SUDY-P5*' M&/U>W31WZ)LSJU8_S>&GU78'9:\[V?L^E[$^..M MU&M0+'.>Y_)^[]M"^3:J1M@K2+T[J'[NOD1!_AZX>JB-08U)4=LC(;#=H6D? MPS=W>0IR?DIHV41UOZ72EQM2BHG@S]O.WWUS4G2LAFPZ?.[B=P MA%7K]JL@ MW\RCVX>EOU0ZV'JTR=S2GO@5S,/8,P+&YN(G['8ENUR2DP,YW)\:@O$ J[!# MX7TBF656AU//$"3%GVB_">PS=NA;ZOGLF_5&XXQ-7^8=\RH5/E_OG^X__E^' M;][WT\-?#M[CB ZLLD8OL30ZR],%Z\/7^' SV,Y_ ;^QPV W_G*M ?*>)F!\ M:?$V-MV0@_V?1*[^"U!+ P04 " "$9)Q4HP@41'X% #^# &0 'AL M+W=OO(#Q@2 MUH<_Y#0) MD&1?'=8B2-OU8=@#+=$648I422J.]^MW+B4[3N9Z1?=B2R3ON>>>>WE)7:R- M_>0J(3Q[K)5VE\/*^^9\-')%)6KNSDPC-&:6QM;XL5IX'1U47#5^*= M\!^:.XNWT0ZEE+703AK-K%A>#J^3\YLQK0\+_I!B[?:>&46R,.83O;PN+XQ*U0BH! XW./.=RY),/]YRWZSR%VQ++@3MP:]5&6OKHU+TQ&-12=__\L==ASR"/OV"0 M]@9IX-TY"BQ_Y)Y?75BS9I96 XT>0JC!&N2DIJ2\\Q:S$G;^ZK5^$,Y#9<_N M+%)MO13N8N0!30M&10]ST\&D7X!)4O;&:%\Y]I,N1?D<8 1..V+IEMA->A3Q M1U&7-4\N,PR8P=1!KW!KGSP?7CG'/$O8;URWV'HD:LVF<1M/)?/#>3H?7'ODB2%?HEX(VT&3R3-O"9NFLVBR%]=?+GT0QLGY(^Y-T-H[2= KHMSA^J'6S!ZY:<7XP\&PZBR;Y M]"!4-DFA>=[7^B#=URQKT[/!V)!@K' T6& $.6RIC@(LVQ#5^EQ*@ MBU:J4NH54P)G3-#7@+1E,)0!1^I"M6&)%5V=-CQX.!OP,_8> 2Y!MQ.0L"GD M?_P1FT8^@Z2C;X3 MS5$NOC*M(^E@BX-66$':P0YG_R=D._ ,7)RLI4*9[C&$2.1/HWIASG';.*1Z M[Y"Z&(IHZ_"4Q)!N7XT^$.KQZRY>)1Z$8AFYWUM726&Y+:H-D6X=:=VS-0LG M[ -?*-*T:7$/"HH?UK?B#^!N4-%"Z XZR" >O; :!2=Q1N)659(=:<@ET)'' MQ1F[QUA849@ZI!%!YDDT3[,G12D&),*LM/P['&%]J1 !1 G6O7F?MB[1SUH" M.2\/[<@XF0=A9],HRY.=S^A)W ,X>V9^T\B"*Y29;76(!7M':FP-J 5#:4I2*Z$*RT*,+L)5 MRE=ACS4A]YA"%>*BZ+>XC"^1$KRC)$I4,97&NI)%Q5 P>%.*8;[N")/MRL A M=D07L< 6W'2QTH+6M1W#O84,A88V'40/_I=T']V6E0W91J0?=(G[B6DUF:CG MT)TZVN@?"NH_2E$9#D)+I*0]/^_9\]/_(Q1 ?20=@4D29?,I&\^C<1H/;H1? M4X$FH<.EG6AL'&7CC&7S*,EF@^N%02EOIZ;IG 7L]-5@@OJ8YBS/H\ED=NA2 M--J[D]8"9Q+=O!T+,7;7T]WH[G)_W=UIGY9W7P9O<*1)]&8EEC"-SV:3(;/= M;;M[\:8)-]R%\;@OA\<*'RC"T@+,+PT.H_Z%'.P^>:[^ 5!+ P04 " "$ M9)Q4)RO M[Y%2'&>P@VXO-H^\^[[O3KSC8J_T9[-#M/"MJ:59!CMKVWD4F6*'#3=7JD5) M)Y72#;=DZFUD6HV\]$%-'25QG$<-%S)8+?S>G5XM5&=K(?%.@^F:ANN'-=9J MOPQ8\+AQ+[8[ZS:BU:+E6_R ]E-[I\F*#BBE:% :H21HK);!-9NO,^?O'?X0 MN#=':W"9;)3Z[(S?RV40.T%88V$= J>_KWB#=>V 2,:7 3,X4+K X_4C^EN? M.^6RX09O5/VG*.UN&4P#*+'B76WOU?XW'/(9.[Q"U<;_PK[W3?, BLY8U0S! MI* 1LO_GWX8Z' 5,XS,!R1"0>-T]D5?YAEN^6FBU!^V\"-O4=L':&LN+7!9 G[I1$N]:^%"*HO M\DNX8.%X'( 4T;+^8!N09TO71&[5:KKH4=+T&J8^E[ M+2R^4E4%98?N SGG4IA6&5Z#JL[G-(A_+^KP22&X$D[&_TOBKUYBP5MA>2W^ M(;^-TM100FY)A;'T+1K52>ML$DIL]"WSC)VJ)]W16794SE[@J8Z-CN9A@WKK MI[XA0F+J1^-A]_"P7/?S],F]?Y5NN=X*:H,:*PJ-KR;C '0_Z7O#JM9/UXVR M-*O]/(VKG0.>5HMLZ&([@\-RNO@-02P,$% @ A&2<5 BS1O&ULG5;;W:QV+.5L5]=B>CA>Z6T.Q^4WM7J,SJ?) .-B\^RF7I M^<5P>E:+)=ZA_US/+,V&/4HA*]1.&@T6%^>#B_3EY9C7AP5_2%RYG3&P)W-C MOO+D;7$^2)@0*LP](PAZW.,5*L5 1.-;ASGHMV3#W?$&_57PG7R9"X=71OTI M"U^>#XX'4.!"-,I_-*LWV/DS8;S<*!?^8=6N'='BO''>5)TQ,:BD;I_B>Z?# MCL%Q\H1!UAED@7>[46!Y+;R8GEFS LNK"8T'P=5@3>2DYJ#<>4M?)=GYZ5TS M=[*0PDIT9T-/B/Q^F'?6EZUU]H1UFL&MT;YT\+LNL'@(,"0J/9]LP^@I/.0D_AT M\!P8K=;@:4$MK)=YHX1U_W-X5PB$,ZA M)W-+FXBY5-*S-:'QJM?6-'4 M1\4!#.' [V%H%EN-"#KG,96%)84*+7.@&#H*EWM2G(W54Y0^WUW#291.QG T MCK-)SZ6=44X53=[EU);*:Z,*U# KI5*R=H_"MX?* N4^;<;I)#K,1H_CTTV? M(+.)T-ZPW+Z^V9LA77X\C$<[^U%4H'[@<=TRRGGCQ5SQ.M!&O^!*:*DX,L@\A@\:*#87S9)N4+I*TI-H6[R@D.2, MHV@?37YM:Q?ONZL'_&5H<)';M9(YO))SM(]3AW&^K=]+WO1MG#;Y6TC?"OLDD.I<$&F27PT&8!MF\MVXDT=&KJY\=0>AF%) M_3A:7D#?%X;BWDUX@[[#G_X'4$L#!!0 ( (1DG%3['?KJ7!$ "LX 9 M >&PO=V]R:W-H965TR #' M[H-G+L!Q9F<23++>.-G%8O%^H*2VQ1F*U)"4'<^OWZ>Z>;&**]P6 MM^?ENM#QPDQ:I>>2<_]\%2?9R:L7YME5\>I%OJG2)--7!2LWJU5GER(9Z]= M&F\&_"/1]V7OFM%.9GG^.]V\7;P\X<203O6\HA5B?-SI2YVFM!#8^*->\Z0E M21/[U\WJ?S5[QUYF<:DO\_2?R:):OCP)3]A"W\2;M/J8W_^BZ_UXM-X\3TOS MG]W;L5YPPN:;LLI7]61PL$HR^QE_J>70FQ#R'1-D/4$:OBTAP^6;N(I?O2CR M>U;0:*Q&%V:K9C:82S)2RG55X-L$\ZI7;[,[75:0&U)R!TDA&3O\ZQ:ENRG;*&W M%C@'ORW3LF'ZM=R[XAL]/V-*.$QR*?:LIUHA*+.>.D((\4 (&R,$;06P,@)@ M_XYG957 G/Y_#VFW)>T:TNY7DB;Y#\B/R7\_"F))D96U9QI6DYEM^PFR2+LWD2IVR=EXGUM0*S2Q!(X?3EL\D%R%;0&(/F M]&JFBPDTQXWZ)A_?O_Z_OX12!,\YYVQPAWEECI4K74[,4_&<72]I<9#-$+'B MLM1@T'.$ZSO"YTPYH9!.Z'J3=WD"]N[ XZ8X,%VZPO$#E\G =[BK'G,+ BH, MG%"YS'5X&#IA&$X.2*A/9UWD-PF&X39N=\3B;,%^&W!YI&ZVI2NYB-A1 MTI M7A9)[$^XS ]"AP!5C'197,-VE< M&%F-B- !P92^ZW:SR6KY-)S"X[,*1@WAW2]S6.X?FYR^!V[ZW<23!,R!=6B> MQ7=QDL:S5#^;7!4YIMM]0GSWF2[*9;*&", %W'#R(5Z939%5QMD#(V#3WR0" M>P'KAZNSJT8 0_E1T&I'7PTW"XM<_,A@%XU6C3GZQJV-;EIGTSFH@)PW8BH\DSYH-9\-34@\RT#.Z6B]@VWIC/WRL,#>XF(&!7S4)1E< M(Z)?DU5"%*>TBN3/[0QS(YZ?'N1*1,KQ(X^Y6_MO[F%133C,;SJ^+OZ<)2F[ MV "=6K/8Q8X9>#0WR!\N\L&/U#']3)9)'$&;*F+VX>=C R''\1OVHO)2#9](N6M=5%A*N(D]D="(XRR-@D) M.>$&R6D0K6K6P>((ZW6Z;DCV^991C^\KB&VYJ=5S<9=8V_L;3/$*80^Z/W/8 MK]6BH25&Q61!P2@QH6IB)IQ=?OQX"9NP ;QD?X=&WL3YMH5!+= +E4Z4K5JM M8HT\W32AF)Z\SN-B03=O3-K**69F+&+O-D@=EMM>['/8=9)!R',\*-;8%[': M/&J-_^"/;M(A!?0DPPZQQ3("H^UNJTP5VEIIP= _<6;.";>XBZ?0WG^;(Z_9Y;$IF/I9&4"OI%(H6]@(4;FUG4!#;,RMDG/(BVJVXA=8L@&H_Z8FNF6 M1T0#"_#,TQGV. ##E"".*O/J#$#0.$^3A>&XJ[7;$AQN<&TZ:D;^W8 DLRV[ M'HOC:'3QVZ9U _+117)32Z1L?*&VAC7XF"=F$HR ] =2J0T< X=NZN)CM^ 8 ML:#LF%]$L]R8T@82/M3[V,'32"5F2N M&-NBR]J7 M+=(:)NS)Y:: ?JJVJ5'?-_T,P8$SN1, 7;J.+T)<28::7 0 O,BU L5D$ $L M^-&C)?I(92J=(%0.(#S5GL()?!2BV #=@$1HKJ@<]SA=(;?[=#7YD&<_SK=8 M[#UC2,!1Y BPIQQ/TE_(?$ _*? @"EU&0-D5HW.G"M^%IAC&-$>J@'5E[];G MY$/7XQ'*"01$X%'G(/2DXV$1@16$X$QX@1-PGX4NL(_/)P>+E:9<:"!\ P>W M/K<6*L=Z3T[@H@97$E=202I1R#SA2-=EOG)XJ)A2/L:XD\]9H>/4F.!FC;I# MQROCA@O4>?5M/RI1CT&&WF[I8$3D*%=!89\S4VZ2)S?U8]M*:4WS?>*^ M'.9S; U3/#=@PHDX)!R)[:V) $N*<=<0_PW7@.GY/G0>P3.$4LAJ 3$CD-PD M/,3';'$$YH>W*P#/"R)%2-9X16(<1;=]&N8[G>T>XA@>9>8[R M47&0JSFNKY@'!X:9"P_LA;!9X7!OAW/XAK!/BN5^3U/3P/&X90K6+P/B1/>$ MHGP,< 6NA(<[:,(P[RDF4 ZX E()/'AL]+]T#9@*@HO'0ZJ=/4A<2.H_>H@[ M?@AY!DQY"&*>?+)K0.'>'D,V4HJ"Z"F>$4I_CV>\W0)8CP@V_;I#/D4RX9"& M@$PXA<[0IQZB"*-6)K U'BA8&G'YC(WLH-!KJ$H; &)@1UQ0WP%8JLA7K(S3 MKL^7F@HPR7Z#FFWI]S-AMJS!9H^;(=42KCR/,VI-S>HVGYF8FWZHN5_FZ4(7 M>]+J:-=T5V+=%29:EO;%"],[/[ICOK>;_E&C,*&X!UTBD7#$= 0^1&^/O#=" MWHTBU+.H=2,7_B4=X:K)%>#JCU7\!9E/A=KPKR!3M]9;<+QJ3?@15";#REP[%J$"(PA=N!RY#"/ M(9X[OLL[M4D*2T[($9J0-P0BY910";FRBPO?1=T(A1^EMBGDQ.')N^/('LUU MC"@D,@Y(M8.1HS3G(O+ZI#D )8#'A@]DN2,4=Z3C(<-_9PU&0+K*)&*D9'B1 MP78^,@<D.7&^HP8O;VT+?FF[(L%KLU5(F MH-N6)H5\[\)/T3ZB$6!/+@%#&I%1M$O56:*G.T M<=0BBLHE_K"C]- ('JH$IIS.MD]$ MAQVMKSP5E<",$B*J#[+;$]''6,4S+>)'9Y?#\]R]IY%DG*%!NBC9 A1K8V>, MVR?J;W05)^D.36VWO -QX+EIM925FE>)C\BM"D?[R^NF0_QZ5^ M?$"V[Z3G\_4;RG2T"8_*DQ]Z_F)N>\=@-*N%R(G-=&0 MT2U2XG#COP5]E*2 MQ/^!3YVR3]J>=5\2""^ZP[M_O;L\_NB.[V<8[FOZSUFYUAWK54VYM&=INQC^ M%YYN2)('Y08V//_[R8T@ Z[9:]1S8/.#ON\=P70'/(W$ZF'MD%9ZTP]UY#LL MQ@-R'-U !K[*Z@%5MVDM%JM\G<:0[)QI^D2JZ&J5LCZXN];KJG]0TISFU'O8 M/L.Q6V5'=')?4>CGLL$0PYF*$RZE8A E?,A,PXEO#1VVF0)*R*:Y:KHQU$HR/:%A M)\FND/4Z0<(- !FI\Q;26PZF[34R;"IM=^=QWZ'7'E(!=T(/ "P$\QY# 2LC M=3ARUQXT^)B\[>7Z+&V5Y(O]?*.F2IJ-.4CTK; M\0+C&5RY##6;)_F8P4(BBH]H>]1PD=.E>372%#U1Y(34B;$!_Q@#_J'_M]=V M35.94S(4]+9(!'U%#=@^QH;#?=W#;4,&,2[=<6)/[JAM[>33PQF-R!XB\R4S)[@Z^'"S5(['9Y3'CZC1.JK[K7.^J\K M9HL17L[,&S7?FF&:'H0K4'=3Y8-".P*J\&"N$O4/A#5/.GB-70$I_QG7;WAR MTQOLOVA*C5YZ?[-G=$9EOO+AJ\A3=(C1?:N_K*%:O=.$FI*7"E3[7M*&A$5O M\<36! 4/S1F%@E$%S.63MY8@M4CJU4O;I[:G;T'02QM=-R7$5E >(BHH>FOJ MF)[)$YHDVZOO*,&'!9 *G8C\!$FB[5Q]HY=,:QGJQ>EWP2>M]2!4T9NYTI;/ M7DC)_I#UN!X2H(V\]B 6.A)JQ'80#5VR'H0.A'7UO:W'AT6 1$#]TU#M,B#? M^ 6=1.TP($GOVF,AP66]T'>VH<<$CC4CJ4ATW*4=DMH.886O1@B=/>(+Z!75.Z:!. M>G1T*5RW1Z4U@QG*)?HAQ#GA%6L1IQ0I%8@!Q@DYH;3.5G@7?""OO3-'M3Y6OS<[!97J%.-9=+'2]T M00/P_4V.RKF^(0+M[P-?_0=02P,$% @ A&2<5%9]4'!S! ]PD !D M !X;"]W;W)K&ULK59+;^,V$+[[5PQ4H$@ (J:H MM];)'S^N;CS)#S M@])?S58("T]-W9I%L+6VFTVGIMR*AILKU8D6)6NE&VYQJ3=3TVG!*V_4U%-& M:3IMN&R#Y=SOW>OE7.UL+5MQK\'LFH;KYQM1J\,B"(/CQH/<;*W;F"[G'=^( M1V%_Z>XUKJ8G+Y5L1&ND:D&+]2*X#F/OMN;&" -JC61JC:F"?,D8?N,K8S56QN]G8L6G6+&/ M%?\W*L\:N]Z;F8Z78A%@M MC(&2:_TLVPWP1NV0S'NM]M(W*,X'N#U*_Y5R+YT\W-U\_UW.PNP#I13^E]7D M@1^P6:S02($!1I*T(&&4@E=A'T8[,8F*D"1) A=A1&*:PJ7;RW(2QL7D"TX6 M1W>GU09/QT!:I(2Q#)49(S0/43O)8M1-(2L2DA4ABFA"XH2B*"THB>)P\DFV M$ENU@HU2E8$$(\8Y1HQ3DB;,^8ACDD<19+0@14%1DI"B=Y'&A,9T\MAQ+0!_ M\(!Y6_G#WS5\56,]L)22& _N(BE(3IT5CF:2X@Z+"X22HB0G<>K0A@BI*)() M8@XSPK("+AC+28+!+R$B>9Z3#)-)74J8#G/BB+ TXV+4JU:>6?2 W()[P8G&]Z=*0;5GO<(0,)*\E&FNH M716A5]1>JQKO#S/SX4IESCE''[>#AN&.F!X.2JQR!8+TDHPBTVF.:-7.. 2N M)!WT9\$U"#?._M8#R $-BYES@761X#E'.3UY\#.+>FD2D13K(BM>_%_"82O+ M+68]),K;$_QGE_+0&8C9(0P3BF<0O< ;A:8DS/*WPC+FC$8QK^#3/V=%O )V M[*X#G"-84D);O,W=\!A7JT.QL[+V%!]US)ER[!,^"*>@Q5XBJ'I(U>% PJ_\ M:6I1^]'U+0EAXJJO>.'@P-TQ[X4VGK_755.^.O&SH]&I?5-D(WH9*>+D+7K# M."-YF(WI?>O6F(XNXT;HC7]RX#!T)=C?RZ?=TZOFNK_,7]3[)]$=UQO9&JC% M&DWI598$H/MG1K^PJO-7^TI9?"CXSRV^S(1V"BA?*V6/"Q?@]-9;_@502P,$ M% @ A&2<5%)9^TWJ! @PL !D !X;"]W;W)K&ULK5;?;]M&#'[77T%XP) BBV=+,M)$P-QNV(=%K1(NA7#L(>S1-MJ M3W?NW2E.]M>//#F.XR;N'OIBWP_R(_F1//%\;>P7MT3T<-VD9ZV=C%P*XNR"DJ-&H@D&0T:6>O>Y#RUJH\'B M_*)WF9Y-ARP?!/ZL<>UVUL"1S(SYPIMWU44O88=08>D90=+?+;Y&I1B(W/BZ MP>QM3;+B[OH!_6V(G6*928>OC?I45WYYT1OWH,*Y;)6_-NM?<1-/SGBE42[\ MPKJ3%21U-Q$/$-EGW(TAA$(M(#>-DV MW"S@92^%BW<>ILJ47^#ORYGSEJKBGP.XPRWN,. .#](HB483:+2':3P(QGUX MYE:RQ(L>-9I#>XN]B1!PP$ATZ4!Z8@J(,6QF=$N,)?#L<1I=7TU__FDLTN)5 MDB3P9!=U5G:P(4VSN#@MH#B-AVD6_8[.G8$RCK 5-;74)<+1*!O",1RE\>EX M#,<1ZZ2C#(HB'HH\NFQ,J[V#JD686],0OI(>*UA)ZVNR@7>E:BL^L+B2]]3V M),VASFJEW(X[D,9)GL=Y=DJK-"0W&Y0NM92 M+$2]; P%^"]M2N,\.S0>Q>,D8X<*@LFR[W-S\H04,8J+HH!L& N1_!_E?08= M'&GC$41^#&D2EET]D1W0ADX]^>9\'SY2:')1ZP7=2W7O M:A?>>7);D]2MJ2G_%:$'&KXI,<:4/ZZZCS1]B,G08^G1AQD])?938I-"O3=ASSPVI@$31 MR3V>!ROB%:3#T^BYOKRB8NF(83C*R5X+RK)DEOF6\L:5]IB0YVNR:BUGE;%6 M:&M3[?/V%P> _*G:92D*Y'V7JFE7:DQQ"K])W=), _Q,%$46O6M6LK8<3@@# MW6X#[/@5*.2GDQHNSWD'WDK:Q7=H/5HW@W MGEY)2V^$HW#GI)KTB[P'MAOYNHTWJS!FS8PGQ\-R25,R6A:@^[FA1W>S80/; MN7OR'U!+ P04 " "$9)Q4WM62,'0( "W%0 &0 'AL+W=OB9-FZT[2S23; MW8=.'R 2DMB0A$) <=Q?W^^ %"7+LG.9?9 (DCCW<[YSP(M;W7\R:Z4L^]HV MG;FJ,ZO%GJOI46M_UJ;C:]DI4C:INY",-TWLJZFUU= MN&?O^ZL+O;5-W:GW/3/;MI7]W;5J].WEC,]V#S[4J[6E!_.KBXUPE/[^.:;_;\'NM;LW!FI$E"ZT_T7?3ZEO6T&]QHX4QUU%"N[B@H'VV/MS7H[-4K:=9,=A4K M::$^;^LOLE&=-1=S"_:T:5Z.K*X'5N(15ERP=[JS:\/^UE6JNL]@#KTFY<1. MN6OQ),?7JGS.(AXP$0K^!+]H,C9R_*(?-9;]6RZ,[9$B_WE"3#R)B9V8^,_P MZ9.LJ"3/S4:6ZG*&FC.J_Z)F5R)BCXKP?'GV^%M6ZG;3UT:=>R\-DQ;.97"R M:A>J)R>'[.1C[GUX=_W7O^2"9R_",&3W[CPGK5(;;6I(N*TM9*->&VE5Q3:R MMW?,[[15K#YC29"F&8L"$4<#'80M9/?):8LB7=,U#0H>!EG,L9V'>9"EF?>X M277'[%K!LL[HIJZ<5&-Q 718II=L67>R*VO9,*!P&4YGF2"!V&>>B^K_P+%VB%4 M"(HY]VXZ"R\:B] A']6@G@74'_D>F+OM:SB]==*0&RS"VD&,'Q5YP+.4G6$9 M%4$2)K2,11RD!9YZ']<21'LO855W7]1.%5F6>MLYY^B>;4W=K5P:46:11&77 M&G$K,A$D142L,[#.XI"6>18'(H= [ZTV1AG*W*HVT!U)!D%FNS!U5:/)L30, MBH0SYT/Q8G?U_HEVVSC:N;]"ZS1GQ(.\6J\ZIKZ6,'8%]3?.OPB\ RS6!/+=W =LT$O5/#J.8;AP:<.1)%N0A42?0(HP*K%*D:IP4#WCM M\V5BRSCE%\B!&[F[1")Y0-C3*/!,+Y]M82P/>5 4.8NH2B(6Q4$49MY+Y+2M M_S>1:"1?CP!VS\IMWY-(04XO!!,B#40:,0$_I3SS;@ M=>^T(L]0!)XV.LY3 MEF?P7<@27%,A3O$X,/;[:N,HI9G(@Z@0GO_+$#5DGU'6/.N0Z3Y/$+N$8L<# M;$:=YD%*L=PA"CEAAT\[>-G5P-(-=J1$*3>U18DA<&@+:12"78R 9C'\&A2 M 2XH)4J,IT;-?>"+6YU1DR #.ZO[FNHAB%+@/SJ,0!:A*>49\]$&$)PL*Z"6 M?S.1SE$2PYJX[+5$Q!6:T**AW"Q08 G52@3%H@B9CP) 4K\^2;J1=R-=C(#D M6>:*S!F5APYALC 0$0',3H^YO]/"&;.0#3400V!_V*#(.!<0_H*1YZE(PB"/ MJ.Z1 22,(!.@)E#(Z=B\'V\Z<$V"'X@HB1,@>H:BCCFG7/;\\NQ$6\)R@7NG MB\2P09%S?,=&3,A$L[C;X5WK'N,5'AKVUGGJXQJ5\0R(T;+?-*+]_>WIJ%F= M&F70]Z@X./N'[+:$SZX+PC4Q"@,XJ\[#8"%*"&.@YK;P/"GDU M=#=$X4"^#S'(@B2AT!]S.GP)+5 R]08EAF/3Q*IQ<9F83Y1 /^3X <_IB>K0\>1'6;7JJJG;'/*'>;<3IL48UU\_^YA MDVGUE]%0( $T>>AH//5NC-FZP:[4Q@Y-[UL10NH@]=S_PP;X8#,*D_/Q,CI/ M']H\:C>8A!8;Q8( %\2/#?(/TMPI ]RE0L$\$ -^@:.CY!C@ ':Y^/%$[W#R M=B-\HR40@U-3CP(>B8=63J_VN>I2=4_M%/O5 M4\E/5 ]C+T_MW/U<&I)#[_W89T B!"7NX#&J?"$*,HX:;):;5R8JY;XB/ M\U[&A]X:A()%\2_-6=( $(J76A[97G;$Q3A00O;44$SIF\8!^/G/G]?^P#%J/WD<02]F M5^XF#[(SIP6.Q1$6.[+3B)W3E!7?@^Q]^OH84FFLH@S$"!.Z?3@XQ3E5[&]K M!>/DZ)QA;J$)YL\R=Q@@:'J6C4'=U72">T(A=NICS_S@8UJK^I7[9$BQ@=+# M=[7IZ?15\N7P,6Z_??BD^4[V*SIC-6H)TO!YELR&L\'NQNJ-^S2WT-;JUBW7 M2E:JIPUXO]3:[FY(P/2M]NK_4$L#!!0 ( (1DG%36LE0T]P( .(& 9 M >&PO=V]R:W-H965T"^;01:[Q!^MY< M:?:"'B4O:Y2F5!(TKF;>>72V2&V\"_A18FOV;+!*EDK=6>=K/O-"2P@KS,@B M"'[=XT>L*@O$-'YO,;V^I$WJ M_8);/2.+EZG*N">T76R2>)!M#*EZF\P,ZE)V;_&P[<->PB0\D!!O$V+'NROD M6%X($O.I5BUH&\UHUG!273:3*Z4]E!O2O%MR'LV_<8?A AME2C)P6U(!"R'O MS#0@1K<5O$1Q$O,!M"$OD0 MAW%T!"_IM28.+SF(MR0HI2&]X<^*Y198Y?!3+'F%OXY?1TJD?8G4E4B/M3/? MM;.U[5P>:N=1)'L9STPC,IQY?-L,ZGOTYG$*ARH,S@T(XG;Q:698+U$/N&VA MZ]W@^G+QYM4DCL8?PC"$)][@!4#^V#>ZI$>HT!B@0DA0$N$1A8;4#]-3/TT3 M&/O)Y,0_"<='(6JE\1G$F"%B?Y*&,/)'D\A/D]$@BOSP-/;C20)1[)^>3&S, MOYJ<')\/D9";0J %H0&U OH_%5K(->:PTJJ&9)B&KX$4&R,V&JXBI-S4\/99 MX?",0Z*1BTV'T7[L.Q_:HLP*:)D7N -CBCD(PY=8:W;8-,CS\Z4#[)FRD!?Z MY3"?"K2*"XT(2L.*QYH+W*)1@<\;M-.YXQ[OO.'C MT *N+2M.G76.@21MNCP$#=(N>QCV0$LGBPA%JB1EQ_OUNR-EV5Z==,"V!\L4 M1=Y]WWUW1\[6QCZZ$M'#4Z6T.^^7WM?O1B.7E5@)-S0U:OI2&%L)3Z]V.7*U M19&'394:I4GR=E0)J?OS69B[L_.9:;R2&N\LN*:JA-U3Q@0*LP\6Q#TM\(K5(H-$8ROK=8WYH8$3X.Q+IEL1E^J+%]Y@-X60\@#1) MQR_8.^F"4LI]\<+<"8= MG$F ,_F_X!S3Z&67Z2G\:Z^]B[#G9 RD#U8+M#W2)PDB]>YO+W_\X2P=3W]. MD@0.WGI?K,@1A,YA(95R5/L9RI58*(17\G7O#5Q4IM&$*"<(0T?0WC9, .TE/^HZTAD1V,!VDR'8S'$QHED^G@[4])C^;&W=PT M#7,?OC;2;XC0"IVG7D1.@Z7XY"UIVFV)9@@B?,,< G.FQ.P'D*'UU#'!!ZH[ M@NXX[35:A$R1$+*0Q%,X*([(<_WPZ>IFP%^))7PD@>HVK X6C2.-G8/*Y*A MTH:LE+@B:PO2$!8;$E&%9JF7--0A?1NRGPE70D'=.X*CCJIXB2G8B\/6_Y"( M/\><"'> ()<:#.C77_ MQ(IKZEI)EITM$5@?",38UV(3 Q_Y@!-4OB(D&/"I 46C%&MA&O+&)X!T0^J+ M6SHE13M'_K[4\D^"$X/RC80,F>UW_@Z <2J42,5%*28M^DUP078.3!]G6 I* M"#H3?&,Y5W.J!%"LM"\%F5VCHI*L8L<-U<(P*'I;QA9K8X/J-5II\B%U]O#! MU%+SR=FNRPE8YBGF^VHR?0JD=@5:2Q!=0XU/$ FAU ;H$5U(]QA5L[@6-@_1 M-FM-U$M9[U*IDTQ20G?1&73!V_E4LI*<0OA4&]=8[CEDV]6$L%.2A48N6C + M)9?"[\@<4ZBAT\BV$5&X(A)P=W\%MMF6I<5EHX(5 E>:1D50TKF&H]@H;%_807?=G_\%4$L#!!0 M ( (1DG%00OCE(:0, /T' 9 >&PO=V]R:W-H965TA*36RS(,*$291]"8L&)?!8N;7[O5BIBHKN,1[#:8J"J:W M2Q2JG@=QL%MXX)O M'_C(L38OQN B62GUY":_9_,@<@ZAP-0Z!D:_9[Q%(1P1N?&EY0PZDP[XURPMG%4FE"<+DQL] 2GUL-TQ:[;+#)"6R;_C=Z. S6QFK*0G^>85WU/&./._H MAU1[%>M>V=24+,5Y0,_(H'[&8)&\@3UG[\8 LZ0#D!Y8K% [/2(XNASW'NZ6 M/_\T2>*KMU$4P<&L=ZLQXQ:$8M) 5B%EE\VY!"41MLAT[Q(>R84=$ZPJNV.WN<9FU9"!/Y3<7#;\NQ!AK54! MC%ZU8!8S*)FV6SB7RB(,A^?IQ07X()*WWJ.DG[0>G;,+^#M'8)*) MK>$&U)IL(]&6;$N5PX(K8EDET.VL]LG -($,K)6@HF2F/2_O=\7\U$07-_$J M%SL5@(+)[*A>?YV4IU:-.%V0[;^![+>/2_J_I'&RU+XDD;R,:*G" I=T#6@L M:%*=HM=>K5^UJLHV3 /&I M:.H UV?]BX&_HD/3[3T=6A;_S1/C+<>#:'+:,C2F_^1B9YB&9/7$(W*W]2U) M'Z0Z,$JN@L&THHR'U19*34V0,K0/I6"458X#OU2\=#DV@&,%)7Q1D@O4&]]X M#*2JDK:ISMUJU]MNFI*^/]XTQCNF-YR>G, U0:/!U3@ W32;9F)5Z0O\2EEJ M%WZ84W]&[0[0_EK1NVHGSD#7\1?_ E!+ P04 " "$9)Q477;$FT8" #L M! &0 'AL+W=O=YCQ M9*_TH\D1"9Y%*"%#)*)WUOJ9*)J*@N)2PVF%H+KPQQ+M9\&<7#:6!6[G-Q&F$PJOL,UTL]J MJ:T5MI2L$"A-H21HW$Z#63R>#YR_=_A5X-Z]5P[7JI*XW]AW_@RZYS6AI0X!ML,1"&;+W\^UN$L8!1]$,". $-@'A)C!0DG*#7R5&6:O :%-I\V)G7*:LXO$>TQ[T(^[P"(67^#U M6XU]S^M?T@CD-&Z<1O@SVQC2MB'^7J /6OK TP<7*_A"?Z^"%PEN[L:FXBE. M SM8!O43!@D;PEMR9V: DZT,V JAV*#NV I%ODR=U6+^^=.(Q&ULG59M3R,W M$/Z^OV*42A5(+MGW%PA(O)2V4M$AKKW[4/6#L^MD7;QVSO8FT%_?L3<)"07N MN \0VSOSS#./Q_9,5DK?FY8Q"P^=D.9TU%J[.!Z/3=VRCIHCM6 2O\R4[JC% MJ9Z/S4(SVGBG3HSC,,S''>5R=#;Q:[?Z;*)Z*[ADMQI,WW54/UXPH5:GHVBT M6;CC\]:ZA?'99$'G[".S?RYN-<[&6Y2&=TP:KB1H-CL=G4?'%ZFS]P:?.%N9 MG3&X3*9*W;O);\WI*'2$F&"U=0@4?Y;LD@GA@)#&ES7F:!O2.>Z.-^C7/G?, M94H-NU3B,V]L>SHJ1]"P&>V%O5.K7]DZG\SAU4H8_Q]6@VV2CZ#NC57=VAD9 M=%P.O_1AK<..0QF^XA"O'6+/>PCD65Y12\\F6JU .VM$,E74O1MI+B$U\""

J>#N MYN+''\HX*D[",(2]63 ;C./2%RE)$I*'&5Q08HP#RZX$&9C G%.HBJ'+(]) M5B7!>:=Z:0TT/0.K\%@*:EF#UMIRQ&,/M>@=XV9)98T+&NGAL6L@(7F6D2). M(255%)(XRP(<%3D)LQ(*@N1(EJ7!%5_RALEFAT&%U&)(\'M1!)=*XE[UPYE^ M,JE('&:0E@6)RR3XP 4L-*\9:&[ND81A>LD@2UVT#+P>\4EP7M>Z1V[L >\X M@VRSJ"1)DD"*9)(J"H8S(3B=60DS*-D'D2IJ2,0A4,[^EM5M%@RD#PZP5.,.<4#@UE_Q?E[X!1%4=PTO7MER"D@P>&=7. MSJ%HMJDP++8>/9''DAOD-HIZ(#=,7H7#$]4%/!Y]27LFW1QJU=JFY!Y2-( MQO 0>'#;:^F_8;FB.@JK&]>Y-7N!'WT6^#B@.<>9F@$*YP)1"9'/B\"JY74+ MW+RO!H[@?_<-^/O&;=2S1;ROZ5L;B;1<*K]@G 6L&*HLE?R)2XM#8^&&_J,V M]-\N(>]K=^\SP"8%%KVN6VIP[PSJ0<:6Q3? %**AX-W^9B]R_5 M;RY5[X^^SA*K3[J=8X<^_G3O$G9]1^-JD,NEY>3D@1N<-952$>5;Q2EZC$UF)]7NQ*^;E[2- %W$U=#*9/GY(B=7\O MW?8O/;?CG6:F8WKN6S8#M1-RZ&NVJ]NN\'QHAI[,AY;RANHYEP:/P0Q=PZ,B M&^&#X-NT86+5PK=&4V6QT?+#%CM;IIT!?I\I93<3%V#;*Y_]!U!+ P04 M" "$9)Q4R5/.-]L" ! !@ &0 'AL+W=O[^]U'BD>I.YX@&[LM"Z*67&U/-?5\G.99,CV2%@C1; MJ4IF2%29KRN%+'5.9>&'07#FEXP+;[5P=S=JM9"U*;C &P6Z+DNF'M98R&;I MC;W]Q89GN;$7_FI1L0QOT7RK;A1)?D])>8E"-[3/[C:J9:8 M:;R2Q0^>FGSIG7N0XI;5A=G(YA-V]4PM+Y&%=K_0M+:3T(.DUD:6G3-E4'+1 M/ME]UX<#A_/@&8>P<$-1[WP#9&MWD\ZRKJEA,]0QB%<$RC7\%ZDF#X%^)12 MGU>XSVL=GB2^PV0$D_$0PB OWQQ'HYG;X,@@"?2X&@SHHOI, HBB,)H>!;,!E]SA.28H=R"(=U')>L* MF$)@Z8Z)!(%6!&12IAJV2I;=UXM*CV"#!3.80H7*[1%K+>."9\R.IG84O*]H M4LG(2(@1-*GTEI/,1$KCOT-1(W!-QT1F@O\A3<--S@5(@?" 3-DXK1DK92TZ M%I6^+\WDLM86ES--,5 4/X-4^GQUKP* M@_'%W(6,SH:S(.Q#N@\Y<"J8SBZ&LVG0ZUZ/X-CWYQ],-;4Q<[M+4V JK1WP M_K9?CY?M5G@T;W?K-5,9ISX7N"778#2;>J#:?=4*1E9N1\32T#MSQYQ6/"IK M0/JME&8OV #]G\;J+U!+ P04 " "$9)Q4'#60;& " /!0 &0 'AL M+W=OO.&72U$JH<1PHJ 4D M:#>MDRHAJFT/TQY, M3(CV;&$34XUH+XZK\%.>G/&GW./<[!XW: R6\* *+7&2.D\:CM*B)5@T!/0$ M04;A42M767BG2BQ?$Z1>32>)'B0MZ%G&>RRN(,_Z0 G-SO#E78IYY,M/\,V+ MPM1,6&"J##^LR9?'?,,BZI*K+10^"^.;! 1G:RZXXVCA*UO;Z/UV1LB@$S*( M0@;_JS4_6>OS!#F!OSAZOD8D%JJW>ER\?3.FV>B6$ *OK-[<)^\@@X],U7[T M("-]0H:0Y?U!GO?F9W-I3:._V)Q?"X&^0@NX6*4Y7#9 M$N:9UU.@7*-IN2"C_1$E_RI6>M2D$LTVCJ+U9:^5:_JU\W;3/F^:_$]X\U0\ M,K/E7J[ C8>2J]$P =.,7V,XO8LMO];.#U#<5O[%0A,"_/E&:W=7$!ZPDU%_)6O6)0&2=,,VH%N0[N,P[*#8 M="Q4ECQ1;MI_/TE.G'18^1CS(UV2G]0!6B@:=:2)H&E3'-31117F'- MZ$HU*.U)J73-C'7U-J)&(RL\J!91&L=OHIIQ&4TF"S\CQY4J0_\*NBQW% >0M&57O MP;:"FLMN94_[/IP QN< Z1Z0^KJ[1+[*6V;8;*+5#K2+MFS.\%(]VA;'I;N4 M>Z/M*;=X^.4"T6M5:E*R 4C0G(F>>5Y MIQQ^L0T9;?^1WQ=R#ON<0Y]S>+&I^?FF7H9G";Q@&'QIZPUJF->JE6;P^M4X M3:[?Q7$,Z[O%T1O,"9BQO0/;0_0(V\,XA 0^,]G:D?,]!2:+P1JWG QJ+$+@ M1"T6;AO*5HAG:!@O;@9?=<&E \V[5A$(!RF 2UBMEW =9NDX'"?#HS6P@V+' M0-J01_2Q'__!JD?4A(P@"X=O1Z'3T%N#;\K=1!*'XS3SQ$?S?Y<2G?SU->JM MGVV"W#6I&X!^MW\^YMW4',.[M^>.Z2V7MDHL+32^NAX%H+MY[ARC&C]#&V7L M1'JSLD\@:A=@STNES,%Q"?I'=?874$L#!!0 ( (1DG%2^ZG=&)0< -\2 M 9 >&PO=V]R:W-H965T]-?W^]0%]N9V)TMT.V+ M34H\5W[?X:&N=]K\9$LA'/NEKI2]&9?.;=Y-)C8O13. S32^V>/YO9:-ZZ22CP:9INZYN;E7E1Z=S..QOV# M)[DN'3V8W%YO^%H\"_?CYM%@-AFT%+(6RDJMF!&KF_%=].Y^2NO]@K])L;,' M8T:1++7^B28?BIMQ2 Z)2N2.-'#\;<6#J"I2!#=^[G2.!Y,D>#CNM7_G8T5>]*[[T47SXSTY;JR_I?MVK53+,X;ZW3="<.# M6JKVG__2Y>% ( M/",2=0.S];@UY+]]SQV^OC=XQ0ZNAC08^5"\-YZ2B37EV M!F\EY-SMD[#";(6]GCAHHV>3O).\;R7C$Y)1S#YJY4K+_J@*41PKF,"-P9>X M]^4^/JOQOLUCGX0 M:UZ!.V93-98]\(UTF#]W\TZ$_=65PK#O1;&6:LV>2X[8H:^63^4H@X(W1 M1=-28M6H A8CIX^WO_A=UD M!]-YRJ(DF"<+%H51D,QF+)H'69(QKR3^%H_3()NF;#8/HF3.HFF0SL,@S!(6 M+8(P64#%=.33QW)=(_$EE2_LBU28"X8BRK!#[ 6YAAO.R&7C^+(2S&EF:;=* M717"6 (L+7R %JY>!@=>_U]$43 #$R]/KDBG,PJ.I4D2S-)P]%!RM2:'V(I+ MP[:\:CP]R@XS4H$.#1%YQ:^5* FJ(-M?6D5VI MMK"ES>D8ATA:5>=?C][+K2R$*BQJ,RP:6.- .=\ ]UM,))TE=H-#@:QCB[92 M@T!^1_Z3!Z=W(8@769#-,J3B<#*Z([,;([GG&PS:MTGX:RUF63!-0W;1_0\; M<(CQ)&*HJ*)>HB)XE%,>CH ?G09^&B1Q^@7N(X!IMIC3XD5,U, P"Y+Y-(CF MZ6\*_"@-4G(WG@71;/'%ZQAQ)<$4*8B#.)H%<;P8W=6Z(52CVBN[$H:@L3*Z M'J#?%U&X))5TDH+AQKS0.^Z%>Z(0CIRHOX(AV*!TL3C'D'[%_PNY818'21:U MR!TFHT]=EB@;U='9 [P0OL/LUUO;B^X1^[^BR#0,YO&"773_7T.1"+"?S<'? M;/J:#W$<+-(92U+/MX$/6F&DJ]""TL4:LF\I';8,CS--+":#2Y!.] U[)+@2-"-A>'OL"_?EZC6(KAAZ)7A^D @C M?%-'U6Z=9G7#@D M[B/H[) J%*7\ #>[4N;E%T!9^D)<-46+A*--\N1:OK2)VJ<'4>27Y[?7>TP. MF;Z%!&=7A%PL G _4ZGR0J*K8H@&EH[J/5BX%DH8O*IQB:$&](I]@ [D?.VW MV.(#H,75-[4)$+-I]0HHK *8G%BVS1Q> SCKE=(UX M#>T8MN.YO2!;G*GSMD=(LUX!@:*GR ]\!V.K2W;G*>:CU-W^5V(+-+_&4 O7 M/QG=;)C'S1Z1 ZBXZD,C\N-T0X>8[R'6]0TGS@2ZCX.7RJ]!^A6%1;[GPA D MZ;.!5#Y]6-TSRO9Z?(%YFZ:-0H6JY+^@_FW;2,7ZC51TR>IN'9;=&2=SJCYP MZJ[#S4#DWB[?U0AX9T'N]ZU@7DNM?DZJ.Z-/U[:XG&WQ]BS0]C< M 'ND]YZ0*2S=UR'848+RGJ_86U?CR<%'AUJ8M?^T8IDWWGY_&)X. M7V_NVH\6^^7MIY^/W* !LZ#T"J+AU7PV9J;]G-).G-[X3QA+[9RN_; 4.%0, M+<#[E<91VTW(P/!-Z_;?4$L#!!0 ( (1DG%1QD(:J[Q0 "]3 9 M>&PO=V]R:W-H965T6JF["K:%DFM MG:7*=N*DTW''':>GJ^^M^P"1D(0V1; )TF[EU\]W )"B9%G6XI[[D%@+<'!P MEN\L /7Z0>5W>B)$P?Z:)JE^YN,S MG>6"QV;2-#D+6JWNV93+]/#M:_/93?[VM2J+1*;B)F>ZG$YY/KL0B7IX<^@? M5A]\E>-)01^?>W$IDH0(@8T_'DF:V'Q= M4;\R>\=>AER+2Y7\)N-B\N:P?\AB,>)E4GQ5#Q^%VT^'Z$4JT>9_]F#'=H-# M%I6Z4%,W&1Q,96K_\K^<'!H3^JTG)@1N0F#XM@L9+M_Q@K]]G:L'EM-H4*,7 M9JMF-IB3*2GEMLCQK<2\XNU7D?!"Q"^!0]J:-$Z3(73(U8T=@M&XKB00@R-",0ED$@4FCVOWRH,3 J_F_-^NUZ M_;99O_V,M#,C[>(9::^E1=[Z@\YX)-X"K#[DJLW_]HQ_XO5<:1O:'RI?%\*(Q^=1CGXOXE-V60RUC"=BHF(7723BEH/5%6K#(+70K4R!65%-AMSP1 MNN*#?993L^@>!$%J*O)(XN5'E<0DRMVIF\V?1+.AR T00T06:0FROHEHDJI$ MC6<[B>*SY.FDY.SH9_ X5,=+XO^LQE"^C':3\_],5#J^$^SH0\G3<8PWQS"! MD4Q)'HN*W$N/USR_$X45\NY4KDJ1L"]R;@V[D_I<#G/L"M_L0^5W".V[M+8? M[2,GZUB+=!;U?'0AY!^2]/,"3H 8D\QTL9L(-^#U=@+!3+@\WDNZ;L2"):NR(8)MA[_V>)35;6M(M/.T(6)PRY*0T\>L\1CHRP=A/$ M)G+F:>4-NQO81Y6*V0-R27;T31J"^WC7!ES_5D*]?Y=,7HJJP7]!_K0WRE8X MP#YP]:?DZK^#E U=;D_?.C S)@S8@1VD2+?X4AC?%X&?RI;8;20Q7HYDM KV MWO%8[N&QM3I6(^JB4!O[W3F\FHAO O::E7>7ID.VJS('])3[)EJ E ()$'NG M+*LO:JM&USR-F^E4GJGP.\#KZO"WO4(:(?D] MG'MLJL18[.;=!?@>"[,=4VMB'X7="+'($QM#:\6"7.55C6W]O;G\T4=2Y4_J M91*FW^7WB2">JQ6OY!#59T40*?I0)J2W[7WSJOR#;/A#F8C')K>_A,@ 73A> MJJ1V<9"=LB84B 9\H!8.2]G&>BW_R+)-6N0JS2O0D.-T'P/>Q(#J6+VK$ER* MLE D)"?1H[1UKQ09"(@E]H>J6[+O1!JPOI(BB=G[O[*DPB?R]'?B7B3*9GC[ M05(5"SY+TI^K17;B^OWY:*W)=V/!>9CJZ0T)?I\;J 6T>&!1[T M#HM^DD:P*;EXP^$_ED,A=Q.OS+B\$^RBU(!MK=D5CX#]^Y;Q'W+!"_8;XD05 MBY8"X^ZDC\B.":L1YDZ<5^\2+E?KZY:/Q%)PWCJQO,:?,?2$E/@E^EFF@3,K MH72'+X_+XEWD^9YHOS^)=I<@ 4GM9*3?>0OHA=H#2Q&MV<+:ARQ@>TR4FFPZ M6T>;':*S57B:@ZW)8U$R7/-4^1X!NUO <]BRBY% M;@H3E]P)VL-6W0U!R#NN8M9'!)P9<(D#OQ/@"I_6VZ[$\$E)$+@'E:K7OTE8 MJ?L3LM"EG#>BO8;NMJ)\P?7H9)9%._)S22\@5&KK9-DB>)YKK9!V%)M3^^GV M'? XN6.W*I&Q7DJIMZ9+>Z/J_.07*L\W9V>3#*K.^([932%.G_(:B9FQ7-?V M11*81NM3O6>)[-?X?Y*\<1Q2[D=@ADOX+N>=E!7%[@Y[<&E\I%(UG;&;29E( MF=[N;3! M'=:#P8I"-\%J)_;7E*<4]JOVR?;\P6US,BB1W\M]+7B>+3;Y_"!4-IEIBAZ[ M$K[@,II0"F$M3$9591_/FS,[VX))2G79Y+Y16%P 2'FYGUQ^%@\ZXQF"T9?1 M2*Y,5IZEX?+06WY/,FVVOEY"=QNQL"G4TAY/9#-FE4SN[L%-BU2K9O"'P+.GE"N/O<.&J^S!?X3R& MB"7=V7 &N -UNBAQIVJLH0%J5RS:.)/8P#P)4CE$GE_B92-2:WZ\8_2_9SJ6;\Y]^+W05)ST/)1PX"+X([M?I=6O6K3&<)B/UFK@9M'3:7L3S/ M3FL5&NY- -RP1?'2V<.ZQ']UO#BG5F>N8NQC<0E:RM_F:]M'WB2KWQ^+U MT?@6J]7W+PS&(?'+1+2[P3UM)POGB%;^S<9.L75DJ+;V;TF=X!EJQD)LTC!_ MDN U1TI(C51[YX4.7Z/%L[:=1/*[H?:-6"3,$)HBQY5,IH]X7=G4>4;4=4DF M,T$W.MF:(]$U39GE51S7%_">',:3I]H0O.)TF*ZWHK3!H=N3>W1SSP&T4(!' M:<0N#O6)X^T^IO%5?I_0H?@&MZ&VZ\Q5V4V9X^]+8,?:-MC/BC)0)\UC(\Z= MPLG2+9=S@GLZ9J+NVFSK[MJJ:\3N3C]-U7*\W+S!0IK& H]V!A^&LP49LTR3Z8(;BF@FZRLY"G[T3D9@.@05T%YU- M^+W )C";CT9 8(R!Q^H2Q3AD/=6&*U$8>\-W6&(>>PA>:;?8J;@G,=U\O62\ M+";(C6G+ITMC4S%6!2G"RI&/98L M:2 7QL)@!H;\\C9XHA53#P1-])"#L$^1L*R.]9F-[5C4',ND,!'D/6;/F3)Y M/4F C;C,L;F)'$_8U!P-,4W-,M*]L1"%?*20T2K*=GQCX]B?*1X*!4,KZ&$3 MZ#47X]+=1'&V01H:JWMX$86_4^,"UEXF4+2I+HSQ@0QGT[) Q5,M6BF#MF$W MIFUG2+-1CM3)[I%T:B*KT=FBX&[*7)=D)Z!.S-2#O:6!6)&<0S?S+$NP-@VH M"U_F5C9UR,_Y R.\HR2P,C)BIN+TE'VQLK63D9G$7L-GZG47V3$K/U:"M[1X MK1RC: )6>G A$; A&-JM)K6)C*)K0*.G1K$CE=E:-:@"'>RY-_>:RMB\ MMM\>GRX\P_1$F%DP4^\1SIDQ?S3S KT<%O3*N. /S)-*+4/ A(D'([B&E=$@ M.X:^/[ 'T,#N%5C5:7EAI^WYW8"% Z_?&WB=]H"U>QYH>+U.IYIL7+*@:F$% MD;[7;0=>QV^SKM<;M+Q.M\\&7CLD8MT#($L$ !-+X:,=>OU^UQMTNRSH>8.P M[0V"+@L[7MCSO7[0:LZ;KSZ?#^+@-@@'>#4(>UX?6QAXK5;?\]N] \ITI#;] M4/%7!L@5S \Z7A>"\5MMKS/H,]\'IYW@X"O$#P^#QH'I]"#8H =A!.!A@ CO MM7N=@Z/A,?MBF=A<\8L9QV*,XU6&O-(.U.CI7.&EC.+K]85SIU:KQ=:\FYO/ M6*G8\NN D(V$<'([.-E@WZSG]8(V\]LPM!8+NUZW'V+B^>;"@%9@-X,6=N+1 MI@>#'FM[01L6V.D?X-N.[W7#D+Z%ZOI=\VT?-M7VY_:T&:^P [\/1D/6AS%T M_1XM'K:\H-/=CN>V,=1!%]8$/P&GW38^:Y,U#OH'7:\]P#+M@#[K^^#6AYB" M3L<;=-H'*+W+W"$=(AFJ)&)Z7>4(U@?1!V((\ O:]L-_'O$]K1-!K!G& U([+!W_@ ;KN8-?]#$,YA.VVBSP83X]?\[,(P.O M#ORAK %)H=7OLS[F+_1;#5?-Z\81BH0-E083[W3AIR'^#F .,.# [RX"U78V MZ$/ <#F_ UOLD0,.PM9FS+2[/OZUZ=\!J/2!.W[7:[5](A8.V@>?D<6?4*!E M0Y7GIES3*X2UI'Z81,LC=/EFRJU<4+^F9KI**_F\6E:93(W!3GCQN-!ZG-!N M%'&]EP;K566B9F%(52+-Q2N$$H/-D4HI>MIQ9HZ[FH>GJ<9C>2"F>,3;;8I#?J3QMQ,YS$"F6 MZ_,66_FQ?W"^)+SE;D/#.[9(#GVO18E:0&#I]_'*[VV' 2$RHSX")R*"#U_V M6@, GM\E&//Q*EQDG +#2["-O+ %U E-?.LA< R"S8"GWTZ!/->'X#Z>;?8TO?:G9#9C:R+*QTLWPX[ M!]B'T5H[0%[*]02%2::TI"(5];!-[\AE#0[ 8=G4_,#!"A ],FVG^)@A=T#4 M#)'YA-L"< 6\1R#SA%T;IUBR:H]%3=9IWO(*%M8F/!^3^P!$4FI6V"":NVYP MZS3L_)/1;1B>IN7TE+V?=]Z>7<"6PX]W:[UL:;0M"NOFH,'$Y;8??)P/ 8S& M]TMD'!&T&'LUVRGLSQZ_.\*5T#_Z0>&DI"@">B[?5S6<$(JKHDJK*,+]A8MQA"7SMM&1&];A, MJW?-AMT\D)L=N4LIC&OC[^\HFZ:,Z%_LOK&U820M1 MR5FC-/0Q#B5N9T#94+^+PG2U3H!908>U@12=C@_G#=N4-P,TD#\!B "[1Z/C MQ0Z ,2X;>30U*D[4 W4=0-3*T45X:O#-FWJVIVV&5RJP(,>SN8+KU89:ZRWLO?(CB+ZUOR8#8;G M8B1RZCU2YU$;) E:KU:Q;E8UW_NOC@G-5#F>& 1M$&]TH3W3 XSLJ]$(QEI9 M0!W*53[FJ?QN/S]EY^2[UN$?9X!+_MUL'U(+]?&$ILY6[*1JX1H#%[8[9CM4 M!<*&/8\IE%VF/JR8=_GF64G6[(',ZVA DT1]D,_FC=%YIRXG@\\K+X7FA+QO M-BOG(VV-!,K&B*-FX7DK0^889;ZVPNM=7Y< $O#;A-4=$N0%CTZPF M,&QHLU:>*14J=1D=-PS_47L= \Q58V$C/L1&P<"B+S6"C3W5/4:Z@2'LL)6"Z@Z MH2=/[J&(J3L(7,_W=@RMZW!=\DP6IK2"*"6X/[ 8Z;;L!VM3RV0^2!Y58PLXE_3X4,!7V 2GW6:^PQY#T_D+Q/*87[^:E M?,HZ"RW*L G'#Y1Z&;^Q867*[Q#PD *NV!S(_GK[CH78@-\SHCB"_L!3X/5; M;0* 4E>H!C>T9R3+VO,H?/+EBPDN'UEM,]Y"+X) HF8+3!,+/=^#'.<'[O+(8(@2YRA>W0 MO,B!725NMYDE5\!ZY^6X!->V?_U-E2-N6Q:;F 3)OVUKF04%\ AF '1LM_Y9 MY=3+2S^M<,O#*E6'P>.E%JEZ]@+"QJI8$,9<%1F7]'=$MV(^\;2D^ CF@F=[ M/$8AT,A&#U^S4[/0"5W\7[S[8 NBE0T31O'$=DP8T'HQO8KIW,Y&X"J9>1;# M30&V2@\V(+JDP?PR'I5EE'Y1A'3Y6)U'V.2$%C0AT:QWRE;]E-Y9XT<,X5AC M\U.-V@97^WN&]:?UKT&>VQ]!G ^W/R5YC3H741+)UPA36Z>]SJ%MI5=O"I69 MGT0&ULK57;;MLP M#'W/5Q >,+1 $%^2KEZ6!&C:%=U#@:+=Y6'8@VS3L5!9YD"71QI0K M7U422>9 )?.C('CGEX1R;S%SOANYF(E:,\KQ1H*JRY+([1*9V,R]T.L?(F"4R,AY:3J]/:8'[YX[]TM5N:DF(PG/!OM%, M%W,O]B##G-1,WXK-%;;UG%B^5##E?F'3Q$:!!VFMM"A;L%%04MX\R6/;ASU M_!P@:@&1T]TDJT+*.#C!>8CF <#B$* MHO W[BO;>SXQB_4!M])HK0T?X ?!U@G/>O$L4Y>T;'#R/$$.O#@B!SWAH** M;$G"$+0 ?*BIWH(JB,1"L RE I&#+A#.15D1O@6BM:1)K3N(O=LBD=.!:5S@ MNC>XO5Z^?1-'X>F'( C@-VMP23EAD'7=J:2HA,(,2*Y1.C;K;I-*K(34E*^@ M0DF%\QLZ"$9A8%T@9&;X9"L9CJR&Z:&08PB'01P-QW&X.PT^FUSY/PDKB (N M-"2(=E^D8L7I3XM60(!1DE!F.TOT2TRCP5'R?Z=C]N6:BEJY"GE*395V8$,@ ME2ER;47:>@G-(*NE5=+-=#?2PT.DMF15F5W7Z7E]SN%?,WYJM)&=8_0^'L8G M\6Z.3[U@_MYZ*E&NW!)6D(J:ZV93]=Y^SY\UZVT7WGPDKHE<4:Z 86Z@P>CT MQ /9+-[&T*)RRRX1VJQ.=RS,MPJE#3#WN1"Z,VR"_NNW^ 502P,$% @ MA&2<5'NV)G)( @ &P4 !D !X;"]W;W)K&UL MG51-;]LP#+WW5Q ^!_5'DC8HD@!-NF$[% A:;#L,.R@V$PO5ARLQ=?OO1\F. MEP%M!NQBB13?TR--:MY:]^1K1()7K8Q?)#51?V0$H:W#CP!ZV%>UNALNTBR9.CXT'N M:PJ.=#EOQ!X?D;XU&\=6.K!44J/QTAIPN%LDM_G-:A+B8\!WB:T_V4/(9&OM M4S"^5HLD"X)084F!0?#R@FM4*A"QC.>>,QFN#,#3_9']<\R=<]D*CVNK?LB* MZD4R2Z#"G3@H>K#M%^SSF0:^TBH?O]!VL<4X@?+@R>H>S JT--TJ7OLZG !F MV0> H@<447=W451Y)T@LY\ZVX$(TLX5-3#6B69PTX:<\DN-3R3A:KJW6DKC* MY.'+?!KS/$DX%X$HDG_U>W\^#Q%$Z%K44C22@H M3WP\/YZ$J:39@R N"7!I4&_1Q=* L02-LR^2ZPX\FR -4(VPDT:84C(;PPD[ MLA8=@O UU M3&?3T>PZ@WR47U^-\JO9>\5.3QI6H]O'L?1,=3#4]>[@'2;_MFOX/^'=LW$O MW%X:#PIW#,TNKZ<)N&X4.X-L$]M_:XF'*6YK?KW0A0 ^WUE+1R-<,+R'R]]0 M2P,$% @ A&2<5"8!VWDW P EP< !D !X;"]W;W)K&ULO57?:]LP$'[?7W$8!AMD\8\D;2A)H&DWMD*AM&Q[&'LXVY=8 MU)8T28Z;_WXG.4G;T66#P5YLZ73WW7>?I-.L4^;>5D0.'II:VGE4.:?/XM@6 M%35HATJ3Y)65,@TZGIIU;+4A+$-04\=9DIS$#0H9+6;!=F,6,]6Z6DBZ,6#; MID&S75*MNGF41GO#K5A7SAOBQ4SCFN[(?=8WAF?Q :44#4DKE 1#JWETGIXM MQ]X_.'P1U-DG8_"5Y$K=^\FG32,H:85M[6Y5]Y%V]4P\7J%J&[[0];X9.Q>M M=:K9!3.#1LC^CP\['9X$3)/?!&2[@"SP[A,%EI?H<#$SJ@/CO1G-#T*I(9K) M">DWYQ8U2_%A<[A&6/D/T&(\ MJ(1$KM*1R5'>\[$W]]RF2L*:&!JM585 ?[D'(?V%:C3*+0AK6T9 [C1]I4NN4+; 8-G&'V&KFP6VF M-<)MO6[IE'7K<8;_23&IV&K^CVY)^ERWQS/R3ZI-X*JM]ZJ]=+WC)\VR(;,. M3X*%PM^#OF\>K(=7Y[QOMH_N_9/%E-=<-M2TXM!D>#J)P/3/0#]Q2H?6FRO' MC3P,*WXYR7@'7E\IY?83G^#P%B]^ E!+ P04 " "$9)Q4,PV;V#$( "3 M% &0 'AL+W=OO7I5T=&_LUV:AE&/?EE7=O-U;.+?Z:31JI@NUE,T;LU(UGLR-74J' MH;T=-2NKY,PO6E8C$479:"EUO7=\Y'^[LL='IG65KM6594V[7$K[<*HJ<_]V MC^\-/USKVX6C'T;'1RMYJ\;*_;JZLAB-UKO,]%+5C38ULVK^=N^$_W2:T'P_ MX8M6]\W6/:.33(SY2H/+V=N]B!Q2E9HZVD'B\4>FZFY;"MW;>[?J_X\*>TW-57C_[+[;FZ6 M[[%IVSBS[!?#@Z6NNZO\UN.PM:"(GED@^@7"^]T9\EZ>2R>/CZRY9Y9F8S>Z M\4?UJ^&Z! M?31WZYENH=B96:YD_7 TYNGG4WQC$TNL%?M%@V[J&=JMKO!" =8 MGT(,IS@5+^YXKJ9O6,Q#)B+!7]@O7J,2^_WB9_8[E16 4*S+"\+ JD;9.\66 M3X/ _B4GC;/@V+]?,)^LS2?>?/*:H,S705EM!T5U07G&GZ>"\K+-.&=_W6QP MTC#I$ F&B*CE1%F*2,2N/Y[^_6^%X/G/412QQY-VG@>?3'TX;:W%_L&5A?Y8 M]Q"R%4+BUCZLO'7.0Y&785(DC$=AR9.P+*/@LKY3C?,35MURK1H6EUF8Y1F+ M"QZF211X_3DT\\.V44S@89QS)O(T+$42G)D:X6P[Y= U[7,+"C2,AUD)*T K M#D7$0\[YEKV&YC;MI-$S+2U9%6&4%&$LBLW=SGPYG9JV=FK&(+"L;71]ZP$= M<%9N868L"5-835).5LLRC-(HN($V0G]\=!JHAEM GNJO#QN6YBR^DZ2UFYQ2'LXNR/[2(N?&5Q+HM2C43OC MT8K#K$AQS@RNYS ALB2XL7*FD']3A6TGE:(8^(#C6)W+V\_(K9P5H$46G"P) MVH;-6KABS1(3*TE0KV1'B9*BG0I&8!SFX-1&&GOT MP."YU);=R0K;NX4U[>V"&>_0%-E@U8)*%U#0-<:*[;_[\OGL\H#E<8IS"9;Q M%*6\"616&4Y5A7(E I+P/* M!Q%1D!@OPR('H"#.$*]*RXFN-"'1@TP;=R< "!V>(A1%'N;P%U0HRC"-"DH. M+W7;.[!$Q&$1%RR&E2).=L!WYA'T,7;*0:HC*0-_>J MFDLDWN 02 L?D'TBQ1IHQ:FQ$%=D#=$BC8 !&9]%XP7QKI#I^R234P]([L1 MS\."\X&&P0>%HKYS%#R'7\CT*'D]F^D,F'_9!9O2;'!Y/0/1C&.QQI_F;)N- MP[@4")C 79$ H(13!.,\ISQ@8&B443YFP2<4I>E.UK$4"Q*D*I:"L662/"'% M/U)A*I[?2?&-<1O*5R2 T\?L8:) 3"CL*8LC.(LTYF)'QB\A<0BC.YPH!!<: M-]G$;< G[V/V." M7]R,O8<"NE%"N4"@-,)M')R=7%W>G'Q@)Y_.V?7%^.+ZR\48E 'AD%\K34=' M62DHM#S9N@VNNVX GN6H!_B?@R^%EZPL1TI_IETO_O'KYR_U?]J:T>A@,Q^C\Y;],CP(]N7!NI?S!8ODRM1^!#M]Y?FNL.^B\D'= MXF_3VE75-NRL_W48C_OKT#,-*MV-WJO9+3&@VQ$ZN=3MDHWE7,$J0)GU57?> M IEKY?!B 5Q F]JSQ3,R&!HT,)BS7V3=XH6B:S6V @8!S468H.8G(2_H$0_C M-*6@D5(-O.,1J)N@Y.0A!X.1<@)*&B,/!K#6Y[.%K&^IBF[76]A?]#QZ M2HQ_=,UBWQ^]_!A9/JT@?7JNJ7$RR)/&-[RZ[UA>'][]WN#!CV?TF08S+_02 MO1-_K(G\<>Q1-[EXPA(I H2@>(" _/!<*+%9C)9/I"%'Z_?]8W3P*3I+])[HBJA8%6+= MYJ AJIN^-OE>T#/9-^\4!FJFIX_WH]BRE7LK)\B57# MC"WAF!&K[??"H>D32[-"Q2!W@..=-I#P5\'V"E$!5/0NTHG*>D!MIT>-T*EV M:LH&\X0D*"K^N-7-THV8_+]5+,;)>,3V^^O&\/.)LI,5>.?(N:?8;E8(-(89 MRD!&7?XF*] :EE%.K\%Y1&\38JO%>.H[Q&CK0]%2V5O_.0P]'=&P^V:T_G7] MQ>VD^]"TF=Y]KOLH+?A-3>$<2Z,W>;K';/<)K!LXL_*?G2;&.;/TMPN%MPQ+ M$_!\;HP;!F1@_1WR^']02P,$% @ A&2<5%4_ M&ULQ5A;4QLW%'[?7Z%Q9SIDQL4K[9T M,P%"2!I2"FD)Z?1!MF5;S7KE:+4Q_/N>H[6]6@<;0IKI WBU>[YSTSF?+OMS MI3^5$R$,N9WF17G0F1@SV^OURL%$3'FYJV:B@"\CI:?^5,"SZTH&G> M8[X?]Z9<%IW#??ON0A_NJ\KDLA 7FI35=,KUW9'(U?R@0SO+%Y=R/#'XHG>X M/^-C<27,'[,+#:/>2LM03D512E40+48'G1=T[RA$>2OPIQ3STGDF&$E?J4\X M>#T\Z/CHD,C%P* &#C]?Q+'(Z.RL3"+0?5YJ/[6Q0RQ]7HICE5_+ MH9D<=-(.&8H1KW)SJ>9G8A%/A/H&*B_M?S*O9>.@0P95:=1T 08/IK*H?_GM M(@\.(/4W -@"P*S?M2'KY0DW_'!?JSG1* W:\,&&:M'@G"QP4JZ,AJ\2<.;P M2!1B)$U)>#$DKPLCM"AAI$;D1&K(G-+UIZMJ)O076<)XOV? ,,)[@X61H]H( MVV"$,G*N"C,IR.4V6[I]Q+9J/!G+0+F$^HUOT!:LT!%9? M\)@T2#<-PU8:RB8-Y"_>+XV&LOI[BP/ARH'0.A!^IP,/S,-6(]C@>^6,#\1! M!SJX!$6BSO\65,B/_^4,IH\7Q=:OA93E5?0R:;<\YA/,^^*YUQ+ M46N]% ;TX&=06 ZTP'8%@OA:_4@ Y+TR//2]OQ:!"6F@" M]:XK6] ]'?)BS%A:2T21HZ('_O>JTJ1#Y(K=&%GHXEGH,"Z MET1T3<''B:K(N9!WH("%J17RLR:&-+!N7(L"" 6^^E:"M=3XB?<:>A6X?X@3 M4ZCB%[%,%AC &XDPI>8]5\:^?CGO945N:F*B0+$0[(G%29V)!XA^E:"5EY\ M?H0'3LMXYYS<\&)220@Y(8R1.&W2GR6A]Q&27\]/*_578F;8OP[+V8SA:UH\;]!:3;H@)(,5#BE%2;> M\404Y RR;,MF&SI$-/6=/ 5@&8W"/&E(#?7]S4F%KCGFDKR78.EA4=8-4RA M%I&XZP?P'^2S;A"FP /,;_. ,A-PLK_D(H<6[%9$D &L(5KV*^2'"*+06J"Q2RTT;/4TE#[*M'N:1MY9A2H^H**[:LV1-U4A%DZP!&H; VEF M-XG"!?H4N6\CDB86R1KOXI2U*&E';^@,Q-,48@]('*=-^(!_U^*?#U(06['Y M5]ET7-E4EVN_W@66_J_5%DU9#!D%*FUB@EG:PH_?0$[O,:-72([?' ?,41(M M^I[7K/E$'3?HQ)MM&=B.?\75=\7@KB>MZGBT!G>5>9H&9^UYFH+[EYD@8- , MT(D.WW;]+'2YGL(:#9T6.DM1G 1M1J? *[!3:\G8OOI1O)VA-5B?XB[UH1\A M1NIW*2Q2N./>3MQM\GS*[NX!CH55-\Q(XG $," LOP['AK \6AEW \98X!!I M:YI=%F; PDF*<$BQ:\+/L$PV-PI%8&"!U+7K!YG+SML,LSBJ#3<;BRQ+UWB; M)3%40DL(MVRI2]#;;,".$;@LAOUCLR?TMW'L-U,I36-K(F@6H#0._FO*?$BR MQ8T/":](\"'!%=L];>,9X-J\7EI^2EN,$.,22B)G@I,L6F,$+%$*.ZIF%E/V MXQ@AZ 9P#HJ@KI-ND"+C09 ,JB[S=OKW' 5UT_2?'8*@?"OH8=8;&XWIE+,R% 1&3*"SZN%8,TON&C M$9>Z7 X':CKCQ1U1FJ#1LNJ7T=_@M02P,$% @ MA&2<5%X:^>O=! PPP !D !X;"]W;W)K&UL MQ5=-<]LV$+W[5^RP,SW)^J"OGW87<#G:V,?7([HX;%0VEU$N??E6:_GDAP+X;JF M1$U?,F,+X6EJESU76A1IV%2H7MSOO^\50NIH=![69G9T;BJOI,:9!5<5A;"; M"2JSOH@&4;MP*Y>YYX7>Z+P42YRCOR]GEF:]+4HJ"]1.&@T6LXMH/#B;G+!] M,/A=XMKMC($C61CSP)-I>A'UF1 J3#PC"/I9X24JQ4!$XVN#&6U=\L;=<8M^ M$V*G6!;"X:51?\C4YQ?1:00I9J)2_M:L?\$FGG>,EQCEPO^P;FS[$225\Z9H M-A.#0NKZ5SPV.ARR(6XVQ(%W[2BPO!)>C,ZM68-E:T+C00@U["9R4O.AS+VE MKY+V^=',."<7"F%:E*00F S&I'E*_[SKP&>2=>Z%3H5-'= O3+5'2^?O!:OJ M8.I)6A$F\%Y$(=8E8YP5"S_"& M6U&' 6]XH*A?=D4-FHZ3Q%3:2[W[X+1%U8)W+) =A\3]&Q* U1BY6-<@"D=IJ:DJ/['!/9%VX"]]2 M7-$U4-9U('6BJA2#Y\PHNAZX'&H?A=@0/'5]A2NA?2OFS]949??H>8,13[54 MHI6&%%C@4FK-*]3XC3T::UT1(2I':U8U)8:S +69H42?8LKLT-"D]>[JQ=#Q\'[T"-9[#X'T'9I9N6>LW M-%(<+HM]_;620:DS_IP@AK@H8 Q-(IS2/6GZJH/AAPY\T4C2.:88&H:#'W\X MC0>#GVC%A0*YJ50FE6+-Q-;L /8=N%2"RBV324@UQOI-BH54TDND9"2GE26= MR(NE'J:/DV;Z#'MX%&0=$->I=I45K&NR9?N-[40XZ<+ADPEED0M52\X;D.^P M%=D05,@9?!1%J7"?_0L'?J 1TZ? *07&9:EV-&E!PAW*XX]P3#I3@VIH377] MQ&+[_9Y8]B><&2LD2:UY6VX0=^!*ND09$C+TG)WK9F:(%1_,JSY."06IFF4; MP@[*M?.2N!X",X@##M*AIW G'KFH!7<,^CYV#GW=L)[EC)6.O636%)2-4$@[BYU;Z"FV70B*+EHG&/BA7@(>4W=BAPZ%T2B]74N?+!]NB?J M'O:VVX*;*CZ6U)+JJ*AQM1Q"/PKMO\D*\90579@;R(3M/+6VT/?KE.;R]BV_ MT&2;4Z!YP6%6=!T^H-JPQ]"2!3BYU*$0*;PVI)H(83HZ^#0(_W*'?ND)T=MY M6!9HE^'YS PI#>HWYG9U^T(?UP_3)_/Z>?])6.K)#A1FM+7?_? N EL_F>N) M-V5XIBZ,IT=O&.;T5P9:-J#OF3&^G;"#[=\MHW\ 4$L#!!0 ( (1DG%3N M:RH2ESL !CC 9 >&PO=V]R:W-H965T_\*A$_$"2N"HBW)O=G='6&[E_'<[FF'[9EYN'$?(+(HH@T"/ HF?/K M;ZY5684"1+EGSHLMDD"M69E?KO7=7=M][+?.#<6G7=WTWS_:#L/^^9,G_6KK M=F6_;/>N@5\V;;/+#=_ORQKUWP]_W;SOX M],2WLJYVKNFKMBDZM_G^TV_C--'B9S7?;N=5O_LUH/ MV^\???.H6+M->:B'=^W=7YQ,Z$ML;]76/?U;W/&S7SY[5*P._=#NY&48P:YJ M^/_RDRR$>>&;IQ,O7,H+ES1N[HA&^6,YE#]\U[5W18=/0VOX!TV5WH;!50WN MRONA@U\K>&_XX3WO1M%NBO?535-MJE79#,7+U:H]-$/5W!1OV[I:5:XO'NM? M9]\]&:!K;.#)2KIYQ=U<3G1S<5G\UC;#MB]^:M9N'3?P!,;L!WZI W]U.=OB MCVZU+*XN%L7ET\N+F?:N_$)<47M7]R]$;Q:B# NQUX7XO^5U/W1 3_]OIM]G MOM]GU.^SB7Y?E7W58Z]PJ/9E5R*MYM9WMA4\N\_[?;ERWS^"=GK7W;I'/UPN M+XKW0SDX.$4#=K%J=_NZ*IN5*\IFC=0\ZOJ+Q^79Y$L?MM!TL:D:^%25=='K MU<(XVY=5$UM'K=FMZ]JX9M4=9U4>ZAN55Y7;OB33.XKJ%^H;6? M?;OOW+[M:,UA),VZ[-9 ?6]^?O>^/UL4=]MJM851U72PH5=H8P>=K>K#&C8G MZ:)JUM5MM3Y JP_H;9$\;(Z#'=%+&!"M9.=J6(DUOP4+,-"+T,R^:W>'^H9^ MO#X6PS:==+;E5RW\1^V_*LZ*):Y[01^V95]4?7^ UE:N&TI<8EC_->_!T!:T M2-!-"93;X59U_5"XS4:6JNV*\K:L:EH:8.F%*[OZ6)3K=D\\$K_",:X.7><2 MZG==U:Z1(/"!7[KVL%\6?VL'5R"9/5Z=X5QAI6$+JH:E!;:(C+,PW&?!APNS1L^'VGR ML"GN%L^P/$1C/F&*(!:0M)B"ATF27W[Q^/JLR!U?VJ\5[#],;TU;GSTR>+"Z M"EK'X;R&#[A02$T5_-@?KOMJ794=<=ZAO7'P5(=C+IA3V=.;__U?WUQ> M/GU!LZ._+UXP4?HYX[<77[_ U0?25VP^T*TK1 MH1$8HQMX?,"!KJL:R +&*\."0<.+9=45MV5]< OA ;"3S[^@A?CJ!1!+5]V6 M1/NAV:H!]GW@P3WNG2L:(>.KLQ?8F7^[:FYAM6CZ,*ZUNQYH+.Y_#M5P+'H' M-,0CBEJY../52]8GOS8-$@H>%VR1>"0?X0X[Z7"R90/HB,8 >[XK/[KBC\.: MOP$& ^.K=F$7@3?LZ"@K$Z"C3^N?'"9_]IA_(0O$%=WA82""YL5?V)6G)6YW M+#W<)T"&O>MYLJ-Q,''%0\)3B1!JC6S!T ,V!82NJP@X6&-F'8^!7S&)H:BQ!<=?K% MRT%87>0#^%U8XZ*\!C1;K,JN.^*O1&QFA4;DZ0<*!(&C6U?(8O2S6%>Q9(,XC%WY1^OW'=N4)<,>#HTPP('%U[KJ M ?\+OR7>\@Q$#LC9U_.R]&^@"=$91& ;_<>5I"8#T"$Y>$'_Q>""YJR8]FQ M 8C5WA%)93"&P! %-8A.6,Y.(<1[!6_@VB]'_17?+K"/X@K_Q\]?R__/:*[T MY\57 MM0PG5(A]? 4K: ZC^BW,333I+P\D6QA[D"KY[K$%M[C8#F_.+;<\5W M?VL;-X%$B"2V)4I2/ ,=SCY0Q1:4@K$\U@-/%.K7;-_V51:-P4< #/BOD'\& M=-,S,#A8A_4RV5SD1[K!B#4:H!2E#CY^%KTRI5?\VM%9&'GO5BZ+&-Z60Y7JC-H0:N'B-?$6 %?L23H.H;K0QAPZYL^H!JC7;Q M09'\VLVT262J[:T ##B$YJ#%OCKT0!,] >WKBC6NGG:G7 &XDD.V V#-PL90 ML2+=(!.)YI$0KK.M6I:Z@*6]@2-5XU.$-AB["VRTZ!/:9"B@4**3P75Z>G'B MH%0)C+1KI8?03@9G$52'HU^I#,!T\,(_;L$- ,"#W2IDJS#^ M]JYQ76A,IN 7*[3E%X'Y="I': %?9 9*4T/]",>)ZZ:#.J;*8TG$ !_Q8,3+ M!Q .12>N_2("^N-^@&>%0L:_*(KF=1T#;G M$S-HB6@'N!I1P L3*Q7D@FT.4GP_@G6 M472CDN&$I\RPB$]D]_B6%(V$*#W^TRT6KOK[K6@7<5/X30-$6-6 ]: 6*<@-4N&(YB>N7U] MU(GWUOZW[]I-Q4>NQ29[I-VRNT%5?0] %J'4LO@G<#%XT0U#[=^D-2X[MB*6 M_3;96QC#6LP9/#Y=@7UY%-L=3Y^QNV)B?,;SG\K#'5F@TE,_"YP-TAD!9J8Z M;8$!(ILS>B/5C*UDQ98/0&37;=^'4UF5GWH#> MZC7JJ>TU@GL57["U%<#S/6)TE"Z,_H"^6(=%QEUVM IHWO1<94T$W0O9N#P3 MJ7#CMZPCPQK";MZH$BP$T?EIZAF S=^Z>GW/41#"\7P(-L$0YR3;>0F$@/32 M*Q417H!GE&?W!U@]WR[13U[MG*',)8/_\Y58THAUE"MAG==E3;8 T99!+:^I M71E6$ST.VS7<(:R^$1B'+2K(<2CHS106]59U.TK\E8I].^M+:C;WFAZX+"\F">L G8(U0!.T2#CDOX@/8 M/^#.>+KH:/8##.,8T&2P$64T1[3^QJP7[:%&.65,L*WV1MH' 33 RBG@T&6G MCE/YP(SS76Q'?M5B4P! 91Q.O(^T$]+<0\JC@3 MM7BC_E?-!@X ;.&"F!ZJ4'34TV,D@F1TB!![6TNFWP'>.#(3JOU)Q-\#S\:' M;66[P,FV.\:%WMR>=J$($[@\JBB>P& EH9?Z:!&S/CN>>DGJC[<(+F)#,XXP M,?CB00:*8U;'"^HE0^!6\?P911/<=5OT&=\ZM556Z#WN]Z2(;UA;4"V)T+8* M%"((;U)2O:;KP: UOJB7L%KK0$?9E(6CQNHBN6P]!5UX>! MA!8#0%BH<+Y8_AHK[#V]"Z]1QXB8UKRMEMQZCFS7*U?="A#G#SB$93K9B.P2 M,W6N_T.O0EXX1TY3G#5T?.4-'5_-&CI>^F'DS!RS[TZ9.:Z*T*C]\W1S1I:] M =X8R!YD^&#$&$>K_N]8XK][LW[TV$*85_#1]$8Q,F=+Z'CAO6(IHZL$[K%K MHD-[@WR <^8;,MVU 4#U6YR7L(0$*\NW_ Z IW(SR$04G!JL9+0S T*G%E-. MGU%]C%8* M-9BQ7N.;""N04ZH2C9OP;L+&@X(U7E4_$&#G0Z3;)OL7:TGWB]E%<-].=K%K M;X/O;TYLI7W//,NQ%?!;AY(.M02D[?4?!SD88JM)R3XB3V;1,9@:KYB@W(1$ M\%P"Z"64!5J]0\_,$+N;H]TUKEHB+I[:H2&/JK-<7-069DOKUO7B5-,CN3ET M]"Z/:Z%0NQHX5$*-5;6[*8E9(28G6HB5D$Y9I$2PM@\DWWMIS3)?Z<2R993HTI.*I%F=?[3 M*N0O:$7RXK(!2JP/*IXRIHA[]VV6K&:@VM<>JGT]"]7^2F#'V)&SD&VVC2G( M]JP8-R[0AQV2%^R^_.H%/_?2/"DKG%?0LJF5%AF0]SP+X",/,%+K.H+$)(!39ZS!\X33L<@*232;Y'T:S M<7,3K( MG$ CB$PCQ@&KX7H]#&;" MF5!S/P0XZJY?==6UB:2Z7%Y^&8^1L7=T \Z,_!@=DFIN# E\6H M[>)WEL[P5\^_*0R2Z$TZZKNR:5P7]L1$AU0<>EZ;)H6:/%FCWVBC, !U&+>B MT+ISC#SM9-MFG\$(_9;55]1%^TICS4& M2M^ WZ2&#@QPP%)2?00A8X+51-+ M'\UY06R"2-.("5%E.'0>WOV1K)(^>#+Z=)8.? MV\Y5-XT$1*W$^51/)G/,MC9%$5\5<]U0R,O/AV8EB06XL.(:9:3F7WH#"-F+ M7(^<\SJ.8+4LE_,V1*1![\T(6,AWZ(UC%6788#!/NX,]<,UMU;6-GF 32,KV M>=YZ#*^6&'<:9YBB=J!1[\L3 ^]QO#Y(#GM^]]LKS2L195JLSD$#C!=VO!C9 MI>84@0]6ZG#>C?@B\_OI'^VG(W$P'C6>0T$OHDL66LCYF$> M!:E11)!1^I-W@1@]AYY?E8BH Q\'*D?=Y#B)U-A""%N]@JL*\ 6W" M$%A-P/#DJM,@>,0A#:+,?+6DQ MAIXG56\\M0(-T0/:-,[QP*@JCR&B#&Q(RZXZ7EH?G@0'B-,/-=Y2@LC@)\V7 MP#[.8?#A:E%H;$FQ%F^LP^S*&QQ)+5GI0.GH)GS%BC!)-%;(H =AD1 MN$@B9-D**PP,E;#QE\T])POVYJZK!J ?,OL"C]BY-7; QE@\$AFS=;4YX=!" MTS<8E**F*&PK;%&FU<=>ERA SI^Q-3.2G&31Q*@!5+=9K'B#T_51HKR4O&"M M6!D/T1_)"&E]8[LG/@N4_SMM+$MNFN#%"Q$Y?\HL>F'2R"]F9=!K[UC! #0Z M8;"8?=8\.M_4E/CYIICJ8_J'S@DN WU!C]'"YY?ESKZ&WYD&"4D[=JIA\#8< M]U)#4]:Q7 O"[ :)A:'M#:"?0=00W'%0FH59^. &GU A7-GVOYB2A12%$2*\ M)0S#1U[$QG-[G<1K!/(?W61AL(JDXWW: !]7,6JYY5]0P1JE4!XQT M_5L;(Q66U:Q$Q[%&JXGASA^YRW#D+F>/7(BTT-E.),K%T(;$T2<8\86NV')?#9SD[1=S.=.EG+(<1\OD M3D6'L5RM#CL1Y_>C3,/7F:W_.+7=]\IR,EXGN($BF!8:"\(9IZ3;:61BVF B MA)?%3Q-]Y4V14^MY]?3\V=,Y0@R5,RZN9@F(A0_%96I"&*&(+"W.-P6+_K08 MMS?^QOS]Q1N@L.:F,H9T: 2!S3>"@GYMFYMS*A-!>7*53UXN+I:$ERX$ LTM M1RCH<3%?T8,'FS@\II/'LZLTWP,FF16!1L%C,[.)8= 3JW>H+W*M4E:3\7:[BA,\-6WA28\R M,0ZZ8'W'SBOVP 5A;SP]^_HPJ6X:TSW)YH6M><"I'[:W?'�K/T$H7H\<__ M>/OK&34ERD_:70H8;:Y'B@1_YIAH.!P@,[VY)LI=M1$OL:LK6U]A4?C*"%?+ MJZ54D$E7-Q=4'#Q>H@LMQ->,_))W&'6MR!O->7^6B RI^G""\"L&L//7-KD( M6.2_)(=IH9I#'&5(F1(!L]5:8DKCQ<4![FU"*B0]'"WZMD:-);BS$):#C*SV M8F%4?+0,*;XG::BM67'Y]MLREPBG-S42> ?W]_OK- M67&.)'9S.WHQB 25 MS9(!78Q*!IR\G]@_*'4 !TW"@TV%&46G3"]BPA#\BP8V)D&E*+VH0,T*&$4U M>$=JE9#*XX<1Q5E>$TCMP<;S'"^_9<(VHRO"7Z=$/0(A:9Z4G-I,O/L,P>:9 MY/@H>]_T#NO?T>:#>,'C#Y/(?[0KF"B_EZ!:_M84Q5"U\N)@OW/JN4P<5E<5J7)!7C M1^ELY2LB>9P8Y0A+\B=*8C+<4O&P+!LJ'O_T^M?^S-="\55$R+QNDM#3,D\S M!\T<$V+"E V)?R"UPMEBJ %:$5K82 <4*]IUV7S$7SH,'C$1*L8::KY-RC\1 M_#1GQPYP=.Y?"""?G5:V6E7FE'K*7T_3^F\F61*V&A>=_Z%8$O$?4(;\^1W5 MID3=7"OTH&2SF[9,2^!"JHE2,=A.KK8 M2-/UP<5>BHEX#A7&)I'#M^'CI[D%'E<3 T[RBX.\#!0<)0_W M$A 31"JG)?6VBH26@K%D_\FMSY,4+:VUQ72:I>>D;8FKB>U+K,MXRWQ+5S;D=WL@ M!D3*.#AU -I<<'_J_8F%?L0,IX7Y/ UC_37#A2\NSW=8F-44^]@X8J38ZG-\ MN6V' 8A>!W MKEP$T_TUDD2]QR0)@Z>(NKORF B61D$I!4%B9]&,937;<>5'4Z+%&OO(/<,F M02I!!M]WU:=0YFYLDK/.[\!T31&\17"BX=Q&!?#0P(PZK_),E%.M.%X MT,%(D1^##U7/+K)*O'+\H"8.9H;(S$]+&)(F%4@A'C]S926I^)3R#'IFV(^K M,WI1W#X=548"@/I1_*V@JG/Z#Z^\#=E-!3H6AUIXMHGCAEY<7(R.&#._3C%% M)4VBKO[%\7^$CXXP**XM(AH_0"\@R<>5##4YL?C4MT]AW8X]=+%+:/&N[-;G==N**^#SI0[L/P9B5*CS M=XL4?IN&4>Z"+&QB64@[/CY9]E1]UMF)"D_5%*$CE4SSEAXM18?0(ECZ C; M7/R#Q+0%_%)2B?<#O^_EBTUC)J!4M5I^IIE@$"' \9.$R^J FL"R)2:52%%W MY^Q/#6:(@EU-GGQ@\;%ZXLM3L4.-&?HJ-CX,;K5MVKJ]0=);%%@+$8.//+M' MBP)EV]A8S%#BLHQKH:]!?/8GHR'*V(B^'6 3-0"L-3*G)%!'#9$CQ".L-C+YYCQOQA;@8=^L^6%A?4!;E_;[ MD&QR@I&QQ3:Q8XH1*C9[^DKH:G06^U]JE$[]&?&X4K7?NR@2'T>$K^$ ]9D@ MS)2),!XPMLX,5& :/M<)LH>$3GF*<0)5P.]#-4!]B[<[*#1!O727ET_#%("^"\B0Z M[=@WE(Z!VF1@C8/\*:0X J5J"$#M"6A?#*ED,5 MV1QD?W'=:=:$HI; KP/:QE*]RKRI]] $AP!3C29)TC&QP!$>IS!?3&3H&,NA MP;,[[ =,N^A&.EKGVNZFA,-&I_-%=K+_9@31S,(&A.Y^%&PL[$'1=R#L0F8; MW]PC73/+#LJ J=HUOTU4:+0#&8XNGO-VLR%A,,28SI4>U'O4ED$'.G2RL(&W^\IPY>V^#> MXIWP9:I,_7%A8Q*;B)4*N<4_X]-BHHS>J!? %"/(A6D]CZ;/%]T^(?J:P2$YH.Q(B7:DFK?MJ*K*+ M;Z'$ ^!K@A2832_(HFH"R4"/FC:\2- 0+5.^)!F0:=T"*^A8TY DW"-3DR^1 M%#CF;,AEX#54%@"HXQQ.;>ZFC1"F]B(J"IN+I/0/C+8JT_)#(Y1T"=-6F)W0,M2+"V[[.569VCV'J7,Z5JO1 U_Z6I&9Q?X]DG1E,J79A M#I-MDR4 =@@5\%+M ,*;/4-/JB99(J>IH?"F*VYP:&N.DI20=&^PN)_NT4C% MRB-9J9 (+*W3[WJ"Z8FEH5.6M/W#J)0 GU[^TKF0L VHJKQM>2")$2 P-RV] M'W.5'/6]C*! 1K+!:+20NN;]S>8 ,1HA(!0*(!@'*Q8$!;F8=D./I8<3;^J@ MJ.+E?[A.#X]T.[^EC\I,%B\,Q?@',4_P?_^967WNJEE;_: M2F9*]Y:P#2X_7++BA3L(^8XLO KFV6)NBHN$^[!>B=REKSX5.[Z,(TNDS$K6_X7@"]#"0;Q_19M4HOKHI[ M>S-/S)=$LM%V)@R\M#?!^3"2JF?56;+K?8'0XS@J.:[7/"17+IR6W(C0)BF9 MW)MG1UD&^] M]U?TK>UN])KR3EIS<$"Q(3B7H!Q;?"+M+EL0@&@"L"K&!JLIQ'L\HIH)C],\ M_#,ZS6B,WMN 1/J1D]KPO6VUCVL6K<0"3)NJI@[[N ]E&J]U[VD8Z0I#&JPG MT'O58C/+V B6;3B)NP %&;'";%MV(-&V^DD2ML.],E>@A3AI\FIRW11.B:,4 M24U<&F3WDZ(2'R*#,<.1^ZYB-%1<-9D="IB[;NVU:%?+"V" R^(W6YW,KJ": MJROQK&S;&AV^FN2LA>'QR&\IIU@;OI2)'.HZO3[$-QZ?Q#BVMHR,!Z_3$A$$ M-J1&!*TLS]FPB ];&ZY-_$3"TN=BC.WI]-X#RR-":0H7KEN6#&AC9D: QJ1N-)!LYEWE(3.XC,&8KJU$<&N#[8+@U3\I3MI1(;/:@5Z&8K=&X M^6@&1D1$DI6&+/?!E4Q*_*O[8BTPL_89RT&Q3'1BT%T8@]5:B_FR]1B"ER# 4<3./VS"M1>/"M,N]'?.#M:<:^[U.2=(@^8 MI&MA.0H.YB+\1H_K51*]U;%#Y+6/6R]1\;^1@"\0[-K<40C4KRUI5X M%;SW_#9H_J]-(,^JA)6$4P< Y0TR$_%#V@NBH N>36Z)DL6)7,S!/HF)K.PI MK%;>HM)V@#CY&D *M<-H4,V)"_D^O@V>*UV< ]JV"\JJQ@K@SU'Y1XKA8L47 M4^'F2#<45+R8KZCX6L6440"R-/Q9514OOBQR'10O@W@,%PO&L,3+KM6A']H= M>?Z.?<%9&5@-@_8L^>@#AH+.J9[H,N=B)GK8[=O&AVSZ%Z5JG(TJUV3(U:K# MHQ>NOSX][W-VTT+YPXOY^HM5FW21>++ZLC4./L$1\;:%D';EENN,= 1#@V;QT@H6S/8-=Y-[&,A&;J5 MZ=655<^!JV\V9#MJ#L:H:F8J;?VIN4:IFY4O;:@JC0&T%(OR811Z;X4_/EU2 MJ.4]U)Y8=6RP$UM;XAJXP.;0K!K'^T?X+R3J)Y$XIZ1'<]F0*-LM27(SYX@, MBJ_+7>0YMN:/$A?%Y.]H$M,V$ZHHAET P]S%M.)>,JA M^ =4YEP*F]P!\ /(%@MZA M-&'=E1L4]Z_B+Y*:I*)T>9# *1!B1XBOXQVCSYQ+ M>GJ_R?JN20;W9'6>Y2+TB+UQH66MYF'++)-I9NYDA!)CE_,EQMY387,I&Y0] M#9]55^SBFR)JN?A=81,9B[)7)H@R_,;<$NA<6]U4O6- MH\366O\+82&2=?EI$:H_:+6X^<4-Q:0NYXM O2\W;CA:=(L8)KO*LPU-KO*W M1;X+\3V]!GHOO5NN!H#.H/OF4!NAE/4A,?P!#)IMGB($U6X-J'R%VW43;#1E M+>9)/+8=EH4C%4(M?USAS94=19_YPN.8[J55(;E?5OO66JK,OJWXC/;.7Y"( MU;'H:*,=5] ,+9?$<#-[(LB_^LC".GV3< V:L>:)(!1RNIROOI3"*[F(-R]Z M9IN:(H/+IR,,IYU,_T"UQ>+,(HQ PZU@=0\=*=!#M7(V")4=SOX"YOMU(KF* MEAQZZ+6='5#,$;*\>>,Q':,W9>L8.DMN/)5-CSERD/PR(_T1BV$HM?JA5ANQ M,)T1) 1NNPB.JPBP60OTY(1"F"&^'P1(ZH09F0[-->1I.:1,)2+*CS(0;2;C MWU:DR"97W^F]RM5.5?DT6#MX\CP4! C1HH8L>3F=/2FS M+T^>E(LB-&O_/,W[&:3&:!M"6=RDU1/WYD4Q*I_'W:#82UNQVXY M;^IX4+WND$\<*D;2,0GS.@'L+XN?G<-$FLH:5N!@5/U6^ZW;$NWK*W\81E&I MXW66P="KF7#@7)GG'H-Q-;]6//_ 3#>=LE;?>3FV]JA7?SB4O6(<'>G"T9P" [EAV^G:%].M.&E3"[<22"@Q*Y>Z6ML[3WPM M=*P0IN/BD\-7&V ?XK\S90"F:L9.=Q[5-Y78>T1SP:0+K Y("@&*"8F&L8UW MIO=%B;D_6P$?&ANM-+,%W MGKF9(-]H!S/(WMOB3*C8P=EJDKVA00M.G#K\H M6BVMR3YW4D*8TN5\F-)K4]3 7-G 20WEI^S)^:P@IC;_F4M))3EYZ;[@.&%1,C/XJZ3A()!8= M9NS9_R#>K/NJ#5.,F3K2$5EV550?:)1"\( L!+D%AW[RR3DP ZE1PQ?N_18B M=YC<,%L+YX' BEK6L8;,?UH&4"H/72/V- V7!%J!AP^B;OE#3*&.7*:-7U7E M7 IHJVV,\-4>U54I2S$$0.7Z4"M%5\A<$S#:+C7(V:BG:\=@30@>QU(>@'FS M!9 S>7[,'- W9.26MFU]\]S#T3%<&!P9D()>0XYC]FS;M@O[2Z]9@(QM4PV> M4)\M&^\VY!*+0XC7?9<<+8N_M'<89+J(6$S<3>?BF_G6_HZ;DNIQFE*CV=)^ M(:F( &9^%;&'N*9KA0D;W(4HW1/M^V!X9'7!+8?>A"A@8?!%7DW53QC#==68 M0AIREDF8*R,PK6@82J-E 8+[OT%.+BIU?&@.?HHK- MH[N4)S4/2<5)]D-UCE JI:3@BL&$R^.8>D1Q =>A9M>,@%[I=JDJN;GW@H58GQO_*&3B=BPI.W/F=HKI)\LRM=@H:*)R?XL$3.N8$?1(C0&$KIB]O$=$89A/TIA2E>EDS*D/%(PP5ZX5F'(4FWE9%Q)?\@N=2"[XZF;H^@*:[>(#=& M=GYUA_BW"(_[\TTZNIXAEEL"/^6&1LKB0TNF% ":4UI#=-[E?'3>3[M]W1Z= M\[>X9=74SXK1NWQ6C%HG+>J]]ZH7+GV@> _3E5/6-%0$J6T.5%&<<+9\6;OR M-ER#K483]"_HA8Z$O-^BGH>HS'AL4&%[^^ZU[SJ^K(0M?6C+Y>W7^YGPC7"/ MTCG=)MMVC%<069T3GT6613$ATB\FG_<2"V6N%/4]$R9"DJ@%$[&%#W-+I 4? M8Z=N0\SI!U5'G() OJ!6826A<,<3*%]R,R7QP/CB6S8"<-N!@S.GZNW0]#"A M,0D#MY,Z=<*>A2IUU Q3?&OQ,FCWM@\UM\5U8V>[:'5M/3F8K\:KO)0?JR5=V@C2QR.AD;PT7WZEY MT^J*0CG%#.5(?9&AE.(3I+]XQAXG"L>%/458)*Y*LB">0+$8U:4YW-P['3@# M,U@Z?)# W;0VJ$PH[7*P&HT78RJ-IHD*7?6!"$[6[ANS$)-NN[-!3 MZ_T/H4XSPH3G!?*])/0/!6Z(SD>C!SHIV#.,SI:E,7ZM5QL 4NFFVTC [-4&J0EQ3W* M1D:/!X?O94?W-I[@W$Z(U6Z*9+SG+XHU;@Z[:UZ?P$LBU7(EJ>VRDLOBE3:* M];5I6PZ.ZT61JOY UTJFX$)4:F%>-H?PX\OY\..WP3BEG 3&D#B=LO)ZOET0 MS5\6)S5NGZ)XK%!7B8XB%A*5D)B8U(*3G0LRK>JRVHU0.5+Q\]1=YI>2WVSM M#8BWEJ-I_1TJ]XRFZ%#'^D56_4/2/ P4.TBIGEHK1_5U&\AC %CH\85''!*1 M:L)>^8;:$,*.$:%V18RET=\Q4U-E2$O\P(;+V@-:S\NB1Z1.Z3+:PK'YC,HU MBQ3P$1SFUA0//[E&?SA3/>CBF#)K9,="K(T?89K;%LL#)>LY6D+4F8)C,\D; M./H@7S5DDF^5ZAP9@47[>[=MT5?UTI2UCKT25E:9$0HK\N.+3^DO+>$BVUCY>U'FZ'U\ M7W.Z:;XDBU W""@I^F$O &1"7Z1#(_.4IL/ZX.R$I1P7UD=NKH6@A9X;*^WY MKL6BWV^UH'M$H'RE$E4J"AHTJ>'7A.@V%15%%70A!?RHKAO7:@K?S/'ND(5P M.9^%\$X"XXT5.A>=_G5F-36#U?2)J_!S/^058)L!Z_ M'(>V$Z$>ME!37] ,1$\>HVKA2<=JUL;D[7UPMWM7-I7M\;&=&$ MAQ_O >M7 MOD0VA?J$YI*;7NVX.-C:V =\K@Z).9U--,Z)D&8.# WU&^68!J$9,N3C:!F, MB(F2/;E;:MVL"$&^OMNJ/< M)15FHVJZFCLBZ:I^>=KK@5(1/15I8)51=BDJ5L^ 3V23^A<<3X$V'XEY)4SG M@Y@U$S,P-;ZQ00%=!/]Q=>D>*.NTX#U#7XT645]7WL3G%R".#G M=^^+BR\Y)D!S4I6Y%^,+1#BK5^ Q_4A\U:J>WK?DTR2\[%L?.GD*SUL2CLH. MU-_)#@K3I-/+]?O?-*.(/Z:Z2FH0Q]5TN9IZ MVGQPMZCA=TZ#8*3;)@GT0XO .@00LX-9VEWX J/1'"1QBD_9H9?-]I(3X!P MY+)Q5%0QE/.<2N34.V\X2ZSW<4V/\=J",['TW_J *QYQ*"NOBX)/S^I!5R$- MZ6H^#2FITIR3H_,M3,K1KT<5H+,W7(XO7AGXKKIPL/2;<+MLW ^: MIS*]))'(=$E#=C!8@ON!UV[F2VM89_X]%1"PO$[A:Y-J^$(P41M23/6,W;CH],\^NRX4;,XT-SUPE#?$DU<2WN[")'D?8_4\,^P.G.Z D2XYK^?2G7X(I'\3R1+;E?!N32_!M,6H=Q"?]YQVRUI60A)9K_JO)KT@= M686]A*;'.H\>C?*!1@ 7-$]:S[6WJ[ HIY\I\_\H" E+:PY#N=JRO=Q?-S:> MC:U5$V)"O4>0!?Z?B>M/J@X,[-39V9L!>SU)0P@UE0!<*6D P(TNL)*U%^"H MWYNE"#<[]W'A69Y5&D([P6?D%;;SF>NM.\/'X@2.ARP,8([-H::[R^(.@=G? ME4.HVN[GRIZ5STH/NWI:<),&8];\ MA3H%:THFOCY4-<8^8^2+EIA>%+=N6ZVBVSU)8Y'\3,7_E/)UXNNT7<-Q+^&4 M9%]G:?<)PR2DK!&T>(%4!L/W!3_'G=:"%9FUG=XTM IM?^G;_M5;,,4&Z6[: MH=)@U]QM-FILYD3\.PQNZK1:I_&7HO)7.M!4_<[CSE./&9<\Q5V&<-?\$CQ/VJ&3>YC3-<0Q5=QWPN,7@K-[HC M,VXO2' /ZGD7W"U5]/C26/7Z1 M3X_=X;!&3!:\2C<'O&9A< LHCL8W"?7K=!6SM5DN*SCH5MMR=W$"5N5]=_; M:]".WH^,?BAMB5:(7R4;32@:;V\ \X;XC2FPY>-N'06D,'WM:P(QL0#MJO)U]:D5RKVD#NB98+O5&@-!W],\E_R=#AM2 MO?6N0S\/<0%@;GZ(U*I,TGE(Q5 X+^0:]C8@.&4/'T9%XB>G80(*PD%ER*/WBBY8YT8H M0\>OZM;GJ!D=3641CW/D((SG3DP,3K@8"3"BS%R]F;\$RU8N\3=E\F57-(PB M'<9=V?NA^-G0Z$L60^>'O?]>KD3W-TSUH[L^Y12XY;M\+^BXC(,EE-]^0>DFY%KEJU1ZBR$%C!(=FL5Z> MIO")DEV,I1IG ML)81BZ;]:X(X $F<>R#QQ2L%0<4E?/V-?/N3XB'Z]DJ^_9W1$'[UC+\JWGJ" M2BK\A@(NRM/0N^2;I5L8/-(:A8R65&R69H&@41$,A>MI9M7]0'EI ][J &'D M3[G8S0@1A'"72C'!43IGG MU%K C =9VO*AVU[LEC10KDP9P[-@X\JO:'),<1'0Q#$FN6!-QX0NXOU<03X= M8":Q,J\9$1BI0VIBJB"6O=_IS"B5*9#'V%-';99/P_0TDXQ_#-6EDU*,(U+* M9%18:RVHX5P]>UZ)"M4#KN:K!WB#B(_ GG!)KZ5K1MEK)G" MR9E+&N/(=$^B(30NDZ(TDRM:K&5L(JXP0,ON:S,B>;W!R=RZ+^:[N^]D'MI#?,9A!&-=.9&UW4VV:BOMD!*$R M712C'B #L11C=_0QSHE"'Y 6I78L?"P>GM@T.7"E0D4 #(\ M3Z[-HQOK1*O>P# KGR-"92WU-I&)H0&E41YCWQ::/3#.+:(RZ"&M^X4!<-YH MR^:G_L$]+]2GQ&5MH.LJOAE0-F3M=A2C17NR%;A^[[1H+CZ-=!3S\<)")8U3 M6N,][8,+"[NP1FQ3C%&#N](I1Q2FT5PA#-K.]91)Q-<@)Q$^V0H%]R[+F@/& M*BI#;WXFE5<6W,>;J?JN"?&3K4>!1[8J(MV,/%#\:T3-HZMO50Y&[N9[CE7^ M-K>DO7'L&C\@:7^-U%N0NRE.J&YQ%7+VK^9S]M]I)=VRFPJFG&]ADI=>%4G; M%)[S$H??H^&!;T0CC_K.:>@=[0L_$<15"2@--*I*DU4\I!'D%;WV_(O'U1E% M+?CPB4X2E$;Q%/3^BR_HMGI\([ZW>@/J,ZDW\>-X22:\ :\0Y+-C=\5'=XQ\ M132DQOE((!ZQ#5_QT\2K=YJ!_?TO&XUKGIDTA?"EMC6C"$OD R[([1G?7L!M MQKX&9MPX"9\(0FB.[]!ZS# 3IE&,;!B1X-=A+0P;G7C:BI,&;X=CY]MN6

ME%L+X$1#DY\"]TA_+\\>GW:$0VK:9QQ>0W.MW*[C@B+%O]) HQU@3M<<(R+\ M)29"QDI\7\]"PUWZZ0'9^)B8K;33G*5X;9AMN&Z+N*M,B!>7?"$432H_ZBMW MVU8C@*V=VZ_S@LTNX0O8XV*%#3PXBM33R'8X27TR\XPYU$2ZXEU_7)_T6T,^/Y5#^\-W.=3?N M-86^DGGE^T<8LN"_10,L%A]__O+RT1-X,SS^PW=[(-'?RNX&XWYJMX%7GRZ_ M!A6,3%WZ86CWV&1QW0Y#NZ,_L6"_Z_ !^'W3PN3E W: =P;0\'[X_U!+ P04 M " "$9)Q4=:G8$_(" F" &0 'AL+W=O"Z%-(N@L+8Z"4.3%E@R,U05 M2KK9*ETR2UN=AZ;2R#*O5(HPB:)I6#(N@^7^E?O M._FR80;/E/C%,ULL@ED &6Y9+>R-VGW#UI^)LY,\N6]2GHMGF,ZA%%\!$F4Q#WV M1ET81M[>Z.-AN+\B7;BT6)K?/5 MIB[4]N4(*N%X,9D!/M:\HO:P;^6C%],U^HFI6(J+@#K9H'["8#F 5,(7I!I\VD ZPZV9&E!YHCQQ,DDKS)W6/"4"L2+*5N@?N4(XT-AZ(G; MI(O;Y.-Q:UA()0=IK;7CP8Q!:]X*63_1=FK7^7RF9#RSJ MDI*%%>.4H&=Z.0U"//21BEOG>WR?=KY/>\FL-3YQ51OQ L9ZQ^]++#>H^PKR MN#-^_)];8=8AS_YO2GOAWNZ"*U>\A G:/><&1A$,8+(O\M<.2>AXG_J+KLK= MZ:@]_>Z(-H+CGK(/#][N$G7N)Y0!'^SF&>].NR%XVKS]K^+-!+UF.N?2@, M MJ4;#8RIIW4RE9F-5Y2?!1EF:*WY9T"!'[03H?JN4W6\<0/?78/D'4$L#!!0 M ( (1DG%2,]G@A"@D &X? 9 >&PO=V]R:W-H965TR62"[R>)+D1LV:?I0](%KTS8171R2 M7N_VU_>0DN6;K/4V+5"@+[9(D<.9,V>&0^IB7,'4RVK)2[R95;)@&DTY'ZNEY&QJ)Q7YV/>\>%PP40XN+VS?5WEY4:UT M+DK^51*U*@HF'Z]X7JW?#.A@TW$KY@MM.L:7%TLVY]^X_NORJT1KW$J9BH*7 M2E0ED7SV9O"6OKJBOIE@1_P0?*UVGHDQY:ZJ?IK&A^F;@6^> M7_,\-Y*@QZ]&Z*!=TTS5$:;SR34N\%9BG+V]$RHG^<1*^ *H M:S+\SNYRKD878XUUS.CQI)%Y5)[/NV1%[16!U9><$J>4).\4BO)234C)=/FB953PA^TL1V= M$G HPO GRCF9R:H@LQ8K42HM5P8F1?[.[M N_[1HUC8*A9:Q<*3ADIQSPQ1 MNU?KE PP]"Z1S^^GJSW]*?9J\]CR/[+6!3LN#3.4">3*I5J0VF=C'_ M-0E3-Z9AGP1-9DQ(%*UT@+?33+J?*\T].Q4 MOM:XG9!2-_2BL^W-!;L3N=""]QK]')6'?N"F7DA&?5KOK'L\L8=Y4(2N@B3AM42Z=2\G;2V+Z680G%-RCYQ7+ 0PW0%/R%U:NL*584F_ <=YO]"#+2FYLT@M. M)DPMR S;44-)":$QI$;);'SMC 45F9B M#C*)F:&WK@[=2]W "YS;@T%6@TI9#$4)E'0%S8Q10!B"EH5_19,E]D[N;GH,ZJ3 M.2H,T*G<(=YAT)65)K]6+!>S1Z,T4[6#C=:3?#7=]6\M[04I(7D3331ULRRQ MBQECN%T-=0\V]A(;PV3!2K"E6EIP?GO589#$9$2&-*)MX#=]4"0-XQZ')JU# MDUYTOX-K;#Z7? Z7V56/S+$JC8>UP:.#6#!<;;C?>KW+Q[^M1;O^N,'H6(\> MVI$UE_S5F?O:YS-0..4Y*X:^KOT'OW.2PEN^ZXIK*:'9W([0/5X'+'S3B30NI(CMTD"%L->XB5ML1*>UUJ;)3\ MGDL%O4PB*Y;8[>K]<1LZASONOJ[G$*M?B_,<_N%0-^>%P>E>V(,%%+$48CDV M!.L-0$<0VE.++<=&;*I@,HR#T(:K&T1FIWY:1DV<71GMMDUMGI]4 %#46&&S MN1?52N6/9"V%1A$*6&?[&AAZ&+I1-XJ\EANWC1O&PZ\;A4;GNX3ZGIO1N+8K MZN5&UG(CZ_7*)U--F_2,HT3^J(2R:'06,ETN[Q=^5,T:_Z-8;;(QTC .1W9] M"^RL>UWGHRE--"((Q<,C9Y)<<;WFW#1-">/;3M7V^K8W:GJ_ /"V84.SCW_G MMYS/5?EB6_LIYZJ2P!Z;BJDEHBAU$\]O273XWXYPOBU0[[S07!;DKBJGB@2N MAT(1-?;)R>T(((,C[EZQF;E!$A#?I4&,1;S,(]0+3-8S:UV)/%=DR1YKCOJQ M2[/XY#+U:^>[C:YV$G7]+(3XM,>V9H3SQ0;5SM0P2]T(^IR>VHQHJ[:I*]V7-EYKNLJZ9_X M=SH#@/Y?!$""LH@F)''C."*)%R)Q;9V%33A##@.[CAF,0Q)&)H%'TIT9$3)> M>DC@*/;=*#M-I^;],84C/T% G*9^.^*8PIX'!6.O9VHSXBD*HRBH:XL2.&[] M;H#R0-;HY KM" ?,31/7"R.2 DP#LV'\-C(Q+/"H2^/T>?1N#JHG$X-]W;/Y M4&][G^4]=8C!2=[>V6P/X 4XL9+\Y!7*$S)/[#H?L?7FB)CZWV_^@R8D/IMJ M[M^-A">M<&X.MO*CCA-W$*?/MZAI:EJ;6+^S<;&M/X@?[:9CFKAT)Y;:'N?% M^U\KL_F;HZW2]0V9?\R\R#4VVU_G6&S]%FW?MT)/)+W_) 0ZZ;3__:)]+\YG3Y+:3*\^?'UXXCLYG@W M2%/73^/CGKX,O?/%@?9FTVM[)Z=TCXY[X1:5CAN[9[F<(1J MQHWV6\[-%O[FO+Z=5:LPVCYUI[DF-/;#I5O?%!RO5VZ?NO3=#AOM-4ZDV:[U M^WC@;WG@]SKOVV3!IRLDE"\S\J'$>059@MR:.Z)M,'[H__3QQ KG71#$G. #._9S(4"#H5/$&Q/WM]%PFT:).>H$(:KH-'%^,"GLWO 4 MBI$;4C H2?%$(=RC>Q:T'$V0K%.K^G9&"-A0YM-.]HUW/H$67,[MAUZ3@)$Q MZZ^A;6_[,?EM_0EU.[S^$OV)R;FY[&ULQ5G;;AO)$7WG5S08 M(*" D=GWRUH6(-E9Q _&&I8W>0CR,"*;XL#D#'=F:-E_GU/=)$5*E"(9SN;! MUERZNVZG3E4-SVZ;]DLWC[%GWY:+NGLSG/?]ZI?QN)O,X[+L7C6K6./-K&F7 M98_;]F;W[6K/M%5<>/+>O6RV79?K^, MB^;VS5 ,MP\^53?SGAZ,S\]6Y4V\BOWOJX\M[L:[4Z;5,M9=U=2LC;,WPPOQ MRZ6F]6G!/ZIXV^U=,[+DNFF^T,W[Z9LA)X7B(DYZ.J'$GZ_Q;5PLZ""H\_FNR';9.'O0V>/[)!;C;(I'<6E+1\5_;E M^5G;W+*65N,TNDBFIMU0KJHI*%=]B[<5]O7G5_$&+N[9^SH'.'FJGK)/\6NL MUY&-/I?7B]B=G(U[2*,]X\GFY,M\LGSD9"'9AZ;NYQW[6SV-T\,#QE!SIZO< MZGHIGSSQ79R\8DH43'(IGCA/[6Q7Z3SUV'E5-UDTW;J-K)DQX+R%_?4-Z[)/ M.O:O\KKK6P#GWT](TSMI.DG3_\73U9VGCSGUZ4,D%X%]C'W;+.)ZB:CUL5W& M:57V$2'KJKI+T;OZ#L?'OIJP677=QHY];LLIF08[?\.;%D^:OEP,TO];@Y%D M.>C6%L[HPBG!I"YL\(75B@E>**X+C\#* DE?2!F8%(7WHI!",U$8+@NO.1/2 M%4K+0MLP2"H^D# 2V&=]P:5E)[C3A? .^WF^$X7@ I=__8N70K[&(V=()+UU MD!R&5#8:T;?*Z6&U]NS6GCI+FI*XKIX)1=]*QDJZ9*P68] M..R%PFTP$'I/N G8YW#\;U_AT'3JUCV/_:7S#;]W._AYCKC:1;4#"68YXC5; MM1!Q(2H$P*^^!-XWP"* !L\ D1J(@I"-I@! MR)?>4"9"?TUT(4'"^ ?4@J^DR70B?"%4('IYE/=Y.M? < *Q*6Q*L0QI1S27 MF%WK]$> (63A?%KL _+4[V D@%%0@7]'.(WJ!*4DYY,\2K=TB4G:E,\686: M$CQ%GUN8JQ3S%(P0F \I>CK('^+]E\D&S2EY*-M0/.2+$H B(/B]V\%/<\,/ ML3Z@8ET2,[(0+5*8#2H-X=P#$=P1Z2%/'>4$M0!&$"H -Y">5$3^Z'U2!:!L M^"$U!GXN][,#!@_2=J\6[M'#G9\&>WE]H-.=69L:NJ&4[-?!A@.VA75'-#MW M#SX^&<5=)=[CIKT(_5K593V)0/^DV>(4(:DQ6RI++E5,T5+@3J/E,V@/K^9E M;K\WY(FKJOX:NSYWX.5DTJP1@2E#T\S6'=D,&UC\8UWUW]DR]O-FRHB)3%#, MH5MUZ#\]< ZZVAC#KB,V1]:7W_)\@QIJ;"&D9R9PD(_'$X=6AX.VDH>VRE#T MR!%LNIL4NOLP?!2SP- 0\E:TC'5S*=*HOSJ?MX+;46&F4/BU3S3$FM0FY.FF1UAG4 M?^W30QE(M=RK*31RFQ+T,-M'0A*QT"9+-\CHO'ZC M#W(W/(M31IF'[M<;ZD6#\OL6N111DBV25^]MV1(12KXNE'7'#I7<%8&; PQL MJC\/A5)JTPBHA(3MP6@9/!R\D:^ERR,C.AB?&PJ/H5&0O: BM. (C02E>;]Y M'2RU,CY' %.LW?0IM 02!Q>(,MA,( N]R\N"0:G0C6,32B92 4$>/"V[.;),Q.Z MH/5?RT4Z$W.=0,.+N%/KCRQ!O_296JUI7#5=A16W53]GUV7])04*/D>!R5TP M?<70$G5@%ML66J',[.R#<0)8$%[3C(TU+4329TAXG4IE=0>:+:=A>H M155>5PLTN/$H9L%_%E,4"B*:>(S-GMLG$4N=#S04BJZ@JU;V$<1*9"?:E-1Q M8/[V1Q!+-( A&^,ZIP;I67B5,A>,+!X3WM;1H,T@J?.%IYT][@%JEM&+%X$F M1D04J03?'T1EWU^73=LVM]"(!!ND!Q5$F3[D>!3#JWG3]J?D*W;=U%-*9XZD M]V(WNQYB:E\1L#5;; $LGNNMR;OY@#HZ]Y@9R!^+OI6*$#)5 M(Q;2;/!UX!I434(YFE]DDD&_*8*XWRL]OU.XF$ZKW'+V#<4/+6C_O2" U+DM MH^Q=$2$4;()E?;O.7_DQ>&'Y#?#1%:RE3_*GS>QTW456-_7I9 UWUOU1^D5# M3H,^YGT74E%!&:"OF$\"&H6\(+:7+M<'W=/=KS87^<>* MN^7Y)Y\/97M#3EK$&;;R5\X,<\RV-WVS2C]=7#<]AOET.8_E-+:T .]G3=-O M;TC [K>L\_\ 4$L#!!0 ( (1DG%1L3+"@\0( !\& 9 >&PO=V]R M:W-H965T.Q: MH3=>8TQ_$P2Z:K!C>BE[%'1RE*ICAE1U"G2OD-7.J6N#. SSH&-<>-NUV[M7 MV[4<3,L%WBO00]\5:<&,4O,. MA>92@,+CQGL5W>Q2:^\,_N1XUL]DL)DR_8O7IMEXI0E -VLAN1X\)>RB>CZ)23G]E^- TJ^-BC8H:+$WP0E>P0KCZS0XOZ M>AT8"F)-@VH"W(V \6\ HQCNI#"-AC>BQOI'@(#8S13C)XJ[^"+B+59+2"(? MXC".+N E<\J)PTLNIBSGE/F8\M_LH(VB5_+/A1CI'"-U,=+_%>-7U;R(8UOR M1O>LPHU'/:=1/:"WC<-H98L1NHHL]G>[%W^4<52\#,,0+FB+=_(!E:"6,G!2 M3!@-5^P:\I6?%R7DD1^O$SP2'SDU(&,1Q:(^\;-:T':J3&TV:, =AQOZ==^?I]VIL M^O_,Q]%YQ]2)$[$6C^0:+HO, S6.HU$QLG@6%.VLM6D$DFLVD6T-B-('-77$XSB/&B%5,)_ZM7LSG^HM MUE+!O6%VVS3"_%Y K7>S( D."P]R4Z%;B.;35FS@$?!K>V_(BWJ64C:@K-2* M&5C/@JODX8EU+4CHC)^ M[3F#/J4+/+8/[!^]=M*R$A:6NOXN2ZQFP3A@):S%ML8'O?L$>SU#QU?HVOHO MVW78- ]8L;6HFWTP5=!(U?W%R_X:'KMF#9^1>QJL%>3".D M- X<%7O*14?)WZ!,.+O5"BO+;E0)Y;\$$=77%\D/12[X2<9K* 8L34+&8YZ< MX$M[T:GG2T^*UKUH.(C^(586#77*SQ-9LCY+YK-D_YGEM1,]S<3C9.*TQ_X MSAYN%^_?C7DR^A#',3OAG2VU11J=6B"4##6K@1J8Z363ZADLTG A:XTK$:6[ M\R0/D\F$79 U#',^]%8:9BFMG7D]!!J&(YZ[G4D8YXDSZ&KX*"7(.4_"21?& MLS ?>UB6A2/JB8O7CC0ZZMP&S,;/IV6%WBKLFKA?[9^ JZ[S_\*[]^-6F(U4 MEC2N*30>C(8!,]U,=@[JUL_!2B--E3L; . #MK[7&@^,2] _C_ ]02P,$ M% @ A&2<5' \(4Q> P *@< !D !X;"]W;W)K&ULC55=C],Z$'WOKQ@%";52V,1.TJ;05J++A;L2"ZN%RWU ]\%-W,0B ML;.V2W?__1T[V5"^*E[BC\R<.6?&'J^.2G\Q-><6[MM&FG506]L]CR)3U+QE MYD)U7.*?O=(ML[C4560ZS5GIG=HFHG$\CUHF9+!9^;T;O5FI@VV$Y#<:S*%M MF7[8\D8=UP$)'C=N155;MQ%M5AVK^ =N_^EN-*ZB$:44+9=&* F:[]?!2_)\ MFSI[;_!)\*,YF8-3LE/JBUML@=H1XPPOK$!@.7_DE;QH'A#3N!LQ@#.D< M3^>/Z*^]=M2R8X9?JN9?4=IZ'>0!E'S/#HV]5<>_^: GLQK/QWQGX=(1//7SZI_"_RN%Y"!J3I5,;>\F3V^OMTR09J'\P69O/'Q]EJU@$D\%/:@>8EW B,* M=)M*93FP&>19F*8I$)*&-$]@N0B7J,TQ[IDZHMA?\ 9)X/=%S63%077^VA9X MHEQ]$([0,"$9AI\FB[D;"'*:G2CWYFVK2F$?P!Q99T[5D)66%G*-1!6C?U":4OQI'DX7*YF+SM:7JEIQEEV,QV1I0"^QE,YW&X=(Q^ M1)EL6CYWB7H[)AOI<\?_]:?WEU=HL PSDKB,CI,TG.?9$.];D4ZU M._K2*A3^$UL\PK,)R1*,ZZJ.U4]B($D^&.V6QM_IIC8\9U\X M_^\5'MIAX0*,S^/F?U!+ P04 " "$9)Q4+NAD_V(# !9!P &0 'AL M+W=OO&*A D0!$)%%W8AM8 M[X$-T&R#;(^'H@^T1%O$2J1*TNNDOWZ'E.PX@7,X'MN6?N?U]N-6X M"X\HC>BY-$))T'RS"-[$EZO4V7N#/P3?FR=K<)&LE?KB-M?-(HB<(-[QVCH$ MAG]?^5O>=0X(9?PS809'2N?X='U _^!CQUC6S/"WJOM3-+9=!&4 #=^P76?O MU/XCG^+)'%ZM.N-_83_:)E4 ]GCB4T7<Z1 MR*M\QRQ;SK7:@W;6B.86/E3OC>*$=$7Y;#7>"O2SRP]",EESN):UZCDPV<#[ M>ZRXX0;.?F/KCIOS>6B1R=F']82Z&E'I=U!C"C=*VM; >]GPYCE B!*/.NE! MYXJ>1'S'ZPM(8@(THO$)O.08=^+QDO^)6SS&S0]Q_\76QFKLE[]/$*5'HM03 MI3].]%I>3X/1**YKGGTH:%U=1%,&)W>Q:6JZYL0<9&ZUZL/AU M80Y3^. MC3UE7F![J?0*RH24V#Q%3-*(SGZU+=<&XI)D10P%01N(*-Y-/W3*]Q3H/3#3AP!Y_8#8N,8Y)Z-0<4+-!6-:)?WGC+A742F)7[L9A)J2CV6J7R0RK MD4)):$5]=M)X]HG;_R Z)0DIRM315PE)T\BO4A*7.>IP/I@$'&,273!'!8AE MO?8%AD_&7<^QE&ZH&TS03MIQ\AU/C^_&FW%R7+;Y]7#L#O-\H90\;1W!\39?? %!+ P04 " "$ M9)Q4I 15R6 $ "R" &0 'AL+W=O'5M [+AH'M(:3MH^%'V@=RF)R"ZY(;F6W:_O MD"LI+N"X?1$O.^=PYLR0HXN==5_\5JD CT-O_.5B&\)XOESZ=JL&Z<_LJ Q^ M65LWR(!+MUGZT2G9)=#0+SFEY7*0VBQ6%VGOUJTN[!1Z;=2M S\-@W1/5ZJW MN\L%6QPV[O1F&^+&M=O[9'&(D]]9^B8L/W>6"1H=4K]H0&20.#^I:]7TD0C>^[CD7QR,C\/G\ MP/Y3BAUCN9=>7=O^#]V%[>6B7D"GUG+JPYW=_:SV\121K[6]3[^PFVT%74 [ M^6"'/1@]&+291_FXU^$9H/X>@.\!//D]'Y2\?"^#7%TXNP,7K9$M3E*H"8W. M:1.3\BDX_*H1%U8WCYA>K^#^"7Z187(*WGR6][WR)Q?+@/S1:MGNN:YF+OX= M+L;AHS5AZ^'&=*K[-\$2'3MZQP_>7?%7&=^K]@P$(\ I9Z_PB6.T(O&)UZ/U M,5PSA_NGO/?!87'\]0I_?N3/$W_^WVK.]"^)^"I%O(3G?I2MNES@+?/*/:C% MBE/61 UH$B*[^WCUXP\U9]5;2BF\LLJNK0]@U^#D#JLF**=E[Z&H"*.,-"6# MG!-: M$,:K[&88>_ND4 )EU%H'4 ?)WQ@;%*).0!"65T14/,T$X1BE \),LZ$^IN+%:)S4C8(+0BKTR!XD?T:MLJ!L>:T MG9R+6(YVO.' >4EX*8 WB&-5EMZV4[L^G; 8DM1-#8*3LA @\JAV=J=&J9U/ M_L?',R@C3:N^Z<4P,0VI>72;EA1=3Z'4%6F*(KO>2K-!*TQ2?/9 FQC(!BMF MIEQKH_%5Z&!C;>,-%07+*X23[[*3Q(TH\*]YBZC'/#6:6 ME<"KG% TXZ)&\R+I9H)U3[!S.JC3SN[,7C:.F:TH856-1W3QB MY1G91Q=;]#"6U%I%2$$XVL41:PE'@;(S++]AT#Z]^WLY]F<(@:GA!2ESAK+F MI$!9&59?4?#LPQ %32GMK4_*C/^S5O*Z!-2UJ"A$?4O^(IL^U@Q*W+9VPIRA MT-;!E"**S.$)!A6VMCN(0D\@74?^]CCRFHB&9^^F3J.2?G];L<,-DU%NSD+: M9&]!1B.(KX!&X2 6--W_EJ06>-\.Y>)4CU!T(UCP6TSG*6H^0*]D_,K391>D M$@R!C:CAI==N^:R/#,IM4K?TD$*=6\IQ]]B0W\U]Z)OYW,T_2K?1QN/Y:X32 MLZI8@)L[Y+P(=DQ=Z=X&['%INL4_%/%IC0( %X% 9 >&PO=V]R:W-H965T)J9UL ?$@YML].&@K;R$M_9=]]]]\7GZ4[I1U,#6/+4RL[,@MK:S7D4F:*&5I@SM8$. M3RJE6V'1U>O(;#2(TB>U,N*4CJ-6-%TPG_J]6SV?JJV530>WFIAMVPK]O "I M=K. !8>-NV9=6[<1S:<;L88EV*^;6XU>-*"430N=:51'-%2SX(*=+Q(7[P.^ M-; S1S9QG:R4>G3.YW(64$<()!36(0A]CH<)4SH*PE\G\ ][[Z09WDEK)A/M=H1[:(1S1F^59^-Y)K._92E MU7C:8)Z=7[<;J9X!R (ZJ!I+KI_P?QLPY-V]6$DP[Z>1Q3HN.BKVF(L>D[^" MR3BY49VM#;GN2BC_!HB0X,"2'U@N^$G$*RC.2,Q"PBEG)_#BH>O8X\6OX%U* M85R/JB)P$"V (] J0[V)EK,9K\^-$Q62HF/B*R?]TWI*,'G#)#1%<2(Z30#3HLS%%6QAGA(:5Y.$Y2 MM%C"PSS-1TM5- )O),A*:""%,BA/-N%A-LE)QI(PF21D,F9AG*6C+[8&;4@2 MQV$RYB1A>4AS2I*4ATG,1O?*(M2_:@]BQU@T0QSNK3CDV","I>,P&ZW!<@>%)G?\&4$L#!!0 ( (1DG%1Y "I% MP@< ,\4 9 >&PO=V]R:W-H965T&OV3V2AEV==M59O+^<;:]GRY-/E&;:5YU[2JQC_K M1F^EQ:-^6)I6*UFX1=MJ*3PO7FYE6<^O+MS8G;ZZ:#I;E;6ZT\QTVZW4S]>J M:IXNY_Y\-W!?/FPL#2RO+EKYH+XH^V-[I_&T'*T4Y5;5IFQJIM7Z50WJJK($-SX>; Y'[>D MA=/[G?7O7>R(926-NFFJOY6%W5S.TSDKU%IVE;UOGOZDAG@BLIJ M6PWGRIJ*\L5J_%MBG;WZ5.?-5K$?Y%>V^/@5I3;*G"W9M:K5NK2&+7Z0JPI# M%TN+W6C-,A\L7_>6Q1N6?<$^-[7=&/:Q+E3QTL 2;HZ^BIVOU^*HQ5N5OV.! MSYGPA'_$7C#&'CA[P?'8+6+_AUP9J]$B_SQB-QSMALYN^(;=+WV#LV:-2OVK MT0S;M$VM:N038^5^6]5G_+7D'M]">'Y&:?!<+F;WGZ^_^UTJ_.2]YWGLR-/L MIM,:CDR=6(2QQQ.8.F.+(.&>2.@NRCP>QRD[F]VJM<*B@B9+!R74((D2YGN" MQV&"N0%/4>ZSV22C"[7OIM783:%(>18'V"".>(P]%W$8\C#%YD<2'XV)CTY- MO%9Y4^=E5?8>8X3\R2W"F(0NZX)XH9/59/2U:AS?]^]*:J:HRY$:AC95VY72 ML_^X2'>Z0;J0-I"NFOJ+?$D+[L?I@3':>K!"NZ-]>>;%#AX^ MC\+ I2R->!9&E"?=*=:U;K-U21X896VE*#&N Y$6W>K23&L*/TJ2-],.>T); M'\NF,^P9766HY'[*,NZG*7,M(MX[)ZO&4 RTU].FS#?PE=2H1^JT_)AFV9,T M#A(/=?D+_E\@^V@>>"\X3+H;GPM!4?QH@9I?1MCLW*F>65=/3-B]#X''0S]D M?H"2XA(E)Y3$.=YV.M](UR*J?BQU4U.J, VM90?9IKYI70:'Z,AI M\.H5CU_W]]#0(N%!B"3,/AQ2P7^5Q>*1Q>)362P?V'ID7K0*@0G<9IJJ+"3A MC) ]]ACU'7B/"@BXK;'TNPZ(/^U'-$PQ4CMSP8]&L1H=B>?7:!%IW>\XJ8M1 @)2EPC M!X!F3!KV#0\G3#WX!C9,>1C'1VJ8C#5,3CX"-(^JIT84KYAH:0]-XT0(.K4" M[&RIS&OU.KH9G=O/32MS=3E'[QNE']7\ZGH7J3DH!Q7WUL%0%4NV #U@RK. MF&U&1M<.*>REB6F^R,AOT+/;7T=]/ONT;66I73FIY"M9N$P43;>RZXZH8C4D MIWW1,B0V-82L).8!#CV?^:DK7P0JR#';)&V3#CF?_1%O6^8E MW'?-A&PB7O8HJXX$B\=>"%3TUYU^W);@9N N5WU/HFORX:"T($5./7<8]+V0 M9T'FU"$->$*WLQO9EJ#HB4*L&@UT$![SQA ]0B1#$LD,^<SHY@T[&/(B< MX0QPZ\\; FF"AA^<,G?!.'_]]ZR&@OF1QU/*NP>A2G&NBB#8H*BWDO1B\S(T#QIT"Y>1LH;\P:L/@-(/V&@^'_"U8]D%"GA%*U2QY.GD&8 M_:_AU>,)V, [1A*/FP>@9I1SBK,>6FPQ7,\.=1UR#O;LY YG0 .U=CJ9F:*' MDG0V ZGNH/_PRQ&VZ='D'@,2B-HZ!6+!Z[C]YT(ISQ2K-,0Y4"$PD1["SZT MJG\_T^6CI(\;$SHH77Y[W1E7""Y"U_QTV(WZTRO.+83VV1Z*+D^>HXW)Q"", M>C+X)E('9"*;2*>(7ICQTY#[87 ::O=H1?S@TDGNT(GDWQ&E3D>E3D]5ZLD1 M,9<:2'#O,$]2]Q"J&[L[4!K\!3"_HN:OJ?=Q!TX[;6&"H!-OG"9TZ P"GX8" M>@<*_8C%,0ZD$0V%)(H!WL8SG[21AB)ZQT%Y68B62=RL/;!0D,P3LP2F 2(0 M--X,PM?RNIQ\9-HJD!Q]2D.FZ&VO_]XTCHY?ZS[T'ZGVT_M/?9_!D21@E5IC MJ?NU[C^?]0^V:=TGJU5C;;-UMQLE"Z5I OY?-W@_&!YH@_$;YM6_ 5!+ M P04 " "$9)Q4'@L6UI<" ";!0 &0 'AL+W=OZ3ZBJBA)Q%->,B6,S\VIU:S&1K*B[P3H%NZYJI MUR566 +(VG+6;0'^D2]^T= M^A>OW6I)F<9+63WPW)3S8!I C@5K*W,O-S>XU3-V>)FLM/_"IHM-)@%DK3:R MWB9;!C47W9^];.NPES E[R30;0+UO+N#/,LK9MABIN0&E(NV:,[P4GVV)<>% MNY2547:7VSRSN&9*<+'6T*""51L0>XL"C;@BT[,/H.6$SA M5@I3:K@6.>9_ T2664^/[N@MZ5'$*\R&D,0A4$+C(WA)+S?Q>,G_R-5>[B^6 M:J/LZ_A]!'_4XX\\_N@=_%7WMD$6@/\<%;KWP[-#=3V.2DG\R56 ^#(,[F^7 M'S],:3SY3 B!(][@F^WJ1LF"&V#&*)ZVQMTM& GXU'+SVA$K996CTHZU*1$N M9=TP\0HTI/$XG- IG(W&(9E0NT(F23A*XL&#?^Z8 WM&9;L71%NG5JB%D"KG MPA7!8VO@ KC6K7U8II2M9B)W4=WF*<0DG-(DG,:CP^9@Z6IVH)IP8K6^N:=. M.I A)>.M1PKNQ=J)R 7:_D-+L''= /X\7?P!02P,$ M% @ A&2<5%A;5+I4 P 0@ !D !X;"]W;W)K&ULC55M;]LV$/[N7W'0@"$%V$BDJ+?6-F"[&]9A:8.DVS ,^T!+M"U4 M(CV2FM/]^ATEVW$0V]@7D3S>/??<E32L<+LTZM%LC1=4'M4W(HB@-6U&K8#KN;?=F.M:=:VHE[PW8 MKFV%^3:7C=Y- AH<# _U>N.\(9R.MV(M'Z7[=7MO4:JZEC=3W)?3^+Q2MW8_@N[ MP3=. R@[ZW2[#T8&;:V&43SM=3@)R*,+ 6P?P'K>0Z*>Y0?AQ'1L] Z,]T8T M/^E+[:.17*U\4QZ=P=T:X]STL]M( Y^T>EMVQDCE8&:M=!9NOHAE(^V;<>@P MC7<.RSWD?(!D%R I@SNMW,;"#ZJ2U4N $/D=2;(#R3F[BOA!EK<04P(L8O0* M7GPL.N[QXJM%JY.BQ5#TGV)IG<$_Y:\K6?@Q"^^S\ M9'H?_'/0*](6$Y\2] M#OI1.:'6-;8&?M%J_=9)TP(>QZVH*Y!/>%:MA"_:B6;T<#?__KNQ]%$5P M936:61 .*/PL5.<9H\S1:*&M@SPA>9( 3V.2904DO"!IS$>SLNS:KA%.5B!: M;5S]K^@/V4V:$\8B> ,]/'O_;!E]PBO&'T\?T:$$-$.L9VR>4\(I'_TAA0'I M_QQL.6#K9;M$\7I.G[&^6JU!_3^H6575GI:%) ::%B3#6OR81_EHL1%F+0'O M-<#NP#>?]H:1@A;(_H:QF,2<#].4L#3&"A:-MF?3TH"0MV##E)*79-74IR;$368:281NR/,/^9>?5I2_4/83D*4)D M])JZG$0I?Z'NWO):W;-TSMT7X&PO=V]R:W-H965T MR$UV2K]S:PYM_#0-M),P[6U MF[/QV-1KWC)SJC9J6W&-([S<-,X M(*1Q/V"&^RV=XZ&\0__@SXYG63##+U3S52SM>AJ6(2SYBG6-O57;W_EPGLSA MU:HQ_@O;WK9(0Z@[8U4[.".#5LA^9 ]#' X .8] M 'T%@%"X5M*N#;R72[Y\"C!&-GM*=$=I3H\B7O+Z%!(2 8TI.8*7[(^8>+SD M-3QAZD:93G-0*[COF+3",E<,(&1?UKX^%EBST/3Q0#6*QG .?[.%L1JKYY\C M7-(]E]1S2?\7ESEKF*PY].W'6M5):[#4&V0D[\"J@WW=B@WUKH2PJR&D6?+9KK@V450)5 MG@AP]$?4: WE!!YN=YL H&U0%H<%_!3G?!SE_0Y"O9*U:[ )L2N[KYFV= M<'0K]ZB=F0VK^33$5\MP_9V',QIC^3SM ]\?SU3DI_ZXY A2B_[&J-=,W_D3 MZ&-M,R)I5)(4WJ&4156>>:F(XA1U!TTTPDK.4C+8I>5.RHL"[7YTU:A(HYAZ ME#2MW)!4..RZ;)23TBF+S \D(J7S'Y&81%7E=0F-\BSQ4AHEL5N^DIA^;BSP M!WSOD?Q(R+KI\$;'2Q(^".DOJF'1H"=R+6('43IX&&6)9SEX'V;.K)6V)PC? M[F[7)]@7"G?%&!K6#,!5[H^>1$7BA3RJ$L?[I<(;'SQ]+<=TN ?>0.T*J'\% M]]K]/\1Y_W3^,.]_0*XQFT(:)+E"U_BTP [6_:/>3ZS:^(=TH2P^RUYLK"!4H%("(^";' ML0W83HNF0 K#29-%T<58HJQ!YJ$,J3CY^QYRY(F2R(Z311>V^+JO<^Z]'![? M=OV[L/8^DH]-W8:3Z3K&S=%\'A9KWY3A:;?Q+7967=^4$=/^9AXVO2^76:BI MYX(Q,V_*JIV>'N>UR_[TN-O&NFK]94_"MFG*_M.YK[O;DRF?WBU<53?KF!;F MI\>;\L:_\O'OS66/V7S4LJP:WX:J:TGO5R?3,WYTKM+Y?.!-Y6_#WIBD2*Z[ M[EV:O%B>3%ERR-=^$9.&$C\?_(6OZZ0(;KS?Z9R.)I/@_OA.^^\Y=L1R709_ MT=5OJV5S"A87VQ"[9B>,>5.U MPV_Y<8?#GH!C]PB(G8#(?@^&LI?/RUB>'O?=+>G3:6A+@QQJEH9S59M(>15[ M[%:0BZ>7/?CMXR=*+NNRC:1LE^2W]]MJ ^ CF;TNKVL?GAS/(VPEB?EBI_=\ MT"ONT=FU<1W(;^W2+[]4,(>3HZ?BSM-S\:#&YW[QE$A.B6""/Z!/CI'+ MK$]^-_+-&+D?(_^GO ZQ1\[\^X I-9I2V92ZQ]2K(>-)MR*;AZP>@OEAS>?; MJEY6[4W8HZ\I%VL<@[TW?ETMP%]>[N+:]^1U%\MZA"/)J<1<+)GV6[33&!#48DE=)0:351G"JM*=<%X=193HU31!EJC*2"N\G9 M-/[$,BL[:(GW#TA0E%>)*-*,6H*39RFBJ<%K1F57$[.%L Y9.N)B;"]#M6R M2C%P"#N%LW"46T$4%"@BK*:6Z\F57]1E"-6J6I196 NJ86J&. 4S!+:I03 9 M)_%L\KP*FRZ4-;R3V"D83LR4Q5#)- 0HVJ@TTM905UCRY(N(8X<0/_@0>X-.#H'F1 M3[[LX3FG;%##X9^%5QDOM [.W+"L-93+5 3?Y,Q,%-2*)(&!D6@39DR7MWT5 MHV]QRR_>$9Q=CNDC$#%L*C@N4:_&(2D=^@#0,?I'Z2BH%O:;C,FKCRW:!"<( MV;417(J6 5PN=G!JH**'+0TP=*[I>^!T*)FA''CJERBH(D^XA*09UHU(2N_! MDR-;5 :4H_S1#^&<0?T^>02NDAHMB!$IMS2!HY850->@]9@?+T5XRIP[U!1W M&Z/*1U8C>II%BJ3N!B^I$O)'N493^DRU.\1O)M. 3*XR\"@%@0XHS%TN2ZXF4,9 M.>GNRT34+,LMVB&C9-:B14;!6:KMX89UN#Q0_[88C,.EP@QJ06.&N$!N*W:O M'VA-V;9+G&1),]P2&GX8@>$#&7W'M6&4X2;2C*>AYL6ATC'#I8.+#)P#/B[W M>O3A7'% F.]20R(V)\P0VR[(X?M'\Y0B?^%-E]Y#Y$-9;_W10?10&6AJJ5N@ M/?."HU7$&5/K9Z2?GB* M#9/8;?+SY[J+>$SEX1JO5]^G ]A?=2C6W209&-_#I_\!4$L#!!0 ( (1D MG%0>()'_FP, / ( 9 >&PO=V]R:W-H965TS_S:G9[/5&<;(?%.@^G:ENO]$ANU MNQ['X^>%>_&XL6XAG,^V_!$?T'[8WFF:A0-*+5J41B@)&M?7XT5\M7_@ M+X$[\V(,+I*54I_-?9>[7['0SR>8*4:XW]AUY^=LC%4G;&J M/1@3@U;(_I]_.>CPPJ"(7C%@!P/F>?>./,NWW/+Y3*L=:'>:T-S A^JMB9R0 M+BD/5M.N(#L[?R>?T%A2V<*=IE1K*]# Y#U?-6@N9J$E'^YD6!WPECT>>P4O M9G"KI-T8^%766!\#A$1N8,B>&2[96<2W6%U"$@? (A:?P4N&B!./E[R&)TS5 M*--I!+6F!%HN&JQ!R+["?:FLJ'QI99!FVTNSA[_YREA-I?3/&2;IP"3U3-)7 MF#ST%\'1^*\O2L,I]<\CWM\N?_ZI8/'T311%HQME[-5H88!;B.$/+COGC62, M((]8D&?EZ+WFTJQ1:U)@K57[-=)MPXD,ES7@YTYL/;6)5!8ASB^ I4'!RM'" M4F: ,H3M"G4/[4R.O,60LVF0%L4/>RNC(U.KOM=P$@=QGL+%":*.51ZD<3I: M5%77=@VW!%TC/6V5\&5PY:R^T6W"DBR(RY@@;S9&PO=V]R:W-H965T;H3\EYM$34\5257,V^K=7T>!"K=8L74F:B1FYU%79L;C3Q(&Z5%U14;!E7!VY4]=>=P4# .WRF@70%U MO-M&CN45TVP^E6('TF8;-&LXJ:[:D"NXO91;+KT_%)PI673'E'!827% M1J)2<'+'UB6JTVF@31N;'*0=Y+*%I.] $@K7@NNM@B\\P^PU0&#X]23IGN22 M'D6\PO0,(N(##2DY@A?UHB.'%WU0=+T7_8>MS8;Y4_X>Z1+W76+7)?[/+F^= MZ'$D(SMTV@MTS>2F,,=68FY*P[-DZ(%L)[YUM*C=E*V%-C/KS*UY)%':!+.?"Z.N&UL?5;;;MLX$'W/5Q J4+2 :UUL)]G$-A [NVF#>F'$ MZ19HL0^T-++84B27I.+D[W=(R;(=Q'JP-:1FSIRYD*/Q5NK?I@"PY+GDPDR" MPEIU%88F+:"DIB\5"'R32UU2BTN]"8W20#-O5/(PB:+SL*1,!-.QWUOJZ5A6 MEC,!2TU,5994O\R R^TDB(/=Q@/;%-9MA-.QHAM8@?VFEAI788N2L1*$85(0 M#?DDN(FO9D.G[Q7^8; U!S)QD:RE_.T67[))$#E"P"&U#H'BXPGFP+D#0AK_ M-9A!Z](9'LH[]+]\[!C+FAJ82_Z=9;:8!)=>./,M;:NETK.66:*>- M:$[PH7IK),>$*\K*:GS+T,Y.5]7:L(Q1S<"0#X]TS<%\'(<6H9U"F#8PLQHF M.0$3)V0AA2T,^5-DD!T#A,BI)9;LB,V23L1;2/MD$/=($B5Q!]Z@#73@\0:G M\)A)N325!B)S[,&#L'_2M;$:^^/?#C_#UL_0^QF>3*CO;N>DI+^D/G+U5F([ MX=R9O#**IC )\- 9T$\03)=:*JE]5Z,;N16@3<$48<("*MFSOVGIPTQEJ:AX M(4N."&Z#BHRL*X-.C"%+BAAIQ:DV[IVB+/M4*7*G9:7>O[M,XHMK0R#/P9^< M%IU\!HXH+\06T,IT'R>ZTTRD3%%>'SIF7\Y6!16;@C*R!*NENUI8BN^_B"=$ MQ$-NR2T\X16AO#QO>']E);.0D0^.3A)=/\HJIUZ.KS^2!=XYW$4T+YB@Y&$Q M(W$OBB+W(W$4]?BOI )O'2>>U?;W3!AD26Z,D2FCSN^CIAD3&^2C M,>'49WS'!=5+*KO()"//Y/RB/Q@T_RV/TA70EP.>O2CS?8X0.G4R'J8-E@JT MXX U-%@NVE.YDSP#098% MXYPI\ZI\'51R8%VY&<:CWGDR>%V?9GF"S*Y"G659W-UW=DC3'\?UJ%=O586H MHXA5S'%DD=9V9ED=@&/!;2%<;!U4SGLM\C7VW6/TR7@^C, MUW%;O\K7+B%(]ZTK+#R8#R7HC9^"!F^'2MAZ5+2[[:"]J>?+7KV>T@NJL24- MX9"C:=2_& 5$UY.O7EBI_+192XNSRXL%?BR =@KX/I?2[A;.0?OY,?T?4$L# M!!0 ( (1DG%1+ RA;G@X *TT 9 >&PO=V]R:W-H965T5WA;7)^4B\+&4S=HGIY(SH.3>9QD M1Z]>N'OGQ:L7^;)*D\R>%ZQ573CY-6+17QM M+VSU>7%>X-U).\LTF=NL3/*,%?;JY=&I>/9:_T MYMWTY1$GB6QJ)Q5-$>/EBSVS:4HS08X_FDF/VC5IX/KU:O9_N#(<$\ MR>K7^&NCB$,&R&: ='+7"SDIW\15_.I%D=^P@I[&;'3AMNI&0[@D(ZM<5 4^ M33"N>O4N^V++"FJN2G8ZF>3+K+)3!FNSSV627;-J9MG;/Y9)=7QBY,*Z],L)Y-FK=?U6G+'6D*R#WE6S4KV-IO:Z>8$)Q"\E5ZNI'\M M!V=\8R=/F1(>DUR*@?E4JPWEYE.[YDO*29J7R\*R_(J5R7667"63.*M8LJ:G M!& JRWR2Q)4M69Q-V6]Y@F>^X%,,+=FO-"]+*CLO_SL@E6ZETDXJO4.JB]IC M2*1X3A8JX0^3',+]"5M!FLLXC;.)90X&?789GO\4FZB@1@9UVOFE+490)WBT5<+(W17/V<4LKG67(:! 21:R^I[0@2<"SI1G MA/2,]D?O-Q0V.%QJX06A9C(,/*[5Z(ZT6$"9T#-*,^UQ8SQCS(#6_5;K_K=I MO5P)NRCRJZ2BJW64Q!O>M&R]R=;>-'?>U&>L8;%^PA3]\M#DY;H":[E*MX-! MO!XD*J.9XQ*/I CEY3. 1$3L(*3LQ V+) PG- M"X_$P9$8"+4INX8-I[85A MQ "C(%!,1Y[PU2@*I>='BH42GVK.3*@]:?P!TP>MZ8-!'6^M_NOQ]G2Q))*M^3D5Y%@='I=)JX MXWR':G]1)-DD6<1IS5:P4^O<%^S#%@G=OH\] M!IL7,03^_((?*ZTQ1=[].IC/'?*VYB<$?^ANY<4&FQ9,FAM.7$?G:>8 MH0;.)"\6>1'79 N8;9\^CXLJF2S3N'";6<3)],ERP2;Q(JFPIS4LG!??K>'2O<76ILM)JYPR3FO38LTE@1!;NJ95"<#9 M]2Q.V+FMBIQ8. )$BO%0)6G\9[S:E/V$K5&>G":R^Y'YZ\)U0BXM=.Q0B6'2+NP17.E@4T5-6!F_0WH0LB)E^@2#JE MI *MC P3"M%;L $,S2C?Y-*D4"YT2LJ.;9?)^G289JF.0;M\ R/6."XAQ!$ M3T<_Y124MD8J+KR0XYG(4[YA8!I!Q+<>39/X,DGKF#WV0SIOZ"R1GJXOE*=Q M$!V//N;9DV9,,T/6W6%"AUXHL!(DPWD)T8*@Y[&Q%)[&8]WYU[R./G;4687< M,[YFPD!XGT4ACE*U/V VP-UX&;U;?0I6L,5&A/$]+4-&NI%,&R_09O0Y*RP\ MB[ V12"'J]IXSJHBSLK8>0.4!)TZU6QOX2PNBENR$FR\M)A?N2-W8_Y>N(E> MN+%M%S\[[D?8"%1A3OL78O<'&42I==>!)&B")D=^$JSAX"X._6_P:Q&R U%9S.($Q/ M-#'"N@V7/ 3#)AC8TC:0L1B7NG>QH0"_5LP1#PKP$S"9PLZHF.;TA/>V-\0_ MWO0NE=Q2-N6N25:7$MUY>)GC^<)>48VN= 1ME=HZ2NI2TB:S[^YM-6-M5FW0LV,[LCRE%&6_*V'X">+^8 ?+;2G*/>($,C!-WQXE!R]L5 6 M)04KBH%=@4/_6=\8 UXBBM9 .D90D2'\?-TOG,D"%2":C=_6"5?QU-3O,ABBG M#,6?<1BNG6RC\[RLGM"C!EM!@H; I3C-T@34/O3MDK4)B'U#MF=_TZ2)5&:Q M>&Y:[W S-5+&B\B5<8ZMEOA6+QDW.K33XT>A4"UZ$$VI"B?K!-8WQ$?VH4?[ M.*/KP\'G] (;"=6#'01L3>A!=,/)HQX;/0$0@25PP($8J5T "IQ?0$JQ T"2 M2H682'#93/3(&+J[P*$PDHI4QS7MD,RVC\X\F,1T> !V0\$DJ"JT%N"LE;+= MY#Y<(!+QT.'"G8!C']A:YP[;^ #[-5&##Q^4Z![F!W,( T/F!P0U")%>6Z6% MP242*2IWGA"EJA%Q3)%283$P32']'J;9(2,$39>04H7^UAKW1\A!2-F]X$&( M"12P DY,A4^8N!D[Q")DQR+DGDRNK3T>4/H477-%_)VZ*Z)KKXB#^RO?4O[< ML\K#ZI\:+DJ)H^[:*&T-M.R*H/#A .2:TD5,@I0(3!4Q=Q(O2UL7NE8[::G0 MJOQ6V%5YHIDM6:<*6!IQ 2GO\9W*ZG;-?L!/B')0CG),>5&@HN$ZK$^Y;5@3 M 8'T&:P$Y\U\$2>%.TM7O*-3[@M+J*21,4$3"V6^ZL6\,5[&])#;_O71$\ M.J30#\IHGLH :ZU>5VM"XUF&Y;S-RC^2\A]NI]A;7%S" )\LE'^WE=.V2]R( MPQLFD?*""'QM:_^K]VNU_ORJD^OTS\LD9:?+*F_"\RYQW(,'2R.UIS7?*?5UV7.-BO!@L-AN!?" M330..8,K2>5D@6-+4I8'3A5&L% 0W9EBHS0LO= H#['(I=)(OL#'L %Z@R6, MNR)66E<$),=9RK<:&ZOYU^Y1%3R*D(@%(&*^I#_# F!8"MR(C*N6:RUZQXX5 M/JN+0QB&9+FG]=%721;*"P54X!.!-K[T?$PB,(,K^OJA%_* &2VH:+^_L+R* M>ZM8M,+UUNMH!X]9_U:3%VI0424IK5702F28+SR)E(XR.Z.84DA[M5XO0B\7 M30F:O*Z_(EU7]TQ/KKM&ZI$4:ZKA?,Z@VJ1*,?7J(+SSM8JQ4K ^'U+W5I4; M6\,07U,/*^+0<"2VMR:0_'*QHX?S5[B&:Z-159-2;86D.PI)&(&40;IF'M(8 M#BB&?-@S?#@"LH@Z.8%GF,B34JT\(ZP=1K3IB]*N[+G?-7SHS/=40/4-30H/ M%!7H0NIZ@*I2>Q-)$?=W.$?@%@[(L'R]'S$./9_70@'],B1)[)I25( 'M,"5 M\/$.EG#"^XJ)L.XO&E!W(:/_IVM0=1K!@5/%1_G0.!)'#452P*'MI$>-$+M]\MTH=,T7B=> $F A/:%55W9$)#+*G4D!C^"*W/5)HXA MI0Q.0T/EBR XI @)[T?\>D@MIO1[5= MD@<$>4><'MELP@NH:N93V3V %CAV+0S"HL$.-,<)!KH/8A)HWIE-4E#R#$=@ MPJDA$"?'Q$G(D34N LT @" ZR&QCZ(F;:""*#%BN$T3A&.,@5#L$.#C?']F"$7BNU5HH PX M1\37'4](!'L.!4747A .\H$['D!W0P%.2E^'B XQH:;FAGF8YZW$T/3M4QWM M%.,@ P8X!!"%&'CNANMM6+#OB#A9^P7)')9ROY,IF6M\US\F:>^VO\4YK7^! MTCU>_Y#G0UQ<4\J=VBL,Y4]#_X@5]6]CZC=5OG"_1[G,*R3$[G)FXZDMZ %\ M?I7CH&W>T +M+Y1>_0]02P,$% @ A&2<5-FE'SX8 P C 8 !D !X M;"]W;W)K&ULK55-;^,V$+W[5PQ4H$@ (J(HDI)V M;0-QMKO=0X @:;N'H@?:HFUB)=$EZ7CWWW=(V:X+)"D*]"*1\_'F/7X,IP?K MOOJMU@&^]=W@9]DVA-V[//>KK>Z5O[$[/:!G;5VO D[=)O<[IU6;DOHN9Y3* MO%=FR.;39'MP\ZG=A\X,^L&!W_>]',[R,TIK>CUX8P=P>CW+;HMW"Q[C4\!O1A_\Q1BBDJ6U7^/DU\^L)AC.4L@]7>!]L?DY%!;X;QK[X=U^$BH::O)+!C M DN\QT*)Y0<5U'SJ[ %'J M%[7LM+^>Y@&1HS]?'5$6(PI[!:5@<&^'L/7PT]#J]I\ .5(Z\V(G7@OV)N(' MO;J!LB# *"O>P"O/.LN$5[Z"=].J.H>:P5Q(_UTM?7!X1/YXHQ8_ MU^*I%O_W-7UI*=].OO6@ BH'7 '=+[6+*T#A17,Q^>2L][!2SGTWPP94;_>H M[,'99Y.N#=Y:N#MY_U/PZ)T\WB]^_*%F1?6>4@K_RVSRJ YXA(-V1G4>&!&R M(44I(86P]Q<63LJF($((N"I*PJF$ZVBK:E+P9O(%[SON(NR3IYUR&O 3<)N&%E9VP"Z7;A,P20G' MC;L2#:EIS,*&221:&&^0BD1/3;B,; NDU#1B@IR+BK"J@2O&:B*P^#64I*YK M4J$8&26A'!;=)6&RBBQ)@V/!Q$LG.+_H$+UVF]0'\2S$/1Z;Q=EZ;K6W8X?Y M.WSLT_?*;&PO=V]R:W-H M965T\.ZW!% MB[;;81CV0;&9Q#A9\B2Y:??K1\FIF[[E;KC[8DLR^? A1=*<;)3^8M:(%NXJ M(:=OT. MI2@KE*94$C0N3WJS^'@^=/)>X(\2-V9G#=VO(LWS/+9]. MM-J =M*$YA;>5:]-Y$KI+N7::OI:DIZ=WFA>(,QD 1=VC1JN,,?REB\$&CBX M\>_#2=^2)2??S[>H\Q:5O8$:,SA7TJX-?) %%D\!^D2QX\D>>,[97L3WF!]! M$H? (A;OP4LZOQ./E^SUFY/?RONM=_S^BR^,U90O?^\Q-.@,#;RAP5O$2Y,+ M91J-H)9PJJI:2936;1XYO(S]A[M:<,FMTO>OA7^_S9D!;BE:0%'#:D'0%+4( M7CV.@ZOS^<\_C5BA6P0P2 +LR1[P[V8[#GW2(Z<&X5Q%#N%=)P%'TM) M,B41X,8@T:Z0N\LO7.AYI02IRJ6R""P]A#@*70:PU+T"XL22,!U%Q"Y)LC!)DSWED';E MD/Z/(_+FT/)/H.\)A3]'N%0C4+NVP$_546UAP"4>2&OC@ANF :4&2QKY1[/O17V#N+! M.'BEX/9DT+#+H.'>B[RFN:1HA+^H":6Y8EP5E5\U([=[P;Z!-8K:3O7SN\?'ZX MAD]M(DUW,7=SDA"!A3$;O98!_9WYI4*]\E.: 1^L=I3I3KM!<-;./X_B[11Y MSC45N0&!2U*-CC+J"KJ=S-J-5;6?AA;*TFSEEVL:9E$[ ?J^5-0.MQMGH!N/ MI_\!4$L#!!0 ( (1DG%1LFE5RK0@ .47 9 >&PO=V]R:W-H965T M9R M.+=V<38>FWRN:FE.]4(U>#/5;2TM;MO9V"Q:)0M'5%=CX?OQN)9E,[RZ<,\^ MMU<7>FFKLE&?6V:6=2W;IVM5Z8?+(1^N']R6L[FE!^.KBX6:FN!SZI)"J5&Z) M@\3E7KU3546,H,:W%<]A+Y((M]=K[A^<[;!E(HUZIZL_RL+.+X?ID!5J*I>5 MO=4/OZJ5/1'QRW5EW#][Z/;&R9#E2V-UO2*&!G79=%?YN/+#%D'JOT @5@3" MZ=T)7;3Z@;6T&]QHX4QUU%"N;"@H=[;%VQ)T]NJ=-',FFX+EM%#? MEN6]K%1C#1M]D9-*F9.+L846U.,KQOJL#QR]XM=7_DA-C6V#EWT?$A+V8T(D) M7Q!SUR&=Z2E[4>(A]Q[E2FEZ9A8R5Y=#Y*%1[;T:7KTU3%JXB,%5JIZHEESE MLX./^>#VT_5?_Y(*GIS[OL]V[@9.TT(MM"GACX?20F^D7R6M*MA"MO:)C1IM M%2M/6.3%<<("3X1!1P=A$]E\=98BY^9TC;V,^UX2=9!\'N VX/?Y\,2A1='L<<%0IP!3$F*)XG@GI_& M@[?%?U HZPX^ (HY&]PT%I$U%@[)=:TZ]2RZR1X>4-:7;0D@U$X:\,H"K%WQ M&@59ZO$D9B=8!ID7^1$M0Q%Z<8:G@[NY!-'&2UB5S;U:JR+S7"\;YQS=(CQE M,W/0)K231&7G&EC*$N%%64"L$[!.0I^6:1)Z(H7 P4=MC#*4345IH#N #T%F M.3%E45)UB7TOBSAS/A3GZ^O@'^CHE:,=CV;HSN:$>)!7RUG#U&,.8V=0?^'\ MB\"[LF>ZK-1UK0O2TCS(A=EZB\QGWY:R*J=/9(\T;*Z*&?1#V@4\8@'\->*I MEX;DH5](;N=\5-5E#F?#'7T(1FGDA6%(]G).]CHO9(F7";YC.8QVCO[P^V_O M;AA'+'C NG\$(XTV\5:/&%>,8E'@)6G(XM#C<<8R7 "4#_O&KQPS[OSD%(\2 MB$8=B7C(N)?&?/!>H.G9,D[X CEJ6>HN@8B>$;8T;;S1TS=(>\9][F59R@+*DH % MH1?XR> M,&W+__8D&N!K$<#F3;YL6Q(IR.F98$+$GH@#)N"GF">#&Y2[LG5: MD6-#M.8I0E\Y[,(UUB(0SRVC/VQW-B#-!.I%V1B,/JEBQK09Y0U;QH@ M?<0CQ"ZBV'$/FY&GJ1=3+-<516^5QG5Y6>? U,V.I$0N%Z5%BB%P:%5QX(-= MB( F(?SJ92@#7! DVE >0\$D# JF2AJ HDHZ F2.N262+;TH'/:;4:+:BNT6'![3C41?^O @?7NH6)>&C81Q?8 MNSD2^0T*7,V^:(#SQ[OI7F\]- VB35,N<_9WV2RIG;BFC4B&R&-P$, LL+]. M0;R(,R^F><_ECMDWQ,T%4YSUT(61>;E2Q6K/9&-7@&*(W@KV^RG>O]DC-AL? M3'13F.>U@2J@%Z+8]ZO!K4(:=,T84=B2/X(8@#:*"*G[G+9?0@MD>+E 1W;5YIUYF$B2 (!?4'$!^$.3#]#.9.&;0) M2A2,+R&Z!40#RGS71:CC+SG/'BR<_/:Q,'PX ;!9T]^ M.'$2= QJ;1M>(VKB',6$I@+D5>#'F$NIY?U4]J#LI?'NW<^E 2GD_K^?!C3Q MX$#073JU#P0AQ,G(C3[]ZF#&[!HRPI$YX=THX/F"7'WX:P$R3429\RV-A\%6 M)1 Q=>IC73KINW3RJD\E%%-VUY_[:4ITS?!@/S[.&G/PLONRD%?+HCLDNT\, MO1RS(\<_?S)]@\<.#G<]OIC)I4TF'\B,<.?M49;WUZ MK54[WZA@3T7_:O_@=02P,$% @ A&2<5(M0 M5_UD @ / 4 !D !X;"]W;W)K&ULE511;],P M$'[OKS@%"8$4+8Z3MMEH*[4;"!XFJFZP!\2#FUP;:XD=;)=L_Q[;:4.'UDJ\ MQ#[[ON^^N]QYTDKUJ$M$ T]U)?0T*(UIKJ)(YR763%_(!H6]V4A5,V--M8UT MHY 5'E17$25D%-6,BV V\6=+-9O(G:FXP*4"O:MKIIX76,EV&L3!X6#%MZ5Q M!]%LTK MWJ'YUBR5M:*>I> U"LVE (6;:3"/KQ:I\_<.WSFV^F@/+I.UE(_. M^%), ^($886Y<0S,+K_Q&JO*$5D9O_:<01_2 8_W!_9//G>;RYIIO);5 R], M.0VR KXND%=YPPR;391L03EOR^8V/E6/MN*X<#_ESBA[RRW.S.YMA>$& M&ZFYT?# 30D+)AXUO+MGZPKU^TED;!CG'.5[RD5'24]0QA1NI3"EAH^BP.(E M063U]2+I0>2"GF6\P?P"DC@$2FA\AB_IDTX\7_*_2?^8K[51ME-^GHF2]E%2 M'R4]$>6NZW/XNH%3 5\K[GG2N09F;"TL6X[U&M7 UH3XP@Q6MXNW;S(:CS\0 M0N"%-? *BH."UBFP+;U3W#R#_&PO=V]R:W-H965TPNNJ2IAUU>HS.JB-^IM)A[DHO0\ M,9Q-:[' +^A_J^\MO0T[*[FL4#MI-%@L+GJ7HP]78]X?-CQ)7+F=,3"2N3'/ M_'*;7_02#@@59IXM"/I;XC4JQ88HC*^MS5[GD@_NCC?6;P)VPC(7#J^-^EWF MOKSHG?<@QT(TRC^8U:_8XCEC>YE1+CQA%?=.)CW(&N=-U1ZF""JIX[]X:7G8 M.7">O'(@;0^D(>[H*$3Y47@QFUJS LN[R1H/ M1PFH*3FD7YXBVM2CKG9S=2 M"YU)H>#2.?0.+CW<"&GA2:@&X;&TIEF4\-F7:.':5*1\R9(L$6YU9BJ$XTC/J1).GK#WFG'SFFP=_I==D1D1W@HF)UE8,>W[)C 3K;'CHSL_"'FSEO* MO3_?"&?K0B1Q ZA[E4RE']9BB7G"EP+$^.WL%E91I-$'(*O+"FHAU*>,RA M%M9+='"LC4=(TQ,8)7UVD)[Q'QT-R>A@U$^327\T&M,H&4_Z[W]*CFANU,U- MTC#WZ6LC_9H86*+SU$_(:; 4GWPD3;LCT0R%"-\@AX"<(3'Z/F1H/74]\ 'J M%J [#'N%%B%3I)PL).$4#HH#>MX\?;Z^[?,JH81?2-&ZI=7!O'$DCW-0F1P5 M2#J0E1*79&U.HL-\3:JKT/#T@H8Z9%Y#]C/A2BBH \?@J"LJWF(*]N*P]3\@ MX*\A)\!=0)!+E[%\Y'C#PESH9PHGP]H3)FSQ>Q,6"*JQ,8C:F@PQCW&@SHUU M_\:*:^I:29:=+5&P/@"(W-=B'8F/>, )JCP1$@RX\T/1*,5:F(:\<1>7;D"] M;0.G)+9SY/6%EG]1.)&4;R3DD-E^YV\O,$Z%$JD:*<6D1;\.+LC.GNG#"$M! M"4%]W3>6IM*G622$KICI]^1M_6I9"4YA?"E-JZQW*3(MJLIPDY)%AJY:,', ME5P(OP5S2*&&/B2V943ADD# _<,UV&93EA87C0I6*+C2-"H&)9UKF+TV6854 M0=O@/6R(GLCWGD:[243EYB1+?AB-M]+L= MZ-\MR*Y#T,U 5DVUI910*.,B=B)GIVZY&.F6QDVA#ZM29B4WE&WYQ+%HVW2; M\MQBMB)VUK[K9[G)Z&>]DV^WQ9GLG[$)2OBDLZ&@R MF)SUJ)K";3&^>%.'&QHU<;KOA6%)%VRTO('6"T.?PO:%'717]MG?4$L#!!0 M ( (1DG%3?'$H/R0( .<& 9 >&PO=V]R:W-H965T[G_]W9\ZCE52/ND T\%QQH<=!81+/@XB*P@Y9L82&'V>\!HYMR"2\:=A!NV1UG%[O*%_ M"WY0YF;8AP, \AQSFIN[N7J,S;Q.(&9Y-K]PLK;GD4!9+4VLFJ< M24%5"O]ESTT>MAR&^QR2QB%QNOU!3N4-,VPR4G(%REH3S0YQEQI8(;B!8H;JQ25C3N"GSSK7"O#3 )1,:\AKI.IFB%" %PAJ9ZIS K)#*@$%5T7T6C\X6XNZ@/^Q: M'HT&'[K#72SY1!(V)$AKLZ&;0J%?U73 5RD6)YZ_R0G,E:R T=^8,X,Y+)DR M:S@2TB#T>D?9\3&X())+.(\BJZ/SHBCI)E[1@8(-VH(-_K5@3#"^UJ6V8U,@ M:5NR-?4; [;UY37'M\MZ^#!7Q#=+]N!S&/NL2IMAZBL5$_G.JGS;6X25]"5H M4]E\OO%W#\!MTPM2KIK M'.?D&IV>4WJ5;ZM^8N32M;)4&FJ,;EC02X3*&M#^7-*%:B;V@/9MF_P%4$L# M!!0 ( (1DG%0 ;J;/(@( *L$ 9 >&PO=V]R:W-H965T"+WT*L3VQO=U7@%G>BI; M$.:DE(HS-*;:^[I5P H7Q!N?!L%'G[-:>$GL]C8JB>4!FUK 1A%]X)RIORDT MLEMZH7?*KQ)9];?.7RO MH=,G:V*59%(^6N-KL?0"6Q TD*,E,//Z W?0-!9DRO@],+TQI0T\71_IGYUV MHR5C&NYD\Z,NL%IZ"X\44+)#@UO9?8%!S[7EY;+1[DFZWI<:Y_R@4?(AV%3 M:]&_V=/0AY. >70F@ X!U-7=)W)5WC-D2:QD1Y3U-C2[<%)=M"FN%O:C[%"9 MT]K$8;*KI,(/#Z X2:4H-'GWP+(&]/O81X.W3GX^H-(>1<^@0DK64F"ER2=1 M0/$2X)NZQN+HL;B47B3>0SXE43@A-*#A!5XTBHT<+[HDEJ 5FSFQ/U>91F4F MX]<%^FRDSQQ]=H[>SS61)=&NJ\^)7FOF9=A*$X9&.S$] )Z!NC(]"%PCKK;K M].V;!0WGMT$0D!?6U>Z_S"2:!.%\L@A#XKSH[6M*_9,!XJ#V[IIHDLN#P'Z6 MQMWQ)J[Z 7QV[Z_QFJE]+31IH#2AP71^[1'57XW>0-FZ<2HE'PR88_T_)/U!+ P04 " "$9)Q4%@%-B"\$ "T"0 &0 'AL M+W=O*,Y*I]34X\#WDW'# M1#N:3=S:0LTFLC.U:/E"@>Z:AJG]G-=R-QW1T7'A4:PK8Q?&L\F&K?E7;O[< M+!3.QH.54C2\U4*VH/AJ.KJA5_/8RCN![X+O],D8;"1+*9_LY/=R.O(M(%[S MPE@+##];?LOKVAI"&/\<;(X&EU;Q='RT?N]BQUB63/-;6?\0I:FFHVP$)5^Q MKC:/9'^)Q M9:_S$9&W1CA2\-QF\8Y(&\"!;4VGXK2UY^=K &/$-((,C MR'EPUN(=+RXAI 0"/Z!G[(5#T*&S%_XT:.F"WAR#_HLMM5&8*7^?\1(-7B+G M)7H/M=!%+76G.,C5,>OMT+SC_BVJS[JP%7NE-ZS@TQ&6I.9JRT>S&PW,(%V MM/%FR96'M/F..^_Q8?[K+UE TVO?]^'5S.M9&;B@),@C0L,,1W&0DM1/O+FH M:WT4@2 A-$\@3@(2YZ%WT\BN-1K*CH.16+$U,[Q$:64$VN//1=W9N,LM:PM< M4 @/*[*$D"1Q3-(@@HCDU"=!''LX2A/BQQFD!,&1.(Z\.[$5)6_+$P0Y0@L@ MQ/TT]6YEBZ?7]>7^(I*3P(\ARE(29*'W1=2P4:+@H(1^@@-K$$?66PR.C^#: MNRD*U2$V_HSM3R/:F&8D#$.($$R84Z\OEUJPI:B%"Y#Z"4G""- 1C2*/D@A= MIU&._/E^C$JQ=R]:C%VP^I5BPYG-DM(>6T*B-":9GT+FM/(H_QFQ#C*]?H-8 M2BA-T620QO_5R"F6%1,*MJRV&I62W;I"YN1*&) 8N=38).Z_+_ZX@$_BXD@< M^@RS#)E./!M*0G(\UIQ8UF**.28-!L\@V'1(2!911![Z$V@YQ^QRQDVG6K>'>8!9*S%M<%T8 M_*P*X2105"_S]R+^%,#XJ''A1_K >Q MM6C7V(-8O=>(;.A*YWK1>5_XY"9MN%J[]X*&PF9>?ZD. MJ\.3Y*:_B5_$^_?, U/(L<9\6*&J?YDB?:I_(_03(S?N7EY*@[>\&U;XK.+* M"N#^2DISG%@'PT-M]B]02P,$% @ A&2<5 &*YR<^ @ Y00 !D !X M;"]W;W)K&ULA51;K]HP#'[G5T2=-&T2HA?*96> M1#F;-FE(B'.V/4SG(6T-C4@3EH13]N_GI*4#"=A+8SOVY\^NG4DEU4X7 (8< M2R[TU"N,V3_XOLX***GNR3T(O-E(55*#JMKZ>J^ YBZHY'X4!$._I$QXLXFS MK=1L(@^&,P$K1?2A+*GZDP"7U=0+O9-AS;:%L09_-MG3+3R!^;Y?*=3\%B5G M)0C-I" *-E-O'CXDL?5W#C\85/I,)K:25,J=5;[F4R^PA(!#9BP"Q>,5%L"Y M!4(:OQM,KTUI \_E$_IG5SO6DE(-"\E_LMP44V_LD1PV],#-6E9?H*EG8/$R MR;7[DJKV'0T]DAVTD643C Q*)NJ3'IL^G 6,@QL!41,0.=YU(L?RD1HZFRA9 M$66]$28L#_ER2B\91AG9@LIC,+6D&^,IHPSPT"3=\\TY:#?3WR# M*:RCGS5P20T7W8 +([)$Q$*33R*'_!+ 1VXMP>A$,(GN(CY"UB/]L$NB( KO MX/7;@OL.K_^_@OE9P;]HJIWUY4Z&N,T0NPSQ+<9,9USJ@P(B-S@AAC(..6&B M7B$WBRGN!\D:*OJ2RS,<#4FXS'8OUW[ _>1S3:C!?A'L&Y0IJ [V+7#-ZZR7 MR=LWXR@W7_N]0.PI&K+!#8#-A@:]$8#CZAZJ6K%R+T;Y%0:7 LG%O@.@;(. M>+^1TIP4FZ!]V69_ 5!+ P04 " "$9)Q4'1EP%60" %!0 &0 'AL M+W=O9)N)A>J227+3[>LGR8Z7 FWV8HD4S^$A+6JVT^;1UH@. MGJ50=I[4SFTOTM26-4IFS_06E3]9:R.9\Z;9I'9KD%41)$5*"3E/)>,J6[ZI77"DB]F6;? !W=?MG?%6VK-4 M7**R7"LPN)XGR^QB-0KQ,> ;QYT]V$.HI-#Z,1@WU3PA01 *+%U@8'YYPBL4 M(A!Y&;\ZSJ1/&8"'^SW[QUB[KZ5@%J^T^,XK5\^3:0(5KEDCW+W>?<*NGG'@ M*[6P\0N[-G;B,Y:-=5IV8&]+KMJ5/7=]. !,R1L V@%HU-TFBBJOF6.+F=$[ M,"':LX5-+#6BO3BNPD]Y<,:?&]UK6]&CC-=8GD&>#8$2FAWAR_M: M\\B7O\&W+$O3,&&!J2K\N;9PWA;N%]%47&V@]%48?UM <%9PP1U'"S]88:/W MYQ$AHU[(* H9_:_I;>[7>GV$Q*X,[F]7[]]-:3:Y)(3 "VNP])4ZR. S M4XT?.,C(D) Q9/EPE.>#957Q,!@6\N'T? P12"\'2ZF-XW]8')J343Z!4SB9 M9#F<=H1Y!O[/H"S0=%R0T>&$DM3<0*F';K6<'H;+WJAG1^;N*W].X4F!/CSM=9N;X0$ M_&UL?53?;],P$'[O7W$*$@(I6GZT966TE=H.-) &53?@ M ?'@)M?&FF,'G]-N_SVVDZ8%;7V)[^S[OKO[XO-XK_0#%8@&'DLA:1(4QE17 M4419@26C"U6AM"<;I4MFK*NW$54:6>Y!I8C2.'X7E8S+8#KV>TL]':O:""YQ MJ8'JLF3Z:8Y"[2=!$APV5GQ;&+<13<<5V^(=FN_54ELOZEAR7J(DKB1HW$R" M67(U'[AX'_"#XYY.;'"=K)5Z<,[G?!+$KB 4F!G'P.RRPP4*X8AL&7]:SJ!+ MZ8"G]H']D^_=]K)FA LE?O+<%)-@%$".&U8+LU+[&VS[&3J^3 GR7]@WL<,X M@*PFH\H6;"LHN6Q6]MCJ< (8O01(6T#JZVX2^2JOF6'3L59[T"[:LCG#M^K1 MMC@NW4^Y,]J>CN.C.5V$5'6\LP;GO0%GB2% M6R5-0?!1YIC_2Q#9HKK*TD-E\_0LXS5F%]!/0DCC-#G#U^\Z[7N^_DM\G#*A MJ+;MJ@UD@A$A.9.\!%DKP2^V)J/M9?E])N>@RSGP.0=GU6VIGQ/U//QK7:Y1 MPZQ4M32]UZ]&:7+Y(8YC6-W.CUYO1L",E0JL9.@15K(XA 2^,%G;4?,2 I-Y M;X5;3@8UYB%PHAISMPV;6H@GJ!C/KWK?=,ZE \T:90B$@^3 )2Q7"[@,^^DH M'"6#H]6S V*OO[0A._2Q-_]AU0XU(2/HAX/WP]#UT%F]>^6$3^)PE/8]\=%\ M[A]$)[>]1+WU,TV0.9&:B]_M=L_&K)F68WCSYMPRO>725HD;"XTO+HHRL_.6AD[B=XL[-.'V@78\XU2YN"X!-UC.OT+4$L#!!0 ( (1DG%3G M8P<8*0< -P2 9 >&PO=V]R:W-H965T3!N>'[#@YXO=/F)UL*X=@O=:7LS;AT;O-N,K%Y*6INK_1& M*+Q9:5-SAZE93^S&"%[X174UB<,PG=1,JJ<2C8;:I:VY> M[D6E=S?C:-P_>)+KTM&#R>WUAJ_%LW _;AX-9I-!2R%KH:S4BAFQNAG?1>_N MIR3O!?XAQ<[NC1E%LM3Z)YI\*&[&(3DD*I$[TL#QMQ4/HJI($=SXN=,Y'DS2 MPOUQK_T['SMB67(K'G3U3UFX\F:?2^Z>&:D+]>5];]LU\I. M(9PWUNFZ6PP/:JG:?_Y+EX>]!5EX8D'<+8B]WZTA[^5[[OCMM=$[9D@:VFC@ M0_6KX9Q4M"G/SN"MQ#IW^R2L,%MAV<4GOJR$O;R>.*BEEY.\4W'?JHA/J(AB M]E$K5UKV9U6(XE#!!/X,3L6]4_?Q68WO17[%DBA@<1A'9_0E0Y")UY>[)B&*V&T?KR27QMWB'HH>1J30ZQ%9>&;7G5>$J4'6:D @4:U%QG3^HL3Y(C)Y$ M7G%KY4H":H@VU]:17:FVL*7-Z1B'2%I5YU^/WLNM+(0J+ HS+!I8XT YWP#W M6TPD'21V@Q.!K&.+ME*#0'Y'?LV#T[L0Q(LLR&894K$_&=V1V8V1W/,-!NUQ M$OY6BUD63-.0773_PP;L8SR)&*JHJ)>H"![EE(<#X$>G@9\&29Q^@?L(8)HM MYB2\B(D:&&9!,I\&T3S]78$?I4%*[L:S()HMOG@=(ZXDF"(%<1!'LR".%Z.[ M6C>$:E1X95?"$#161M<#]/LB"I>DDDY2,-R8%WK'_>*>*(0C)^JO8 @V*%TL MSC&DE_A_(3?,XB#)HA:YPV3TJC8.5X+./3'GCD*#SO6%<()4_O#75+WFVM3^-"I[?'"9(*> M ]N> <><(TO\#08ZJERQ3U#B]J""=NJU&ZG1O+(E_CE<7 H4 ?@D;/PAE-=R^9 MP]J#-AMMO-.MS[AM2%Q&T-DA52A*^1YN=J7,RR^ LO2%N&J*%@D'F^3)M7QI M$_6:'D217Y[?7N\Q.63Z%A*<71%R(03@?J92Y1>)KHHA&E@ZJ/=@X5HH8?"J MQ@V&&M K]@$ZD/.UWV8K:XERV&KBKL?Y"4"B)^VZX-Y-?R!)"P1XP[YXHOGX MAN=(D)4>B#4J;-OS(#W:+S]^CE'(:&-TCGK58>JSEM@$ZF)PNR"_B4GD87>K MJ 405'BH[%'-@Y/#BJ&BKE7A3YGB,RA#CO1Y.W( T6/JFEI!1"S:?4***P"F M)Q:)V8,+0&>==LCI%FO@$#14^0'OH.QU26[\Q3S M4>IN_RNQ!9K?8JB%ZU^,;C;,X^85D0.HN.I#(_+C=$.'F+]"K.L;3IP)=!D' M+Y670?H5A46^Y\(0).F;@50^?9#N&65[/;[ '*=IHU"A*OD?J#]N&ZE8'TE% MEZSNUF'9G7$RI^H#I^XZW Q$[NWR+0?"J8!1O <5$MYYL.M=&YCG4INOO>K> M^..E+1YWKQA[=@B;&V"/]-X3,H6E.SH6=I2@O)S3^>&[I^[SD1LT8!:47F%I>#6?C9EIOZ6T$ZS6?H!(2$),$1P>\6A^_;X&25V6 M:8G2[ =;!\E&H_OUZT83U)M'E3YD$R%R]L/(2*53GN-C.C[/DE3P4%\TC3[F,C]Z]T=_=I^_>J"*/9"SN4Y85 MTRE/9Y!X^2&N1!21 M).CQ>R7T:#XF7;C\OI9^HR>/R0QY)JY4])L,\\G;(_^(A6+$BRC_HAX_BFI" M'LD+5)3I_^RQ.M<\8D&1Y6I:70P-IC(N7_D?E2&VN<"N+K"UWN5 6LMKGO-W M;U+UR%(Z&]+HC9ZJOAK*R9B\,LA3')6X+G_W140\%^'I/4_S&?N:\CCCVEX9 M._[*AY'(3MZY4G$\R]CX.1;@JX!P:SM6T:S4O M[4:)UR(X8XYE,-NTK09YSGS:CI;G/"=/9D&DLB(53(U8OCSMH<@?A2#(:,QDQCB+9);KZ>'0AU05R3_^YMM6[W6V>MSUR@AZTQD M H#F$RWS2DT3'L\Z5Q,9<_93G(LTUJ?QB/T:2Q)P+_)41:*8LG_P:?*:78%4 M9,"C#!>?&>PV#\_8H!AF,I25.4@P(DHBX 2-+^*CT-\. $$1C(F M>ZPZ2ED=M+N2E$Q#[+!1K:B[HMABEFA2/[2/D&H_TI2^P'^]BI M#*Q5.:M^/KX4\KLD_QP@") _HEF6MS/A%KH.)C#,A,N3O:Q;S1B S 1/@PE& M =+S(M=4?K48.T3VA-CM1]B+_AIG7@=IRV L,EB.#2:2(OXJ+4*A\?Y5I*@( M6F+KFD>2A,Y#$0H3[;W_O< D:S2UB>E*4,D36MR43CQ^SY&.M+':&6(;._.X MCH;V /NH8C%[1)V("DAJ@?M$UQ9:_U; O7^530XE5?._H'C:FV5K'F ?N/I= M]<\E'M$ M[-P=FQEUU:A+\VV=7G7&UPF[8>3VUJR8[:9(03W%OH46*"5' <2N5:GJ0;&J M?ZQ5@ M*-I%=PZ]QT)/1Z\C,8^\G BIR*,RA\X="W%U5"U-ZZ^MY8\_DBO_J0Y3,'V3 M?TX$Z5R/>".'6%#6 E&B#V5$?ML]-F^*[X3A#T4DGD)N?PL1 *MTO+:2:A,@ MK:HF+! U^< M'$C9!;VE_JBR=5E4K31O($..XWT O V YKFZK1.J$F5ED1"= M!D_*UKU*9# @AMB?J@:$[TAJLKZ1(@K9^S^2J.8GBO1K\4-$JJSP]J.D.A?< M2O)?M19II?6W)#@=)ZG:/=[6%KF'#KPJ,QW?H* OXI.FA#O/#"LZ9"T&_22U M86,*\:6 _U@,A6QG7IEP^2#899&!MK.,W? W+_O,OY#*GC.?D.>J'/16F)L M+_J8<$Q M+HO;V/,]R7Y_&K2W(!')/,C(OXL6T(': VL9;;F%M8]8T/:8)"VK6=E2MD1G ME0&/JS*OJ877/MFTRLUUX:EA1#V'04%G8LESQV/4>)KM!Z!G,657(M4+DZJX M$S2'G;H;@IAW7.>LCT@X,_ 2!W]'X!4^G4^[-L,G)2'@!Z34[?MMTLJ\/R'S MK)"+1K2QY+N=)%_R;'0Z2X*6^ES1&QB5VCI)LDJ>%UFF4';DVTO[Y^ :?!P] ML(&*9)BME=0[RZ6YT>K\]!=:GF^OSC85U+SB.V'WN3A[+FHDK@QE4]L716 < M-)=Z+PK9K_'_K'@=..3SET@1;C ? MBCQ;)JM6ZC%$M+NOY0:AD,LLH>[05?,EE M,*$2HD28#.J5?;AHSK3&@BY*LV)9^Z6%Q26(E!?[V>5G\9@E/$$R^CP:R8W% MRHLRJCITP'^039=;7X?P7&F)5>LNAC@42[0L >J[+.4]S"6:A#9I$52=G#BC M5/!"X;\5@%?1LD;O, #Q,:7I1),8MP; (KU\*KAL[@R(A)&3E M#=WJ;DQK*,RS.8*LK)"K7<7N"]ZL8O0^5=]%D+,O,GO0:3W+=#0O-_6?6W(T(@!^.BP -*SDZ,"H MJH&P:I4['DS*FW$@N&*$95*Q/T3JQN1NW?@7Q=X6:L8/)[8N'#[I'5!C]CG) M.;M7T0S5^U[JKEAZD4H^<@@X"._,W5^55;_*>!9!V&]Z:]#.:7.=R]/D;.Y" MK;U.@%NV* Y=/305_IOSQ06U.E,55F&S!^!6JI*]X:O;1W].5+$_%S=GXP%& MF^^_T!R'PB\107O /8^3E?N(I?V7&SOYSIFAGMJ_)'6"9U@SYF*;AOFS N\X M2D)JI)9[7NCF:[!ZKZV52;YI:5])1>(,D5'FN)'1](FN&YLZ+YAZOB23B:#M MF:SAEFA#4V9]E$KK2T1/"O"D<:8%WG"ZF9[M)&F+FV[/SK&Z]@)$"P<85$:T M":A/'!_W@<87^>>$;HIOL1MJM\Y<7=T4*5X/P1V-;;"?%56@E35/M#E;I9.U M72X71/=TFXFZ:[.=NVL-6YN]^=9FKWDC\J;-U#1FF0P(N@NJ!AL93.89RVH5 M*;G0.=^7?;=Q/W2C&O0TPZLLX8%X>Y1 )9IXNBOT8V%9?5%P(##DGG& M3,H,F3'/-!S/-:RNS9R^X??ZAN?VF=LS(,/H>5Y],71*H1@B;H,0W^BZMN%9 M+NL:O;YI>%V?]0W7(6'=SGV1!A.>E2H$.LP4PLQU#-_O&OUNE]D]H^^X1M_N M,L/=WVG9_B80M\P3=^PW%Z'(D5F>CTM_DA$ MG EFV9[1A6$LTS6\OL\L"YIZ=N<+S _$2ZQFIH*>#>CW8 P;.O09M')['FM M.YFXCFC^7<]@>-XMOUJ%CP-D506^$D5K:J;\)[\V*KH'GR]UEM=O?-$W6 M\&D!L[%28:E85K6W1D)4]NV<;C%!UC-ZMLLL%X TF=,UNKZ#"R^VGC6#]X"O MOHF9&!0Q_7Z/N8;M JF>W\%1SS*ZCD-'X6*_JX_ZP)YK+7"WG:[ B^5#48?Y M $W7ZM'@CFG87G=SS8PX:!+0+P M^L82G-4G*YB^SWQKL!P$'Z],&:H ,+ MCC3,/M!N=0G#%MXYJXH_-5L[M5$\F("1\D$Q8/.>317' MCFFBB_CO(=-X71"+UP'QXIT/T'8IQ@T?T73;CEA\P_4<5DZDB50\#.\Z7@?S MT%YS;10O/)NP4"0J@UB#89%1%H;4'I%4+Z3(IU/]8.2&"#J.L6AFX0E#X@!E M.DA[SJ[1]W+4^?.H\[>-N@8MI$JD9##<4L1B1O_H(%!/_?:]/Q.=W4:N"?$_+,W4+8WZN;7O, M!2X\SX*K')=2)" "J@3LK%Z#H?IS0_4;)Z0KUIQ&S=+?""]-U,T%3=7O%$4E8-$':I M'!9U5;38%R2"0+%C>0(L@2V[3OVZQ:43,G%[Q@J/K1JHRNQ<5UU#M>>;G5+R?@N>4$:%*HBK."'FB$&&(O M$)F*2L$5GUD^7#85Y2:\ZKL>]7,I^O#Y4O$TI#?7,A74W@,3QLQ;6=LZQA(U M/F)-RQ.L,G_ "!AVRA^PSF7!ILE![*^#:X:ZV[1ZVA3'\!]T0C&.8BVG9]\( MT^+W0O[ 0B7.3YYZ#PNK>+&V6N'ILV[F5,8M9XTY#F>+D^^*6 8RJ=I U>*6=K?4NR@Q.+XM,"X.@ 8_P\B5 M73VC=MK\0>Z-9GP*Z QZ1R&(L,X^GEDU)U"SIMK7NGPALDC%>'%O(X0)SSH: MG.O8H>N":K%8F[N:S%HH8+R+8EQ Z[+Q\545(\[X& EP&TB0_=TRE:TX@ > M02IP[.^8("][>JM#/^_P4H=-KG;LIT.M2C4TL6[OBA5C+%R1<$FO(^J\?N)Q M00D6RMED+Z[!I+/Y_':*-A@1JW8(/++5!G]VI@\BE$Q_OO1;$<#?6/\B M!MD$U6'YLQ'S;^>_NG%1_M;$XO3R)SON>#K&&@AKN!$N-<]ZWE&YVJP_Y"K1 MOSPQ5'FNIOKM1/!0I'0"CH\42I[J PTP_RV2=_\#4$L#!!0 ( (1DG%1< M>NV,TP( *X' 9 >&PO=V]R:W-H965T.ZMB'.A?0A8.)>**4/\FK6*[(K;22M'?]])>W%#DVV MI13ZLBN-9H[.Z PSTYV0#RI%U/"49US-O%3K8N+[*DXQ)VH@"N3F)!$R)]IL MY<97A41"75">^5$0O/-SPK@WGSK;4LZGHM09X[B4H,H\)W*_P$SL9E[H-89[ MMDFU-?CS:4$VN$+]N5A*L_-;%,IRY(H)#A*3F7<13A8CZ^\-^@W+G>3RYHHO!39 M5T9U.O/&'E!,2)GI>[&[Q3H?1S 6F7)?V-6^@0=QJ;3(ZV##(&>\^I.G^AW^ M)""J R+'N[K(L;PBFLRG4NQ 6F^#9ARSE"=3GUM8.VA']<0BPHB>@4BC.!.<)TJN.84Z7, W_!I244-J474B7B% M\0"&81^B( H[\(9MDD.'-_Q=DM_)6FEI*N%'!^I9BWKF4,]>05U5=0PB@>8" M!4NRM^\(6L#U8\GT'E8ID9B*C*)4UE>G")@[:O4=_0]]EQ*W3)0*[+/QF)FG>TWR;GZ]];^5 MO&B()2TQ6P5]((61=&L%M>H21H&6TBK8%,JA3KHK@]D^K@K3D!L^?W]G_Y?" M>:E>(EL'?]1#M3)^D=1$S66:^K)&+?R9 M;=#PSM8Z+8A-MTM]XU!4,4FKM,BR\U0+:9+E//K6;CFW>U+2X-J!WVLMW,L* ME6T729X<''=R5U-PI,MY(W9XC_2C63NVTH%228W&2VO X7:17.67JTF(CP$_ M);;^: VADHVU#\'X5BV2+ A"A24%@N#/$UZC4@'$,AY[9C(<&1*/UP?ZEU@[ MU[(1'J^M^B4KJA?)+($*MV*OZ,ZV7[&O9QIXI54^_D+;Q1;C!,J])ZO[9%:@ MI>F^XKGOPU'"+'LEH>@3BJB[.RBJO!$DEG-G6W AFFEA$4N-V2Q.FO"GW)/C M71-WY'G;_%QI/C^_#G#?!D $\B M>/(:6#22A(*C T[U[WV0\D@E3Y G82II=B"(>P'<$]0;=+$G8"Q!X^R3Y(8# M3R=( U0C;*41II1,XW3"#M:B0Q">XQ2/H;_\<.5/0#,XZ1M H M80A8%N#C7C:!SJI-;&>O8SJ;CF87&>2C_.)\E)_/3G4Y/;JR&MTN#J9GU-Y0 M=WL'[S#[5]V5_Q?>/1RWPNVD\:!PRZG9V<4T =<-8V>0;>( ;"SQ.,5ES>\7 MNA# ^UMKZ6"$ X87&PO=V]R:W-H965TFD\_=[BI)\Z21.9@;[D$B4R+J-RM5X\V\T96T6.K%T*RTDC-W MJ"J'(@B2826+>G!VXI[=Z+.39FW+HE8WFIEU54G]>*'*YN%TP ?]@]MBL;3T M8'AVLI(+-5;V]]6-QFJXD3(K*E6;HJF95O/3P3G_Z2*F_6[#UT(]F)U[1IY, MFN8;+:YGIX. #%*EFEJ2('&Y5R-5EB0(9OS1R1QL5-+!W?M>^@?G.WR92*-& M3?FO8F:7IX-LP&9J+M>EO6T>?E&=/\[ :5,:]Y\]M'O39,"F:V.;JCL,"ZJB M;J_R>X?#SH$L>.& Z X(9W>KR%EY*:T\.]'- ].T&]+HQKGJ3L.XHJ:@C*W& MVP+G[-G82JL LF7-G'TH:EE/"UFRF\84+6KUC%W]L2[L(_O4W&]VVJ5BHZ9: MR?J1'=W)2:G,NY.AA4$D=CCME%^TRL4+RKF T-HN#;NJ9VJV+V (3S;NB-Z= M"W%0XJ6:OF P_+/#9,6>#'@IJJ)TH1;P&X_ M7?SS'YG@Z<]!$+"GF_;>>Y^;^GBZUAIF>C<:=*'MH\]6 *Y%3"%]5LX)SGV1 MYGZ418P'?LXC/\\#[[J^5\:Z#:OV>*$,"_/$3]*$A1GWXRCP'%T<-_/CM5%, MX&68 MR38EIF MO5BRQADT1?EHM:1. Q2*&FO%CCY\_3*Z?L?2,(9?@B4\AK?YRW&,$!W@'G%$ M-,R0O !K),W2U<"4;BA)H-]9"]B2P ^2%.=R!"KFN4?U( (*$N.YGZ4 %(G3 MQZLLY*0H"T*B YD$MQX A!9/X8LL]5/8BU3(^#;Y@GT(22E2*H4SKFC6>B!G.9S9L"0+AG(F@=5SB4*KS<(20L;4'TB MQAEPQ46C08&H&DJ+. "()C-G3=>-MH>6Z4K-FGJ&>D->.IGG/=IZ'U4Z,%[ MKN ][$*E!]';LYE\P/[K-MA49KW)FQV(9AB*#?ZT9U=MZ(>Y0, $[K(( $6< M(ABF*=4!0X8&"=5CXGU&ZYCN51V+<2!"J>(H,C:/$(##+/L,"U.+^X&*[QJ[ M3?F2"'#Z-'N8R! 3"GO,P@#&HHRYV*/Q:U U@_KR'1[KBHH3&X6,"]!%X*&BP@ATA:<S6^NOUZ-4;*(.%07ZN"7$=;R2BT/-JY]6[; MG@W+4O0#_*7(E\Q15I*BI+^0U*O??K^^^_?SJ@^T\GC3RN.WM_*^73P_0SS7 MQU\1O@?"1[7 ?[/6JW)MV*A[VJ_'W;4?9'I2;E>_J-F" MY*!"U6Q;IB8SE7 ML!=M==8UV?D:Y7ZK+,9^A!=94KOD< GH]5,3$I:S7V6]QKC?3A8[\0%?IL*/ MT.(CGV?TBOMA'%.,B)CZ-.,!,C5"ATE]CH1%A0D09XBR$\2V*)ZDK3 8-R]0 M8-;J8K*VKI;!9(8<63;E3&GSXZS6Z_BKUS C[HG[JW=9W!8_%W]5WA/DIS_PLSMB[O85W3BI6NI#]6&B>C]A?U9QEZ%>"'777=QLZ M'BUEO:"FN=M>H7_9Y=%SW/O:-0G=.'3X-8IZ6H+IBGE!E.B=BI/:\99&NZ;T+%($"$'Q" )YU2]TU"3$A"=BGV/2^_$U M!O88@R1&30Q!U)LRL9EJ,/_4IFM%;K3LT[.G/>1/4:-[D:%2ZT=Z)]WA/IFI MB8' WY[%5"M)GA_*JG['#G',**OUC\11T <0LU)39PYPO"\:4/B;8'L#J0 J M^NG1DLIF05.F0XW0*?=ZRA;SB"@HR/Z\UNW1+9G\OUDLA&<\8$?==:OXY4+9 MJPK\Q$BY2[']JA"8 Q.T@82&^FU58!+,@Y1^]:8!_7@0KTP4PYW/.)72"_>Q M"B,5NEPH_*C1MP/MYT]A^00HV7PG/_@=02P,$% @ A&2<5/G#L=VO M!0 ?Q( !D !X;"]W;W)K&ULQ5A;4QLW%'[? M7Z%Q9UHRX\:Z[#4!9@*$D#2T%-,2TNF#;,M8S7KE[&H#^?<]1VN\6CV/*#]5,*4MNYWE1[?5FUBZ>#0;5>*;FLGIJ%JJ +U-3SJ6% MQ_)Z4"U*)2<.-,\'G-)X,)>ZZ.WONG=GY?ZNJ6VN"W56DJJ>SV7Y^4#EYF:O MQWIW+\[U]JZ&RORW.2G@:K+1,]%P5E38%*=5TK_>"/3L(4=X) M_*[53>7=$XQD9,P'?'@]V>M1=$CE:FQ1@X3+)W6H\AP5@1L?ESI[*Y,(]._O MM!^[V"&6D:S4H7DDK=S?+[ PL>H)[!>&GMH+'&-UACG)R:PLXJ\K*8J$E7P0!<7_G/[_P_ MX%LU'JGQ4R)8GW#*V19]8I4/X?2)A^1#^_F8=/)1>?GX0XXJ6T)__;G%@7#E M0.@<"#U(>^T-.C"SD833T"!Z)E=U,3. N$_VJ,;$3M4#1-]JT"J+CP_P MP&./X%22*UG,:@TA)X1S$J=M^K,D#-Y#\IOZ=%(_5 OKYYY1#KJAS.$*'88, MO<+*W6KY 'A((MY6)0ZC95Z/,?Z=%XN%00IP^%^@-5NT8"0#%5YKA4EP.%,% M.8$LN[;9A@X1S:B7)P&6T2C4J834,$HW)Q6FYE!JI*5?\_ M9T09= (,?N9-$\0*4RT+\E[AR.Q(OSK':E36& )F!,H#?1DR(CSF2&GD\8:( M0F>!Q3ZUL+ ST]#Z*-.=:18%)S6J>(>*/M=KCKRI"[5T@B?0VQA(6]TD"I?H M8^2^C4B6."1OO8M3WJ&DG7+#9"">I1"[('&YXL 9_E7F9R"+R\S0G 8!IA$CV_[ M- M]KF>P1L.DA=Y2%">BR^@,>$6D71DW5]^*MS.T!NM3W&<4YA%B9+3/8)'" MO>YVXNZ2YV-V=_=P+*RZ8482CR. 6'Y]3@VA.71R?@;,,Z%1Z2=,OLLS(&% MDQ3AD&+?!,VP338/"D.@<$#FVZ4B\]EYFV$>1XWA=F.19>D:;_,DAD[H".&6 M+?4)>IL-V#$"E\6P?VSWA'0;QWXUE;(T=B9$NP"EL?BO*?,^R0XWWB>\(L'[ M!%=L][B-I\"U>;VU:,HZC!#C$DHBK\!)%JTQ K8H@QU56\64?SM&$'T!OX,B MZ.ND+U)D/ B20]=E7_K=.? .!>:JO'9''Q7LX.K"-N<#J[>KTY47S:%"*]X< MS9S*\EK#?B]74X#2ITG4(V5SW-$\6+-P1PPC8ZV9N]N9DA-5H@!\GQIC[Q[0 MP.K,:?]O4$L#!!0 ( (1DG%1?^A>JX@, (() 9 >&PO=V]R:W-H M965T]HV3'65/'_6"+I.Z>>^ZY(ZGAVMC/;H7HX:%2 MVHVBE??U>1R[?(65<">F1DUO2F,KX6EJE[&K+8HB.%4J3OO]-W$EI([&P[ V ML^.A:;R2&F<67%-5PGZ=H#+K491$FX5;N5QY7HC'PUHL<8[^8SVS-(NW*(6L M4#MI-%@L1U&6G$].V3X8_"UQ[7;&P)DLC/G,DVDQBOI,"!7FGA$$/>[Q I5B M(*+QI<.,MB'9<7>\0;\.N5,N"^'PPJA/LO"K470608&E:)2_->MWV.7SFO%R MHUSXAW5GVX\@;YPW5>=,#"JIVZ=XZ'0XQ"'M'-+ NPT46%X*+\9#:]9@V9K0 M>!!2#=Y$3FHNRMQ;>BO)SX]GQCFY4 C3JB:%P)20D>8%_;SKP0W).O="%\(6 M#N@)4^W14OV]8%4=3)UKL(!)X^'&>/B'^NBJ+#&(#=0TX%=(J\+"E2[(<)# M)>98+=!"VD\3^/5.4'SWVS#VE ^SBO..^Z3EGOZ >Y+">Z/]RK703P%B$F*K M1KI18Y+N121F)\2P%YCMP1MLU1T$O,&!ZG[853>(F^6Y:;27>KFC<_:S.O^; M+9RW%.&_/:1/MZ1/ ^G3'Y">M_N36^&F"77ZZ:;XM)+Y"H3%[[D^5^:]?/A8 M.G-_8HT[H1B@MAS3VV!? & MIM>W\YUDTGYR=DS%[T,"?PKR(!UHFA[ME&WC->C!+99H4>?(B]SH%X8FM>=( MUU94R$?2"U#9')(W/9A9.FBM_THC);0/LEY]:63-EN?\.D<,>5'"&!0/^^FC MPY<##-[VX(-&:QK'%$.K./CEU5F:)'_0B@L;_[I1I52*-1-;LP/8]^!""6KT M4N:A_HSUEQ0+J:272!U"01M+.E$42QVAC_-N^@1[1TVA1V4*ZKVP^,K+U7'\W;KY/WPM)YXD!A2:[]D[>O([#MC=].O*G#+;LPGN[L M,%S11Q):-J#WI3%^,^$ V\^N\3=02P,$% @ A&2<5&Z:)6W_ @ 4 @ M !D !X;"]W;W)K&ULM59I;]I $/TK(U>-$BG! M&##D *2&'$W51BCT4!7EPV(&O*IWU]U=0B+UQW=V;2S2$#>JU'R(]YCWYLVA M6?HKI7^8%-'"@\BD&02IM?EQ&)HD1<%,0^4HZ6:NM&"6MGH1FEPCFWF0R,)6 ML]D-!>,R&/;]V5@/^VII,RYQK,$LA6#Z\10SM1H$4; ^N.&+U+J#<-C/V0(G M:+_D8TV[L&*9<8'2<"5!XWP0O(N.SWO.WAM\Y;@R&VMPD4R5^N$V5[-!T'2" M,,/$.@9&GWL<898Y(I+QL^0,*I<.N+E>LU_XV"F6*3,X4MDW/K/I(#@,8(9S MMLSLC5J]QS*>V/$E*C/^/ZQ*VV8 R=)8)4HP*1!<%E_V4.9A Q!U7@"T2D#K MM8!V"6B_%M I 9W7 N(2X$,/B]A]XLZ89<.^5BO0SIK8W,)GWZ,I7URZ/IE8 M3;><<'9XB1(UR^!*%CWGBK=[@]1X3'+C]WNP>X:6\69#GR,"DEG!826B](N,!I UKQ/E!O-[? 1_7P#TPV M(&HY>'2X!7Y6#Y]@3MY['M[; C^OAU^K^P8T#_1><%%R.6;J7UN%'6BWA]6Y\^M.DW_5]D]B:-3Q=&ICR/EDL$8K59N>O*$ M8AHIG2M=MG$PX9(&:@*76BWS8 ]N!8HIZCOX!>NK2FK+&53KB_]4YWE% S4' M;LR2I'E1D!1MO@_F'U77>X[C1MQ]NRVIX<8T=F_M)Z877!KR/2>F9J-'B=#% M^U5LK,K]@)XJ2^/>+U-Z\E$[ [J?*V77&S?SJQ\1P]]02P,$% @ A&2< M5,^G#'4] @ J@0 !D !X;"]W;W)K&ULA51- M;]LP#/TKA$\M,-2.DVY%X1A8&G0KL )!DVV'8@?%IF.A^O D)FG__2C9-3)@ M[2XV19&/[XF4BJ-U3[Y%)'C6ROAYTA)UUVGJJQ:U\!>V0\,[C75:$"_=+O6= M0U'')*W2/,L^IEI(DY1%]*U<6=@]*6EPY<#OM1;N98'*'N?))'EU/,A=2\&1 MED4G=KA&^MZM'*_2$:66&HV7UH##9IY\GEPO9B$^!OR0>/0G-@0E6VN?PN*N MGB=9((0**PH(@G\'O$&E A#3^#U@)F/)D'AJOZ+?1NVL92L\WECU4];4SI.K M!&ILQ%[1@SU^Q4'/9<"KK/+Q"\DAF!EJ:_B^>AW,X2E5_0H!,*[DS?X'!2 M9YL6X58VA&BHA7O&EF8'M@'BC34>HGN#3@??P@I7!V,I'1^U=?XI &-JW=>V%J7Z3$Q$/YM!I(+GJ2^1LDEUA=P'3R ?(LG_2(?X.DK'J4 MGH_2\X@Z>P-U+0W/=@7K5IA=*R2LD)P-4R\K/I$;JSMA7N";U)*PAK,DJ!^\ MR3D\:M1;=+_>83(=F4PCD^E_FB!/FO 8@H K:_]>B=E88O:NV(TE+C!T8^CD MH.5?_>C!+B-8N->':1&LZU4S[I&-/#*F=#SJ#:FN8YCG=?(B3Z7#0J[4TK%B;%35<6Z M44@*[\19G"7)-.:$BF@Q\VLKM9C)UC J<*5 MYP3];9$)K?S*(UV"P^TJHU; MB!>SAE2X1O.C62D[BP-*03D*3:4 A>4\NDFOEZEW\!:/%+=Z;PPNE8V4SV[R MK9A'B6.$#'/C((A]_<9;9,PA61XO/6@48CK'_?$._8M/WB:S(1IO)?M)"U// MH\L("BQ)R\R#W'[%/J&)P\LET_X)V]XVB2!OM9&\=[8,.!7=F[SVA=AS2*<' M'++>(?.\NT">Y1TQ9#%3<@O*65LT-_"I>F]+C@JGRMHHNTNMGUFL.S5 EK"F ME: ES8DP<)/GLA6&B@I6DM&Q;)CD1U@D6;P70I3:[@7!19_ \0VI9!7MLMKF0TBWF%^ M#J/T#+(D2P?P1J%.(X\W/H"W;"DK;#DT/''D&U2_!D#' 73L04>'2%*=,ZE; MA:[^A2\?%D!%=]O\J=W8JP1-J'P3*H^[RL.3PP5JD.LA5I/ :C*8ZKTVU$:W M1%J-9;3P'PZ"/A^+#G):[MI#_9_ MR'41X"\^D5R7@=7E1\DU'&CBU,J.JW45B%\-XCUB37-FJ3I>TM2H]HMT7+8T M>?_&)9](N'3OVYM^E'1'(HV/:1?OM1".JO*-4H/O ETW":NA&=]T+>C=O.OD MWXFJJ-# L+2NR?F%_0JHKCEV$R,;WY VTMCVYH>U_:% Y0SL?BFEV4U<@/"+ MLO@#4$L#!!0 ( (1DG%1<1&]L.0( ,\$ 9 >&PO=V]R:W-H965T M3!J59QFB2W<2VDCN;3H%O;^=2TI*3&M077UK6P M^R4JLYM%P^BH>)9E15X1SZ>-*'&#]-*L+4MQCY++&K631H/%8A8MAG?+L;O?"8SZ+$$T*%&7D$P;\WO$>E/!#3^'W C/J0WO'T?$3_ M&G+G7+;"X;U1/V1.U2SZ$D&.A6@5/9O=-SSD<^/Q,J-<^,*NLYU,(LA:1Z8^ M.#.#6NKN+]X/=3AQ&-Z><4@/#FG@W04*+%>"Q'QJS0ZLMV8T?PBI!F\F)[5O MRH8LWTKVH_FF:P:8 C:RU+*0F= $BRPSK2:I2U@;)3.)#JX>]1LZXHX0K"V/ MA2567\/5"DE(Y:ZG,3$CCQMGA^C++GIZ)OHPA2>CJ7+PH'/,_P6(.94^G_28 MSS*]B+C"; "CX2=(DW1X 6_4UV<4\$;G\*3+E'&M15^B/&2*.4C=[4,8K"T/ M.VOZXC1=8C'LFX\!D?(;)@R/)$3EXZ[!H%2@>9^=9_1^: M^_)1,RX'&"6?QPGL45CW$=WX9,AJM&58)0=A3KIYZ[7]MBZZ(?UKWJWZD["E MU X4%NR:#"8W$=AN?3J!3!-&=FN(%R <*WYQT'H#OB^,H:/@ _1OV/P/4$L# M!!0 ( (1DG%26Y5ZX?0( ,0& 9 >&PO=V]R:W-H965TLP)W2)_KK;96V*-DO$)IN)*@,5\$J_AV/7/^WN$+ MQX,Y68.K9*_4BS,>LD40.4(H,"6'P.SK)]ZA$ [(TOC1809]2A=XNCZBO_>U MVUKVS."=$E]Y1N4BF 608B8.+U7"^"<<.M\H@+0QI*HNV#*H MN&S?[+7KPTE /#T3D'0!B>?=)O(L-XS8,DFP2E/52.*R@*T2/.5HX.(3E:CA2E:32P+W,,/L3(+35]"4EQY+6 MR2#B!M,1C.-WD$1)/( W[ELT]GC79_ >)#%9\+U 8+[> 0F M%M;E/#-X<$G+ RWP=X3'H>D\':[@UQFQ@S M: SFC0!A[XAQG,XQ^-N$AW/$$9""9 9OR/10\Z8]Z>D@X$R;'OOFOPYFUO.8_8/!#.>(1Q,W&3N?LY,)3Y2E0EUX_33@Q:$5 MF7ZWE^A5JTR_W5M]?V2ZX-* P-R&1J,;^]7H5C-;@U3M=6JOR*J>7Y;V-X/: M.=CS7"DZ&BY!_^-:_@)02P,$% @ A&2<5&%S1=7 @ YPD !D !X M;"]W;W)K&ULS5;);MLP$/V5@4X-T$2;MP2V@3A) MT0():L1H>RAZH*611(0B%9*JD[\O2=FT"\1*+@%RD;C,O'G#)PUGNA'R056( M&IYJQM4LJ+1N+L)091761)V)!KG9*82LB39368:JD4ARYU2S,(FB45@3RH/Y MU*TMY7PJ6LTHQZ4$U=8UD<\+9&(S"^)@MW!/RTK;A7 ^;4B)*]0_FJ4TL]"C MY+1&KJC@(+&8!9?QQ2(>6 =G\9/B1AV,P::R%N+!3K[ELR"RC)!AIBT$,:^_ M>(6,623#XW$+&OB8UO%PO$/_XI(WR:R)PBO!?M%<5[-@$D".!6F9OA>;K[A- M:&CQ,L&4>\*FLQT;XZQ56M1;9\.@IKQ[DZ?M01PXQ*,C#LG6(7&\NT".Y371 M9#Z58@/26ALT.W"I.F]#CG*KRDI+LTN-GYZO.C5 %+"B):<%S0C7<)EEHN6: M\A*6@M&,HH)/MVC25R?PZ1HUH4R=3$-M*%B@,-N&6W3ADB/AX@3N!->5@AN> M8_X_0&BX^P2270*+I!?Q&K,S2.//D$1)W(.7^@-)'=[@"-XMX3FT"D%:/17\ MKK%>H_S3 SWPT ,'G1ZC2E7&A&HEVN-^;,U!4TWL5PF4=S^8^U#7YN_IPI^* MXM1R(4JAY6(1@6JL51^?H>=/PA-)EX/I/WU:0?/C&23%Y5Y-R3 M/>\G^]C2QI1H_19%XFA?DJ(/H4E\4"3C]U7E%7PK2_JJ+'&RYYOTXGW7%4I_ M&F_09E\=X_1C:+,OJO'@G;7IQ[?:#(YK$Q[&ULS5EK;^,V%OTKA(L6"9"U1.IA>9H$:)QD=X"F M'62F72P&_RI!INY<)3M60TLT)EX1'?C[V2 M\FIT?6F??9#7EZ+1!:_8!XE44Y94OMZP0BRO1GBT?O#(%[DV#[SKRYHNV$>F M?ZL_2+CS.BT9+UFEN*B09/.KT4_XW5TP,0)VQ.^<+=7&-3*N/ GQ;&[>9U*0MG_:-F.]474BR1-*-!F[FPT;?2 M$"]>F4+YJ"6\Y2"GK^]Y1:N4TP(]A"5SA6ZJS*6;2OPP-'.6[+V]H8X-=ZR=(P"?(&(3_" 0;/3 MQ?T!\=N3Q?%T0/SN=/'$$8R@2WU@]06']'&5%D(UDB$Q1Q75Y@HRA=@7;0H M'DI(O$(4?GBU0',I2C3OJH)72LO&U(I"GXURQ#4KU1\.T\+.M-":%AXP;495 M;DU)S07[L^$OM# 3#1712E5L51E-G.[/RZ>XCCTD^UQM_OC M)F$XC:?3[7%W^^.228B3:="-V_(]ZGR/G+X_LI2!NT\%4V@I(:0H$\MJJ%A7 M>J(- S#!4>0/SQ]W\\?.^=]7*70"0I5B$(^<%1F"?94U%6(W:.P^T(=) MC,-AL,<]VF,WW-\7 JR"?/%*,VG ?@S0Y_+X[73(SY^L@G;HS]*CK7 MZCK.YX8&ACCR)\EPPD@/Y.0(D L)&\P*8I?FM (X,Z$[)5^D!W+RYH"<]$!. MW,AYRU0J>6UW\F:=KX( E&H^%!AONZQMK)9<0\:+ @F=0P]\ 2]6/<"NPU2 M];32@^EWF\;GZ+>/P(B+@L):IAE:,OK,*I9Y$ ]6+6 ZN$%/KRCZ'M$%-7%" MCP\WWV31=OCZ;D')@^'I&.NBY6RN8C?XM15/_\%U"\.1'M4EP#;*9 :\, MPL+,;AEVB@AVC+9D[787+44#GN84X/&)LOQW-ISD(O2Q6W++X7.8TU2/C33/ *FAIHW%O*RADYHXP>LEE9E=!6(5O;1K MM!3^@$RHIEB/W2Y$FVG/\'RS;K"" MW'-%1W9;I"<#Q-VW[Y3FI8W14'$;HH>T0,I\3X1V;%@#K6CQJO@PXL=[0$Z@ M+G?A/M[;[A*HP0-8WY,&XB8-LX[$F.3.*3?84#0,#:#:N@.@O]"W]W32\P:2 MO+D>T1,.,GV[/<)M&O2(K>D4 AO-JI^ODV:-& Z4Z2E@'JN\.=@&,&E:B6\^ M1@.>U(*;,8 O!1LV':0MN)[:58*>1 5N$O6-7>6(5F=7V>@8/:Q[/=B;V- : M!G^Q: !(:UH#CB](M-%5SC:ZAG\1Q%'WZOQBC= [\)[S!<05X'P)T>UR"8YO M9S ]C5=N![QG@8&;!?Y_0:Z=;!/D< QQVD&Y=M@6ROD0LV&8"WJ^&9 C7\B. M+X@G(4$OW*J=%;!1^X.NN:?V][_,;#NQ\<':3?Y^YI!BNPT_E9 '/6D+PK<& MMD'/$@)WY_ZJ#52KZ_@&*MC_@+S[17S;WIX?!&Y^\&F/.9T!@!1-9EG?WDO; M"20K[&*KJ=2\Y5H %,HL#PP,XVD8 M'* 204\E C>5^,1+!ERY%@ ("LTLHQO&Y/T/#9,@B6-_]\OSP,#0#Z=AN'O& MX&V< )9,+NS1JX(&U%1Z=3S6/>V.=W^RAYH[SV_PN]GJD+97LSHS?J!R 46. M"C8'E?YX A&4JV/8U8T6M3UG?!):B])>Y@Q2+#\70J]OS 3=8?CUWU!+ M P04 " "$9)Q4(<9(OS$# #Q"@ &0 'AL+W=O%<]3H, M;5I@R>VYKE#12*Y-R1TUS2:TE4&>-4:E#.,HFH0E%RI8SIN^:[.$RWG%-_@!W=_5M:%6V'G)1(G*"JW 8+X( M_F"O5VSD#9H9_PC7:FF;+^S: MN5$ :6V=+EMC(BB%VI?\KA6B9\"2!PSBUB!^JL&H-6B4"_=D35B7W/'EW.@= M&#^;O/E*HTUC3=$(Y=/XP1D:%63GEE="<94*+N%&V%MXSQ4EC]+DX.R[H2M2 M7!O[$B[1B"WWZA\UX##_G;+.U-Z+?0%GE^BXD%1[!:N_/L'9[[^QR?C-"]B7 M(!1\+'1MN=K%!G@G?.B4J2RMDV[ER:^VXZ8=VO1Q4719ZDRXKV!WO+*0 M:N4,G2+$4E528 8%9ANB35-=*T=P0QF=GF0TF4U8,IRO68RZ:@YP+ ULN M:P17&%UO"JB,S@6):8"T'MQXLQ/,43R]8,.8%QWFQ8__9R].2([_V2,2%ATN MBNB';/'>#_J4?VXVI#Y(S,DP.I]24&;_OMHWG*Z:)\I:.WKP--6"WJ1H M_ 0:S[5V]PW_ZNE>N&PO=V]R:W-H965T-&25)STZSND;*W;R.Z^2+S-F3-GAL/Y5IM[ M6R$Z>)1"V454.5>_C6.;5RB9/=-$USAC0';2,G,TPJ%WBZB)-HOK/FF01& MOP>\1"$\$-'X=X<9=2Z]X>%XC_X^Q$ZQW#&+EUI\X86K%M$T@@)+U@BWUML/ MN(MG[/%R+6SXPG9W=A!!WEBGY+>. LLK MYMAR;O06C#]-:'X00@W61(XKGY1;9VB7DYU;ON>*J9PS 6MN[^&:*4H%B>[@ M;(VYIBW!6=!/E_ !BPU7&UBC1?. \%'Y84T"^]U++:4NN'N"&\-S; &9*N!= M66(07Z&U/^.(@&TK7MM7<':%CG%!HS=PNV4UD']G*&_P5:*\0_,-7KY(LO$? MP!7\6>G&$KJ=QXYT\-'$^2[F51MS>B3F)(5K0JXLO%,%%C\#Q"1@IV*Z5W&5 MGD2\POP='7E9\ M=#Y/M&A(:0N,?E[5TF@)99=7KJPSC4^IA:\>'+A#:;^=H#;JJ(T"M=$1:BLF MR FQ<9# )Z8:NM9!@KZ]4GX)9RTN.!3@- MKD*J&!L4X8JJS6GSU,>DA1T?,'DSG6:S63^=K*.3G:3353G4VNQO3.#$; 4E M=3^HJ.Z16EFN-XI_)]94QYJ.&.(MJ:=6OMD1 %+>?:LF(?9*/N50WS0ER6:37A]+"6; MU&Y;=+?:/7 7;5__[WC[.EXS0RW3@L"23 ?G$Q+ M"]..W&Z#EW^3CMZ,\*P MHD<:C3] ^Z76;C_Q#KIG?_D#4$L#!!0 ( (1DG%3,Z#]:0 , "<* 9 M >&PO=V]R:W-H965T;[ M_%+1+/1>,EZAT%P*4)B/@H_Q\32.+,!9_."XU&MCL%1NI+RUD_-L%$0V(RPQ M-=8%H]<=3K LK2?*XV_C-/ Q+7!]O/)^ZL@3F1NF<2++GSPSQ2CH!Y!ASA:E MN9++,VP(=:R_5);:/6'9V$8!I MM9-6 *8.*B_K-[IM"K 'B[@Y T@"234![ M!Z#5 %HO!;0;0-M5IJ;BZC!EAHV'2BY!66OR9@>NF Y-]+FPNE\;1;N<<&9\ MR@43*6AH9(V]3#M"%X4A-,=A",$[B0PA0:/HD,LZ<.0JJ6 M+UFR*ME)LM?C%-,C:,7O(8F2>$M"DY?#HRWPZ8OA\6 /FY9O@);SU]KEC^NT ME'JA$&0.N=><:8U&PV]K#YS4TW_V1&O[:&T7K;TCVA?ZDU$TC3H\F-%?B42G MKJ'?%WV? O ^+9B8429SUTW46D91VVD@[6E653+CY@'TDLWUVJZ0!OXN6,GS M!]MY3$-!38A;NZ7.K^ORLS_%NW'<[[>[P_!N7<+G5H>MWH;1=(M1G+3BCC=[ M4J*.+U%G;XDFGN8UT82)9_G[ JL;5/MDZ/H8W5<0O>>C]?YST>O\.D]$'PQZ M&Z(_MXJV2]GWQ/M[B9\V%#^M*'ZM*:XT?8FD Q]K\ J2QM'CN1']YZ(V"3[] M_CKQAJC;K-8_Y9I^N':"5JAF[B9B$UL(4Y\,?M7?=CZZ,WYC_<3>@MS)_.BF MOD)=,$7GHH82&ULE57;;MLP#/T5P@.&%%CK2Q*W:Y, 3=)B>VA1M-V& M8=B#8M.V4%O*)+G)]O6C;,=+#.4OQ"LODKFNOK!H M;#T'HE(;631@BJ#@HOZS99.'-8 ?[@$$#2#8!/3V +H-H'LLH-< >E5F:BI5 M'J;,L-% R04H:TW>[*%*9H4F^ES8LC\91;><<&9TRP43$6W5"*I] >@?%,V!=PLHXR)%.OK/?H3Z$S1,)[K$SB%R?UWZ+Q_YX?] MJQ.H_\ %/&>RU$S$>N :XF0C!2,MJ, M!*N,C(.#'J<8G4'7_P"!%_@[ IH<#_=VP*='P_V/!]ATV_IV*W_=??ZXCG*I M2X4@$Q#,V!.E&G!I;)5)J:A,&AC]N$@A4;* I"T]%]JHTC:$AA]L1@*UP<\# M@?7:P'I58+T]@=W32$N:CL%5QZ0TI[3;H8 U4L-P$>4E5=7VB#09JMJ .NZ^C4OPBIEJ_K9=RV\H.@=_'6:KIM%81K1F^H]UOJ M_?^GOI-T70>T.EG@+J[U2_VU^+P-GML6I_V^W]M-(6PIA &+9D=][N8A$=5;=LJ/.]NDG'7YF&!*JWVBH9(EL+4 M@Z#5MJOKNIK8&_HQK;1Z _US4^_#.Z92VXHY)N32.SNG!*MZQ]2"D?-JZLZD MH1E>'3-:RZBL =TG4IJ58!]H%_WH+U!+ P04 " "$9)Q4_O9D39H$ "< M% &0 'AL+W=O M]Y#G\EZ>(VF\%O)>I8QI])AGA3H=I%JO/GB>FJ>81WQ]Z.>7%8#*NKEW+R5B4.N,%NY9(E7E.Y=,9R\3Z=( 'SQ=N M^%VJS05O,E[1.W;+]!^K:PEG7C/*@N>L4%P42++EZ>!7_.&2Q 901?S)V5IM M'2.3RDR(>W-RM3@=^(81R]A=-#,:8#;Q\^C3ZOD M(9D95>Q<9'_QA4Y/!\D +=B2EIF^$>O?6)U09,:;BTQ5OVA=Q_H#-"^5%GD- M!@8Y+S;_]+%>B"T #GL I :00P%!#0@.!80U(#P4$-6 *G5ODWNUF$:YU1+NT C:'2T M=VL*-152O4>WT*R+,F/H]R6Z*C233&ET0S5#+>*J4%J69ASU#AU=,$UY!D?' MZ/SSW^CHYY_P,/KE'=K\(UZ@+ZDH%2T6:NQIR,IP\^9U!F>;#$A/!A=L?H(" M_!X1GV +_/QPN&^!7QP,QR,+_/)P>+(+]Z"233E)4TY2C1?TC!M/=#L">FG517 G\LG3?F^FM$0URQ7_SBX! V7H.(2]G YIRI%4%,T M-P?L6\D?:&88V&J\&6I8#67$[6$280R+ B5YV"YF-VXXPL/03W;C+KIQ<1B. MAJ/1;MQE-RZ)0YR,@B9N)_>PR3UTYGXF)"!X<6=-=H.-MB8])B0:)?Y^MI9 M'(40Y]OI10V]R$GO-A52'T/M=1P&?U ,X]L/6IK9FN@HYFQWWJ8[R0XY8]L ML;\&+]<";YDD?O-JX%;C,?G_A+4>R[6/+2$X\G$0]!6F=0#LM@!WY]3@O8[P M?;_3.O9(5^^T0HW=2GV(%.*N#G<86J0Z\'=SV678:C5VB_5!N\.M9&.W9D^M>V)IV9@S4$KH" 0]6S)K*EW1QC@(HR")][/I1L8C>!:( MXIYT6H'';H5W*0KZ%_V >#6 ?#;6P!N/0"[3> +O!["&]A** [SKKE.X35$ MEY+K)Y0QI797PEK7K@'$063;[=W T+652&L4Y/N- LKZ\?M*2EH?(6_O(V3K M7<'M(ZZ2Y@(XOEA2TG6.R"K@EL#86=+68HC;8J:9H-KHR:OMG[0>0<*W+UOK M!\3M!Z^R?](5?/N+E2TP!#>.DYX*M=9 W-;@?@@@ED?TV/;X: GL:YY6YLE+ M,F\KY0,8%)UE[+7&54^V_3(9!A$AW;7N!MK7VMOZL&.^VWVB\@Z8@N N >F? MQ+ :?P]#D%=;, MG*LY2CHIE:Z9I:V>A6:ND14>5(LPB:(LK!F7P7CH9?=Z/%0+*[C$>PUF4==, M_[A"H5:C( [6@@<^JZP3A./AG,WP$>V?\WM-N["S4O :I>%*@L9R%%S&GR<# MI^\5_N*X,AMK<$RF2CVYS6TQ"B+G$ K,K;/ Z+/$:Q3"&2(W_FUM!MV5#KBY M7EN_\=R)RY09O%;B;U[8:A1\"J# DBV$?5"KW[#EDSI[N1+&_\*JU8T"R!?& MJKH%DPSXADLF<\X$/'#S!'=,4K(IK19.MHYN M*$5*FX_PE8KQ 9>H#1VI$F[K.>/:8WY7QJ !RN<+^))$UA B5S/)_\,"N(1; MF:L:X=$RZV\[A9,)6L:%.84SN/[Z#4X^_!)GZ9=3:+X.]$>E%H;)P@Q#2]0= M@3!O:5XU-),#-.,$[I2TE8%?98'%:P,AQ:P+7+(.W%5RU.($\W/HQ1\AB9)X MCT/7[X='>^"3=\/CBR-L>ET9]+R]WB%[W.1"F85&EU')K%M1J &?K4LL"345 M@0%&'RYG4&I50]DEF4MC]<)ETL!W-J4-5\[5!1."DQ0^R)7$*@1 EU>(/6D'/F2307NK9?FVLQ?ZWKCTHI3^=DK(5ZKFKRAM\=E5B?:3R3HRV5$R[EE3 M*^#-JZ?)L^3T2,4/6&ENJ72H,/WIHF% M)_?K\)^Z2N<["2)J+[7.?$/;1V2PMZ;2+3*[6G$27<39:[7)KEIZL<4WW.C[ M->J9GY\&));])WT\B;__Z:R3NZ+\5BVU-N3'*LNKT\G2F)M7TVDU6^I5 M4KTL;G1N/UD4Y2HQ]K"\GE8WI4[FFT&K;,J"0$U729I/SDXV[WTLSTZ*MK9+R_JW.BKO3"9T\O/$IO5Z:^HWIV;I M2N=56N2DU(O3R1OZZCQ4]8"-XH]4WU5[KTF]E*NB^%8?_#8_G01U1#K3,U-/ MD=A_M_I<9UD]DXWC>S/I9/>=]<#]UP^SO]LLWB[F*JGT>9']F<[-\G023/'N:#'G6^>B=S7A15K]8C5F7J;DG;_(D MNZ_2BMBKB8#Z,DVNTBPUJ:Z>DV<7VB1I9E^](.]#D;^8ZS*]3>IKLT)FY+L9^69&T3/CVZ*T(]+\VIN<[5BU M&5OOU]LSQF06%TN2)71<_YV\X@ M][ZZ&YRKX $-(TK]PB^E,EK8IV;BLS7FIC"^DF6&#VW$9?UJ2;ZQRQ; MS_6\ADSP.K?;60]5Z)XE433<#X4A]?DLB5DF.2ER M3>YU4I*_5WIUI#VWO&AVNO$.$U!6!3G-B7GJQ: MYR5Y.^/FKMA\5HU*.1"9RF.E'#!*!SB*I]REHY-L3-(."NA)<7Q>IM_7Z;PN MD,*]J#:P;$8CBQ1A4;S1PM1^( &T#*]]G[@Z8IZRV5L>>81H?<0 M^PS'_I?"V!(FQTC7Q.KBG0;V!H,J9^-YE#10L0SCGFC!#UAXA'J. >$97OT^ MIIYC;JWJJ^<\LAX[9& >##>/1]NA51Q0"W(P#QX?$'%,#H; <4,8XYC<13WJF'ROKX'#?I1C!PWG8(P56EC>!C:[< M!8!8X)7[$_NB<-M!SJHP2?N'(; #B=O!:"^4+MPC'G?AXE'U;R,)+B#I$4Q0 M ILE7N\_Q@2E6_]W3Q J:8<*R)<#-P?',4 P.8\#+NI$C+9 ";8@Q9$L4.[] ME(DC'[= Z6%]8.O+;JGBT?6=*6"]Q%D_Q@3E:)1+0+DHY)V4,!RA;-\C,FIT:A6@&HUT#">WKF87 ZQ#G];## MA<.\1B7MP(#7(<[K$0\O#2,7E;0# ^2&.'*''2XC3_&VYHI%;9X M3+(-=;KW!'+]^/?[I+Q.\XID>F''!"_K1)3;)ZJW!Z:XV3R4?%484ZPV+Y?: M[MNR%MC/%T5A'@[JYYQWS[6?_0=02P,$% @ A&2<5$Z4BGJE!@ TR< M !D !X;"]W;W)K&ULO9IM;]LV$(#_"N$!0PMT ML?@FVVT2H'DI-J 9@K3K,!3]0-NT150279*V&V _?I2LB+(ET]*JYDMB27>G MX_'NX8MXOI7JJXXX-^![$J?Z8A 9LWH]'.I9Q!.FS^2*I_;)0JJ$&7NIED.] M4IS-;YB2_Z!F[]6]\I>#4LKZ M\AMD39E*^36[^&-^,0@RCWC,9R8SP>R_#;_F<9Q9LGY\*XP.RG=FBM7?3];? MY8VWC9DRS:]E_+>8F^AB,!Z .5^P=6P>Y/9W7C2(9O9F,M;Y7[ M9(,!F*VU MD4FA;#U(1+K[S[X7@6BC@ H%=* R1$%7"C@M@JD4"!M%6BAD#=]N&M['K@; M9MCEN9);H#)I:RW[D4<_U[;Q$FF6*!^,LD^%U3.7[T3*TIE@,7@0^BNX8ZE- M#YL(!KQXQX0"GUB\YN!6&V$[Q?;L*_# 9VNE1+H$%8$[SO1:Y8KZ)7AQPPT3 ML?WU&[C^\Q_PXM=?8$C?O 2[_T"DX&,DUYJE'R]@L@-0;@^?[ "F-3?:8Q*7 M)G%NDAPQ^5&Q.07VG"6EL^1T^\7,MC\6S/HKC#CT<\\N+>U2;Q#>)G)MDQ',;78: M:8,0,\/G8,54]@*;B6,$X1N0[!)W#I@!BRR?-WD^FTC)]3("*R47P@"I0"RU MMC7QZ?[]RX8H7OF=^0R_-(5^IT2K(<7C,1J'!Z&ORP7-00_+X(1>?UP-5]J< M5&H8?$YX,N7JBZXQP\?U, $)HSST8N"$@\$=3&MLYB[(0F[JI '-0 M#Q&DDV!"#QQM$D0('8TEK(Q7L%=>0 =BB+QAN)9)(N=95^DM6VDPDZE1=B+3 M' E4:R#"X^!8\QRZH9_=SXNMZ\(;'X+V&^*P#DE/B '_ A?Z#S;T]K*(//A\ M=Q)#T(T(D/8%(NA("OTH[8:BPE@UWF0<'JT*AU@XZC%W1S4G,!I-X!$G')3A MN-_2= 2%?H1V:UZ=DI[21 Z3R(_)]WS#8P"!7%13.A)<,36+'JOYW,OXBAP3 M40LFMDML5)F7^G'8+;%1G8>'@Y=79-])ATODQV6[L175*5=SSB>R[YQ#(/(C ML/VX6ACR.N@3V7?0 1&U &*'@D6.BLA/Q4X%B^I0/-8T!T3D!^(SCZ.HCM1C M37 X1?Y)[D_AS0\.ML@A&TUZ6] 8XX+VJ1RG;MB4EM)VJ1^JS5L]XE#LC$OZ':+>]2YQ "=A MOU7L2$MZ7,Z3.DU]5>R(2MK,/_')Y/>UV!&1]#9=I Z&M*^-35HG8JX2OU<;=LC?4V0J ,E[>TK%G7\HGU^QZ*G%_E>D7TG M'0^IGX?M)D6TSL&F_#HAM>]BY4N8'Y8=RJ!.RB8W:2W!/6XZG-)^<4H=3FF/ M.*6M)Z?4H93Z4?K,$R):G[@>:X(#-/5OP?X4]OS@5"AT(T$8],6GT.$X]..X M&Y_"UIL!H<-NV.,GJ[#U_FOH$!VVF&)VJ-G0<37T<[5;TTB-2,>:EE%S_T[E MH[E_P=[\%?_JA-;_J/VLL*W@2G&=EXN).)#36"SS(SCVTLID]VR,5BQ]!"GG M<[TS;M8JS9_-U-HFIQ1Q=E]8(]47/X*M,!%(F!7/0FR+VF9M]B*6 @@>.5.O MP#82LP@(W0U+9TV]/ZP<4$JX6N8GP[(^M9'9G6LI[Y:GSZ[R0UJ']T/Z^B:D M#4]L-]@G^8&UH7O%[KC;'5-+D6K;QH5]77 VLC6@=B?(=A=&KO(C4E-IC$SR MGQ&WQ:TR ?M\(:5YNLA>4)[CN_P/4$L#!!0 ( (1DG%3D\/A5V@, (D/ M 9 >&PO=V]R:W-H965TD[.;OEZ0472*9,EJ@^V*1TES. MS' ./?,#%X\R(42!'UG*Y,)+E-J]]7T9)23#\H+O"--?-EQD6.FMV/IR)PB. MK5*6^B@()GZ&*?.6<_ON3BSG/%1. )EG&19/*Y+RP\*#WO.+>[I-E'GA M+^<[O"4?B?IW=R?TSJ^LQ#0C3%+.@"";A7<%WZX1,@I6XA,E!]E8 Q/* ^>/ M9O-7O/ "@XBD)%+&!-://5F3-#66-([OI5&O\FD4F^MGZS!W, Y9DS=// M-%;)PIMY("8;G*?JGA_^)&5 8V,OXJFTO^!0R@8>B'*I>%8J:P099<43_R@3 MT5" DR,*J%1 +Q5&1Q3"4B&T@1;(;%C76.'E7/ #$$9:6S,+FQNKK:.AS)3Q MHQ+Z*]5Z:GE#&681Q2FXI_(1W&*FBZ?+I,#9#:8"?,)I3L![J:A.F<[[.5@G MF&V)!)2!E.Q)"D) %^TH$:N'Y4!K4J@D)'@H(( MW'*F$@G>LYC$;0.^SE"5)O2K1IE4(C<%D^?-3&<$RUP4E?QJU(LB?7,X'U7.1];YZ(CS%=E2QBC;@A5. M-0S25Z#"Q,2:,%2R7XZ#0(>^;R:M*Q2&*!P%TTJN!7!< 1P[ 5Y%WW,JJ3FN MO8>GT!XWW,Z@0?<27E=N.@E:Q GOFLH=ESCMQ3;I^'S3#ZY'$ :7 M#GC3"M[4">^F/D21;?6^XS[M\3X[6KA9Y7KF=*V[=>!8S3I^>X[5@% +VF4% M[=(-31\I]:3;;4^DLNU649BCI6!0TW#P^SL:-FX!^.L]7=H8R/Z05!LAJA&B M7VKJ4KWIMH/,)=*&51,Q#'^^F4M=)R:72!M3S<_03= G=7!IXQ3'->]"-_$. M]R_L1>ZB5>O\TCI'HKU'SU=-7IB$]?,":?_0Q/7[ G=]'E: M$W?9L9/^KD@8.N@=UB0*W2PZV,27)U[-/8+.NQG51(R"GV_H4O>$Z[E/TGT_ MHYJLD9NL3^IOU*5AUQ6-:B)&;B(>;O+2P,1QQ)PB!3"_,=1D1&SMK"=!Q'.F MBC_NU=MJGKRR4]2+]RL]9Q9386VF&%)OL= =(_4&PO=V]R:W-H965TX?JOJ#V?75X^(^_9I6OSS>%N[=[!AE ME6W2;9GEVZ1([SY>?*+?SRGE=8E&\L\L?2Y;KY.Z+=_R_+?ZS0^KCQ>DKE*Z M3I=5'6/A_CRE-^EZ78=R%?GO(>K%\4OK@NW7+]'_UK3>M>;;HDQO\O6_LE7U M\/'"7"2K]&ZQ6U=?\N>_IX<6R3K>,E^7S;_)\UZKG7BY*ZM\S*>V:GVUKX[]6A?O?S)6KKK^F]\[&*LFV^R1JO-BNG*=/Z7:7)N^^ M[%^\3][-TVJ1K36K7-WJ M;Y@M#_7XO*\'ZZ@'9?>!./=\7+RN4Z+W=%FN1WB?O=%\ZK[7U2 M[OTKDU_K$DE6I9OR/Y'O$\?O$\WWB9Z\..0!9N@^@&H"U'QYNC:66B,LNYH] MM2]T*-1",2ZU/!7.0R$EA"FKE#XJ3UHCCZV1T=;<%OE=5LW>N2OH\O>NR#XW+=1="N7:IKR6(?$X(U(SO%WJV"X5;=>G*EDDCWG6 M_("3RA$Y^763;KZE12P']#&ZGB3GS/'[S-B<,\%U=#DGC3*^,:&PSCE&M?"< M"85USDDK:4?.V6-K;+0U/SVEQ6!+* %>DTE,H:T>@HZUY1"A?16Y-91XIB R M*@CU',%4A$J"VT$9M(/%V_&'ZU_2*ELF=YFSHQSD"_"93@-H"H2FHQ%]B'#* M'4.L-;XSB% 8!R@?9(B0N4$F8[;#'D T?6-&4P2^1@JBM=\X1,B58#3(/$3H M C+3E7O :1H'=6?N)?]+SH,X!8K3:3!.@>-T-,@IPET\,Q$AGIFA,)Z9 '(: M)WG,O%=1G@'EV3249T!Y-IKR+ 2S3_A^R3PJ.:T\H)W%T?XE+;-MV4Q<'M>+ MTEDUB.X,Z,ZFH3L#NK/1=&<(M(F;\!,>V!(JK=#2&.V;@X6DBNL6*T\;!'QG M;\QW%M)8NA&<]-N&C*V9RS[SN8[ [ZS:?C. M@.]L--\9.JY&1Z'_ _;*BTVZ2I;5&GRF%9%7J^"9LO%>A#L>6NI91K8T-HC1,4B:9;Q(64E)*!>_P"F#/WQCV'!EZ*RZI]'&/"*6ATOJT M0'2"#;U.5"?3T-]#M3GHZG/,43C28JLY.!)BH6,)BE0 MG\>I/]#)5]%? /W%-/070'\QFOZBG_[]DGE4=[C;)8Y&O M=LMJ$/0%0%],M,#>6F$?O\0>$EK6/R8J_6DRHA2<&,*(O^")Q13&*$UDAT= M??'&U! >S$- M[@7@7HS&O0C9W)6>H;(K/9&8\?0$WHLX[^,.O@KS$C OI\&\!,S+T9B7_9CO ME\RCDM/* ^9E'/,_%XM5?7GZCIHQX!8MNZMOO7-561HSK6_7G.#R1CA_K(.(I.<=38+ M>"_CO!^>B6?C7P+^Y33XEX!_.1K_$AF:4X=TSH(\Q932<$T"-Y%5?*JL-*K+ M4,"_C./_58:^JC=0T!NH:7H#!;V!&MT;J&%W;Q$9 <^7J\3@-<@5Y 3=,+*.@%U.A>0"'+.(Y_ULO;>=/KV*JYKX+J>ANL:N*Y'CF:ZQ\;JAKKN(,+HUA4-4-=QJ/?Z=^;."0THUG82"PVPV)"Q%AXB>(-4K9CQ M;SC MA!3&]^@&45*KM9;AKF DIL.IFX5VW'4RT$V8>#?1Z^9Y=SH,,-W(:4P$C)N> MW8\#3%3!!5=2UJ-X?S$]]D'=.T M=LZ;:3P%KIN>39$#/+7(P,1J9EFP6Q]3$L9UB-E0R:AQD.U:\+/0;]AXO]'K MZ>N7("PPWM))#+3 U1R M6O_68:8!>V7BEITYE:"D??9IHL-/I'7ZB8P__D3"-9)+J@D+=J_A2D+=I- _ MSH J1;W\V7&>@;1.0I$!6RGC;HZ<4[BY3ZLV$QV=(JVS4V3\X2D2+JQ<4JGJ M*4-PL@W54LD4]P<[8PSP]KP9!B6MXTYDFH4;2EK' MG,CHI9N7$-[/STT697#[&=4JQ2GW%WKF>%A:WX)@JLO1UFDJ$N\[!CCZ)M,- M2EI'HL@TRSJT??*5CE[8>0GAC7 HTR;P%Y,*;A3WYQQX4"U9Y\_UY'!MO'L9 M8.[KYQVT?2J63K.F0]MG9>GH59V7$.VG 5QJPQ7Q5\I1I9M\*.L/C/"8A%CM MWW&:M9ZHL4F+^^;))&6RS'?;:O\(BN.GQ\>??&J>^>%]_KE^+$KSI X(LW^F MRH^+XKX>+ZW3.Q>2?*A7XHO]4TKV;ZK\L7ENQ[>\JO)-\_(A7:S2HA:X_[_+ M\^KE3?T%QX?%7/\?4$L#!!0 ( (1DG%1'/IHIJ00 ,$2 9 >&PO M=V]R:W-H965T MT0+K&B3=AF'8!T4ZVT(ET26I./GW(RE9LB591*/,\XB^WD+'MS01/=AWWZ6HM=83#[@ZP5QM8%!_)G"5NRUD:;RR-AW_?(YN9G8 M.B+(();:1:0>3S"'+-.>5!P_:J>39DQMN-_>>?]HR"LRCY& .<^VGZ F9 *,62;,+]K66'N"XE)(EM?&*H(\+:IG]%Q/Q)X!]HX8 MD-J = WH$0.G-G!.-:"U 34S4U$Q\["(9#2;?L.>^?X>JIQH(?5NS4JA!Q-22 MBH(.Q(KK<&^K<,F1<#%!7U@AUP+]6B20'#JP%/=F LAN F[)J,<%Q%?(P;\@ M8A,\$-#\='-[P'QQLCD.1]@XC9R.\>?\CYQ\I]9%IF6R-D:T2BW6J#4R(&T& MI&9 >F3 W6K(VM5PS'^E1N7.,^YT4GJ:8>H0XI"I];0_[7W<)?4\XGB'N,6 M/X?8KM_Z.^#E-KS<45X?TR(J8E#+-68YJ,4;$(S?HP+D$*G*E[L7!,74]<(. MIS[,4=1]VJ$T /-(Z#G#C+R&D3?*Z&$=<4!LB>JUH%II\01"Z@4C5 *.65E( M2)!*!*@4:;%"<@T(?I2I?$$YR#5+AKA[O6@#GY+ [7#OPWQ"?6IWN/=AH4_< M\ AWO^'NG[!*T2,H;H!D]&S6YQ ;OS<^\0FV@\ZRF_=Q;FC[?M"A,^#.)XE@NZU"]MNFD=K? MP$AP&OMU9H8L!I +1O5U\2&ZOQ.)1M/I#:JE8>4ZO-\'@\Q3^\J&,A*)'0,E4*G295FV]Q<":IVB2, MPS>6*NSOK,"EJBIUQ1H .AY5!YRN6 - Y9 $]K!:I,WW9#S??^-1HD\8^CBR MGQ!?5<](FX$)/H]\I,W%A+RM?+6_@YWA^-T--!^"$=OI[K,!F.N08TF1M/F> MC.?[KVJ3G;:Y2)MH"3V3.FWJ)>/'^]>KX_:_1S#%+NZ>-P: :F/9W8RY&,(% M7F#CCD+6WK=]#GQE[D@$,H?UZBNWZ6WN83Z8VX=._RV^7E2W*:V;ZG+G2\17 MNM)EL%0N[2M?A<:K^Y+J1;*-N4%X9%*RW#37$"7 -4#]OV1,[E[T ,VMU>P_ M4$L#!!0 ( (1DG%39J]!&:04 0; : >&PO=V]R:W-H965T))+\OR./Q^-/%&='(;^H'><:?:+>B#TOS"\;(?-$FUNYG:J]Y,FZ,LJS*?$\-LV3M)C,9]6S M6SF?B8/.TH+?2J0.>9[(QQN>B>/U!$^>'GQ*MSM=/IC.9_MDR^^X_GU_*\W= MM/6R3G->J%042/+-]>0=?KNDK#2H%'^D_*A.KE$9RKT07\J;#^OKB5?VB&=\ MI4L7B?GWP!<\RTI/IA__-DXG;9NEX>GUD_>?J^!-,/>)X@N1_9FN]>YZ$DW0 MFF^20Z8_B>-[W@04E/Y6(E/57W1LM-X$K0Y*B[PQ-CW(TZ+^GWQM!N+$ +,! M ](8$-? 'S"@C0$]U\!O#/QJ9.I0JG%8)CJ9SZ0X(EFJC;?RHAK,RMJ$GQ9E MWN^T-+^FQD[/[_C69%&CM*CG4)6+8FU2^L"+ T>O?M,[+M&M%)M45[_\(I1" MRU2M,J$.DJO7Z-62ZR3-S-456OSZ%WKU_7>8!3^^1O5_XQM]WHF#,M9J-M6F MUV7;TU73PYNZAV2@AYB@CZ+0.X5^*M9\W74P->&V,9.GF&_(J,8>8+X\VQS'(]'0-H.T\D>'_+6I0&*#S((@31:++5)U9A7ZN[1 MJ>:Y^F>D/;]MSZ_:\P?[;Q:856JG2I(+J5-5/8#26[MCE;MR&7J87^&8!:$7 MS:8/I\,."2,28AIWA4M02*,PLAX[H05M:,%H:!_R?9+*JA[,B()SM780G#;- M<$B9T\5%7TO4CMQ&U[\65K)^X/:AP&?DR<)$$Z'#(:.DD"_1$V5#C8LQCQGELZC8=N MX[Y?KJ&=6 "=(UD"$CH4P@D)\44*IW'3G>F1FQ%(A6D4]%(""MG (H")C89\ M(QK-33[69K)QM"^KJ'QE3%=)=E8%88L?_#+\P19 ^,($:OQUAC@@U(]\-VF MT&>!3P(W:9 P#OT3#G2#LPC"SV80!K!!8E/MO3D("(. >+X;#<2AH94;6Q#A MRY (0RBBC,6]](#,\K&+(D@7>R?NN@%9%N%Q&'WB*BU4->7V6:)TNCJOEBR. M\,OP"%L@X0L3"0,(B1CNO39 .K/^ 9,/$I+ 9P/I(I9)Y-E,(@"3&":^6TF MSF42(&$#$5@DD8D%$7@9$Q(*(7!A$!, &IL2+L9LJ0!A&'NU-.D#'HB :P!"Q&"+/ MQA !J(%IP'I+ 2",HB#HQ=*7#;P%$8L@S;BR SH\B M?VA-LP@BXPCZ+)-U.:G-#.^\U/VO[1&Q0"(O R1B@40N#"0"\(/&V'UE6T Z M',?4?7F = 1C.''4PH@^&T;TFY!9?%NR')5T.V\Y1"_#(=HG1R\"Y3SKCK <)[?X+?+^D#&NJG/ASXF?,W_ M U!+ P04 " "$9)Q4J%0*EST% 6& &@ 'AL+W=O&ULO5EM;]LV$/XKA <,*;!5XHO>.L= &G=8/FP+DG;#,.P# M(]&Q4$ET23I.@?WXD9(BV1+%N,;@!(@E^9[CW3WD0YXRWW'Q6:X94^"Y+"IY M.5LKM7GG>3)=LY+*MWS#*OW-BHN2*GTK'CVY$8QF-:@L/.3[H5?2O)HMYO6S M6[&8\ZTJ\HK="B"W94G%U_>LX+O+&9R]/+C+']?*// 6\PU]9/=,?=K<"GWG M=5ZRO&25S'D%!%M=SJ[@NP\X-(#:XH^<[>3>-3"I/'#^V=S<9)-)Q?&F=SKHQ#7#_^L7[SW7R.ID'*MDU+_[,,[6^G,4SD+$5 MW1;JCN]^86U"@?&7\D+6?\&NL8W"&4BW4O&R!>L(RKQJ/NES6X@] "03 -0" MT+$ W +PL0#2 LBQ@* %U*E[3>YUX994T<5<\!T0QEI[,Q=U]6NTKE=>F8ER MKX3^-M56FY\ 3J[8,7%Q)R91\ RZ63-&\T%<_@NO? M_@(7WW\'P^"G-Z#YU [ QS7?2@V630<)A;XA^/A\2'KLAR#YRY+YG0V1K!!:N\HE6:TP+0>MW:L@]&6<60 M^,$@][&5;X\R[*(,G5%>3084CH8B88+\(![4[]IB2$*80#P16M2%%KE#*PJ> M4C/I:6EFOUYA)2L?F'"MKKAS'I]E-2?=>,F)=4Y&Y4.Z?AB%:%!GBZ&?! C' MH;W.T.]W&__$2H-_P?W72DN-RE,]C?6CHUB >QL=/ L/L)=QB$YDH@7N5UA/ M8_U+!DQ8#),XQ F<(**7?.C6?"<1=TSKOJSE=%-0J1DYCHM>K"$Y#Q>]1$*W M1CJX&"L=Q$D0A]&0"XMA&) $3:@/[)41OB*-+C)N]&XL2I;EV@!LF!+<- MY M2HOC2.E%$$;G(:571AB?2DH\JC6.8AC%PVW*9@BCT$_0!"F]C,)7=-1%RJWA MH6#;$FP$S[;I<5L&ZG42^6?A O7RB.")7+3 PP6BBXSQ\&QGLX28$,V'G0VT M=R1^14M=;'P4-#/5T:4Z6"#?1DZOG0B?AYQ>+Y'[=.L@9WQ&U16/HP .N;$9 M!E$<3QR\42^MZ!5I=5'SN][1C]O)42^7*#Q/_7MI1*\<$*?K'XW/2I'O8S3< M/6R&!".,DXGZ]RJ*W"KZJ:*GG%]1KX0H.4\_VLL?=A\3_Y^.U!^W"_:6=&SH M[$EQ+ZK8+:K?U)7BL7K:VU*+X; O/8RW5UGL5MF/> ?V.+CL=B;>O1+683&RWNU1R[U;P1;&M0X_.O MH7#8I%O,8.PG4W.S5WU\ZON#%A@>!$:":"S"-DLO M@,5_4$L#!!0 ( (1DG%2@O*"YH@0 !05 : >&PO=V]R:W-H965T MY[,-K0D\IQO::5_67%1$J5OQ=J36T%)7@>5A8=\/_)*PJK98EX_ MNQ&+.=^I@E7T1@"Y*TLBOE_2@N\O9G#V^."6K3?*// 6\RU9TSNJOFYOA+[S MVBPY*VDE&:^ H*N+V0?X_@IC$U C?F=T+SO7P$QER?DW<_,QOYCYAA$M:*9, M"J*_[ND5+0J32?/XITDZ:\9BELQ 3E=D M5ZA;OO^%-A,*3;Z,%[+^!/L&Z\] MI.*ETVP9E"RZO!-'II"= )@,!& F@!T M; !N NK*>0=F];2NB2*+N>![( Q:9S,7=6WJ:#T;5AD9[Y30OS(=IQ9W=*U% M48!5AR51E[;*M4+WM-I1N* )+M2B9!'^9", 4+>7?CO%P M.QZNQPLFQKOD0D?H$49+=XB-ZECS;MXO8!BFB:]G>M^MT1@NT#"+>T(N:,D% M3G)W&R[4.T5%"99\0MU#AK S=)_<$(%]&"<0CI,+6W*AD]PU%>R>&#\ *U:1 M*F.D (5=N&-DPP$5A!,_Z!$>HB;J&+54(R?53VY6T6 \_5X%&*:P1VP$&*(D MT&MBG%_<\HN=_#X4!<^(HCD@)=_5J[RDY9(*UPI/VN3)2=ZHM!TO=4[FL]I0 M,5KG=%@^B)(XZE5Y"(N3%"7C)8:^]5S_-8N@B7["+H!I&$5]?F-(/TI0FL03 M'#O_"_"%"P'\"VZH$KR@NQ)L!<]WV7'+!%KGA:>Q7FB]%[K-]SE)\*#0:1QH M^QTH,@1JV5(MWX0@UH"AVX&=@GRLC#73G&D V!IU3+_',E(1AEK MF/!5C@E'G!"%<8 'RHP!HQA#/*&,M4SX4L_4RMQ2R2I9]U3;@DC%LN,4L9X* M3V.JT+HJ=-OJ7AN*X6'72C&..COI<9@(0XG.E5L M'1>[.]67[/Z:E,]M_T9@$])C:]?8;=?3FQ(\=&#L:R_HDQK"IDAUCAY>U?[B MX:D"PD$.!S!'6X4 MW]:G6$NN%"_KRPTE.14&H']?<:X>;\S!6'L0NO@/4$L#!!0 ( (1DG%3 M<;N"+@0 , 4 : >&PO=V]R:W-H965TM>K%%\LQH+@>X"4[683 M/-EO/-'-5NH-:SXMX@T\@_Q2++E:68V6A&:0"\IRQ&$]F]SCNP4A6L @OE+8 MB8-GI%UY8>R[7GQ(9A-;6P0IK*16$:N_5WB$--6:E!T_:J63YIU:\/!YK_UW MX[QRYB46\,C2;S21V]DDG* $UG&9RB>V^P-JASRM;\5287[1KL;:$[0JA619 M+:PLR&A>_<<_ZT <"&#_C "I!4A7P#TCX-0"SJ4";BW@FLA4KI@X+&(9SZ>< M[1#7:*5-/YA@&FGE/LUUWI\E5Z=4R<4ADXL\42E]A;P$='6? M)%3O"B096G)%."[?KM$RC9641K[_4=)"Z[A&CPHF>5EEE.8:ON$@Q#4R?+IA MZYLO M"]$""%$?Y3;H&C3RR_696<:T.JPW?H:@$RIJEZND&/G_Y"5[_^@GWO MMW>H^M?J/V]9*906,;6D"H5VR%K5;C]4;I,S;F."/K)<;@5ZGR>0'"NP5 R; M0))](!_(H,8%K&Z1@Z\1L0GN,>CQ^?5_G+L:NZX53Z_60%Z8,!6X+D M+(4RT^XG*A@"_9U!]@+\GX%T^(UV?UP\"AK#@Y'PJ++3.\A[8(>.2SHTZH$% MD1-U8(M3&+:)ZQ._GT5A$ZYP,%P?<@D\@X3&$E"A*:4;%+J*TXOH%#6OB<9% M)VRW==8>":%J0X\XX-A^B)T.I7J ) B#L'.#+?IPMFO*8!^G\$%O@@=C]@2" MYI6#*DY"TM5%;,*D?0$9&9_: HV=L?#).4F_Z[J1UV73*0RK^PEW;Z@>7.#Z MCG.&3&UC@(<[@^^!XA!:4T6@RYC45E'LC8Q);8G&_EB8Y)]2)'##T._V M3#U -_(Q\;I<.L61R/6P=X9,;7> A]N#SSQ.:+Y!;'U<[?Y3$X7;ZHK#D;&K MK=@X&@N[HM.+!4TM9G0D9"GMK0H\\T1_4XW9ZI#T>('=H=]O3@L.VX..PPR#H8[63 -V9$ M)I2S92ZKX42SVXSA[LWPJ;/_@.\6U3"M55/-]C[&?*/;K!362J5]&RA*\VI< M5BTD*\P Z85)R3+SN(4X :X!ZGS-F-PO] N:H>7\7U!+ P04 " "$9)Q4 M>*7ACL8" "L!P &@ 'AL+W=O&ULO57) M;MLP$/V5@0H4"=!$NV2EMH'83I$>4@1Q%Q1!#[(TMHA(I$M2=O+W)2E9]1(; MN;07<9OW9MX,Q>FO&7\2!:*$YZJD8F 54BZO;%MD!5:IN&1+I.IDSGB52K7D M"ULL.::Y 56E[3E.9%].)S/K <'1"6F$G-D*IAA6,L2TVDPOC=3+A8H*MXW.X6R" M,B6E.(<+&'_Y"6?OW[E1^/$"U4*QB;XM5:S:HYVU<8V:N+PC<;D> MW#$J"P$W-,=\E\!6(CNEWD;IR#O).,'L$GSW WB.Y[X2T/CM<.<5^.3-<#XF;](+$Z]NK[?P? M&L9!Y/EA'.X:3@X-7K?;M9QK\]+N[8]4*VHZQU^:IH_=I7Q!J( 2YXK2N8S5C>!- M;V@6DBW-:SEC4J7(3 O53I%K W4^9TQN%MI!UZ"'?P!02P,$% @ A&2< M5.O[SPAW P !@H !H !X;"]W;W)K^73), G62V[4/;P70O6!1]4&PF%FI+64E.IG^_E.RX M&@6OH#^8W;V5@I6 U=,<")A,W?>^C=W4Z-O%?YD<% G M8V*8K(7X;B8?BKGCF8"@@EP;"Q0_>UA"51E#&,8_G4VG=VF I^.C]=\L=^2R MI@J6HOJ+%;J<.YE#"MC0IM(/XO >.CZQL9>+2ME_ Z (@Z@#1+TXK,N09+/.Y!4,[XE'W@N:B O5Z I MJ]0K\BM9?OJ;O'SQBY_$;UZ1]DL8)[^7HE&4%VKF:@S$F'/SSNFR=1I<<.H' MY*/@NE3DCA=0/#7@(H.>1G"DL0RN6EQ!/B&A_YH$7N"/!+1Z/MP;@=\]&^Y/ MK[ )^Z*$UEYXM2BB+PIKB_*5KI66>+2^7?$1]3XBZR.ZX..=V(/D>.(UV4K* M]5@9;Z^;^.I_&ZM]"THLR%Q3^T483Z-HYNY/"W*NE?C!-'FJ=3>B-4W2K-=Z M0CWNJ<=7XWY TK0Z9G4C18WC/2AML[&3)O'ZQQBUUFY\$D[F3X-P0&U,*_&R M ;5SK30),W^<6M)32ZY2LSMG]$0FY^ZBT'KWQOQ6KXFP6=3TT;S@#2\(7L_8 :P5*Q@H M0B68Q%8-WKGF!D=MLATZ(28,PC34$[SB 2$&Q@5I^*:I-JRJ$)P+7C#ST"LB M9.<69:9TP'/K2VN:EZ:4&"2N*SB2&+N[W),'K :YM9V#0I,-U^V5UDO[YN36 MOLD#^1*;%G]$_C:[664C\MOISY/MVV'])'*+4-^%6PP!&^2XH:7;=?1 M3K38V6=U+30^TG988J,&TBC@^D8(?9P8!WWKM_@74$L#!!0 ( (1DG%1, M%,YJL@( %\' : >&PO=V]R:W-H965TY%T[0/AAS$:F)G]@'=OY_MA)2RP/HE M?KOGN7ONXO-@(]6CS@&0/)6%T$,O1ZPN?5_/M* M J&WW;CGRQSM MAC\:5&P)#X!?JSME5G[+DO$2A.92$ 6+H7<57DZIM7<&WSAL],Z<6"4S*1_M MXE,V] (;$!0P1\O S+"&"12%)3)A_&XXO=:E!>[.M^P?G':C9<8T3&3QG6>8 M#[T+CV2P8*L"[^7F(S1Z4LLWEX5V7[*I;6G@D?E*HRP;L(F@Y*(>V5.3AQU M2 \ H@80[0.2 X"X <2O!20-('&9J:6X/$P9LM% R0U1UMJPV8E+ID,;^5S8 MLC^@,J?"1?D2RY7FHE,#WPTH5A"?]ZX'==NHP-NPXC<2(&Y)M*]Z#O,^@$-]X+OL$I[$>V.G;:QT__'WO$?=*FA_V8O27IA MM*>FPRQ*Z 7=D]-E%O9W2E;K\7=:3PEJZ5JX)G.Y$EA?WG:W?26N7'/J;N?U F7E&MQ,HFF7;IJ;%Q"4-3#G M"REQN[ .VC=U]!=02P,$% @ A&2<5!$\2P>P! A \ !H !X;"]W M;W)K+&>)@<9. MMP!K&S1;AZ'H!UJB+2(2J9!TG/S['2E%MB7&,?;%%JGG3O<<[XYWEQLA'U1! MJ4;/5B>16E<5D2_7M!2;JQ$>O6Y\8ZM"FPUO>EF3%;VG^N_Z M3L+*Z[3DK*)<,<&1I,NKT4=\<8-C(V 1WQG=J)UG9*@LA'@PB]O\:N0;BVA) M,VU4$/A[HC-:ED83V/'8*AUUWS2"N\^OVC]9\D!F012=B?(?ENOB:I2.4$Z7 M9%WJ;V+S!VT)60,S42K[BS8MUA^A;*VTJ%IAL*!BO/DGSZTCCA$(6H&@)X"3 M-P3"5B#L"T1O"$2M0'2L0-P*6.I>P]TZ;DXTF5Y*L4'2H$&;>;#>M]+@+\9- MH-QK"6\9R.GI5UU0B58040J=(0Z1>3*GFK!2?8#U[,N_Z.377W 2__8!-?^( MAIL,)J\K/W>K/E>\,;W<( ^"ZX+A6YX3O-]!1X8WS$(7AG, M@H,:YS0[1R$^18$?8(=!\^/%?8?XS='B>'* 3=B=1VCUA4>?QP^R4%I"0OT\ MH#[JU$=6??2&^B^@L%'NG91"*0K'#.F:,U4+14HDEJB64(6D?CE%=4FX1G#. MB#ZN60WEH5D):V,I^.I,4UDA GJT,Q8:8Q)KC"E93],H3<9P2D^[!S1$G>$ M!_NHFR$*QVD<;Y7M.23N'!(?=,COUAE+*2H$7EYG>BUI#I4&W,&)X:P-(ZBR.V(I'-$'B*Z60R M[O$?HOP>^4.(/=YIQSL]R/M/>ZY-L.]F/($V8:%8SJ!3/K#B,$W>N..P:7_V=[;W/_X_%_;U.U+WPUX!$4G1 MDG'"H=24IHW*U^8:84JM ;9X@8&&/ZA3&*] D)N@V!0L*ZPS\W-4^ M>CN30T7ERHYLYA*$ZZWI*KO=;BR\ML-0;W]FQD7'_D<<7S2:YU=>,X*LMI2=2UJ"B'+QLA2Z+A46X=54E*UK5163B>ZT9.21B?S*?U MNP>',IQ79TD]4_UH]2'AR M.B]K5E*NF.!(TLUL\AK?+'%L#&K$;XSNUHN:* M&$>_Y&*GP$A-'0W1&)].UJY\VZSLG5D9>^B#X#I7Z U?T_5S!P[0Z+AX!RZW MWJC')3S-ZQ 5)T:!4]#2XBH) MXR/J6>1A%WDX&ODA2:Q.DHU!8Q^>+!NZ21R&/0I#6.!CSTMZ)"PP',5!;&<1 M=2RB419W7%-)E:Y%WK24LIS(+6A=$;9V*O*5K J*H-"C@D*=0P4C*U8PS0!R M-&.D>/:%"W"JT88PB1Y)L:-(YU+LMCFJI-@PC8P_H:S:1P.N5]B-$J^OOA6' M8]_KYT^5N@']VPS2YB^",E(Q30KV-UV;CP)E@BLM M=TVW@#R*%71_T-O1BB$J\M$]Z" K#-+!33CK*R2CE>S@.] G; M:"3#A*#QO,#P*WQ\0""T&],US2CDOZKUQ@4T-[YD %]CS?TK,[,AV$ MT MR,41E3&_#QC@=UC&W4O*D2M'/9^Z%XFB!67I&&?A@TW(@D^.1/@ M_U!5H=U#-<>O$*?:2@M;BF(01FF?UA#G^YX7#VA9<)&71OX96MZ1EC=>*@C\ M9Z $FZJ(*6H;,X?GTM:KJ@NE?Q/T0[ M]E\L;Q0M'AZR<.!Z?&ULI9AA MC]LF&,>_"LJDK96:QF",[5LN4B^Y:7W1[M1VFZ9I+SB;)*@V9( O=_OT ]OG M)#;V3NN;)';^/.8'#P]_LSQ*]57O&3/@L2R$OI[MC3E<+18ZV[.2ZK?RP(3] M9RM528V]5+N%/BA&\[I162Q0$)!%2;F8K9;UO3NU6LK*%%RP.P5T5994/=VP M0AZO9W#V?.,3W^V-N[%8+0]TQSXS\^OA3MFK11S][!JPT* M7(-:\1MG1WWV&SB4>RF_NHOW^?4L<#UB!?60L4N7B9+'3]"8Z- M-DYG(*NTD67;V/:@Y*+YIH_M0)PU@&2D 6H;H'X#/-(@;!N$+VV VP:X'ID& MI1Z'#35TM53R")13VVCN1SV8=6N+SX6;]\]&V7^Y;6=6MX\V@S0#]T_@(S65 M8N#5AAG*"_T:S,'ZXQ_@U???01+]^!HTWX +\&4O*TU%KI<+8_O@(BVR]GDW MS?/0R/,@ A^D,'L-;D7.\LL "]OYC@ ]$]R@R8@;EKT%(7P#4("@IT/KES\F:R=)NMD0S6T8" MLV=<@6TEFI7TIPL)N&&E_FNB0[CK$*X[A$K1Y9YCBM/!->Q.% MU%%Z8 MXDFF#;-[6<9ILT.('-!2*L/_J6]<@3MEMS]EGMZ 0T&%J17L[XH?[+YDP"LA M#0.0O/8-0#R<+H(@CGI@:X\NBL(@[ ^ 3Q?$23 RJ4DW ,FW#,![\<"TJ6D/ MS5AP6QQ:\-@+GG@Z&J+^O/M4,,$]:(\*DW0$.>V0TV]!_L56.P6$%/.L4LJ1 M4ZV9Z:BQESH=+KH4$]A?Q!X9(HB$/6Z/#&*4CB0[#$Y;YS =U=NV3(1+UJ3TR5XW39 3[S(' 2>Q/[$"YTC6QD('SKQH>G]9D_%SJY+N^4X#^P, ME%VM.\5TP[SE@EL#EX.=E".6"@WZ-D=AA /4IQT*$YO $>K##G78[E;Q&.O) MO"F3 ^<=CWO2U/P_YT.'%H36R@)&F /=4D>1M;);-, M5G9?L+52*E#52>OPS1,HF=G+O!T"%/B'8&A44!*F@Q$8R@;T4Y)+]I/?@=.& MYUV56[ M^N3@[1BF9VM7'41K4N=><1W1WNR.O=_5!3^_^#;S:- =7IS#- M.=H'JG9<:(N]M2&#M[$=;]4<33471A[JPYI[:8PLZY][1G.FG,#^OY4VT=L+ M]X#N@'#U+U!+ P04 " "$9)Q47]KNX\D# #A"P &@ 'AL+W=O N9CNRA4>0?^X>N'IS>Y:" MUM (RAK$83-W/N&/&38!!O$7A;TX>4;:RIJQ'_KECV+N>%H15)!+34'4WQ.L MH*HTD]+QWX'4Z7/JP-/G(_MOQKPRLR8"5JSZ3@M9SIW$005L2%O)KVS_.QP, M335?SBIA?M'^@/4 X-: M\! 0FIGIK)AYR(@DBQEG>\0U6K'I!S.9)EK9IXVN^Z/DZBM5<7)Q5^\J]@* MEM# ADIT]ZR6E "!WF<@":W$!_3S3SB:_HIH@[Z5K!6D*<3,E2JYIG#S0Z)E ME\B_D@C[Z)XULA3HKBF@."=PE>I>NG^4OO1'&3/()RC OR#?\_'J\]_H?2?T M@T7U\@57$D2$4X!6OE.X[(<.B#YFGAX]!/I^G, M?3HM@@7G>6D43L]QV24.IP'&/NYQ9V:FO9GIJ)E'EE.B-AA4&\(!Y4Q(JYV. M97J2/HEP$ ]4KBYA,0[#)!R8L< 2/TY2NY>H]Q*->ODB2^!6]=%%OG#JAP$> MJ+? <.JEWD"]!18$8>3;U<>]^GA4_3+ 4,RLN#N(KQI+>6#)J['-;KX'K#4J;@C[1HB654$>Z+)$J&"K5+01" M&:U9U:K;4VW;@HJ\8F)X(G:NDXO9'_I]$Y&-(-Z[D1,/>Z\WHC?*M#I1([10JTP.DG+0-32*[3>B=['*U$9,<#(HH@47 MA+X7!X-2VG!)$*6)O:#XI G HY:S6QPBU38*J>X"VFS/D%;K^$*J-W3])B0; MA71>W9/>IP:^-3VD4/K:1G:]1#_:]ZF?3'# -4!]WS FCR\Z0=_5+_X'4$L# M!!0 ( (1DG%0'JXM/U ( *,' : >&PO=V]R:W-H965TFWDS(F>XYN)%%@ *;:J2R9%3*+6X<5V9%E 1><47 MP/1)SD5%E%Z*N2L7 DAF057I!IZ'W8I0YHR'=N]!C(=\J4K*X$$@N:PJ(OY- MH.3KD>,[VXU'.B^4V7#'PP69PQ.H;XL'H5=NRY+1"IBDG"$!^ 5)D@WJPT3^3!'F!7#0#!CE5$MV3 M/UR@*:\6G '3&SQ'#>C9@#[5H MWLD7T$E"$EIKF$DV__D2]]^]\''^\0/6( M*$//!5]*PC(Y=)4684)QTR;@21UP<")@/T#WG*E"HD\L@VR?P-7JVQ0$VQ1, M@K.,":17*/0_H, +_(Z IF^'>QWPY,UP__J,FK M:&CYPA-\=;W2O7J9ZC;% M13UJBW>!?I&95$+?N]]GO$:MU\AZC4YXG2Z%T-X0;7^GKLK6'-ARF/=H-;Z, MKSV,!T-WM9OP#KNP[P7]?;.DPRS"7M]48=6A)6ZUQ&>U))"#5I,9%<0\3EU2 M:HIX3THX\(,#)<=FOA?@Z%#)L5GH]^-^MP[[=>;W:4*'V<41U$T M\ YD'=OA& <'5DD'6Q0,KG%XH,O=>;XJ$'/;!J3^AY=,U=>XW6T[S:U]8 _V M)[H#U0WCE:9N7_=$S"F3J(1<4WI7?9UK4;>$>J'XPCZ2,Z[TDVNGA>ZB((R! M/L\Y5]N%<=#VY?%_4$L#!!0 ( (1DG%0"N4><*P4 (41 : >&PO M=V]R:W-H965T,-*\3N>H(G3P_N^#;7YL%T/JOIEGUB M^DM]*^%NVD=9\Y)5BHL*2;:YGKS%KY3 M9(+6;$.;0M^)W1^L PI-O$P4RGZB76?K35#6*"W*SAE&4/*J_:8/72(.' #4 M[4 Z!S)T"$XX^)V#_UR'H',(;&9:%)N')=5T/I-BAZ2QAFCFPB;3>@,^KXSN MG[2$7SGXZ?F'*A,E0YH^H OV +-),?423=&*56S#M4(7=RP35<8+3JU08H,Z MG\_TX26Z6#)->0$^EVCQYS_HXL5O. K?O$3M-^(5^IR+1M%JK693#2,V[YUF MW>ANVM&1$Z/#!'T4EE>MV?HXP!10>U[RQ'M#SD9;5%M12@("IA!?"ZX&R-5H^( MUG"9T571:BZI9@K]2U=*2UB"_YT94]"/*;!C"DZ,Z;9][8I!46*@_]/\G&<')LM'>&B,,)D;W=$%/9$X5FB=[ N M,@WYN[U;' AJI'.&5*:ZD8+^=AGU A!PM]=Q.V;PH,A7D:)!]0#8H<=#N(H M#0?(KGA1X/G$C1SUR-%99%C;B&TV@&U85$ZEA>JF%%SQZIXI#1L E(ANSD&" M0'+4*#/Y3&+8MX;K1U0RG8NU*QG1:/ $($-OD(NQ&8Z3*!FFPA'-3\/H1";B M/A/Q3V1" )=$E:@N06N[BMKYX**+Q\/VXF0H]-@J#/PX';"-K>(@3-UD24^6 M_(C,%&GOS1Z/KM?<5!):M+] S6WL_JRLM'@DT+94)I)VCJ6*%)F :# M:;EPV(48-!ZP.LP"DGJ1FQ9[^_W=.\\K&X::VNJWX: L4DSK@IFE:S( 7TS6 MDJO#6@WLW+1UJN[R!#WE/8=M'#TR*MT;N3<"&*YCATF*DV$1=UB1")\HX?B@ MS\$_U-W(R]JIO,MYEH/\ID=D4D+M.BSL8*;1CBI(02:V%?\^[#TZ9CP6C6!" MAE/ :9>8_N.8W&&6AO$I=+)')V?1OVCH$+[W+<*3EL4C:JH]H"5O,^1D)>,E M&\9#4(>1'T;!$'1LYGL!#DZ [KLA[/_$VMX7,]37,:M]W<@LIW:;8M4]EZ(R MBP',8'O3W7G$[%VU>>S,A>\HPVZ3--0.H'.1R'AE>>Y6M#%KSHN?\&Q3<'T MX'Q:,KFUYWR%;-?8'MWZI_U_"6_M"7KP_,;\QV#/O?LP[1\4'ZG<9-%%I;=X)[0"IA4WKI$Y5VVV:IGTPY$*\)C:S MG4+__6PGI!125FE?\"/W')_[L"^#%1?W,D=4L"X+)H=.KM3RS'7E+,>2R!.^ M1*:_S+DHB=)+L7#E4B#)+*@LW,#S$K"[UR6Y:,EL@DY0P$SH?.N7\V28V] M-?A&<26WYF \F7)^;Q:7V=#QC" L<*8, ]'# XZQ* R1EO&GX73:(PUP>[YA M_VA]U[Y,B<0Q+[[33.5#I^] AG-2%>J&KSYAXT]L^&:\D/875HVMY\"LDHJ7 M#5@K*"FK1[)NXK %\),7 $$#"'8!T0N L &$KP5$#2"RD:E=L7&8$$5& \%7 M((RU9C,3&TR+UNY39M)^JX3^2C5.C2[9C)<(BJRAAVM=3!+E$;@P189SJB3T M;NN" #Z'<24$,@5W9$ULUB@#E2.,.9.\H!E1F,&MTH,N#'4$O0DJ0@M-> SC M+S^@]_:-G\3OCZ >#?PNYY4D+),#5VEWC"AWUDB_J*4'+TCW [CB3.42/K , ML^<$KHY#&XQ@$XR+X"#C!&37SXH.QKP1^H?^H MWS<+4R](GUM-XCT?H\1+35%U^9BT/B:'?22/YEY"5@G*%@>]2?9D'H>QG^P* M'7?8!5'83_UNI6FK-/V/(@I]T'<%RREV:D_W"R3N1TFR(WW?K*/:)AUD7=7F M;KW )8J%[6127[Z*J?K]:7?;9GEN>\3._H5NHG7/>Z*I._ 5$0O*)!0XUY3> M2:JC+NJN5B\47]IW?LJ5[AIVFNL_ BB,@?X^YUQM%N: ]J_%Z"]02P,$% M @ A&2<5$E ^^EKL>&)_L]*R-A7^E+>3M.-Y'Z0#XJC*7(<-HW],)EA[=KE=V87IQM_%O^@:L_-C=27TWW7H(P MYDD:B@1(OCJ?O(5OYJZ3#<@M_@SY75KY#K*I+(3XG%V\"\XG3H:(1WRI,A>^ M_MCQ.8^BS)/&\:5T.MD_,QM8_?[@_<=\\GHR"S_E3HAF_I8B2O._X*ZT=29@N4V5B,O!&D$<)L6G?U\N1&4 9!T#4#D M-0>0C@&X'(#SB1;(\FE=^DK, 4+GO!5J%)P@(]Z MP-LTY?JVGP3@U]!?A%&HPFSTR157?ACI;Z=@_MO?X.3;;R"CW[\"Q6?FY^-: M;%,],#V;*CV+#,MT62*^+!"C#L00@6N1J'4*?D@"'M0=3/7T]VN 'M;@$O5Z MO.++UP##[P!R$+0 F@\?[O3 P?N0X-P?Z?17KG$6%+]8XT\QCQ=<_M/CGNS= MD]P][G!?BV=@>586S\C$$WS*/(!0\3CM>S[=/Y_V3N_2C_QDR8&O 2_^,E6 MLX2D='N@CJ($G8VW55CTS;#V(4>VIO50+(]2'8@!L%VJ7@P!2?+ MM2]O>? ** $V4NBB $*"2*36W"W<[84+JMYY,9DQ0N8I>[A<9GNTLZ.4"W0,0SNC%$SI MIA8N%Z-FP5C,L#=SH#VHL"(D\&5*IO1;JYF9ZS9AMZV@1Q#M@(T,;#12T92. M:NO+,)DU@5K,:F&H S6J )\N"[IL;NK%8(HH6W:>9Z\.Q89+]?4[L-%S5GGF M\B_;<)/;95=+D:1*;HL=5C'B5O)T4$%!(T#P. H$C03!<32H=%.-)4*,8-J, MN<7.<1GN4"%H9 B^D Y!B\1@Z+HM-K#8>9Z#.X ;*8)C:1%LJPRF'H*PB;1M MUXA%':J1(_@L/ M,KJ"7DA7D$57K+C;=A[U8$<)(*,L:"QE06W)<)H@VR;UN=1!&E5!SU*5W]6: MRT&)CPS]H^/0/S+TC\:A?]2F=8B=:DZ7P6G;>1YC71EDV!^]#/O/49O5"<*H M"Y!A=302J\]1FZT;2U>'8-@:/8NMWRZ7PUM(V.0]O8T#8> MA[:QA8][0H -(^,78F1L863B55^/ZX@,U>*QJ!9;>!1!M_GF:S'K7;M*;^<1 M?%M+D\,4BPW%XN-0+#84B\>A6-RFSE/D4;?2P"DC8C&$'L/4Z0B)85G\0GML M;&GV$,]Q2!.ZQ6XV(UUO!]C0,>ZGXPKR>06Y?F/C?D0)>FT(F- 9;F[,;(:-W*B#-22.9\^K0JTD/_EAD@*Q JLPT3,+_6A? M/ JL]-LUV/G1E@]JS1IN)\Y1"I<83&+8G M_6S_Y&T1:;-Z#Q[#Z:2?TX?OBDI']D6K/[W2SB?/SN6K<*6-> 8RSZN-Y#JA M\R[/D/0UK$_H<=+7D#GI)_/!Z6OA9.1AMT5"-D.]7] TWQ$XP]YD,'L_3G>( MA<,)P[@IF38[Z) JT=:A&[(G8Y$]L9$]=ARWV=ZQ&38"4@=KR)X\G^SG_B94 M?A3^6Q2%9OV%D/I)87(+EB)5@UXBJ*%Y>AR:IX;FZ3@T3RT 4$M9\&;&9U6)0!VJ4 M@XZ@'%R&.S\[:E'9!X7YKP1% @_0#UKY:?@X^D&-?M!Q](.V9:%#$*@1!/I" M@D M1(\0<3L &9JGAWHMCWZ_H!8:[WF_H(;%:3^+/Z*J9K:J(DYS>VJQZP@A M,\3.^GLSMN[4*4BX&E(GS+ W@T>I$V:(F0WNN/36"6M3+*((HJ;\6^P@=;RN M=V1FV)@=:K@\]22'A74I]5!31"QVT('(Z]BW,$//[! ]/[KZ2H]#JX\98F:# MVSD'JH]9>N8>@:T=@\6ND1AUJ)63.X?:.1VJ-KP.#6,S]SAU:"B:#=Z)]]>A M;1].,6T>L[#8=9&BH6YV: /^U!)L,S1R8"N3+'Q?GUK]-)4A:K" M$:M!P)@T.X%6.PO4:>5 9\SUBF7G7%/])K)-5'&N<7]W?Y;V;7Z"M''_$KZ9 M%R=BC9OB@.ZU#D36X(KX2KMT7KMZ_61QYK6X4&*3'QM="*5$G']=L P ,1$ !H !X M;"]W;W)K3D5R93!1PKXA>Y3E7/]Y")M=CASK/$P]BL31VPIV,2KZ M#V ^E?<*1VYK)14Y%%K(@BB8CYTW]/64!5:ADOA'P%KW[HD-92;E-SNX2\>. M9SV"#!)C37"\/,(4LLQ:0C^^-T:==DVKV+]_MOY7%3P&,^,:IC+[5Z1F.7:& M#DEASE>9>9#KOZ$)*+3V$IGIZI>L&UG/(C\*E /3.Y M*Q*9 S'\B5S!$[X<&O0U<^_T2C\\YK45R(*\G$I5YH7J1ZY!OVVJ[M)X^/; MVD>VQ\=;2&Z(3U\1YC&Z0WUZNKKW4MW%;+4I8VW*6&7/WV=/Z"23>J6 R+E] M9>KTV!3R.CT%ID>UZ2%?K 4B#.3ZZX'U_79]OUH_V!O/T16%W6*ZQ*UB75P5 M*]V(H]\(F"1<*8%36 ;67*6[D-0^1)4/MA8\3OS0"P?!R'WLIWY;;,"B.&ZE M7D08M!$&!R-$4(Q\R2&?@3J4L;"U%YZ%6-2N'UT L=J'L(\>0!:<@H[V3A)X%&NT*,V47@*UQHD\DIK&WN=%VB/E#G[(]X+KJ3P^7?P07 MG@2NJ[8T. ^XKC[3\!+ A5M$ AH,-C?<#C%*V7#?CNL. 7KX%$!PT4G@NJI+ M!^E2*NP)22KFJ M% M CN_^IN%^[Q8'$?Q!M:C8B\#ZWW&'SXM/AU[%4\BV=5MYI^'9%?GV>'/ZE]( M,CBM6]@AMZM=<'O]K/TSX1U7"U%HDL$<];R; ;X+JN[/ZX&19=7BSJ3!AKFZ M70)/05D!?#Z7TCP/;-?<_DLR^1]02P,$% @ A&2<5+%C+@[Q @ Z0< M !H !X;"]W;W)K"8AS'&N M# /1KQ5.,,\-D4[C;\/IM"$-L+O>L'^UVK66&9$XX?DS354V="X<2'%!JEP] M\/4W;/3$AF_.FSIT 'YR ! T@& 7$!T MA T@/!40-8#(5J:68NLP)8J,!H*O01AOS686MI@6K>539J[]40E]2C5.C6Z( M8)0M)90HX#$C N%LBHK07)[#9YC<_8*SCQ_\)/YR#O4;7)#&3P)E\,2HDI\V M)]KP(^.5)"S5QG>OUCAPE<[91';G37[C.K_@0'Y^ +>X!L32>> MW5NT=8??9":5T+_5GR-1HC9*9*-$!Z+TI-4H\/IA%.J;6'4OX7^_)(J]?K#M-MU# M%_AQ/[AH_;;TQJW>^*C>9]LN, 6R0J&['["JF.G2:GUO[ESOU-]GEYR8Z\?4Z!%^]H*E[;5SKC2C=LN M,SV+41@'?;[@7&TV)D [W4?_ %!+ P04 " "$9)Q4=HRIY 8$ K%0 M&@ 'AL+W=O&ULQ9AMKYLV%,>_BI5)4ROM M7K!Y;I-(MXFF5=JZJ[;;-%5[X1 G006;FMNJ'KPU<3,"AI(V4-P'#_QS; MYQ?..3 ]4/:1[P@1X#%+%T:9:F%;-NW,ISDD_FTO';/YE-:B#3)R3T#O,@RS#Z](BD]S"9P\G3A;;+= M"77!FD_W>$O>$?'7_I[)D=5X62<9R7E"<\#(9C:Y@R^6CJT,2L7?"3GPUCE0 M6UE1^E$-7J]G$UNMB*0D%LH%EH<'LB!IJCS)=?Q?.YTTYXOY.,'DWD79B_J?8$0;>T/PF+A@CN0!WG!/!P;,E$3A)^7-P M Q9O_@7/?OX)^M[+YZ Z@B0'[W>TX#A?\ZDEY%*40RNNIWU538M.3+LD\2UP MX"\ V0@:S!?CS6V#^7*T.8R.S2T9OR:(J DB*OTYI_PE/$XI+Q@!=",C4SV. MY=]Z)9\U0,L@YZT@XRK('Y0GD B2\?\&UN$TZW#*=;B#,/OSF/A4GOS2DTH. M#_,@#$([F%H/;0Y]F8O$WZ_ O1J/RY+7"#&'HNAT8!I4;^-&Q:NGWD,' =SPSL:#93/"=Q, 7 ML*!N(+D8PZK$)O<@..P1'J98F5>B=( AMG>KM[V=X%\=% M5J18D#7 &64B^5R%? 17V*HV\*IDH4[9$%V,;>VJ#>0F<&V_^WP:=1 ZW2?4 MI/-#I$J9D;#._W"X /Q.\^V-("P#L@GEZ).]="[ M'$6O%_4@\"+?Z5+LZUPH&P6[2]&@\YT@.%$;H:X;<+AP?)OB&3D7Z@P/@^M2 MU>D?AI>C&HZDVM>9J1IT0U1U+8'#Q604U1_)PD@7 F1?E332]0#!BY&N7;7) M=. MOBU9#DJ.=]%J_X=KR7LJ<#H*D<[DR+DN(IWLT7"O?A8BM_\PFMXJ#+K. M:T4-RZ +H0O=$\1TW4##=>.8V!GI%.DLCOSK$M2)'0WW[F<1#/J]IP_# '8) M]G5NY-M1MY4UZ#PI=$X1U#4"#=>('L$?2ITZBZ/HNJ_Z.HD[P]W\62_[=N^= MT-C &G6&!M:D,S6P5NO#E/J,^ =FVR3G("4;:6C?!O)_P:HO<]5 T'WYK6I% MA:!9>;HC>$V8$LC[&TK%TT!]_FJ^C\Z_ E!+ P04 " "$9)Q4)EZ?#PT$ M !A$ &@ 'AL+W=O&ULQ5AM;]LV$/XK MA 84";!$(O7>V09L9T,++&G0=AN&81]HB[:$2J1'TG'Z[T=*BB1+E. " ?+% MDJB[AP]Y=X]XGIT8_R920B1X+G(JYE8JY>&];8MM2@HL;MF!4/5FQWB!I7KD M>UL<.,%)Z53D-G*_]6@5C.G=NS>OZ#_5BY> M+6:#!5FS_*\LD>GU-ZJ]5D5(?QB^3J;:;\Y.*33 D'#XS>;(^<$RK!4@@B!;BZ9T^DT ,9!0\J MGU8J%&!9L".5U^#JCDB(:W(#UP]_@ZMU/,/!_N0;55?M\3=E18)J(F2T5 M43V=O:U)K2I2:(041.">49D*\"M-2'(.8*L5-LM$+\M7NS@0=M]EUM\1SQ_ RL ROJ:(54!!":2UX6GA(2_V MXYG]9"#@-P3\20)KM0L7$JB _ Z!, HC)VP(5('T?XAGT/ ,)GE^I!+3?;;) M21.)@A0;PJ>B$#;@X9MF0]3PB%XK&Z)!,* 7!G$O%@:K,'!]'*.NQ(,9G1ZGH87OF@E!I]509SJ+4\SW!*BX 14J\)U@;A0]9S#W#8J1 MWV-H-H,C&0P[2@]?J]9JI+/(P^Y!!\;]/#?9!6X8C@6G56PX M+=F3]0>'*AWXH1<,T ;8Z#:>%^M)2#(PU%L2H3]1DB%RW4POG M3%O1A^&KE6,X_/:%?ARX?;)#NUYNG'-M/PQP^LOPE4F<7U1\K8K#^$V+#[7J MC:;5^P>*#PVEN7>ZJ$^3!KL(>G D:5"KX6A:PR>+#PWEV%A\!CN5^9$3C;!K M=1M-Z_:%Q5>C](K/"V#_+&!IL#.>/.U. MLU80M5^ZAQ5@J^>O&IIFM.F3EV5WV!M?J?ZYZG9;F*KYOE=AR*@ .=DI2.I#L4+:$&R95@UG>I@0GA&L#]7['F'QYT!,T_RHL_@=02P,$% M @ A&2<5$$W9X.+ @ 7 8 !H !X;"]W;W)K*(H^T-+:(L+#)2D[ M[=>7AZPZ@6WDQ;QV9F>YXKC82/6@&P"#'CD3>A0UQJRNXEA7#7"BS^4*A#U9 M2,6)L4NUC/5* :D]B+,8#P9YS D545GXO5M5%K(UC JX54BWG!/U9P),;D91 M$FTW[NBR,6XC+HL56<(]F*^K6V57<<]24PY"4RF0@L4H&B=7LZ&+]P'?*&ST MSARY2N92/KC%IWH4#9P@8% 9QT#LL(8I,.:(K(S?'6?4IW3 W?F6_8.OW=8R M)QJFDGVGM6E&T=L(U; @+3-WX A5K3:2=V"K@%,1 M1O+8W<,.(,D/ ' 'P,\!V0% V@'2EP*R#I#YFPFE^'N8$4/*0LD-4B[:LKF) MOTR/MN53X=I^;Y0]I19GRL^F 85NI#BK6J5 $&HQ&)S=$*>*:A: M"M-H]%[44#\EB&T]?5%X6]0$'V6<076.TN0-P@.<[!$T?3E\L <^>S$\N3Q2 M3=JW*/5\V=$6B9T6D="BGQSX'-2O(SFR/D?F1!#8X)40-<'],Q['4,C]8ZYE(9^C>DKAJBEE"[SZN2VCAEFC#8^XD% MVMS3.JM;E_@RRY.+(E[O-GY/&,YQGCX-F^T)2S)\B?NP4%R\\^XX6*W.O[05 MVPH3OM9^M[?(L7>&9_L3:YW!Z?[3!-^]ME= A48,%I9R<'YAI:G@96%AY,J_ M[KDTUBO\M+'V#\H%V/.%E&:[< GZ/Y3R'U!+ P04 " "$9)Q4$;2+%=\# M "8#@ &@ 'AL+W=O&ULK5=K;]LV%/TK MA 8,*3!'(O4PU=D&8KO%!K1=D&PKAF$?:(FVB4JB2U)Q^^]+48KDZ#6U\!=+ MHN\].O>0/-1=G+GX)(^4*O E33*YM(Y*G5[;MHR.-"7REI]HIO_9Z&?[!HE9BG-).,9$'2_M.[@ZRU"18*)^)O1L[RX M!T4I.\X_%0^_QTO+*1C1A$:J@"#Z\D0W-$D*),WC\L$B_OG]'?FN)U M,3LBZ88G'UFLCDL+6R"F>Y(GZH&??Z-507Z!%_%$FE]PKF(="T2Y5#RMDC6# ME&7EE7RIA+A(@,% JH24#O!&TAPJP1W:H)7)7A&F;(4H\.6*+):"'X&HHC6 M:,6-$=-DZ_)95LS[HQ+Z7Z;SU.H=U:)), ,WCXHHJF=4 ;X';UE&LHB1!-QS MR'.B[T MM='-P@B;SZP/,*: M7CA*[RZ.C6?)PJO$M/4<=J?/=]M:=H.@$R(7OPS;AMV]X8;8Z2\*.HU5.]^[ M,\&!9E1HXX[![BM01ST>?2Q4P?ZKT.[/24A!!V!\A>G"MP M?(EHSP<%4:._!/^F--U1\=_(3H6H 4=7=#[8&"ITK^%]%=!>+GUQ MX1P[>$#O)FOCJG#<5K]3UL99X;BU3I6USVQ@$+35[@G#8]E/[XI,] MI>)@6A\)(IYGJOR>K4?K]NK.-!6M\;5NN\HFJ8$I>[;W1!R8/@,3NM>0SNU< MSZ\HVZ#R0?&3:0QV7.DVP]P>=>M(11&@_]]SKIX?BA?4S>CJ&U!+ P04 M" "$9)Q43*\/\Z8" "I" &@ 'AL+W=O&ULS59=3]LP%/TK5B9-( T2NVU*61J)#^U#@@G!-C2A/;C)36/-L3O;:>F_ MG^VD(=O:B@<>>&G\=<^YYY[&-\E*JE^Z!##HL>)"3X/2F,5I&.JLA(KJ8[D M87<*J2IJ[%3-0[U00',?5/&01%$<5I2)($W\VHU*$UD;S@3<**3KJJ)J?0Y< MKJ8!#C8+MVQ>&K<0ILF"SN$.S+?%C;*SL$/)605",RF0@F(:G.'3H'_P MXJV8&=5P(?D]RTTY#4X"E$-!:VYNY>H3M()&#B^37/M?M&K/1@'*:FUDU0;; M#"HFFB=]; O1"R!X1P!I WPAPH;(9WE)#4T3)5=(N=,6S0V\5!]MDV/"N7)G ME-UE-LZD5V EH2-T<$U-K9A9HS-!^5HSC:SEJ-F^8G3&.#,,]"$ZN 1#&3]$ M;]_@>/0>,8&^EK+65.0Z"8W-R2&'6T#(9'N]QQW]>"_]66% ;DY=R8/*? M _&8;#< 1T^77/0,"S8%[WDP>KX'N'>EXE?E GZZ$#%Y*1]:I/[5,\;_&A'V M&H]KXM=4S9EP#(6-BH['UD?5],5F8N3"]Z*9-+:S^6%IOR5 N0-VOY#2;":N MO75?)^D?4$L#!!0 ( (1DG%2[0TY, P0 &\/ : >&PO=V]R:W-H M965T/?1$Z(!*]E M48F9DTNY_>2Z(LM)B<45VY)*O5DS7F*IAGSCBBTG>&6,RL+U/2]R2TPK9SXU MR((4A?:DXOC>.G6Z-;7AX?/>^V=#7I%YQH(L6/$G7 K!:2E:VQBJ"D5?./7]N-.#" T0D#OS7PAP;H MA$'0&@3G&J#6 )F=::B8?5ABB>=3SG: :[3RIA_,9AIK19]66O))9$*2H!6X,'SM94@GLF!+@N6:UF'TF!):TV0#+06%V"BR61 MF!;J:0(6O_X%+G[\ 4;ASY>@^0>T E]S5@MO:J;M;'=-+'Y)V*# M/OC"*ID+<%NMR.K8@:N(=FS]/=L;?]3CDF17(( _ =_SH26@Q?GFGL5\>;8Y M3$?8!)UV@?$7G/!W5V6L)$!TPN%&*7Z@5-'H^[>V!53AQ#\C*Z-N96161B>9 MJ"2346RNKCHN7-^N"5M/:D$ %H)(J]R-T\@XU0GI93X)4.#%4_?E4 0;S(_" MX!BVM,"@VM@TZ7!'W,*.6SC*[:Z2A!,A 7E5R57QN:!55M3J .KC_)E6N,K( M_J6XM/%L%@@/(PN#(4L+*$D&H*4%Y(>Q9V<8=0RC48:W+;'#L+2@_C:"===RQCD=9?V42%R## M(@>J_JU5P0.J;+9L;8SB-U'X""7^@)$%I9(#&C!ZBTH10B<8)1VC9)31O4JK M0-\X<_W4)2])^4SXV 5/.]?I!Z<6Z/45R7N/Y-)Z/3HU,/;00(J%%1>F43B0 MS(I#"41VT>!!Q86C_&YJ6JS4'IXE&/1[M_Y'2]87(AB\BV2!38HH'J9*.TYI M,93,AO/#4_<,]N4.CM>[V^\UW9I-/4>ROM+ \*,EZVL '"\"_UD*O/]' \U?\F<\+/NUY]KH7)1VO5)V.8OHM6J>4+"0Z_ M,18V6!PF0[$LJ @.O[7<@TZD)'QC.CH!,KU5S6=Z-]MUC=>F5QK,W^ANTG0X MO9NF%?V"^8960FWV6KGTKF)U?GC3W34#R;:FWWEF4G5/YC%7'3'A&J#>KQF3 M^X%>H.NQY_\!4$L#!!0 ( (1DG%1-&%_(K P *96 : >&PO=V]R M:W-H965T9'^N5YOZ]WNLP_5W6VY;5;%)O]09?5VO9Y77]_FJ_++ MZQNX>?[@8_'IL6D_F-[=/LT_Y3_GS;^>/E3VM^FQE66QSC=U46ZR*G]X??,& MOI\!X^T5.Y-?B_Q+[?V;XI>V%_L_/K?]]=_?V;N[G=?ZN7/U6+)O'US?Z)EOF#_/MJOE8 M?OE'?K@CT;:W*%?U[O_9EX,MN+K0?K8K/_=_[GH2>\"T!&+J"' M"VCW AZY@!TN8$,OX(<+=ET]W=_*KA]F\V9^=UN57[*JM;:MM3_L.G-WM;W] M8M,._,]-9?]:V.N:NP^5G4-5\_6[[,-JOFFR^6:9_?#'MGBR@]MDW[PO/^>[ MGXI-]I.=AF_M &9OUN5VTWR;?3/+FWFQJK_-)MF[G_Z=??/7OX 4?_LVV__; M7O/+8[FM;9OU[;2QWK;?.5T?OW\\*$?@Y 2$8 M81W#&6I(E"80N^E,48%[B.&0A &+.(_=?[3I/\?\\5J7M?%0['8 MS4?431I\>W?XDR:GKCE" $NZ9A^>I[*>K_"N8Z$ :B* L:YGB*%04AL5\<^Q M M*P"(:^V'S.ZV;WQ!Z>YR+'G>>(?H5S-K2:4*ZIB3CN" -IQ/B.-V5LQJ*. M8]C12HB(2XX1D(9$QZ7A/1F28&)B,\]1 -(8>+.PTEOO5*?5[7I[7Q?+PD86 MV++KT-:)M"BA(-8GCAV@+P7.0TLG\FLH$U('DPJQ1!5]AEFF)=WQ!]( >K-8 M;-?;U;RQH[W,;ZL!!R17!ESIDT#0R1N"7AKH_8<+^QUA7@5%3 M+I@4.@()ZB!!SX<$[8=$TN34-0<)FH;$RT68(F HB.3FSHLT.%8&*>N-!1\ MR6EL])SV*&84$01=0?CX)0RTX8=.JK M@P5-P^*WJFB:?)/=SQ>_9W:,EZEE"PUA(;6D5';]#>T$Y4I&H$(=5.C%H$)# M $R8Y%H AZZ[F"FJ4S/4-*U3CBLTS94?UT_SHMI-;7N;=5X/ 0IS0&'7!!3F M@,(N!A2&4,( XT1W1A0SU-2.440?F8,).Q\F;# IF)=P2I-BH*8P+%[02M)N M#@(SM$MA%7/4 82E 3)*4!C"#!L&152-.6BPGC34<)U@6%# N?6B*Q.8)3;[ M9IAA$ *ZN]Y";.+Y0N$X(7HB MC(&')C L:,J"9P2Q,T!B3XAT!)%I@HP*[65($"9%5'J4#K$R&M"C'2(D1=#C$3 (9@* MUA*H'5$ZLD*0#B_R?+Q(C!K2/Q5P^N7>(::+[$A(!!'*=,\D8%:,Q.).Z4 B M+[@5(4-VQ!XMAPYYL=T%B80,FBCH)J(Q.V3:S5"[Q+1S;)%IMKB3I>OYXM'^ ML?HZ1!N4@X*ZIFT%Y0B@+K:MH)#S200,X2*R7%-.K55:K4=,*16FF8QB2K+N MG$(,>]QU0J_2":G4;!F11U1.P16_IMGCU%JEU7K,[ E%FU/%:7C( ;,$+@2( M2%BMG,"KM, G,XD*.7 J 0*Q0NPHU2 B^%'>N=21.:4Q&46%I)6XDD1VD^JH M(2?21$14.3"H-!B&L%MA220E=!!$8(9"4!*)?)23>I66^F1:42%!P4Y=NM$# M9L@5E3PR"[0CA4Z'#R\/7748)71[-6ERZK!#B!Y^.G9<9*N1]3]0&?/(X42G M,<7Y$-$A&RA(1;H'K# [(UD$=-HA1 _?L1@IT2$V(FIG M'##,<&",TU\3TD#%>LF)/88%_09A W P M4G;S7Z@EDTK+2.!A'$M,FB6C8G\3LD12J8,%(6+'VS.3$?(9QQQS,>88))_$ M*%6MPUUW,5-4IV:H:5*GC,...0L[+THU&L<;LJTSRR$#LE@;#S6C2XQ.RUX[+@[G-1QIPDRJ! :JT6$O8LDL\#?A.QYZ_.@IVCZC*!JIU Z>L*1-QVD/ M+2,JN4<61&-%VB!X[*49X%=ICRO3'M&1(4VBG>2!I*=$>UQ1-%*8S:6)]HK' ME)[:[#'\14JSP1@;YX;S"K-$-'Z&6B8UWB_X[JGX'LKJ9\CW\.IN\,J[841]]TAI1@J\+>)B\9A7X WC*KQ'=%$(B_!% M*BF;CLL>2WIJP >F% "IYYY8Z H1K"0Q2\.!Q()YK_@;>JJ_QR45D-)N(10) M8BS$SI+ 1/WUD-13 3X&24AAMUTOV(]I*$:8*:9;LXAI4K<\*O64C ^ETHOR MFN!5=P.]*AQYA>' +HJ;W1M&.Y^_ M;5_"NGLOJ&MF_P;7]W;*%)LZ6^4/MDGRJCT'5NW?B;K_I2F?=F\)O2^;IESO M?GS,Y\N\:@WLWQ_*LGG^I?V"XZMI[_X/4$L#!!0 ( (1DG%0Z#_79: , M ,X* : >&PO=V]R:W-H965TU?4 M''!N0"5U \^;N"4FE;.8F;D-7\Q8(RFI8,.1:,H2\_LE4':8.[[S,'%%]H74 M$^YB5N,]7(/\4F^X&KF6)2.IQ4!A4QJ"JP>M[ "2C63TO&S(W7LFAK8?W]@_\?#:E5;24Z^X0YQ[HRY^AL#1(3 M*L[1&[3Z]!\Z^_LO?Q*_.T?M$Y$*?2Y8(Q2#F+E2:=,KN%FG8]GJ"$[H\ -T MR2I9"/2ARB$_)G!54C:SX"&S93#*N(;L H7^:Q1X@3\@:/5RN#< 7[\8[D]' ML@EMG4+#%Y[B(R*C3#0<$-NIC:U+ ;DRO3WZY@AMU;E&M2UH;0L*MJ#?-"\B M$DKQ?4159%5%1E5T0M7'LL:$&V8E;K#L+<'$$.B/T.TB3I-)$,SE M29QXQU'KYU%1.K$Q1RG$-H5X-(4;3J2$2KFZT\Z2XXQ0W@"2#.5$U$Q@JD-& M'1[:*?%S"_PHC89U3ZSNR;CU.55;@2.V%8R"!"TK;]J/J82LJ!AE^WNTPQFA M1!(0Z%L)Y1;X6-T3NWCR!^W&U*I*?WQ=]"7QO&B:!3*;MS6AG;5/VWK0B3^:7NEDS#<0C M3=OI76*^)Y5 %':*TKM(U&'A;?/4#B2K33NQ95(U)^:U4 TG@';PBY^ 5!+ P04 " "$9)Q450D@K_ # !$#P &@ 'AL+W=O\8_R;2 $D^E'D MI9A8J92;5[8MXA0**F[9!DKU9\5X0:5:\K4M-AQH4C,5N4T<)[ +FI76=%SO M/?#IF%4RSTIXX$A414'YXPQRMIM8V'K:>)^M4ZDW[.EX0]?P >0_FP>N5G8G M))*2%:TS I!D97-F_YH#;''@(,S#*1E(,<,WAD& MMV5P+V7P6@:OMDRC2FV'!95T.N9LA[BF5M+T1VW,FENIGY7:[Q\D5W\SQ2>G M;\LM"*D<*=$#5]'$908"7=VS+=2;68G>J>B;*<>ANX)5I;Q&5PN0-,O%-;I! M\W>?T=7OO^' ?WV-FK?F^9BR2M R$6-;*I3Z+#MN$(=G"1.8% MD6=6)>A4"89544Z]T);!B3JN3W 8'JEC(!LP^:C#.1K&R81$7PHHEL"'8BCL MY(6_/)ZC#DOT4O$91MM+V,1=DZ01 ,-\4)R#OQ>S\$7@Y?L^="Q(9UQ M<";_,.EAD9?*P%;2H?L##WO'%C31G8;)PD0W%"=]L\#NH$YW<5P554ZE,G4" MZFH89TU.79#!N&\#V/OE.8S[GH"'F\(SLA@;.@/QH\@AQXXT$;H^CO 9#_5E M'P_7_9_/Y-,Z?Q..CO$;B"*?C,Z@[YL!'NX&/YO*HQ-8V-G+CD-4?4O!X4M< M"UHI_WLO,-/M7PP.^-% M DP3*-90FUMXM]N-@G?U '2T/],C8CVV]&*:^?)>^2LK!X)E#_5XS)IX4^H!N&PO=V]R:W-H965T M0,I6/0M;ZXU;.DNDWK#[W3F9P1W(+_,Q5RN[8HEI!KF@+$<87K8K8P+=0M!"2 M9258*Y>DH53O:O\B4(J0HIT9BKMXE+"@(=W1#.B:[( M,3H:@20T%?$='[]]AO_WQ&!571'-TG["%('DLNK94FC2S'97Y!T5^ M=T]^[*)KELM$H(L\AO@E@:W,5([?@$N8Z+:P0-#X<[-?#1 MP7#<:7#C5?7Q#)^WCX^**&5BP0&QJ7JA=2D@5H=>?/+FTYFH[UGM5(6<;PKY MH/D0E9")'PUJ6I6:EE'3VJ/F0DBJLBH!4T(Y6I)T873)!.H%U+T010K?I-!M M:=GWVBX.PZZ]W"Y339@?M$._"GOAH%TY:#,L@FP)O*&U34 MP1MXV<)*3=AH]#.H?A[7YSI!YBF2P+.Z*C8S8_0,A#=([%02.XU$]VS^5X7 MSJ8M.V^@%'CK;P+_LV+\@=HSU1!-,MV-3+>1ZW+3EM;E0+^4O"6DR-,GN=6W M$@J<\"AY/JARFX:-WT+'QIN6C?]#S\:ONS%V<= )@YW&6!OHN+Z[V[?MK9DE M SXSLY] $5ODLOBSKW:K^?+<3%4[^P,]=YI9:$-3#*W7A,]H+E *4T7IG :J M'_-B#BP6DLW-9#0Q+=7<)FIV!JX#U/,I8W*]T FJ:;S_&U!+ P04 " "$ M9)Q4D8CU:O," '"@ &@ 'AL+W=O&UL MQ59=3]LP%/TK5YDT,6DC7TW:LK82%$U#&E,%8VA">W"3V]8BL3O;:>B_G^VD M(= /]0E>$CN^Y_K<HKI;3H3NN4V6E.;().4,!,Z&SKE_-O8# [ 1ORF6 MLM4&4\J4\T?3N4J'CF<888:),BF(?JUPC%EF,FD>_^JD3C.G ;;;F^S?;/&Z MF"F1..;9/4W58NCT'$AQ1HI,W?#R.]8%129?PC-IGU#6L9X#22$5SVNP9I!3 M5KW)4RU$"^!W]@""&A <"PAK0&@+K9C9LBZ)(J.!X"4($ZVSF8;5QJ)U-909 M&V^5T*-4X]3HBJU0*NV+@HG0BT,HBA).KBFC>9'##]02P82L382$&TR0KL@T M0] 6V$$)? 8[LWR"DTM4A&:Z]07&/__ R<2,)2.7"5 M+L>0[KV$NUK$1LF@43*P^<)]^:A, M,BX+@481O< *0=4:""/96E(KDU&&*,KFD%E=EQM='TPRH IS^?< E;"A$EHJ MG3U4[EBJR?""*4SW3ZHX3%%O16,IIKOTKV:)[2SF/%B->KTHZ@[<55OF[:@H M#N->$_6BA$Y30N=@"?=4+?3R\&&-1,!#COD4Q2%MHB9Q]-XVQ0V5^$ULJF:) M6@9T^AVSIE_8M!T5^6$_WFU3MRFA>["$"U0E(M.G 6H)4U EMX[)8RSK-9/T MWMNR?D.E_R:6];?,"/M^^'IG;4=UPDZXVS'?>S[QO8,UG$_Y"B$XWB>_]3/Q MW]LI__D\]H,W\:J>IGW O=Y;.T+BH/_**+?UES97I&LBYI1)36BF4=YI5QLM MJEM'U5%\:7_<4Z[T-< V%_JFAL($Z/$9YVK3,7>!YNXW^@]02P,$% @ MA&2<5'3-&*?; P 8 X !H !X;"]W;W)K)+&SOSS,PS$\]XY@?&/XH=(1)\KLI:+)R=E,USUQ6;':FPF+&& MU.I-P7B%I5KRK2L:3G!N0%7I(L^+W K3VEG.S=X]7\[97I:T)O<ZY6;J\EIQ6I!64UX*18.+?P>08C M#3 2_U!R$&?/0%-9,_91+U[F"\?3'I&2;*16@=7? UF1LM2:E!^?.J5.;U,# MSY^/VE\8\HK,&@NR8N5[FLO=PDD(,H(C: :@#H,> < 3@=P#_4D#0 0(3F9:*B4.& M)5[..3L KJ65-OU@@FG0BCZM==[?2J[>4H63RQ6KA>3[-@FT!O><;3D1 CS- MB,2T%,_ #5B]_@">_OH+C,+?G\U=J0A:'%I=#ON]^J(VQ+9*HB, ETQ'I8P MAAY$@>>I0#U8C(>]\? "XSX$*GJD6A-N,]^J",_,^RCU81R?FV\S'%[M:=1[ M&DUZ.IZ.RC@^E8JXMQ'_U)0GO9WD1U.>#&)N"60;*HI"VOE8>AV* FA)ZU R0>GP6&86P3!,QWLG M/#5/.-T]WYN+MB*&'PA7@P/@6!*3P2M)3YM!LR1\8KOY?1<7IS9<]AVD6S,&ULS5MK<],X%/TKFL"R[4Q)XE?20ML92"F/H4R'EMW99?:#8BN) MP+:,)+=T9G_\2DIB1:TC.:^R? GT3U7YUJ^Y]@6Q[>$?F<3A#CXF:4Y.VE- M."]>=#HLGJ ,LC8I4"Y^&1&:02X^TG&'%13!1 5E:DY"G.T24%K,PR2.]>HY3%6 CPO24!_BS MOQ>P-$,P"PB:!H2S@+#IE*)90-0TH#<+4">S,RV6JO09Y/#TF));0.5H@28/ MU.E2T:+ .)+&!'QP O^L=#3[]!?:F:?9KH 9VJ#,4MT'@22C?H,[#VM0WG3 M'*7KF-!Y8RA;F3IB+50+PJ\6A*^P@V78F,4I825%\M2SQ:7P58X%F*.,_6/) M%%29 I4I7)+IFG"8@IADHB5.9*^Z04!D9AVRJU[*XWIX'7CXX[-XLG[.$@SPO\GCGJO&Y4 M&/2K40;YL"(?6LE_%$3EU96#!+.",%&)>^6N8Q4^F$KW'B7GB/.'(WK=H\BK MIQ-5="(KG:L)S,<3B,$E$N='RA^.!:7W^8TX04*(.#A#-T+&"G4\$.<]W7ZH:JF.OOLO]XDD8M3VL:GMHG=5E"F-57-D4:$$HG!J2/ '# MDHG!K/9"L8->",>52HC!!.>PKE3KQQLLCRJ61W:6D'(8U(D_."!_(VX_P.I6*]W2DG-%A^E3O2V,BN M$6F2U?KN^0ZRXE+"A;BTE:O'O)Z*'62A*V0P%[<@\K"6V,8X)DUM+CR[NU"7 M)OB .ZM9/VT7O-XNE,:!ZI::#0!,IMJN>':E7UUM9H"+ MIQ<9KFT"?'M M&E_Y;]';8GD,WN1C,091V01%=V+BHF4U]T[S\+@C;D1>%];KF:R_A.[S$=G7-D:T?MOVHMMFO$6@RUI["=WB*IKH& M=2>IO\SM>2Q<5P\TN6K7XKM<2R-A*-4*V CA9O(5:/L1='?] M(%MK=V#7[@;RY4!8MWA:/$0);>+UZ_*;-=7V(W \IUA/NARH;NG: ,!DNO > MQ&X<5K\?"QZ^DPB]J.<']<(5:+\0./S"=H7+D6QLUX@TV6IK$KBL21/Q#% MVP\-14E;A^!PUZ*D]3BPZW$346JHZ-9"S25 E,LJ0(^2RWP9J\U"Z'A6L9[8 M.%#=8K,!@,E46Y70\:YC9;&9 3Y\U[3D#;A6^-#U)F*K8N/(MOR1V!J!)F.M M]*%#Z;-,!FTA1J8Q#N M>K]$J!4XW'C'A -A*Z74-R\2PB9>_Y?9F/76MB/=O2/HI0FYYP MVSLIPH=;*4*+O$7:4T2/NI/"D,A$M;%JTZ_&9 MVGJ)DODFY\*U>G%N+-P'6U0E",JY6 @'("G55T.8?Z=EP>,[U6Y3_*/$B6J_ M==NC'1/N1ZZUJ^4^LM]LK[4!]?4,U+5[M+.P(5W^!X4+2,?BM@ZD:"3BNNV^ MH$FG>_ZG'S@IU![U(>&<9.IP@F""J!P@?A\1PNG/X'4$L#!!0 M ( (1DG%1HPI&PO=V]R:W-H965T^*-!SA8X1?,CGRC:^35+S#,4FDL!"N=#[ZQS.CZQ]L[@ M)\>5WEJ#C60FY:/=7,9#+["",,7(6 9&OR6.,4TM$$FX>=A(^-5(=K0#0XA#,)@EZ!F M^ 5&!.\X>*=!3K=^_Z[CZ^[CXSI*I2X4V@?7V]5P;VV!&\ST0X.G7NVIYSSU M]GB:H(I0&%L;Y FIT,P:$DQCF*W!)/CB?+TK+RF+.MLFZ0U*\E M]?_S&QW7GH[_XQN=-Y.__48GM?J.QPZT MY:C;"[K]3P-_N>W?WVJ@&:J%FRN:Z MAREY:G]:CZ\QU;/_%O)Q[-TPMN-"0 MXIR@0?N8RDV5LZ3<&)F[=CR3AIJ[6R8T?E%9 [J?2VDV&^N@'NBC?U!+ P04 M " "$9)Q4;H&-\[X" 7" &@ 'AL+W=O&ULS59=3]LP%/TK5YDT@;21[S2PMA*436,2$Z)CTS3MP4UO&X_$+K;3 MPG[]KI,02J$5#WN@#XT=WW-RSKFIW?Y*JFN=(QJX+0NA!TYNS.+(=7668\GT M@5R@H)695"4S-%5S5R\4LFD-*@LW\+S$+1D7SK!?W[M0P[ZL3,$%7BC055DR M=7>"A5P-'-^YOW')Y[FQ-]QA?\'F.$9SM;A0-',[EBDO46@N!2B<#9QC_VAT M:.OK@N\<5WIM#-;)1,IK.SF;#AS/"L(",V,9&%V6.,*BL$0DXZ;E=+I'6N#Z M^)[]4^V=O$R8QI$L?O"IR0=.ZL 49ZPJS*5&9V*)VE!;C(;C+).5,#@%>CO@2G,Q!Y,C?+RIN+F# M.N02,SD7_"]AN( 35C"1(8RMG'W8.T7#>*'WX3V,OOZ$O;=O_"3^ ML _-U2*^Y;+23$QUWS7DQFIRLU;Y2:,\V*+\%+,#"/UW$'B!_PQ\]'*X]QCN M4H9=D$$79%#SA=OXN,X*J2N%(&>@.:4RXQD3AFP^Y$66F=8RX\R@!C(.?R2G MFB6M$E3#+\L+W&"I?^]0%7:JPEI5M$75.&>-($$; CT9S;-)-R1)36)_]\MA MY*7VTW>7ZY$^K8O#M)>&45?W2&74J8QVJORRD4&)Y035+O]QQQR_HJXDG:KD M?W2E(8G7T@YZB1>%&TUYIBSRD]Z6GO0ZC;V=&H\? GE!/]*.-7U%_3CL5!W^ MCWX:,C3NMB/$C_Q-CKBKFW;]L@\9VK.A88"9X3T#GK44]4< M0\W$R$6]DT^DH7.A'N9T\@( +P' : >&PO=V]R:W-H965T=>UW>XY.)!%H@*GJJ2R9%3*#4_<5V9%5@1>XE:$,F<\M+$K,1[R6I64X94 65<5$<]G6/+ER/&=E\ U MG17*!-SQ<$YF>(/J;GXE],[MLN2T0B8I9R!P.G)._9-)8O 6\)WB4JZLP3BY MY_S!;"[RD>,905ABIDP&HA\+/,>R-(FTC,*N4:,SYC]*_F4 8W!1$(? I7@D^I MVS=^$G\X@N9IJ+<%KR5AN1RZ2MLRXMRLM7#66 CV6/ #N.1,%1(^LASS]02N MKD=7E."E*&?!P8P3S(XA]-]!X 7^#D'GKZ=[.^B35]/]P0$W8=?BT.8+]^3K MNC*W78%>:;IB D1*GE&B4((N/?SAE"E8Z,;6PH36CD-MCP,V1Z%JCL(ODL) D;\/2($HC;T/[-FR0!O$@W!#OKMQK M%8J9G0\2[+%L_LU=M!M!I_;FW8B?Z='43)+_:9JY=DG$C#())4YU2N\XU045 MS:QH-HK/[>UYSY6^B^VRT.,5A0'H]U/.U&PO=V]R:W-H965TK.-N#8+98!V8)F75$4^T!+M$54$E62LIM_/Y)2 M9%MO#3#TBT52SSWWW%$\GN='QK^(E! )ON59(196*F7YQK9%G)(8ZFF?&^+DA.<&*,\LY'C!':.:6$MYV;MD2_GK)(9+<@C!Z+*<\R?[TC& MC@L+6B\+[^D^E7K!7LY+O"=/1'XH'[F:V2U+0G-2",H*P,EN8:W@FPWTM(%! M_$/)49R-@0YER]@7/;E/%I:C%9&,Q%)38/4XD#7),LVD='QM2*W6IS8\'[^P MOS/!JV"V6) URS[21*8+*[) 0G:XRN1[=OR=- 'YFB]FF3"_X-A@'0O$E9 L M;XR5@IP6]1-_:Q)Q9@"#$0/4&*"N@3=BX#8&[FL-O,; I-JN0S%YV&")EW/. MCH!KM&+3 Y-,8ZW"IX7>]R?)U5NJ[.3ROC@0(=5&2@%6<.C(LZ8 MJ#@!; =PNR_@LT8"*DDN_IWPX[5^/./'&_'SE.+:12$X25LTX?-4!A!KX5=A.&W8?B38:S.$I23?$OX5'*" MEC7XH9L0MG["[Z@'6 ((_L!%I>KUT";4!/Y9VGSH!3!P.KO0QWFST/6"D?Q& MK<)H6F&24%W:!T]ZU/.) L?I*AM A8'C#NN:M;IFD[K4L5,7I" @QI50M6[[ M?-JF7X1:+:G$F;K3DLI<34/R9SUA-RJU#O*C3@1]H#.L'CJG@NW\W^/7,/C? M.W\#N,X!O-1X=JG 28U_J6N#@YCEJA=)=9-P4)]^H>;$OE*G0UP/JH8]-3 ( MW%E7=!]V Z$/T8AH=!*-)D6OL4A!0@\T(>I^4B,A.=U68]] PW:A(X3(]KZ"/&_M(3U<$G+XCZO+D M0J!.FZFM@P+[A=V-((H\OZNP#QPL99L!X' ML\\ZIISPO>D\U>'7_4_=/[2K M;7>[,CU=9_U.=[VF$SO1U"WS ^9[6@B0D9VB=&Y#E6!>=Z'U1++2]&5;)E67 M9X:IZMP)UP#U?L>8?)EH!^U_@>5_4$L#!!0 ( (1DG%3SPJ.:Q D 5 M : >&PO=V]R:W-H965TT=#HO[(-M,3*PL>?62U(?^^)*RK)$CB4._]4/7 M=CBC(6?T/,^(U-E;DG[/9HSEY(]Y%&?G@UF>+WX9#K/)C,W#[#19L%C\Y3E) MYV$NOJ8OPVR1LG!:&LVCH648[G >\GAP<5;^]I!>G"5%'O&8/:0D*^;S,%U> ML2AY.Q^8@_4/C_QEELL?AA=GB_"%/;'\Z^(A%=^&M9K_X-_Z@6HF$@_'0;6)6!]=[ [C&@E0%] M9] ;DET9V+HA.96!HQN26QFXY=JO%JMLP#R_.TN2-I'*T\"8_E.DJK<4" M\UA6UE.>BK]R89=?W,6O+,M%J>09N9Q,DB+.V92(BB5?,QZ_D'S&R,V/@N=+ M29W(9I(S.(3D;Y1,E^$\9)\YG,NB^'#8'/XX"/Y-F?S M,4O_IPB%UJ'0,A3:-S6>3:(D*U(F:RBL2X=\DR.)B&">J:YCU]>QE5/^/9R7 M5Q"5+HJYJP#4]MLMV<\_^99E_+II5/YHOJ_]C=DX]6P<930/43@IIS,NQ&W* MLFQ8WKKI4OXF;L\D721I*+&[:Z9JW_>"CZ(PGI+1C,>A(EBW#M95!\O2B5AV M050RNN0M9FDVXPL1IP ,@3Y=(:H]6L:I8?RMZS;-0S?-/O3"KQC4F4L@E.%%,^8 M"*#(1!SC99-]JJB$>%Y'S.O;!K]KJDMOW#:V:UB.WQ\X$)FI9J([P34\+0,1 MQ"FDUY:QV:W8^D("-C+5E'$H/4'^)/\2@G-M\>T>E1DFD)#I'E5HF, -)D(. MV_/=%>(2)2X3T-]4P_\!<_7$8]'B3D8")+1R!7AO!D?-E07@;B'@OD.N$)<4 MRY4%.&ZI ?B N?I'F/S@8;+-O64UV@GKN/D"U+;4J+U3OM0N'31? ,W6(9L$ M?1S$VRT+L-IRCILK0%SK\+H?<8GBH 4H;:DAM5[\T3I!=_&TR&0/]1"FW\DU M>V51LBA)M9VZEI%>5VP!3%O^<=,$8&NIU37>&2,.]EK)JE-NF6HTRQ10GB(H MOU>[C#C7[ID(?'D6IVC0=9:A[9JJ^F[0[!,BSJ M^&Z[L>X8:P:&YP7];1 %RJ)JRM+HK6F[8["H9]DTZ+\^T!%%GF0=K+M&+H0Q M!P5>HVH2TNVN$3>:W34%1J-J1MNS,:R\:S2&%%B,:C8;!R?9[242!4:DQVT_ M;" F^^#MQS7B$L5K&VC(UFP_?N-QQF+R:3D5>C9,QZ*R'IE@TJPC::NQ>G+( M!NJPC]MAV #CMAK&-38*U YV6;5*!:TL-*2/W=CV0/!]+^F#.->6/C;P@8WP MP2YWA-JEW;M;L(/AYK2 ,VRD%]*4/JB;I/$$-5U5D\;>@ TD8B,DLHV*L=N4 M8;JF'[0U3,=(Q[1LNU=!V, QMIIC-!2,W;&-$5 W=\0JCX-K'8Y=HSL*00'*,K1W%3? MBRVWUS4.4)MSW+UV!UC'05AG!Q1'7*+5W]@[U]RMN/S_F$?DLLB3^:IK;.>G M'*(G9AP@ ^>X6Q$.H+FC1G-U<6\(X MP @.P@B[%/_VV%\AV9ZDX0)IN-@^N)Z$0=P\L?25BWS*-9=''W,6A_$ZOSR: MEDW<49+W5GL0XK;:Q87&,SUCLJ5+M",B]#,+L?4U"[12@9.<37W M6)YF\L:*R8T([V79N:G8'* G73P@ <\X:CH\P&=/C<^X=$$<:"]9?5BS.4Q# MP7B W!ZZ8[&'@D&<:RL8#[#>._@N^S7BLE_![&"X.2V@ P_I2G1/;:K=W,C7 M(E(^(8ODCFA9T90GB1E.6>$ RGIID M]I0E7OL0;D]Z?> ;'^D6]N>][=6)#R3EFT>E0Q\HQ$T#7_B: M6Q[[92DIGD.M_ #B^_9Q\P/0[1]\WV*$N$01QP>0]O<[BB4(\4?!T_HNB7R4W0<>3(BMB@+P.#CN#D D!H<_&6$:\2E2;&B )P-#O@N6M#QAIG;B??#Q@O1 M\@7Y^S!]D?MO$7L6IL:I[(?2U3OGJR]YLBC?D1XG>9[,RX\S%DY9*@>(OS\G M2;[^(E^[KM_\O_@+4$L#!!0 ( (1DG%1X>:;@BPD $@V : >&PO M=V]R:W-H965TM]]]KB[/RXW*TD)^KD"]R?.D^G8ML_+E8H9FKU_\E#ZM M5//%_/)\G3S)>ZF^K#]7^FJ^\[),S*[0V6T$FP:MQ7]2^5+O M?09-*@]E^6MS<;>\F,$F(IG)A6I<)/K?L[R16=9XTG'\UCF=[>[9--S__.K] M[VWR.IF'I)8W9?;?=*E6%[-H!I;R,=EDZJ?RY9^R2X@U_A9E5K=_P4MG"V=@ ML:E5F7>-=01Y6FS_)[]W'3&E >X:X$$#Q#T-2-> #!M03P/:-:!MSVQ3:?OA M-E')Y7E5OH"JL=;>F@]M9[:M=?IIT8S[O:KTKZENIR[OBF=9*SV0J@97BT6Y M*91< CV?P)=9$FQD."^G:)- MJT^)DE6:9."JKLM%JJ_J[\"'6ZF2--.?3L#-C_\#'_[R)\39W[X#V_\@+<"_ M5^6F3HIE?3Y7.JTFN/FB2^%FFP+VI( P^%06:E6#C\52+OL.YKH_=IV"7SOE M!@<]WLK%*2#HKP!#C!P!W4YO#@/AD-T8D=8?\?B[V525'J" )[KS1%M/-.P) M)'4ME;.KM^UYV[[!C.=+#&."L>#G\^?]+K -D2"01I3L#'LALEV(;%*(69H\ MI%FJ4NF,<^N$[=W^!#$1,[%W_VV@3DNL4Z+<'2G?1W"C":'.3)$D=WQ@@I*HT&H#CN& M8AB[ XUW@<;!0.]72?&T2E)P+S6L@9]SF3_(ZI? 2"%H,!,>^$"B/?Q%!SZ2 MG8/]#N*0D(FRCQ,9[*SDM_+"DAD<##6!V66$0$(U^L M!BU1&"ZG/9?(8"8*@^:T)[-SLI\0$X01#H>9VX8:,%4R-9DE>%XTPB[!_#4PC_[)(6[VC8S]$@ M.0I#^9TKEQIH$0:^ECI1\*PGTJ;R3*#([GO-, P.T=UAB(7F(>*;10;@41CA MKY9?-Z_2M9&>FT(7/EFK2S?K6NF+O$UFJ8>ONU154M1)6W$XDXH=$U[+BF%* M#C.$<,3<&6'#*QB^*2.95(46X34H2@7J55+IU!Z^@5*+\FI[O2JSI9Z:CF2N M1^[U,_K%U05=J_W4;)IBQ*Y+4CRMB!Q9N%@ M0BP@84,(<1@V.HE1CTS"AC%QF#'O\G625DU&X(>RKL&_"F"2U!_W"B1G!C8_ M^CK9$",F81)?R3Q=Z-KLKECJ>59]FZ**L.%)3 ]41=A0&9Y6!?A9 MOD1!$A M)!X^K2Y#CK0B\0 0-C2&PS0V411U7OIP(:(8XZ%H=UMR1 GRQ&H(#8LCB")L MR -/KP,"@V1K>ZJ3H=S*W#8DNDAC./(D;E@"AUGB#:((.W"=HYC H3!R&>I0 M,?&@!C$,0,*H'%9&7>.>,D*,$S*$-8\M%89P_OC#J;AA2 M!4&3?B*&44BX\CJJ'AJYET7G;; M19ZY1PV!470$(40-6= P64P30M26\RP29*A5'6:<4NQ+VC "#3/"&T00'8?Z MH$D_PKV-B9%%MJ#PH8[=!H0H&\I(EQV.$/*%9S"8AC'X8-DSXI]ZUX/>T;"? MHT%E.H+*A\@>:J_%4]CAKXIF'X/K[DH?8.BO4'LE#[5K,RCQDTL_<,!P-,]R190ZU>0[ILG^X9^(P"TQ(9NB0 MA>GP0(G#'/2'(V*QN&O'OUT/O:-@_W6$@ MG(] ^"%ZB#N6ZB+&AP/D,B,P\IRAX0;#^0B&'UT/<7NG9*@*@B;]1 QS\'!Y M=50]-'(OCQ[BH:V8+O/)NS7<\!P/\]R1]1"WRMN&$K'F:KB8*'.XYZ:1G#V3!.AQV&W*=WN*$M'A]![PA# M$6)DNV;:H3U;I".,H+49[; 3NA3QK/X(0P8B3 9O4#S"AO 3Q"(\A F'G6=P MA(%Z,;*2%I0\PMXNB80NU88%GFA3TYD:#0 M!\*&(L7(:;O#!)"P*SE?%S=LV#_;;?@L>L^AL.N15E\*G4*J,CTBKPA9R;5& M"=F.4O,*R6[>/E9E#NHDT^.H4;3Y*6O>^M!#_%4NU'8V_Z-\EE71]HL>>?O4 MDEHE"BR2HGD&'F3P,3AUP>)\[W697&N_]K6C&K2S:OLNQ>[;W:M-U^T+/8/O M;]#9+7)\?R7BLQL]#O8ONBO/;K9O2TJ$$F'W48\+0!E6K[ MVM+V0I7K]D6>AU*I,F\_KF2BTVP,].^/9:E>+YH;[%X>N_P_4$L#!!0 ( M (1DG%25^[WI=P8 + @ : >&PO=V]R:W-H965T7C)>WC%'-VI^G.S%$*#KV51-<>3I=8W;Z;39KX4 M9=:\5C>B,K\L5%UFVCS6U]/FIA99WAF5Q11#R*9E)JO)R5'W[J(^.5(K7:B-D_3WDLN2U$U M4E6@%HOCR2EZD]+.H$/\+<5=LW4/6BI72GUN'\[RXPEL>R0*,=>MB\Q<;L5, M%$7KR?3CR\;II&^S-=R^?_#^6T?>D+G*&C%3Q3\RU\OC23(!N5ADJT*_5W>_ MBPVAJ/4W5T73_05W&RR<@/FJT:K<&)L>E+):7[.OFX'8,D!LQ !O#/#0@(X8 MD(T!V=> ;@QH-S)K*MTXI)G.3HYJ=0?J%FV\M3?=8';6AKZLVKA?ZMK\*HV= M/CFK;D6C32!U T[G<[6JM,B!F4_@8R.K:Z"7 KS[LI+Z'IP+O50Y.+CLIHC\ M9G"7.M.B-09J 6:J-%-OV?IW(!JF17@M&G47)JGYA4X2(7. M9&'N#L'LSW_!P<\_(1;]^@JLKT!6X,-2K9JLRINCJ394VPY/YQM:;]>T\ @M MA,&YJO2R >^J7.2[#J9FC/J!P@\#]18'/:9B_AH0] O $"-/AV;[FT./>;JW M.>(!-J0/.^G\D3%_LID7JEG5HHU..=W!&"44T@$[%\[8\9C3,S M#6+@ 2*&&8SX( H>8$(H@@3[PX"@51<8I'&A&GVHLZ_@IE8+J:<'9NQ,RE_4 MJC3SK]*R6K4J8[8Q==;N _RI'CK](PA'W)ET'B"F""=PN*A\'DE"HF2,\):< MHF=,%1MGV_V 0TZ/0M(@9)<'MCSP2Z6(C><]PN4"1\+E\1@,EY5!1((T4WDK M_$6K6S)"BBZ,Q8= )H8N+8$SA6!RM_J*P M ,],G2#G)I1G56YVD_7]/LD066%$T8NF0V0E"X4U*Y 0D:LB*(8<(68 L M(9 /9(V65&86E^4=2HZNTE$),^9"B MBR,F&^!D2-'%,]ME M9T4:AT7Z#UDUHMHG$V(KF!B_:";$5K-P6+,"F1"[,F**:LO7@$DR9UQ[?$89>L%4G\G.4C M=BN^H8X]#DF#D%T>5H+QBY6-V!54?Z@\.%^HO.[&0V7E&8?E^1E6 RV"O560'$_$53';$R1,(R%$AUQ-4&BF,2#W<+'ARA MD,/AQR,/SI35C(]\B2!6;$A8;)XEU1&WQ&,H1L,-GP=&$\SHD*L+(PFER0A5 MJX$D7#1^7Z(C;E4W7#./0](@9)?'UL?1L,+^0*(CGL+0%RA/7>@+E L+!E9N25AN+Y XO,1F2$J95$$JX)OS/SN66;$[M'(6D0LGM:8P67A@7W M!S(?]7U3=>/D@WGBY(&-QXE:,:9A,7YJXMNX98&(/0Y)@Y UH^G646YI\E=W M)-Z [F!V?5C9O^V/W4^[P^;!^[?H3;H^/+=NUF?YYUE];0I@4(B%<0E?QV:0 MZ_7Q^/I!JYONP/A*::W*[G8ILES4+<#\OE!*/SRT#?3_I'#R/U!+ P04 M" "$9)Q4N]RL]94# #?"@ &@ 'AL+W=O&ULM59M;]LV$/XKA 9L*;!%+Y9D.;,-.%&+Y4/:H&DW#,,^,-)9(BJ1+DG9 MS7[]CI2B^$76\J'[8HO4/<_=D;KX3\HLJ 33Y5E=<+9Q2Z\V5ZZJLA)JJ M2[$!CF_60M94XU(6KMI(H+D%U94;>%[LUI1Q9SFW>_=R.1>-KAB'>TE44]=4 M/EU#)78+QW>>-SZRHM1FPUW.-[2 !]"?-_<25V[/DK,:N&*"$PGKA;/RKU(_ M, !K\3N#G=I[)D;*HQ!?S.(V7SB>B0@JR+2AH/BWA1NH*L.$<7SM2)W>IP'N M/S^SO[/B40$^PG\EDQ M7A!= GG[M6'ZB=R!+D5.+AYLB[!_T.X=XY1GC%;DEK<]:&IIT!\0*,E**8&O M-:@WY"(%35F%3[^0F_=_DHL??_#CZ-H(SNCP W(GN"X5> (JARK:DL26Q-Q/VV7@3>/8B^?N=C_1IW9Q M%$]FR:%9.D 7!%/LK=[N0$S4BXE&Q7P2&OL[$S7>JZ6Y\+: O8IK&-+4XUQ:.:VM-)^]-)_JJA?@3Y]TCQ MISWW=+334J:R2JC&=M.!#V-)F(9:C?E)>C_)J(:7CLZHE$_FLMK2JK%>V=ZM M1C6>(X+GR2H?NGZW MG])6=C8YVK\VTYN=*%YHVM'OCLJ"<44J6".E=SG%),IVFFH76FSL?/$H-$XK M]K'$"12D,<#W:R'T\\(XZ&?:Y;]02P,$% @ A&2<5'\U=TQ# P #@H M !H !X;"]W;W)K"- UE5%Q)\++/EF[(7>P\(GNBR46? GHQ59 MXBVJN]6-T#._8\EIA4Q2SD#@8NR=AV]FH058BWN*&[DU!A/*G/.?9G*9C[W M*,(2,V4HB'ZL<8IE:9BTCE\MJ=?Y-,#M\0/[>QN\#F9.)$YY^87FJAA[ P]R M7)"Z5)_XY@.V ?4,7\9+:?]AT]H&'F2U5+QJP5I!15GS)+_;1&P!PO0 (&H! MT2X@.0"(6T#\7$#2 A*;F284FX<9460R$GP#PEAK-C.PR;1H'3YEINZW2NBW M5./4Y)*M42I=2"7A/,MXS13FH/<3W$G*EJ *A'>_:JK^P#6J@N=P\@@!RN"* M4SVXU[-:H#R%DQDJ0DL]>@W3CU_AY.6+,.V]/87F:2"?"UY+PG(Y\I4.P0CQ MLU;N12,W.B WC.":,U5(>,=RS)\2^#KV+@'10P(NHJ.,,\S.( Y?011$H4/0 M]/GPP &?/1L>#H]$$W?EC"U??(B/RJSD4I<"^ )^V-JLV]K -V,-5&$EOQ_Q ME72^$NLK.>#KMB"-FY7@"ZI%T/O: Q7.QFJL)JC.):=M&-._WLE^IVO_M$HSB40!2%<$5;K MP]M5B8:@MY6]* G3?K)3"H=9W(N&B3O+@T[?X+B^/*?VE#]A7.FX3UT*!WNN M>X'^[0C/Y'!S5-R6R@)RN:8[Z MQ-0CJ02=UR:=SN,SV)/Q.DWZ@]U"N^R2(!H9@2/95 < M=3W'Z75C3)/.R9&\-\Q.CMB,1S0APPSELSC&V?TIB=CBN.-V5C?>T$> ]"*C-X! M8(Y/CC*V0)EH#6CB0@Z7C :":2)FU@W/X*\4XOC)VV1.<@Y3A>?H]6C$9@DG M8P0S%GW(:3)!?$K0V=<9Y??HBO I&Z.=84:3$4UQ! $P+2BG)$,)AQ] M!*A91O(7:&= .*817#W_Q>V%KT2;]U,VRW$RSG?1,^W[49=#-:)/W5'1\]-E MS[V:GKOHBB5\FJ.S9$S&%?%]2[QG .@"C267WHK+4\^(>$/2/>0[N\AS/+=_ M_0GM+ M_4=4Y,]2 C #*;00UV #JP\T [3RK0CEKCN)8.G3>&,H]K(?2AL O MI[,OL?TZ;)J/(I;#!$3L#OTC9^2\F)'HLVB-*"=Q_K+A#'9)6"B0&9(2R,?EJM#[4#43EEEZ,HL0@OE)Z,"_H^Y\?7B^;_6@ MQ;FIA59@6!88&@N\F>)D,L44#0G/F- T.H)5/X0Z),,?X9-$Z#V4*K:*/A%U MHYW.Q:>+?N<%^AR3^)9D)JI[94]Z6Q_6_3+7OK'J:QS++ /NU[5@)GC6[+V M_)<#SW->">[DI5N]UG],;HW(@Y+( V-GAA$>229O9R ED+DKY26[%_= 0EB6 ML@P+?U%%LAG["CQ3!+J!^E.:X"JBVL=KQ1Z6Q1Z:BR79"-@$,R:J8XN$9/F4 MIN5>4%6B&3%T]ASGUZK26L:=;1ZG4>$ZRE,X9C)*AX!+AU IT#88-IY) RH$ MPGD%X[6\R'$$ZU[.HC%8I(Q"I@G8RZHD@RTGT2E:LUVN,>TEF0">>#(P[S46 MF+?E,JJT0(/6X7I9GBK+,[.)Z1C-4C3"*>4XJJS(^TZG7$WO]-1*^5W?F/H- MB<;H]EXZUCZ+4YQ4$VI&J5]U+0+U2I2O<,W&XHET%_T+]KKDHHDTIB* M![2=3MFNF=-RE6J[!]L?6B6;KEEU[&[+ F"CTL%)6SZQI;38+"V2]*+0-/&L1J/.A)-FS2')#,V:% M87,Z%GH#3.;IZL4@#!WBA1#E))O3$:GD:3O@.B7**GAFK6YJOBPP-O/5.EPO M2_D&S^P;'I@OT/]GE=U:HAQH!BSLU1@P3WD"S_RZH*$!LZ 8UMKF@7HERF]X M9I'?@C1O;L8\Y22\_:TKMJ?\@6=YK&^SOYHAZX=\XSB]*&5#/+-\7\)#'D$W MP[X8-F#MX:"*7S%(%MVC/Q*H&+W.3__LU[?^?&4=75\)N.]L?71]I9Z^67CL M?LP"()G\K9Z;E=F1[59.9U=NQI+@+Y)@6&-%.R!:H%6"F?S:3]]-?8"4G/L6 MJ7R4G[. V_W<(P#T@M?>Z)MELLU^8X&LUYBV@6L,*OW M7M)G;?1*;2O0.AW*=?AFV6_JY2PP-B_7.EPO2UD0W_+*HYF7*U#6O9SOU;Y, M\Y6E\,TO)QIZ.0N*89UM'JA7HNR*;_8(VU'VS>V$H; [.LV-V:!: I47N[@JJ]TA85S= MZK4?^RVB]BC?90&W^ZY' .@%*V$-S)+68F,XM4#6ZD&_;>"@1:#.AU+DP*+( M#7V7%:;:'"4PRW-^GQ'8(4!ULYBE$9QRZ*Z:\=A8?N:R(/+.9)ZO3S-6=XM#T>_ED>"']SONR_/ET><%.PA\K+*<%CDHD&\/<[!MZD M^"(2E$?)3_X#4$L#!!0 ( (1DG%3GJ:.6P0< $8J : >&PO=V]R M:W-H965TH='#!^^3V[FL/AB? M'"WC6W$EY,?ENT*=C3=19LE"9&629Z 0-\>CE^C%!6>50VWQ*1'WY=8QJ$JY MSO.OU_S^S]$4U"=X#1/R_I_<-_8PA&8KDJ9+QIG ME<$BR=9_X^]-([8<5!R[ VX<<->!.QQ(XT"Z#M3A0!L'VM>!-0ZLKP-O''C= M^W6SZDZ?Q3(^.2KR>U!4UBI:=5!?KMI;-3C)JI5U)0OU;:+\Y,GK[$Z44BT5 M68*7TVF^RJ28 ;5BP<,D54<'8/+V,WCVRT^(L]^?@_5?D&3@ MPSQ?E7$V*X_&4E54Y36>-MF?KK/'CNP1N,PS.2_!>383,XO_9(<_]@08JU9N M^HD?^GF*O1&OQ/(0$/@;P! C6T)^]S,Q5>[(Z7[6WQU:W,][NZ/(XG[1WSWT M]))LUB:IXQ%'O,FJ*-1"\D2BFTBTCD1=D>)R#M02 ]/J0*CU?!>GU9JW7:%U M*%Z'JH#Y[H0AI$I2#;W;OA2F'8\0IS!LVYV;=@&E$8^BMMV%:1<&%(41V=BU M:F>;VIFW]@^YC%,%)74O05R6PE[V.@K;^GD,(X)QP#MUFX8H()"&U)$HWR3* M!R2:)O%UDB8R$=9LN9'$ 6)!Q(*M+-;I6BVQ*HQR>[[!)M_ NSS?YMG!=.<2 M#3?1PA[59SJFYU*%YJ5B41@2U*W=8A@01'$8V$N/-LE&WF2W2M]UH2*S_0%5 M-T#G+CFSV#$4P*(*:WZ WU3>?WTS EX587(OB'\]U0EN,B1X)2PCK6/CI M@*F)U;KS%.303B=M9@2'R-%)C<:(>'/]2VF!H@,DX)GX/DU7LTHJ5"4\M^9- MC(08Y*R;MFG%8>!8J$@C/_)#?U_X:\*T[A44!5$W2],,182%CC0U2*,A*+WC MGD(F!!\0PKI ;3/#E#E@&FF<1OP)@ ]I'$7!DT%?$ZK5?[:U2IK*+58AA([" M-40C/T8/@#UD0F]7/WA-VAEJ7$8[@%EXFQ<9$J,2BD9BIAD* \CLR6$-Q=@/ MQ:^*?+7\M03BYD;4&TJE_J50VP1I%0OBS52(/=VP7I)D (V^HUTWZ MU2[FWWKC<]=L?*P%(;.M2E5VNV\Q4P"#'KJ0;[J682%\6/BE,4&ZZ$-3&3+:S--,T\ MS=2D@OVD\CG.;E?@55SV4198DP!FCU066(,T]JOI0RP!:<1XAV2=MJ%B+7,M!\@/MH]MVDA4VD#ZFI@"QF >61 MZV[2I(#]I#!(6V"+$">8XVZN-C/*'=J":(X@\ FT!=$03?P0/41;-*':V@Z2 MKKZVF&$.N6,W231"$S]"#U 79#TW:&6[-8_RP[%<7C7.+N**0=+69S4R! MC6OE:$PF?DP>IBYV!'.KBST.TS5($W]$GK8.!6:<(EYR(UQJL6.D#!R-)-J"J!^"MA;75 3 MZ!4?LRX56LQX$+HF5U3S ?7S05]U04VD)Q Q9.1IM0N@8\1"-2U0/RT,TA?4 M5.0'')O#"YL="Y!K>D&W'@70)U 85,,T[3.YZ:(M=C0(D.M2 M:9BF?I@>H#&H;7#.">S.F&UV&%%GKAJEJ1^E_6JC<=XF,D(P-B#:9A? D%%' M>AJCJ1^CA^F-'<'<>F,/QW9!FB&H?YLP3&]0RY"(XNP=AEEE22'C@6-5, MDP[SD\ZI:JE*\#)6:R&)T[*/"&&:*=ACG^@RC>/L"9_I,G-LK[9LC@$ VWJT MZL?^O:4%LSQM#2ER:!VF\9T->8;J>=AK@C:A-'0H:Z8QF_49Y?=D&&:J9U<" M&I59^ 3LSC0HLCZSDW[LSLR9"&<,.VKB&NFX'^D&D#8WD+7TQW!G/PZV<.Q79 &/^Z7R#YVXVY.:PPM:#\=;K;PM1W-8O*I:@?IEM_>;6YM/-RY O MZU< .Y]/T(NS]2N-.LSZ#!RJQ8O[2X/I'YLG[)[CJ7 M,E_4AW,1ST11&:CO;_)&ULM9IK;]LV%(;_ M"N$!0PHLM7C3I4L"-%:WI5BVH&D[%,4^*#8=:[6D5**3M+]^E*R8%GE$V4GS M);[DY1%?'HK/HCZN;4B2SIE&V'!//\\=9DN:CDZ/FNXORY*A8R66:BXL25:LL2\IO MIV)9W!V/\.CABW?I]4+67XQ/CFZ2:W$IY(>;BU)]&F^BS-),Y%5:Y*@4\^/1 M:_PJYD'=H%%\3,5=M?4>U5:NBN)+_>%L=CSRZAZ)I9C*.D2B7F[%1"R7=235 MCZ]MT-'FFG7#[?C<(1F8IZLEO)=': WQ M.MZT6%;-7W37:KT1FJXJ661M8]6#+,W7K\E].Q!;#;#?TX"T#8C9@/4TH&T# MNFL#UC9@S_OD#K5Y3FZ/VB6%5)/JN.QE*YK/LZGK:.3M>.2(\C3-!Y MD 0#'9KLWMP#FL<[-\>1 MPPW=9)PV\6A?O+2:+HM*I:).VG]-;F[;W*#/M1JE*JG5OXYKLN&?M.P7IQN3\((1R&+R-'X=GMP;6' ?$)YP+O"V!9BSR-^Y/O! M1MEQP3J'*9RC)BE*FWYLO(&_K<'RK)X!R$E@] M(@'!GF70UO'("P(CIS$0SN<^)CV9"C<.PX%,->NI3.[1EW$_0Y$]F5*%UTP$1'),_.(JS!A^EC M:=2V["X".#+O%$B&_8"9*0!D$=F*UC6@:8K=.-T;1&V\SHU K84-5''S_@=4 M?88T6+&;K!O\..X/&WW4OC=V$,6@J&=5QAJ@^,D$G6 ;>M;HNB3=KFDFXN># M(@8P1LPY,0%5@5F\ "J*O9ZB#&L@XA].1 Q #&/"35N0+ A,6X J"/IL:1YB M-Q OBDH>UJ9NGI(^&VV4FA7S!%"IPL>D)*2BM&=V$HU)XL;D?N G-M7,R3@L MB9V2K@]-1>*FXGZX;X,-) 90 8F!5/V)T5 FQ$V9]#:="447Q1JAW,S67_!!!ACYDK!J!BO*?0))K_Q,W_3TE^O4*_)]4N10S15";LV8L8 MHI%)W,AT%#'$!ISO$6)NJ $9#]E6'=_F )!QNC4)NP8T,(D;F'L7,03:,F+? ML@7(0HHM6X!,(2#H\Z5I2]RTW:&6(38(U:[$+,<@%0LM'X *XY[-"]%0)4-0 M'2YGB T^:Z%U2;I=TV D V!\ @^)S3"&F5E& BH<4LL;$*O''-4TI&X:/J*8 MH<-(');$3DG7C$8B=2/QAY0PU*8;D#) !:0,BM7G4G.2NCFY7P%#;:19V1J4 MQ$Y)U\?6\V W%O MJ8H!59\MS7WJYOZ?:3X3Z//Y8.%"-8FI_^R%"]5\I&X^.@H7:K.L?K088'/T M(9V'?6O\ 1UF-.AY D8U':F;CGO7+A1Z:LJH%YC.(!T/N/EP#])Q#T<]W*<: MKM0-UQVJ%PKL*5D8F4Z W2)AE@];Y5,?-L$T1-D01(>+%S:,1*>DVS6-1#: MQ">0D &,PW[@FT^](9T7^M:#"UC'?=YC4A.1N8GXB"*&V4 C$;5J8D!V2'QB M/J"-05U(PY[JGFE(,CA0'CUB^>@(S0T$HC(/-PV+--9EN_V;H! MNE]=PURL:_T,2F*GI.M#$Y.YB;E?7OUJ6>5;:UL^S=T=>]0\TDZ*(N\OHSI$H&Y2X339%G?1.>)6L;39%GM4NXP M#6\6/GNYPS10F1NHKJ,/-OQZAHYK]'$W^O8_H[ SY+B&''=#;HF/G6<1KWPKP? M8+B]E/;U0"^CW+V,[H<&OO-O&ULQ5==;]LV%/TKA 84+;!$(D528F<;6!-TZ\.&(.E6#,4>:)NVB4JB1])V M^^]'2HIDZRLI\M 7293.O?=D/Q7 M.PV:F-[P_/G1^_LR>9?,DAMQH[)/+$VL]"ZZ-Y'N*HCO:LBH9%(MV)U#6+X M,T 1@@/F-\\WCR[-0Y=SDSAJ$D>EOWC,GS2K3)F#%D!MW,+[S,7:Y5B51KG% MEF[?NS?M#'WV7H"T(C?_3G"(&PYQR0&/<+CG)[>65FC)L\$9KX+\KC M<9)"S&;A\7SJ^CA$*(,Q;7 7_'###T_R^^0JT*_Z7JNM%F:08N6!G(6F+(HQ M[##LPTB"(1XA2!J"9)+@>UE(M_?78*O4\)XD?7H41SCJT.O#",9I' _3HPT] M.DGO8<_=]G(7:X K&K!2A9-+OLS$(%?:(P%9Q!CI<.W#O&;'<)AKTG!-)KF> M"<$0MZ0_00S%!'7)]7%QFJ;)V$*G#;MTDMUO6AD#5ESK;[+8 IZK0V'!YUSD M2Z&G2I$U =@/DP,8M6(NJP@".,HI0,D*R%7>(7B@,M8,+BJ[86%<9!G"$09R2$8JM]L-I\?].<:B] M72PH9IC0+M\!'(WPF#S MA? Z6;PA$# @4;@]#UAJ$NP#\00)BAA(PS;9@"G MN\&=5D=9_E^ZHG4UO/( X_>JW0EPY-FA+.Z+"GY:06"K]I#^. UI=1Q."_G3 M&M+7:!CCJ+>1^K!H9(5:%8?3,OXL[4A[<:]@1##I5>80$*$H'=OJ;2^ [*7J MP?JQ,6%]CD,X2@D:IHC:3H&F.\5WJ@?JMX,KDF+:%>1!'$NCD95';== TUWC M"?6HK2_^8%&,:-+E-X1+2>]'+3P[$?GCZ!]<;V5A0"8VSC"Z3ER&NCKA50.K M]N4A::FL.W*5CSMW*A;: ]SWC5+V<>#/7_$_4$L#!!0 ( (1DG%1M MZO*IVP( )H' : >&PO=V]R:W-H965TSX=LTH6A,(]1Z(J2\R?9U"P>F*YUN[@@:QS MJ0_LZ7B#U_ (\MOFGJN=W:EDI 0J"*.(PVIB7;M7BTCC#> [@5KTUD@[63+V M1V]NLHGEZ M! :G4"E@]MC"'HM!"ZAI_6TVK"ZF)_?5._;/QKKPLL8 Y*WZ0 M3.83*[%0!BM<%?*!U5^@]1-JO905PORBNL&&(PNEE9"L;,GJ!B6AS1,_M7GH M$=SH",%K"=Z0$!PA^"W!?RLA: F!R4QCQ>1A@26>CCFK$==HI:87)IF&K>P3 MJLO^*+EZ2Q1/3F_H%JADG(! 9W>8?S.\3L8(N5F!B!<=B,2%UH'X #BE;4_(/,EWH M'>(1%W"PV$V R 30?68[C9W8"9(H&=O;?A'V@:$?>5X\&@ 7!Q23 M@@UM[L-BQXV3PQZCSF-TTN,#;($K _VB/J.:$PD7&:OI(5O17K[=,'*#T<#6 M 5@0)VX\L+4/B[U1$ YLV;VN50)?F^XO5 DJ*IL/OSOM!LRUZ:N#\YD:/,V< M>)%IIM8MYFM"!2I@I22=RUBEFC>3H-E(MC&]<AJ32RW">5(HQ[O30L&9?!>.C7KO1XJ&HK MN,0K#:8N2Z;OIRC4>A1$PM#AL)4;HG(6X3XN<)_3T)29N0^$(;9KZL,V;9 M>*C5&K2+)C0W\-KX;*J&2^?BC=6TRRG/CF\URQ$F,H=+6Z"&:\R0K]A<(+R' MF\9:N%S A5HAF6<-G$NX+1"^*6-@(N@6,)D10I:I6MISN20(4Y%)+FL_NH%/ M=Y5@DEE%!QR#MFR@=?#R$Y@O<':EJPV1NAJ&ELAWY,&M+ MG#8EQGM*C&)B+VU!1\H<\Z< (>G5B18_B#:-7T0\P^P(DN@=Q+TXVD%H]OKT MW@MTDL[#Q.,E>_ >O2&A2&<0SAO6><,:;]RN;KU1"[#>&Y(4E/=&/WKS J=^ MQZGO.?7W<)HRT9QM(8*O3-9TCW99UZ"D'L5UG-7X^#@9AJM--;=CHN1#%_.$ MWJ"C-WB1WGE9,:Z=:%XLNHY4OEI*_@]SR&O-Z1X[)>^1Z5VT&_3!$TJ#P3/> MVT%ITM_-.^UXIZ^5-8F +A*6<]S),-T2+8[BDV<,MX,VU6\8AAO-I42]]#W7 M@+]2S5^F6^W:^L1WLV?K4VKW37=^A&G>B@NFEUP:$+@@R-[1,6FFF_[;3*RJ M? N;*TL-T0\+>K)0NP#:7RAE'R;N@.X1'/\'4$L#!!0 ( (1DG%1P'O"# M:P0 -,1 : >&PO=V]R:W-H965T,?Q$; (F>LS075Z.-E-M+RQ+1!C(J+M@6Q%ZQII*BO&ONC!N_AJ9&M$D$(D=0BJ_IY@#FFJ(RD<_U9!1_4[M6/[^B7Z M;4%>D5E1 7.6_I7$V]@A%.R%9 M5CDK!%F2E__TN4I$RP&[1QQ(Y4!.=7 J!^=4![=R<(O,E%2*/"RHI+,I9WO$ MM;6*IB^*9!;>BGZ2Z[K?2ZZ>)LI/SCYS&@.ZSF/T26Z HSN(('FBJQ0$&J/[ MJU#SCW^CLY]_PK[WZSDJ M_U&2H\\;MA,TC\74DHJ.!F5%%?2;$CHY GT!T05R\"^(V 0;W.>GN]L&]\7) M[GARZ&ZI&M2%('4A2!'/.18O$5'*Q([#-V7[O0J#WDG(!'IHKO\9 .34@)P" MD#LX,WCS+E.%RA!^$4*WF*=9,'&Q,[6>VH7H6V'L!).@-CL Z-8 W4& [T&( M2Z1R)A!-5?^B>00FC&44K_7V,<$D[& T6 5!A\C"[1$98V=BIN'5-+Q!&O,= MY[K0\I1\>SV40> 2K\.E;Z7RC7W'#-2O@?J#0*\SMLNE0/$.T)JS3&%-J808 M;2F7B9J+\!RENUC?X+"E7Y4Z*&NUMM$J25/1HF9BYALP>P[&N,/-8&=[GG>L M"D%-+AB>[4S2]+0:!'T$Q+$]Q^\@-=AA/PQL8D8:UDC#0:1E#W@%8]A[MZMF M<]!!V+?"(7%M,[Y)C6_R0Y;EI+_@W,";=#$:S'"(;6P&B>U&]^QO2R/*01I% MR#;DLH_38#:$LZ7/^/M6W;B]W(P$< ^9XQ)B=PGTS8@?!$>:-&YT#9/O)=#M M#P*=Y4P"(MZYD1#I(_5LNT>H;X;MMMDAH487\2G"J/L:*^905#7P5Y9D%?4 MCN,$CM=52Y,A(8X7'D/>""8>5LR>I*.'#+(5\*'] FZ$#'MO8PN#&\G"PYIU M:C/"?5D9XTG8W228S'S'/5*71GOPL/B4.7G9"+1S\_#A]?HTPH'#-U*?1BOP MCQ$+;)(!M[?B35;'=@:DD0HR+!7=Y)@*I9^^=+J%ZG2WNM/=59UN676ZCU D M>]G:'FF_FZ+]-=%.J3II!(3@MU%UTCKJ#$O";9*K0B=JPT6% )6%#*@&&",J M$8($H>JFG?E@,L2A']K=G;#5.D#KSQT?*'],9-(&TD:\V;5E;"]4BJCA/F-<39Q4Z_S8=56< M8D;4D@[$ MA=(B:\!&049YO9+[IA$=@-_; @@:0/!:0-@ PJK06EE5UAG19#J6H@1ILPV; MW52]J="F&LJMC==:FJO4X/3TNR0)P@E/X$*G*.$*8Z0K,F<([^&Z]A8N%G"R MI'P))I&PM:(*SCELARKX>)\SPHD6!GUPAII0=F@(9]]^P<';-W[4_W (]0K4 M,*6B4(0G:NQJ4Y-5YL:-_M-:?[!%_QG&1Q#Z[R#P G\#?/9ZN/<4[II.MNT, MVG8&%5^XC8^JF E52+1-FXDL%QRYML&N=GTQ-'"N,5-P^[C_O4-0V H**T&] MG?[*SKU,GX%DHN!:05(@+*3(3 (C&A/(B=34)'&L-)LO0T[6YJW5-6Y.&5,= MMDU^U7JB2H_]B*RF?A!Z_3 :NZNN,1OR_&@X\((V[TG!O;;@WLZ";ZA.S2-E MV@YK)!)N,\SF*'?ULM]2]_?#W*@5%.V9N;6>_C-SP\A[9NZ&/#\:!,$6O_N,OPP_VS-E&T%/?1L]L&ULG5E;;^,V&OTKA!)@%F[,QN@%X&JK.7-;*M4 M<^5Y,M^RBLI+T; :GJQ%6U$%/]N-)YN6T<(,JDJ/^'[L5937L]MK<^]C>WLM M=JKD-?O8(KFK*MH^OV>EV-_,\.QXXQ/?;)6^X=U>-W3#/C/UM?G8PB_O-$O! M*U9++FK4LO7-[!V^NB.I'F 0OW&VER^ND::R$N)!_[@O;F:^7A$K6:[T%!3^ M/;(%*TL]$ZSCVV'2V>F=>N#+Z^/L'PQY(+.BDBU$^3LOU/9FELY0P=9T5ZI/ M8O\?=B 4Z?ER44KS%^T/6'^&\IU4HCH,AA54O.[^TZ>#(=XR@!P&D,$ '(\, M" X#@N& <&1 >!@0OG5 =!A@J'L==V.X)57T]KH5>]1J-,RF+XSUS6BP%Z]U MH'Q6+3SE,$[=+JC<(EH7*-<7[-N./]*2U4JBLT\L%W7.2TZ-2\4:?6S%FBNT M8A"@#'VA3]T3)9"9YJMD!>(U^K5AK7ERCLZ63%%>RG,T1XM?_HO.?O@7CJ,? MSU'W7Z._;,5.P@KDM:> D%Z6EQ\6O^@63T86CPGZ6=1J*]%=7;#B]00>6.)D M#G(TQX),SKAD^24*\ 4B/L&.!2W?/MQW#+][\W"<3; )3LX-S'S!E'/74 LD M6K>B0F>[SD/G2'0NJC==IG+%F41_T)54+=SX<^+=X>G=H7EW./+NU[&B#K'B M\G$W3VSFT77M\98D!/MI?.T]OC2]C8LR/TG2U[ [QW1Q%&/2XU[QB4Y\HDE; MOBO^!]D()5(AKE@EKR9L%)_FC"=M=%\KUC(),]:YJ%CG) 5U&$I=(R2'+-QS MM85\5[N6JV=4&5MN:8T"N-:1[S)H]]+HA07F(0GC;&A0!RX(LLB/!A9UX;(4 M)[';HLF)?3+)_O.6 ALH*TT7*G#%ZT?6&5E"8.9B!P8J$$00VDD=K&K+3(W2 MIF!J*PH7_<1>;IJ$)!W06CIP"0F3T!_0=^"RA$19X*:?GNBGD_1_$E)"TD'] M++@$;]-26T#N5I(7G+:0D"YRJ;68P7*7WT7;.QF 2X,AM(>SWO=:?M-&_ MM5VZ+(="N\LAJR&\C[GNX/3^.Q/^@?]T=DW?%;(9P0-3N' 80ZH$ WNX@&D4 MAN&(15ZH#_S&)(#X-\7@PV^_+NZ=I+"UAC"VDMJ!@M"V^-@H_ KVF@[IZ9"W M%73V!$I>,B()3ZNG(;E6[PGG8CT'E0N=0C)G25U@ M6\X$8> G0W(.& A)JY+8, SB/1M1F[@71WA:';T#K:?X7R=V K1/"_VPGN>[ MMM4>G*!H2Q:2A3&V.#IP)":Q1=*!@S:1D1&2O03"TQKHOFHH;TT\ZK*B^\ _ MST=;SD1I$A,R)&OCTB1*AN+( 0O3$:6+>W&$I]61@^B+7/R_I2ZVA0HT[\RB M;L,LVE.0UUOI7NZ0:75R9O3.^:%C#)7NI*/-KR[D2U%OYM!6JT/ SVOFC /B MT"C@N638?QPX3/# 9'>NV7"41F,RF?22ATQ+GL/&6&?U\9SDN$L^:N2U.5W3 M49#3ABM:.OG:&B;(@@Q;*L\!Q"%LG,-AFKMF]&$?'HQ%0J^+R+0N6K*\950R M[^R^[J[.]=&/3H%:B;&]#K&US9SX09@DPU;K0)(4=OUI,J1H W$0QV$XYM9> M,)%IP=0S\XH#6TVQ]S'T*L8?Z:H<(6L+GC"++%GH@ 5^&@26+QWZ*2-!--)U M2:^?R/?TDXM<0Y_'F=GR9I[XL)8A-0<.0_RE_K!8N9!AFJ1),L*N%TQD6C = MG>B='9UH G5%H43E4,.4 #^65)?JAK;FU&R.Q@J2K7M(1)(L'N[8'4"H-0GP M&>Y+'4A0V.#_D09%>C%%IL64.2K_^.]''6FM<0*1Q: M'/2W8J?/,+B4.X"MGB&,Z@=Y 1$$ XVHVV]YOC7C8/X' $%\Z<8/AC??@"#F M-,QH@6K%BL($5[[P(@AVVH_MDU5I5?7KI.++T7GPXJUF[, M-QM] @-ZI#OL/=T]?1=Z;[Z&#.XO\-4==MQ_1Y*K)?C'?@(FAB?F$Y/7O[K[ M0/4S;3?ZK*1D:UB&?YE R+?=-Y_NAQ*-^:BQ$DJ)REQN&2U8JP'P?"V$.O[0 M+SA]>;O]&U!+ P04 " "$9)Q4[OB9F;$& "4(@ &@ 'AL+W=O?Y MXRQ.\M'EI/[NNKBUWHLW%K995D(B\3F:-"K"]&;_'YG--J0*WX.Q$/Y<$QJD)92/FY M.KE:78R\RB.1BJ6J3,3ZXU[,1)I6EK0?7QJCH_::U<##XT?KO]?!ZV 6<2EF M,OTG6:G-Q2@0#*BJU MME8=U,FL1^OPD[R:]UM5Z%\3/4Y=SN)R@^)\A9;5@?BR2^[C5.2J1&?H1BQE MODS2)*ZG2*Z1/ESH_Z-7//V&?__H:[3]1DJ./&[DK]=7+R5CI8"J7QLO&\>G><3+@.";H@\S5 MID2_Y2NQZAH8ZRRTJ2"/J9@2I\6Y6+Y!%/^"B$,'Q^]' <.:*A M[<32VAX=L'>K8B7T ZK0I_?Z)W2ES\K_'(99:YC5AMF X:FX2_)JIA=QJN=< M0%.WM^#7%BKRW%\R'H0D))/Q_6%&;1WF?N0SVNHZ+O+61>Z,?;:)\SM] _9N MS?H67VO2E>>.//CM17QG'JX+N11BU5QE(0L]7E\%O)7WEOAAG S[%--^0FPA M93S$GM?5S7T[P0'GA[I.3$$;4W!"3.5&%NI,B:(*;^ A#2R'>12%813U K-U M1.N8W]/-;=U 2&$;4N@,Z49LXV]9330-,#--2$E]!^>?P:A"RXLSK"<"4VO" M "5EOL>YWPL,$OH1)UX(QQ>U\44GQ'?,E$6V)Y%7_^O%9@O[MZ%+T8D&>Z8> M>4_<@HE^6K=QBG1OT,:5"EW;T6.D8+7P@#D+.&.]H$ =YV%_OB!=&&'"!@(\ M*+C8&>!'J71PRZ<0!<:(;9\(]?R0\7Z4MI)$H<=(,. ^,>X3)UO_5!M1/+KO MXB@VE0I39T;>KE9)VV'4$WW09X!YH%9TD=^?P1F@\CT\-'^F_&%W_=/MIFXF MPA_MY U2]C20AP\5>'V@? 0>L>!FRW33A1T2WV$QT?MDL!(3YCF/9=M(5@;S@'A,[FD)@20]PE9FJ:@$^9R!:B MZ1V)(3MR+CF@++??'?]-;0F;EI_5P]*; P/-:&0M-^%=ETWU"9N:C^C6R$V MI0.,0_MVM'5GA VZ;FA.@I?I5(BA-7'3^K3:3R :#\9E8$S<,#ZN9,P(0.3! MJU,#3^J&Y].E@-J=,R$\LB<>$(+ FL/"86!1@VSJ;L;?]]O-8RH"-=BF[F;Y MY(I #[9WW$WS,16!VAVP7L $_88/D!'B#=59:C!-V8^K!M30E;KI^KTK1@H! M%E@Q@KK.BK'KN&$K_6%LI0 S0=\AG<-W U?Z0G"E!J[4#=>3EX'4YBNP# 14 MP\M :BA,7X+"4VI3&/+15@W[R RKV7-9S6RRZF5-OV<'5 !'YHW,/XXCS$": MN2%]VUO:'L-H9AC-7IC1S#":/9_1S(8O]1RK67:P3_\#\XZ[1!+W.C]_1=4P:0M+]MVG7&L)2YMQV>40<8L"]!/0_8U0&4 M[EP:;K/P94H!,W!E;KA^W_86 W8,@$1 ^PI#VUOPN0 M.8# #4>YFZ/#VULT?B#/L!MC(#[%Q$E WL;W$# M:NX&]=.%LC%P6-LLYVP)3/+QP9_K,U'W^5J_^?J]MOVU8JW]0L% MO>^G^'R^?T'"F-F_K_$A+G3I*74?M=8FO3>!3EFQ?P5B?Z+DMGXI8"&5DEE] MN!'Q2A250/^^EE(]GE07:%]$N?P?4$L#!!0 ( (1DG%145U7^P@( &H' M : >&PO=V]R:W-H965T:^=Z MN!7R216$:'@I&5W[*BU(B=6E6!%N5G(A2ZS-4"Y]M9($9XY4,C_L M]1*_Q)1[XZ&;NY/CH5AK1CFYDZ#698GE[PEA8COR F\W<4^7A;83_GBXPDLR M)_K;ZDZ:D=^H9+0D7%'!09)\Y-T$U[/$XAW@.R5;M=<'ZV0AQ),=?,Y&7L\& M1!A)M57 IMF0*6',"IDPGFM-K]G2$O?[._6/SKOQLL"*3 5[I)DN1E[?@XSD M>,WTO=A^(K6?V.JE@BGWA6V-[7F0KI4694TV$9245RU^J?.P1PB2 X2P)H1M M CI B&I"="H!U03D,E-9<7F888W'0RFV("W:J-F.2Z9C&_N4VV.?:VE6J>'I M\12K C#/(+4=\KRF&\P(UPHNYM5- )�^7FBL!<8TW,L6LP5PZ^$)-R!6*XG[0<=<#Z@R!$W9:2QE)RU-*#T)AU M!9_\F\ 0H7[8"KX+9NYTR^.L S9 " 6MX/V]*E02N7357$$JUEQ7/VH5NL5R2;D"1G(CV;N\,AF5566O!EJL7*U;"&TJI^L6 MYC$DT@+,>BZ$W@WL!LWS.OX#4$L#!!0 ( (1DG%3:)M.:7@( -,% : M >&PO=V]R:W-H965T6I+2?;%TTCW/W7-G7;J5 MZDZ7B 8>*B[T."B-J:\(T7F)%=4#6:.P-RNI*FJLJ=9$UPIIX4$5)W$8CDA% MF0BRU)_=JBR5C>%,X*T"W50557\FR.5V'$3![F#.UJ5Q!R1+:[K&!9IO]:VR M%NE9"E:AT$P*4+@:!]?1U2QQ_M[A.\.MWMN#4[*4\LX9GXIQ$+J$D&-N' .U MRP:GR+DCLFG<=YQ!'](!]_<[]@]>N]6RI!JGDO]@A2G'P44 !:YHP\U<;C]B MI^?<\>62:_^%;><;!I WVLBJ ]L,*B;:E3YT==@#1*,C@+@#Q$\!R1' L ,, M7PI(.H O-6FE^#K,J*%9JN06E/.V;&[CB^G15CX3KNT+H^PMLSB33:DN@8H" M4*[A9(:&,GYJ?:9??L+)ZU?1Z/S= M*;0K, %?2]EH2ZM38FR6+A;)NXPF;4;QD8RB&&ZD,*6&]Z+ XC$!L?)ZC?%. MXR1^EG&&^0"&T1N(PS@ZD-#TY?#P 'SV8GAT^8R:8=^QH><;_G?'?M&E-LJ^ MI-_/A$GZ,(D/DQP)TW9<=1VO*2L.M;+E&'D.-V$VV5F<)!=Q2C;[!3[D9HN9 M/':;'7"[3)(DZMU:)63O=Z]0K?W8T)#+1ICVK^A/^\ET[1_DD_.)G5CM@/E' MTXZ[&ZK63&C@N+*4X>#M>0"J'2&M863M']52&OM$_;:T4Q>5<[#W*RG-SG ! M^CF>_0502P,$% @ A&2<5+^E0!L: P ,@D !H !X;"]W;W)KV M+9.,%%AV>4D8["RY*+""I5C9LA0$IX94Y+;G.)%=8,JL\=#(KL5XR-SPL\8K<$O6]O!:PLALM*2T(DY0S),AR M9'UP!_-8XPW@!R5;N3-'.I(%YP]Z\2D=68YVB.0D45H#AF%#IB3/M2)PXW>M MTVI,:N+N_%G[W,0.L2RP)%.>_Z2IRD96ST(I6>)UKF[X]B.IXPFUOH3GTGS1 MML8Z%DK64O&B)H,'!675B!_K/)Q#\&J"=T!P@Q<(?DWPSR4$-2$XEQ#6A/!< M0E03(I/[*EDFTS.L\'@H^!8)C09M>F+*9=B08,KTCW6K!.Q2X*GQ%,L,89:B M1$_([S7=X)PP)='%BUL==#$C"M.\@]ZCZ==?Z.+M&S<*+SNH&A%EZ%O&UQ+( M"2S.2=)'OOD.>X[DM]-GY=*>%?G4VW>VWT.?GTWO[ M=!M*T]3':^KC&7W^/]?G#B^D$G R[T^8\1LSOC$3G#*3DI)+"JJW5(%1Z!LY M5B1%)1;JJ245D],Z[]S[MN)7I,B0=-O;C'TO\(?V9K?$QZ PBN(&M!=CT,08 MO!XC5M"(V(-)*32V#,8V)RM-X:Y]U^G%.RY4?A[CHK[KQ(';[FK8N!J>X6I; MU>%HJ8R@A#/)E)@]H<^TH)H+_;'G><[E RJ/!5=0BG\2#*_,@L/^JKUX37[!8 M42913I9@RNG&4#51W=#50O'2W"@+KN!^,M,,'C5$: #L+SE7SPMMH'DFC?\ M4$L#!!0 ( (1DG%1S+%$F9P( "P& : >&PO=V]R:W-H965TWN6VL M)G:PW6;]]]A.&G5M-PHOM:]]S[WG',=N4G.QDCFB@L>R8'+DY$I5UZXKYSF6 M1%[Q"IG>67!1$J5#L71E)9!D%E06;N!Y/;]?SV) M3;Y-^$ZQEGMS,$IFG*],\"D;.9XAA 7.E:E ]+#!"1:%*:1I_&YK.EU+ ]R? M[ZI_L-JUEAF1..'% \U4/G(&#F2X(.M"W?+Z([9Z+,$Y+Z3]A;K-]1R8KZ7B M90O6#$K*FI$\MC[L ?SH&4#0 H)S 6$+"*W0AIF5-26*I(G@-0B3K:N9B?7& MHK4:RLPIWBFA=ZG&J?1>'PE,L>*2*@D/5.4P)FPEX2W<-0<+7Q?P;-;%%!6A MQ:5.GWSY 1>O7_F]^-TE-"-0!OX3;%^16$ M_AL(O, _ 9^<#_>>PEWM4F=5T%D5V'KA2U9E.Q-J8\+,FO"3S*02^H/\]4*7 ML.L2VB[1^5WTQ[H65&VA0"E!Y80!9PA;).*4J4W]GJUO+O$F[8>#7L_K)^YF MW[WCO,B+AE$4=GE/!$2=@.B_!91C^X-(_P!02P,$ M% @ A&2<5"%/+E[* @ [0H !H !X;"]W;W)K1D#9I:[[:4E!;B;:;J 0: C8>T![$- M[%I[5&N/'%][!]\)*@4Z(QP$1[A'(N$ZQWR&\C?\A9'0IO@@4I"$+[!>:@@< MUX%C%SC>)82J.1-J*=%4%KYQ327J>_B1PF,[CI$EFYYQM<_@Y6-C9:U#6J95U MWN#LI2A>96NWCMK]2%OWZS3VW\_69NJXU=EN:S.LW0J?PAXIZ]7*>HT\I\*4 MUMFJ,XE&FX34' +.8/7&WCVHEF[G8KVM[1K\>5ZOR-NXB]")X2 MN:!< CVQ-Y[ZACO\ M!U!+ P04 " "$9)Q4W"#ABV\" #R!0 &@ 'AL+W=O&ULO91O;],P$,:_RBE(:)-@^=.U02.-U':,56(P;3"$)EZX MR;6QYMC%=MKQ[3D[;2BP5KQ O$E\MN_GYY[$EZV5?C 5HH7'6D@S#"IKEV=A M:(H*:V9.U!(EK6FK8? J@!+GK!'V1JTO<5-/W_$*)8Q_PGJS-PJ@ M:(Q5]2:9%-1E^RBW5M,JISR;7W#)9,&9@)$Q: V,+%PPKN&.B0;A8Z55LZC@@ZU0PT35 M].4K]TE6"%-9J!KA)8S*DCN+"3*5[7_B##\Z1\NX.(;GS^)!_S5P23C5&"9+ MDX66Q#L)8;$1.FZ%)GN$GF-Q KWX!211$D_>?X&C%GO\*RJD^CL3DLZ$Q+-/ M][&Y*50C+98PYD(8N+_">H;ZZP%VKV/W/+NWAWUKF47ZBRWOO2A-TOYOOH8[ M5]AUPRNF%UP:$#BGQ.@D)9]UVV':P*JEO]4S9:E'^&%%31FUVT#K&MFH9Z)5"MG!,N0CB,.P%.>-%:SQT9W=J M/)2E$;S .P6ZS'.FGJY0R,VH%;6>#S[S96;L03 >KM@2[]'\L;I3M L:*0N> M8Z&Y+$!A.FI-HLM9U+8,CN*!XT9OK<&:,I?RF]W<+$:MT")"@8FQ(AA]UCA% M(:PDPO&]%MIJ=%K&[?6S]&MG/!DS9QJG4OS)%R8;M08M6&#*2F$^R\VO6!O4 MM?(2*;3[A4U-&[8@*;61>5%_VHW;$:QCBFB'^B2'J'&!HUPSMUS)T M:H:.\TQEBO/#C!DV'BJY 66I29I=.&XKW(&;E/8 M$\?^J;AW,S2,B_[K('Y/?&^7'C_-C):Q^2QW4BI"X5@DPA M;7S'*M\]6GK@!G/]]8BV=J.M[;1U#FC[HM@"@1P'_]!&O4;;?U_+8VNCHMZC+[Z(M3?C-&@,6YP%-$'F.2R M+,AK"XI1JF1.!@IF< $KI@Q';]$9>*#X'HN'[MACN6A 7YP [>JI%]J%!UH_ MWH?FH8NCP]"B\*6_A/_72ZXUGWC*IZAV[=KJF]%1NW[Y7G+S1.C6J T-0L;? MCB)/'>U[4L-'&,?QX0#8'K-[\M('HN.-P/_LKDYP35S0VA%0%W2ERW5!5PAL M-SV#!!5U[@*,*Q O=4$WQ4)OG<(&J5XE@O*!IYS>%]/>++E^N)W>G-E;R@WX M1'FR>OMF0+GY4<.\U 12:\CE @5P8D@RCFN2-J=4@OD3Y9)P(V:QI&5!T!)3 MDOR$Z0Q2&GHK<#2'"DM"Y9.T:*SUG_O*9; U;.6HEFYHU22=RD;5C)O39C"^ M&ULE55K3]LP%/TK M5B9-( WR: .,M9%&T32D;4*PAZ9I']SFMK%P[,R^:>'?[]I)0U!3QK[4CYQS M?,_QHY.--G>V $!V7TIEIT&!6)V'H5T44')[K"M0]&6I3UB5'GDV,WC#CT*3F.CX;SR8W0KE=O$5#7P7Q,+O0AAA"K2P[ M8K?-5C*]9+WY@TM +J0]),3LRT]V\/I5?)*^.V1-RX1B7PM=6ZYR.PF1BG+2 MX:(MX*(I(-E3P"4LCMDH?L.2*(D'Z+.7TZ.G]) ,='DD71Z)UQO].X]??&[1 MT#G[_8SNJ-,=>=WQ'MV9@5P@DYHKR_(::)NQH.2T O8 W+CT"VV0(9B2#J:Z M\]BA/)N%3OQ"[I*NLSA-WYY%9'_=#VX(-R;8(^Z)DW'G9/Q_3O0:S*./>8U; M;U@8:&;=X?JDU>JH<;?-F"V-+AFGUT!RA)Q5W.##D.6FHK1GY32*HAW'N[ ] M7M/.:_JLU\?3,%15NA-PD@QMQ"YN>"/"WC5V3^AG;E:"0I:P)&9T?$I"IGF6 MF@'JRM_LN49Z)WRWH)<&ULS59K M:]LP%/TKPH/1PE8_$N?1)88V9:RPK:795D;9!R6^CL5DRY/DI/GWNY)=QVG3 M-- OA1#K<<_5N>?8DD8K(?^J%$"3^XSG:NRD6A>GKJOF*614G8@"%[/S2C+G6ADQZYE-!*EYBR':TE4F654KL^!B]78\9V' M@1NV2+49<*-101O_-[X:=C4CT)R\F/5)2*YK$:N1JI&P+NO*9Y7M$, MGJ%Y ?,3TO$_D, +_!WPR>%P;QON8@&-:D&C6F#S=9[+Q]2<"U5*()=8%YV5 MG$IBWBMRE>S2ZFI+J[NOF(]<:LC4GSUL.@V;CF73?='#7<)6V)[%FH]Z&05! M.!QXJ,.RK>#3.#_L8M@F;HMR8.L280;/:X T8,VS8#%]AS/")X(\MV1>Q14\^EQUQC\UQ6^>DN:1\HW+!!#;9HIW)9 F .<3(?1#QYS&S>TK^@]02P,$ M% @ A&2<5"P)#]#@ @ < D !H !X;"]W;W)KT&")DWZRMI*E&H;TI@0L*$)\<%MKHU%8@?; M;4':C]\Y":'50N@T:7Q)[/B>N^>>.]L9K*6ZU1&B@?LD%GKH1,:DAZZK9Q$F M3#=DBH)6YE(ES-!4+5R=*F1A!DIBU_>\CILP+IS1(/MVID8#N30Q%WBF0"^3 MA*F',<9R/72:SN.'<[Z(C/W@C@8I6^ %FN_IF:*96WH)>8)")80QC@SU@.CUPJ/,8ZM(Z)Q5_ATRI 6 MN#E^]/XIRYURF3*-QS*^XJ&)AD[/@1#G;!F;<[G^@D4^;>MO)F.=/6&=VW8I MXFRIC4P*,,T3+O(WNR]TV T6\\ _ +@[PH("D"P*Z!5 %J9,GDJF0X39MAH MH.0:E+4F;W:0B9FA*7TN;-DOC*)53C@S&DM%""X6&@[@* RYK0:+X43D+65K M\V&"AO%8[Y')\;>?\.'=FV:G_7$/\C=P 9>17&HF0CUP#;&ROMU9P6"<,_"? M83#!60."YC[XGM^L@!_O#O/ZUDL]5(A MR#DUH!4.0Y+H24XVI>T'TR?AKZT3X 83?5-#(2@I!!F%ULLEU3@C)B%,'R!5 M=%0H\[ /:U69@ZBRWFK9)YJY;Y M5RD6!P95LJ5.@LD4U0W\@JML%U,^;(6*#J5RK4:U=AF[_5J%ZY04.K7I_Y$> M%R0&:@.*&00B B9"^*SD,GVO-XA4E:\^5+/A]=Y6;;9ZF-?PO"K8Y*]A6P)U M2X&ZM7XN(JD,7-H&&3-Q"QN=?GWZ3UW2*QGT7JM+^B6%_O_KDOI0?J/;JNR2 M%V']RBZIAP6-H%W9)>[&]6;_14Z96G"A(<8Y.?(:7=K9*K_?\XF1:7;C3:6A M^S,;1O1+A,H:T/I<2O,XL9=H^9,U^@U02P,$% @ A&2<5/N:P*H% @ M@P0 !H !X;"]W;W)KU[CN\Y MN7;6*OU@:@"+'@679HYK:YL;0DQ1@Z!FHAJ0;J=26E#K0KTCIM% RP 2G"11 M-".",HGS+*RM=9ZIO>5,PEHCLQ>"ZC\+X*J=XQ@?%^[8KK9^@>190W>P ?NU M66L7D8&E9 *D84HB#=4.YT?V#T&[T[*E!I:*?V>EK>?X&J,2*KKG]DZU M'Z'7,_5\A>(F?%';YT88%7MCE>C!K@+!9#?2Q]Z'$2"^? &0](#DM8"T!P3G M2%=9D+6BEN:95BW2/MNQ^4GP)J"=&B;]7]Q8[7:9P]E\4RMM+^Y!"[10LC3H M FVZ'XI4A9[LGJW 4L;-NH&Q&3Z+Y6>T-=)D)C @ NP4 !H !X;"]W M;W)K1B:>84U,P.U1&E/2J5K1M;4B] L-;+"@VH1)E&4AC7C,L@SOW>G M\TPU)+C$.PVFJ6NF-U,4:CT.XF"W<<\7%;F-,,^6;($/2%^7=]I:8<=2\!JE MX4J"QG(<3.+S:>K\O<,WCFNSMP:7R4RI)V?<%.,@^\H&HMW78 R3Q*X!D"TB\[C:05WG)B.695FO0 MSMNRN85/U:.M."[=I3R0MJ?PJ]+0O;3WCMX83^V%TR-YK0Y5-9^KCC]" 7;F!Y9 MHT[6J)?JFLT15DPT"*H$\X_(0]):OM3SN6FPRH>1?[)P=4!(V@E)>X5X -V\ MSO\ 4$L#!!0 ( (1DG%0^)4O$W 0 *X0 : >&PO=V]R:W-H965T MC MW)C5E>?I+.U=+3*\79O#$J"X]B''DE$]5H,F[&[M1D M+&M3B(K?*:3KLF3J^887QS(T=\";C%5OR>VY^7]TI>//:6>:B MY)46LD**+ZY''\G5+4FM08/X)OA&'STC&\I,RD?[\GE^/<*6$2]X9NP4#'[6 M?,J+PLX$//[:33IJ?5K#X^?][)^:X"&8&=-\*HL_Q-SDUZ-DA.9\P>K"?)6; MG_DNH-#.E\E"-W_19H?%(Y35VLAR9PP,2E%M?]G3+A&O,: [ WIF0((> W]G MX+_6(-@9!$UFMJ$T>;AEADW&2FZ0LFB8S3XTR6RL(7Q1V76_-PJ^"K SDP?% MYARQ:HZ^F)PK=,>>V:S@&OV$[K=; LAEK<%4CST#A*U;+]N1FV[)T1YRMSR[1#YYCRBFQ&%^^WIS?&KN M09K:7-$V5[29SW\Q5[+)PFJ?A>]LIHV"+?QCP(O?>O$;+\&@E_WYA2/!!'?#P</HP(4D\7V_A^21A)'A1#;5N!!L)@IAC[F3)>EX3V(2G!\8!XS@ M*/)[SC(Y: >AKSK-5DY/YB3J*!$ M"F!\E%E4I(;[VZ=O=[]<.&*]>8'-=_+#F:&N%L)](Z')^=W$ M <0]&3KH)7E1,-%#GV*2KA2F4*9"=RYQT4^#A+2R6D7"!>1* E(#W,KIZ$?-6LG5 MLFEZ-910R,RV2VA'V\;ZIND_.^/)U136L/L%E@&^-+VX=W"Q[>1_96HI*@TQ M+L =OHQAHZMM<[Q],7+5M(LS::#Y;!YS#BV)L@#XOI#2[%^L@_9?%)-_ %!+ M P04 " "$9)Q4B)CR]^8" #+"0 &@ 'AL+W=O&ULQ5;13MLP%/T5*Y,FD#82)TW3LK92*9J&M(T*V-"$]N VMXU% M8G>VT]"_G^T$$VCIV /B);&=>^Z]YQS%]J#BXE9F K=%3F30R]3:G7L^W*> M04'D$5\!TU\67!1$Z:E8^G(E@*065.1^& 1=OR"4>:.!79N*T8"7*J<,I@+) MLBB(V)Q SJNAA[W[A0NZS)19\$>#%5G"):@?JZG0,]]E26D!3%+.D(#%T!OC MXPD.#H'I"'*8*Y."Z-<:)I#G)I/NXT^3U',U M#; ]OL_^V9+79&9$PH3GUS15V=#K>2B%!2ES=<&K+] 0BDV^.<^E?:*JB0T\ M-"^EXD4#UAT4E-5O[\:=#5+\19>@JXZ74A>3 M5[IQ4]Z?-TV>U$V&SS1Y"O,C%.$/* Q"O ,^>3D\> SWM5Q.L]!I%MI\T3[- MQBRUBCD);K[J,'2FH)"_]Q2)7)'(%NGL-6;E!*9LGI>IL8$4O&1*HK0$I+C^ MEW*B(-6A0E&PYBB--9%:=494*>!PE^9U_:ZM;_[V]2@)@B"..P-_W19W.Z[3 M3[I!W'-QCPAV','.7H+75&6Z08PV0 2Z*:"8@=BG7.P2QZ]G3]<5Z;ZQ/77] MN"5[M]\/NG'TQ)[M.&U/E&"\VY[$$4SV$CP!50$PQ%F]/:B*6Z?D2ZSJN2*] MU[.J[XKTW]BJ_I8%_3A,GOBT'82U3[M-PL'#]AWL)7>^UIOV?WF#6T<#?CUW M\,-NBL,W]J=IH+V%1X?034YOW72FFO.-R+TT2A1#@N-"HX2[:^H;P[U M1/&5/7QG7.FCW XS?=L"80+T]P7GZGYBSG-W?QO]!5!+ P04 " "$9)Q4 M. /3]D@" #&ULE51M M;],P$/XK5I#0)K$Z;VWI2".Q5HA)@*J-%R'$!S>Y-M8]4 :#1?-D"71QI1; MK'822.Y )<.A[T]P22CWTL3Y5C)-1*49Y;"22%5E2>3#%3!1S[W .SANZ+;0 MUH'39$>V< OZRVXEC84[EIR6P!45'$G8S+VWP>4RMO$NX"N%6O7NR':R%N+. M&M?YW/-M0< @TY:!F&,/"V#,$IDR?K6<7I?2 OOW _L[U[OI94T4+ 3[1G-= MS+W7'LIA0RJF;T3]'MI^QI8O$TRY7U0WL9/80UFEM"A;L*F@I+PYR7VK0P\0 M/ 8(6T!X*B!J =&I@+@%.*EQTXK384DT21,I:B1MM&&S%R>F0YOV*;>?_59+ M\TH-3J<+P;4TXJ,/E*PIHYJ"0F=+T(0R=8XNT.+3=W3V\D4P&;\Y1\V)*$>? M"U$IPG.58&W*L&0X:U->-2G#1U(N(1NA*'B%0C\,!N"+T^'^ 'QY,CR8'<.Q MT:X3,.P$#!U?])R K"?@#[)6SOOSB0Q1ER%R&>+_R#"D>L,R<2QVVO=I',83 M?YK@?5_=@;#9./;C+NRHR+@K,GZZ2"(EA?S"+**:R!QE0[)(R,26T]^0V[]0 M5DD)7*,'('*HG_BY0IM^_@T;3V?3L7\D#3#O&R'TP; #VRWT] ]02P,$ M% @ A&2<5!T8;[2M @ 0< !H !X;"]W;W)K,BA/C@)J>--5^* M[:R#7X\O:>BZM-J7^))SWO/XV#XN-D+>JP9 HT=&N9H$C=;KBS!450,,JS.Q M!F[^+(5D6)NA7(5J+0'7SHG1,(FB+&28\* LW-R-+ O1:DHXW$BD6L:P_#,% M*C:3( ZV$[=DU6@[$9;%&J_@#O37]8TTH[!7J0D#KHC@2,)R$ES&%[//[$H60MS;P54]"2(+!!0J;16P:1Y@!I1:(8/QN],,^I#6<;>_5?_@ MUF[6LL *9H)^)[5N)L%Y@&I8XI;J6['Y"-UZQE:O$E2Y+]IXV]Q$K%JE!>N< MS9@1[EO\V.5AQR'.#C@DG4.R[S ZX)!V#JE;J"=SRYICCX-\BPA'7QK1*LQK583:$%B=L.JB37VTY$"T.$'7@NM&H?>\AOJI0&C0>_YD MRS]-CBK.H3I#:?P6)5$2#P#-7NX>'<%)^W2F3B\]H'=95;+%5"&3'WN:?&Z) MSZUI:%L3OD*528(T)QA1@A>$$DU H9]XH=SLKR,@HQYDY$!&AT ,@D8Q^H1Y M:V[GT%9Y@ZLG=..>;GR1F)":_,46:X@J>Q;S-(_WDS5@-$KS8;"\!\M? ML)-IC,Q9!;8 .427/]^E)$_V\S9@]63'/5^X4TT8R)4KLLJ:7KBN3#'(BS_D<"OUGRD5.E#Z*F2OG DAJ03ES?<_K MNCFAA1-']FXDXH@O%*,%C 22BSPGXN\U,+X:.-A97XSI+%/FPHVC.9G!':CO M\Y'0)[?6DM(<"DEY@01,!\X5OASBT "LQ \**]G8(^/*A/-'<_B<#AS/, (& MB3(JB%Z6, 3&C";-XT^EU*EM&F!SO];^R3JOG9D0"4/.?M)490.G[Z 4IF3! MU)BO;J%RR!),.)/VBU:E;,]S4+*0BN<56#/(:5&NY*D*1 . .WL ?@7PCP4$ M%2"PCI;,K%LW1)$X$GR%A)'6VLS&QL:BM3>T,&F\4T+_I1JGXKN,"$!#,J>* M,'1R XI0)D_1!S3\^@N=O'^'N^''4U2NB!;H/N,+28I4GB%IL/+99>0J3JU<2$:7=0-H=R"<@ M=L6Q5-&U*LSK7,;8Z_M!'WGH501-J+;"_S^=A:VY8+.1>AYWNXD M]&J.O9=S[&U5P&Z.VW*M'/LUQWXK1]U@=?LL=%TLP1;([7\%PY<@)!!Y3,E< MU$8OWK!DL+=IH-[+$U+I.%PU.P3;'R]N='K\"D3QD:6S0_ T4T+QGXKT7MN M$W6X-/"FO^+@+8MCTS%Q>\L\+N:=@ZVBBOFVX(&8;_HM#E^!:'BP7U1$MP7W M$'4;HXN9&[\0,:.%;A0PU5#OO*/9+F_OH;4I*I!U^) V-_26QI.)P9DO-]I"CZ M[4-1_E'M"*FM;UF:5^_.=G6]?W-Q4:UV)(NKU\6>Y'!G4Y197,/7[HOB#?OF\?G=F4Y-(2E8UU1'#OWMR2=*4J@)#_NRTGATJI06' MGWOMGYCWX,U=7)'+(OU/LJYW[\[",VM--G&3UM?%PT^D\X@9N"K2BOVU'CI9 M^\Q:-55=9%UAL"!+\O9__*V+A$D!W!7 DP+(EQ1PN@+.M( C*>!V!=QI 5=2 MP.L*>*8U^%T!W[2&H"L0L,9JH\N:YF-DLG[X2.HX2:N_6^?6Y3__:_WP_7?(]W[\N]7^MY+< M^KHKFBK.U]7;BQJJI@HN5ETUEVTU6%(-PM8O15[O*FN9K\EZK. ";#X8CGO# M+[%2XT>R>FTYZ)6%;8P$!BW-B]N"XE?&Q5&D\,8Y-(/#]#DR?4FU2HNJ*8E5 M;&",=XWRD-0["#SYLTGJ1^N6EK*2FF35;XHZW4.=+JO3E=2YB-,X7Q$KKBUD M_2/.&\A%HI9MM?A,"TUM]^]1Z 0N"ORW%_>"^KU#_9ZR_J]%':?6JL@@B>YH M=KL'YW+X3BS(L5:](]8CB4NPKRZ3NZ:.[U)BU855[6(H4*1K4E8T6E3P$K3$ MN=#\U@AO8#[&R,,X.EC?]A=OYJ;O.)YOC\6NYF(88P<%@3@8_B$8OC(8'Y/[ M9$U@;$$>7:7@X-J"D6;%^WU9W,.7A&;^:@\)G+H,$;M/8#"R (F<]F=.(SO$ M3H@F3@OD#%?738M!FR9?BRP/ M9A9-6F"IE;A228S\"0_^A*9#Q4$6#'Z2W1%AX,-Y0",7Q@OV)EX(!)6C*CJ8 M&BE-_9EL851!)MFGT#]N,V:I*ET@FT.%?;(DA08 A5XB32TT:F[1;T+80K-V M<.T NX-F:-O+0'#L(.8.XK] 'EQHK)#%!VO'HU)D'!,.A\A16G.YB_,M#8.U MB9/2NH_3AG6Z'5EODWP+-ZJZ;( 3UR(RLM!H%_NZ[$J9.,(Q%JE!]IIF\ZI* M-@DD<6BT55&Q#)[D]V!\(>G*:ITR\UUC\SE$(S5&?\B*!F)LU66<5QM24ES: ME$5V:(@N"U#7DCRI$]J3X[)\I/=B5KAO-@IB-"L('59;(>N;:VF2.S6%Y-NA4(F/?.6@C-6I_[1J9-F8ZA!&A9VI=,L_FT(Q=(!RVA' @ MCM!(#='/IQP+C6:9*W,$GS622F3L)X=WI,9W8RJRT"B2N17-;/:] .'0G3HW M%Q0BYY6!X'@&R D)MM4H$>^3^FEL!W/>@=')V [F9 "K8=B4[6C4W&)AX^(Y M5",G<*93(:W8V#F.ZEB-NR=B.AHK9+%1H7\7%V."@#E!P&HP/Y+I:+2+?5UB M8ZJ .57 :I!^%M/1Z)29;PS\F ,_5D/QB9B.Q@I9WS1&>\S1'JL1^H69CJ8V MF6/ZZ;Y29.P[)PM8#>E/8CH:73+/C+$?<^S':L@^@N-H-,N W;C<)[AX).Q M&V>PRJV&7E-VHU%SZXB;=0[/R$:.-UUZT\N-W>-8[JC1]D3\1F.%+#HJS.\" M8TP+'$X+'#6$'\EO--K%OBX=8X+@<(+@J*'Y6?Q&HU-FOC'<.QSN':VF2.Z1<)E")CWSE1<-1P_B1^H]$E\\P8]UV. M^ZX:KH_@-QK-$B?<.71/FT47B!VCI"'L"0XG!VX:B0_DN9HM(N= M7KK&/,'E/,%5(_2S:(Y&I\Q\8]1W.>J[FL< IZ$Y&BMDG=08ZET.]:X:GE^8 MYFAJDSFF7R=0BHSW#W&^X*E1_4DT1Z-+XIEG#/\>AW]/C=I'T!R-9ID3<_R> M-H]29.PG1W?/^%F&AN9H%,G1CZD63=U^>HYJN1Z*6W@NKGN$J1L1<'=?L,O7G*]B.[T[W*B\%8M.MLDJ1L1\P,$PT"P)GV8^K[%"TC<#8]P,.&X&:MQ\X?F\IC:98_H) MHU)D[#N'[$"S$_XI\WF-+IEGQK@=<-P.U+A]Q'Q>HUGFA'ZKFE)D["?'];AP(SD("]43X1MB^)DPGX)PC\$_&=(+!>UMJ M$#9E.AHUM[ZX@>= C5S/BX)I \_EO YDE?L @[J@6;;UVF(CL8*67#TCXJ5 M(N.8<'X0J+'\2**CT2[V=1D8,X60,X50C='/(CH:G1+S0V/<#SGNAYI%X=,0 M'8T5DKX9&H-]R,$^5 /T"Q,=36TRQ_0S?:7(V'?.&$+-1OBG$!V-+IEGQ@0@ MY 0@5./V$41'HUGFQ!S!Z:LCTZ56@5@8#I=#QOYRG ^-%[PUA$>C2.:>X*%U M*'BB+Y(3X.:50$Z!FR'G(J%NZUL=PZ6U!6,OAWQC]*9-R$E'&)R,ZH2#5[J- MW^E64AV-FMM W+2"][N=" >A,R4[(DG7#VP[="3MQK$]U&P#.PW?T5@AB]"< M V [<%QG>D:!0-!W/4@#DA?E.6.(-*^/'4=]--K%;B\C8^X0<>X0J5'[6=1' MHU-FOC$3B#@3B#0K]:>A/AHK)-TT,H;_B,-_I(;L%Z8^FMIDCLT)PKGXD!"A MI.J8D(@SBDBS8_XI1$BC2^;GG!R<*]\YCC@_B-2P?L0CIDBP$4U ;3YJ+)"- M4H'V,2-BI?U*I%V6C#G'B(R?L6BXED:1K!N('ML[0>1X4\(ODA1"]Y5( M4@G=$>=$D<:/94G::322]&>.]2Z)CJ422DX.I)LX.3M:QU1A_Y':27KWI?A)D MXX%I:C1^UHZ27JGAEA)D#\ZCL35K_*?95-*;8;JK!-F#DVAL-3Z^\+Z2OCH# M B$653$(9 ^.J+$U^]*?LM.D5V; YY ].#7&UKP]_GPFT*M6K4&I9296#\Y[ ML8U7^S4;3GI-HU, Q0>;"46%F?Q*K%6=RBG<32X-SDZQGW/FR4)7[-<K$E-RHRMNR3TS-954:Y9%STN>JU]164U(/A TR OV^<-9!R[^!_#";>$8 _L"FI6MSKNCEU>-WE ME2D,MNJ%-5M035[DYP=U#$8+]C90#:!$'4X3"-6Z'5#4IQ5%O]! MK&U1K&?)JOK^NQ"CX$<+R$Y%H'429N:3/ "[INK=K6/LK6C=MHS4-;LWNW_5#?P.=#)IGM>.NL,:IH>4@)*PUL'?H MG]"SP&1"N_"J/7WGM?5YWCL-Q\HNK@;#X/J7A?_*"] K'+H@UAXV2RL>]Z&8 M$:Q!PF)'P+Y6L%4T/.,0/>?(@(6NV-?AR"G)GGZD?&&;;&K6H%L89C4569'D MOBLDBVO6 T G(Z=]HGG8)=!R MT\QRQSAKVJS;U#$:U>Q)-702UD*\7=3A&Q[6^)PW$A>Z8LI$Q$+5=KYN'1KZ M\X;F6!""%/L[I2SMF.K8#(3Q[G$\ J'?;TE.2KB5$4(''22HSZ #>MF6]?DJ MR1*@1:VFN.Y[O#AU*L,UH+FZ4Q>%;S8L=,7&[TVRV4H"J:[UF"5$H,OG\0JZ M1)6PE),!Q6-$GG:(-M&*)SDTUD"\BQ5PF6[X_EY !K0H[VYHPFD.*:F;,V8$ M!NN:CW6<@/6"21'_8* MZ/CKT^#/\8/:RP')UYT-*7S2M- 5^\#R-VO7HAMJ*;F'C#7-$VU*NBJ+9F^Q M(,BUS*-AE']H@*IV?/UW?"&-\,3B_/B/EEOTT M 3 ;JJ8[2?=P^? #" MVZO_D^B7]8031=?SFHTA^B=]\$EV'F43XYA.=;D"O1<)[R$;[@%9$-Y#])[(/IKQZ3V1+31%T7N.^)Y+[[GB>QZ]QWZ*X(+' MM?V5B5_B'G,][_'U!+ P04 " "$9)Q4@HX--:D" F!@ &@ 'AL M+W=O&ULC57K:]LP$/]7#H^-%K;XD<0M71)H MVHT5UA':/1AC'Q3['(O*DBO)2?/?[R0[7@I-MB^V'G>_Q\DZ3S9*/Y@2T<)3 M):29!J6U]448FJS$BIF!JE'23J%TQ2Q-]2HTM4:6^Z1*A$D4I6'%N QF$[^V MT+.):JS@$A<:3%-53&_G*-1F&L3!;N&.KTKK%L+9I&8KO$?[K5YHFH4]2LXK ME(8K"1J+:7 97\Q3%^\#OG/*?&#Y[:]RN;B?7:!D7 MYA3>O(K3\7O@$KZ6JC%,YF826A+AH,*L(YRWA,D!PCB!6R5M:>"#S#%_#A"2 M^MY"LK,P3XXB7F,V@&'\%I(HB:^^_(235NCI$>QA7YZAQQX>PN8F$\HT&D$5 M]!%VQ=IP6U(9\+'A=@N_7!9PBY7Y?81SU'../.?H .<"=8;2TI5PG)(N)I>9 MJA"L@B4]-9.F0*TQ=RL"5W1@I+ 6C=DI?.E8CI/&T2"*7A]1/^[5CX\"??9Z M.AW ##"HGQG2N.+&HI.?L9I;BF8%S8$;TS"949"&3,DU:G_SN2272N=<4M, M4S+"!EX D]N7;!Y7EXS_83/M;:;_8;,K^TLZVO34I[O.N)ZEX[,X.1]-PO4^ M;[AW=RO4*]^A#!6@D;:]QOUJWP0OV[O_-[SMH+=,K[@T]$D4E!H-SJ@6NNU* M[<2JVG>"I;+45_RPI$:.V@70?J&4W4T<0?]KF/T!4$L#!!0 ( (1DG%3R M\C'B118 +/= : >&PO=V]R:W-H965TY-L1*Q^Y_L'1^[<;OA0SD?^QN4[5=T=- ME(5/(FR\K_!??6W@X-@7F1YLJY>K*Y@+>/MO_SO MZI, +QB&S[R 5B^@Y75OWZB\RE.>\_=OT^0^2/5?JVCZB_)6RU>KBY.QEF66 MI^JW4KTN?_]91#P7B]?7/,T?@B\ICS->?EY9<'@ILSQ(;H,K_F>2!M5?!OHO MI!8>G(NAX1_/J78^W[TJ?>5="@ZLDSE=9,-GXIVL9,R#7^)/ M@C]B67X (D^32!3K@,>+X$2-$SE7OSU)UAL>/P27S52?XKXX1J M99VU7,&JN M8-3Z<93BZS=\2__V<+/B)I,+J?) >4,JE!I$4HTQH6] MQ'DPWQ7ZT:6'S:6'[>\E8Y7$YD:H&8_4!_1$KBM4KG'SCF-/)-%"QDN;H48&)B$./*E'0%(F;O5#XKD0D%!S M];3UW2QZN"!X>?U)B[25[]4 TODZ6:'\AYUB>%$I.U2>A+/Y/' MR=BQ?NWQG.AG:@!IS]K_627Q\DX$'PL>+Q?J:S6%NY6Q3J ?6BIE<3=NGV/WU M0J;L+O0R69XB6;G2Z[*X255"5-%M!IA)RW3B2S"3E6G[)+N_8,BDW8%@S.1S MAN3?2K!OJJ[]([?K\?D+EN',Y&)&/&G'3()F[;/KWMHA\9QH!VR5+K[*8\D> MSRN/A?S30]]V2M#D\:'CNT5))X+ M)8>F R1A%V-O#I1?A:9X.E\I>14Z_&\R,M/]L2(O"BR7%U:%QE-'A_ZLE>& MP!5W;*\@\9S(:-+_L#U=XP-RZ[M8#4>3QH>^;):A2>Y#QS8+$L^)CJ8L#%&; MINP"!R9'#[RY;*,3 H?.799D'A.1#/) M?]3-9:G5RH+_X>O-_VY%6^MW.SSC>EJJT^PKFR$X @]'?7DP(Y/(1XX]&"2> M$S5-"1BUIVR\&!Y^XK&>[MA):;+YR)<[,S(9?>38G4'B.7G:;FI!V,V=N4AB M\7 OHNCPBRRELU(N-%D\].7-A":MAXZ]&22>$^5,00A?ZLU\+?1$QT9&D]=# M7\Y,:/)YZ-B90>(YD1'L=VG/W+B,%OYV:%)YZ,NJ"4T6#QU;-4@\)P*:_!_V MMVK*1[="O;_][B63P<>^+)JQR>9CQQ8-$L^%@F-3!\;=+)K&4OO(D[\D3U[^ MK&)LLOG8ET,S-LE\[-BA0>(Y4=&4@?%+'9IJ9F,EI,GG8U\6S1CL:'1LT2#Q MG AIRL&X/7U71II>#V:"*Y5B<+8H4'BN1!P8JK! MI-L>&+/U^M$.IME7B3$R:GSAV<9!X3H0U M!6+2S<5I"N7NAQF/^W)RI2>]3QVX.$L^)<*8P3-L3^2<>YWK3[VFR'7K(TJ.#>":K3WUY M.%.3S*>./1PDGA/Q3!F8=O9PGDYW3I)TDZ1;G.)WE6(7:F$Y$_,BE?E#^$!'1"6@PHN $DM>=J0"Y%.>)*B%8-T'P[0O6X MX]'V_AHUU475BU(P7JVX-D!$#;PA40/ 1 U<0U%(0#=: RQJ@%2"#H3BX84N MO?]*+)]7D@'@I ;>0*D!(*4&KE$I)* ;50$L-4!R?KVI7/ZS$GHLUNJ>RYOT M:1J^E/Q&1KK@]G 6R !P4P-?IA&!+"QQ;!MA 9W(^@BD;2\$Y\6?>OGRL8B$ M U* 0 B6^#*'"*1@B6-[" OH1D!0+C#FMD9<;>EY*U8DGYTHON8R;%4D/D)$ T)507YX/ ?PKH8Y='RR@&PE! MRL=HUP[STVF/$](^B17PLH1Y M,WD .TN8:Y,'">A$/ #>$HR4U0O#2)9/M,ZEB!;!V=^;J'9BM?5S*KZ+*-EN M/]]EO':1%9YPX\W/ 20M8:[]'"2@&UE!@<"XV=IWO91Z=O,LS]HAH0)\EC!O MM@W :@ES;=L@ =V(!RH" M%^NSX)/F[2)*BKY.?B1JEDIQ[(X\R;.P-06C)T M[>-;-K:EV#1R>%]FJB%^U;>MI3M)\)'O636"0Y8?>;!Q VY*A:QL' M">A&8% P,+:V$OA761;-6'MPP)&[*&[$C@,$.B1? -R2H3>K!V"W9.C:ZD$" MNCG=#U0/!++])C=?8K+[060' 0%O2T;>C!Z X)*1:Z,' M">A&0% M,."V&HL?4\'SX"N/HGKKP(O/]P,<+AEY:A7F7J1Y"O@K/7E7-GM4F2 /J6C+RY.P"])2/7[@X2T(V&H"1@H&VE MX>[9SHS?BA\V:'4Z,15D]-";SP,X7!*Z]GF0@$YD#$%A"-OS>+4SYTK]LU2S MG. CW_&0L<, !.0M";U9.0"]):%K*P<)Z$8Y4 4PT+8:@.71MP^%FIYNEQBO MGYZ&U,]L#>&YQ=Z,'0#ADM"UL8,$=",E* 8(O%A[;?NV!G705, X9*Q-T\' M8+AD[-K300*ZT114!0RZW=U X[ Y5_Q5SV0*"%PR]N;: "7C%V[-DA -Q+" M<^R[N3:?E&):-3@(JXHH>S^ !/PM&7MS; "&2\:N'1LDH)OS_$%Y0*#;:@_5 M805]/-^1P6:V"FA<,O'FWP#XEDQ<^S=(0#=R@LJ H+8UNU/.5O71@;-"WXSZ MG*YXS)>B?(P\>\C4AQ:I/'A5!K$1F<\(U:B:@/E*^;<=GL'>\R/D&ZGWBSP.:XP9EGA6RF0O9[3X&]"V9>K-T M (Q+IJXM'22@*RD!S$L0^O;XP^S\M=XN8%,< 79+IMZL'$#@DJEK*P<)Z$PQ M4 DPY+8YD%Q_H>Y$'[&[V6P?4/69J0+NEDR]N3> J253U^X-$O!#EB5SR?,7 M*0=2/P;0ULK]:W8:'!?173!+(KG(7DP[3F'C*7^=IV#K*>>]I]H#.E"2 C*7 M(B"MSIKZ]++7OV^/+TO+3GZQ-N2:$MCFZ'1H=00P6SKPUIP*<+1TX+H]%1+0 MB::@/Q4&S'8 ! RGI+^^&PO:Q2/_8 M_OIA#6F=Z/>H(VVWTY0_IDFQ^?$$WI1_%U'P82GB^8/Z)Y5S-7DN4MU(D,=W MP6^WUTO'M;8UHEX ,FE&$%KCIY+U6 M)3YZS$.FXP[[S+> M=V..E7P@_6.D[)-CL>$P_"B2S>HAT_L!.K<=!]@L9=[,&X#14J0-K86(^S!O M ()+,6*V.1) SE=ZR^IVN2'G]6&"X!#(+FD4P+.4>3-R $M+D]0 H?>G-J !Q+D5ZT%GKMPZD!8"W% M.-A*KPJ F_'ON@2"T\JKN8W5U ;PL73HS;,!A"Q%>M):Z+D/SP;0M12#81^E MU*8DZJWD0-2=SFJ/G0$4X+)TY,W- >@L17K5]E<6">A&68#=4H22K=N6E^41 M//I0"J;%O#HE.<[T(U#+YQ\ H:4C;S8.0&@ITLO60M1]V#@ OZ4(+0N-\/)XZEFQT3.? M3.?5IB%]%QU#D-)#;WX.8&@ITK[60L=]^#F OZ48+OMHTM-LHON2\BU(I[?] MJY5(EW0*H%D:>C-R #9+D:ZU%NKMP\@!R"W%"-G:R*DF./4ANB\XY)$"8):& MWLPMA8S[,', @TLQ9/89AMR%D0-(6CKV9N0 A)8BC6S[RXEUQG4C M)Z@*&"W;/.+8'MX)>BHM5#&4:L)3MV;I,S !/TO'WBP>0-)2I)FMA9+[L'@ MA4L1:/:+>HOSI$C5I?^P6GSZN+&+@B"SC[V9.@"BI4@76PL%]V'J "78KQL M)<\7$5MO;@2X+)UXQ'%00$C2R?> M#!I QE*D3:V%AOLP: !52S$(=L<2\9=X#CH)=A(.9.N)-Y,&D+ 4:4AK(=P^ M3!I T5($>FU;VU\EL;0_L9$"#I9.O#DU (:E2"_:_FHB =VH"4!:BG"OG^I] MBX\7A==I\J>8Y\%GF=V56^&RK'3?8+?=[FM_ ,72J3?G!B"S%&E5:Z'K/IP; M@-M2A([5,'553PUPOL71X#*,N++T6& D&5(6UD+2??@Z#! US(,AJU=N6K; M^!^QC!\BI=_7)+W+NJD&\CCQ9>B2]KAP%6EB%]9_LKBP1THRS@;!F&Q;90JKN?(&N^XSI- M%M5:LX^^@)YEU)?%PP ORY"FM!;Z[L'B88"U91@:6Y_6T;(YM"IRWOFA)0- +6/>7!] UC*D M(:V%K/MP?0"5RQ"(MAZR_Y:ZH]Q#<)'D8D+!Z UC*D%ZV%@.T! M=QZ!;*4AJ 4(2+LMD,U!#W(CR@]JIM*JJH7U$0%JQI.DN;U]!T!;-O1F! ', MEB%M:"VT[7E \H^ZMEXX* \(2+L=D\=)S%,UH4W5IZ8E/.5ERDZE^KD0? 5A9Z M\U4 Z,J0[K 6NNW#5P&0+,.8UMTGAF^?Y5LP30&<*PN] M^2P =V5(?U@+,??ALP!4EF%D:R7FXT>%'_1#7RXCR8/KO-]* $"N;.S-8@&, M*T.ZQ?;7$&L_^R(-C[*5$/DIS_G[MVKX+,6)B*),O:*(U;OIVVI^JCZ=6W6# MY.&PO=V]R:W-H965T<>W7-W/EYF>RZ^R ) H:>JK.7<*91JWKJNS JHJ+SE#=3ZS9:+BBJ] M%3M7-@)H;HVJTB6>%[D59;6SF-FSM5C,>*M*5L-:(-E6%17?[J#D^[F#G>># M>[8KE#EP%[.&[N !U._-6NB=.[#DK():,EXC =NY\PZ_76%B#"SB$X.]/%@C M(V7#^1>S>9_/'<]X!"5DRE!0_7B$)92E8=)^?.U)G>&;QO!P_KN M29_Z0!P8X.B, >D-R-@@.&/@]P;^M09!;Q#8R'12;!Q65-'%3/ ]$@:MVZAI KR-VLJU#?T4=!:4IL1B6Z.=AM0>X :J0+0 MSX*W#:)UCAY8K4LP0TLNFMO7Z+V2Z*'=2)8S*AA(B_F5LUJA3U"K5H!\A6Y6 MH"@K]>H-6O[V)[KY_CL$^Y;//\?'9%9RJ5.!^!:IJ12+KB90HVO")/&SX4!,027_NN!!,'@0 M6 ^",QXL>54Q:1L'/.G^)6$JRQU'9#E,\WI<8.R%(9FYCX>QGX!Y09@FQ[#5 M!(R$48 'V)&2<% 27E0RJGZFJU^.J_]O6_V/??6CSQ54&Q"7XA@-7X_^ITS& M@P?Q9?VTU*3ZXPTHP4MH*]0(GK>9FOSA=F3A01*"6%=U'(:CI)X"_32)TS!( M1VD]!8:>'P8X(M.)309AR37"=*\3NN'1^DJ!R8D[:>!KMZ.1OE-<%*=>&(VK M]A271 $)<3"M+AW4I1?5K5N1%?JNM*G+1)OK F+EE*#T-!&A'^/$-+(C1:= M$J=^D)*1]-4I,/"3)$JC:%H3]EXN,N]:52]YNZBN)SS*E^32LA)QW;#X)XW"FF8"0AXSXQ!<-I/.X2[L$<58'8V7E4HHRWM>KF MA>%TF'G?V4EO='YG9F$[G[W0=(/T!RIV3'?H$K::TKN-=6Q%-YMV&\4;.ZUM MN-*SGUT6>IX'80#Z_99S];PQ'QC^0UC\ U!+ P04 " "$9)Q458-DN1D& M !(' &@ 'AL+W=O&ULQ5EM;]LV$/XK MA <,+=#4(JG7SC&0Q&N78MV"I.LP%/L@6[3-51(]DHK;?S_J)9)-4HR1;4@^ MQ!;]W.D>WO$>2ISM&?\BMH1(\+7(2W$^V4JY>S.=BM66%*EXS7:D5+^L&2]2 MJ2[Y9BIVG*198U3D4^1YX;1(:3F9SYJQ&SZ?L4KFM"0W'(BJ*%+^[9+D;'\^ M@9.'@5NZV'1')R4K6+E+U<4^N2)[7GE0WS;D%9EE*L@5RW^GF=R>3^()R,@ZK7)YR_8_D8Y0$^"*Y:+Y#_8=UIN M524D*SIC%4%!R_8S_=I-Q($!#$<,4&> = -_Q !W!OA4 [\S\)N9::DT\[!( M93J?<;8'O$8K;_679C(;:T6?EG7>[R17OU)E)^>W)$\ER''8TLB]X240/T"WG%6[4!:9N".EJH05P#R)7BQ(#*EN7@)SL#5+W^ %]]_!\/@ MAY>@_02T!!^WK!+*D9A-I9J&FLQTU5&^;"FC$;P\3!!O,P?%:N< M"967)BVV]/.V:L!.58W*+OA<^P!4DD+\Z8C [R/PFPC\D0@NLHRV-Y0,\'KE MGK'U624(2(4@TIKSUF/8>*R;W?T\"; _F]X?YL$$02]!.#Z&+4P8QDGL]:@C M4D%/*G"2NBXE4:4N ?FJFK9H)C.O/I/HV'"1N*+^O@B M9WP?55/9&'UJ&!$'/:HNKL,6]5?3HNZU%M7:?BY(L23<5>QQ'V+\3,LMZ2-( MG)-TE^8MOPUC6H M!1<',,387@30&T3.6/L7!Y& W$\T, +_3^]L?-[%%"D MEY\-!+%.S0+"GC_";-!2B)W,;E7[2'/'&NKLC](3X,0H/@LL]/25MK#!8(SA M"(U!D*%;D4)+A(-6PN"9FB(W);1&:,H;#,,9Z2DT8 M]./(TU-JT!3LSJ#Z$Q7H,D M0[@LJ2'!@YX4&)49N)7YRIT>FJ")?WP;;0)Z>,QM( M[3-&F W:C-S:?*62)7G5OR6M:?(-39U2$_A MXY"%!1)Y(P^:>! S[!:S)\LTMNB4+@(6C/X&S@*!(PL+#Q*&W1+V\!#SEI;- MCO&$*L0'+TV?ZZTI'J0&NY_2^JR-]X[.P]'M MPFZM.O658NZ@UN&G/V#ZD?*/VC&J=K95+[W6DHN+ML55[(=FN.,R8>+^@;]X>'\'U!+ P04 " "$9)Q4MY,*ZGL% #; M&0 &@ 'AL+W=O&ULQ5E1;]LV$/XKA(L5 M"9!8(BG)[^XZD+G9)O!RLE=J\<1PY7].8R"'?T$0_67(1$Z5O MQY;N#$A"6#R44Z=BLF%WRK(I;06P'D-HZ)>+RF$=]=#N!@ M/W#'5FME!IS)Q8:LZ&>J?M_<"GWG%%86+*:)9#P!@BXO!U?PS3L<&(54X@]& M=[)R#8PK,\Z_F9M?%I<#UR"B$9TK8X+HGPF_] M?>J\=F9&))WRZ$^V4.O+03@ "[HDVTC=\=W/-'?(-_;F/)+I?[#+9=T!F&^E MXG&NK!'$+,E^R?=\(OHHH%P!U12@UZ* P1=!$DG2 M$$IPHI_1!Y(HD/6"=@#<&;/KP )L.N%%2 9X*8<#OP@]* = ML%\ ]CL!?Z2:P4#$R(Q%K VCWWBW%T!< ]@4@L@;M< +"GA!)[PID6O-J1LN MF9)GFE345K!DI0E(K76Q8A#S1*UMH*^[#=_#KS9/@^8L(Z_N:5/(#X*1W=%1 MX>BH.PX\69TK*F(PXT+K:B>MH1@UWCURS5\-8E/,M>,+"WQA)[XO:PI6@F\W M0',C^,P2O0R85T;D=B;9@A%A>(!(R>=,9[Y,G_W-F2;H!YKHX.DAPR:%M?N8 MQC,JNNAB7$ <'XFPH%MV*O?%*2LWZ3_)63;!+M*"E08+7YBV51&67@)UQL!&W"R"KN_!UM"5?0=V]X=G5$2S+7C> MR!^/41UT4Q#YKN]CU *Z["&PNXE<]>'=#WUY%Y:] 8;'RK.2_.'XY?-LW(Q$ MB*!7#UA3#(TH(/3D6;WIMN8.L?^3[9CJ M_^L=^E.R.^Y>P;?E'?@7?.(*F*00FA=(HO\)2O/-?I_TQ)4S)GRL]"S9&G>S M]?-/.::YY6J:64XL+%+M1Q;8D/CA2,FV^#G'*M=/:!WFM?$:D(-9?P0[G>I@ M?B!'%*@GT)3'&Y(\@H\L9D;WY/6K$"'W;4TN'85O3X>VZ#F5@^J8BE7ZA4"" MN5D$9&>7Q6CQ%>(Z/:ROCV/_S0WV+4_T?.@GZ8<+IWQ%]MGC-R)63"=?1)?Z M=>YPI+E>9%\2LAO%-^E1^8PKQ>/T37$@TQ\[L M"Y1_/]L)&86 ^B7QXYQS[_%-K@<;(?^H' #)<\FX&CHY8G7KNBK-H:3J2E3 M]"8A8)"B4:#ZM88),&:$=!I_&TVG#6F(^^.=^D?K M77N94P43P7X4&>9#Y\8A&2SHBN&#V'R"QD]L]%+!E'V238/U')*N%(JR(>L, MRH+7;_KP4].$(*&$!P2HA.$L"&$KR5$#2&R)U-;L>YB6K>T7W)3]$:7>+30/1P_ *$+6FU&)6_(D*5?45D21BR^P)3.02G . MC$Q$J;\U1>WF);F8 M*"Z5&/3+[^)!=OW_A)_/Z2U&]2=*PU,\?>9^%$;/[+QHQ/Q'W,AL8<@2P)EQ<060 ?FL"BPL]JU6F+5 M3"=:CWS_)DD&[GJ_!,>H_DWBQ_'_H&18TP4'6"FQY@@B+MM)*V-Y*R-)X&4=>6<'!]_$/G7!UEWH+S0 M\P[R/D;UP^@P<7>O(Y4@E[:S*Y**%7*#NHG:8ZXL1I 'H_840N)N8 .U5 M._H'4$L#!!0 ( (1DG%3Y14V$7@( #H% : >&PO=V]R:W-H965T M!!J]K-HXJH.8MC M5U2HA3LV#=9\LS96"V+3;F+76!1E &D59TER$FLAZRB?A;.ES6>F)25K7%IP MK=;"/IZC,MMYE$9/!U=R4Y$_B/-9(S9XC?2]65JVXH&EE!IK)TT-%M?SZ&-Z MMAA[_^#P0^+6[>S!9[(RYLX;7\IYE'A!J+ @SR!XN<<%*N6)6,:?GC,:0GK@ M[OZ)_5/(G7-9"8<+HW[*DJIY]#Z"$M>B571EMI?8YS/Q?(51+GQAV_LF$12M M(Z-[,"O0LNY6\=#780>0CO< LAZ0O18PZ@&CD&BG+*1U(4CD,VNV8+TWL_E- MJ$U 6Z [AX ))2,6[(UA\^P4';]^D)Y,/A]"M(&NXJ4SK1%VZ64RLUT>-BU[; M>:7@*^&Q- MVP"G!)(+X]J5DZ44E@L"MQKU"NWO%Z*-AFBC$&VT3[UTA3*NM0AF#;3;F!72 M%M$/4=>.IFL'W'H.%H7:O:1@/"@8OYCO@F.1;?MQ\^FR+13'] >%4+-\4VRT0) ^Q1'*&9\X9#DGU%T*^J)@Q#=_2)%,WK5CK_-IQ5!BSE*H+ MD;,,>Z9"IE3CJYPY*I>,1M8H31S/=;M.2GG6&O1MV[T<]$6A$YZQ>PFJ2%,J MET.6B,5-B[16#0]\%FO3X SZ.9VQ1Z8_Y_<2WYS:2\13EBDN,I!L>M.Z)==C MTC4&=L2?G"W4QC.84"9"O)B7C]%-RS6(6,)";5Q0_)FS$4L2XPEQ?*V'F\\K[SS9X#&9"%1N)Y"\>Z?BF==F"B$UID>@'L?B550$%QE\H$F7_PZ(: MZ[8@+)06:66,"%*>E;_T6T7$*09>9>#M&)#.*P9^9>"?:M"I##J6F3(4R\.8 M:CKH2[$ :4:C-_-@R;36&#[/C.Z/6F(O1SL]>& )U2PZOZ=2+^%)TDQ1JXB" MLX_9G"F-(FL8B33E]E$A0!U#90?&CC/U <[&3%.>X-,YC'[_&\Y^^(YT@Q\_ M0/D+/(.G6!2*9I'J.QJA&P!.6,$X@ M835K7LV:9_WYK_GC*DR$*B0#,06]R=J$Z05C9DV4!.4E0?!L? #7+%5?#B#P M:P2^1=!Y!<&(YES3!$*1:)U_;XSWV1T M?QBYVAJVA;M3X^X M4Y9.F#S$5U#/&[R38MT:0?>-%!L>=OQ,OC3)7!H%F_J1!IF/#ML*ME<'VSM1 MYIA'G&;P4\;D;+FG\$[W"8)?U@@NWTGPJQK!U5L)?MCQL]DI2LXCGI_] M1CTKJ\T*[ <-BC:,>TU.L[MLMZSK-CEFW@] M4N)=%<,8$=>P$+2!T"-MW)77"/9F1=?X7T:&MHK<,FJ,<;)<#[XK,A[RO-Q= M4ZY4%;=Y8S)$*P786N"\V$&NX \DN>(U:*]$TZNP&FG< P<*<2<1+DY[6L2S M7^#"DE$43VFS3A#T5(H4UZ="]S.N<$U;5Q%2>'%HO:XW?!+\CRHY/&*UF[ & M;)A@/<'X5QI7#.[L71CD;3'#$[MA[JH-3Z*84J SR4[*0R-ZQW5M$FZJ3D/, M/:Q['?=[9)66%7![ZM>SK,30E%^^MS_5ME>3UM%_T'^+C+7^.>7F%V^H#'ZC M68&72P/.,WQ1F\$T"\LT*0DWA)F+QL$L6!^ZR)'#46-M'1ZQ>N09WJQ#J':U MW5/J11L^Z:CF9[6._Q$\T\D2D"XZ23A>RB+8VQ>1KAXNDEQOZL1H&)<4F 11 M\4G9<7IQ26ED4L](<8X5\D *!CM3-&G@;-PVL83,[*W=9%B1Z?) 7K?67P:& M]@*]U^Y?CXC?T(/;"O9T&GL"[ D:>[K88S] .&M8Y>>+.RIG' \+"9LB1/>B MAT5 EE\$RAS 3U=YG!OU!+ P04 M" "$9)Q4DQ!&974$ !L%@ &@ 'AL+W=O&ULQ5CO3^,X$/U7K-X/@;1';+=IPUZIM!185EI6%67O=%K=!S>9-M8F<4#35*_EYG,ZYN)ARLAOZH80*.[-,G422?6.G_K>2J, M(67J2.20F6_F0J9,FU.Y\%0N@44%*$T\BG'?2QG/.J-A<6TB1T.QU G/8"*1 M6J8ID_>GD(C528=T'BY<\T6L[05O-,S9 J:@/^<3:@[0:POP'W0C6:98H2J%#CYDMZ"T$:I&8Y&FO#A4)D =(X=# M%L=!O4&?F)3,ZO 0'9R!9CQ1A^CW7TC?_Q/Q#-W$8JE8%JFAITW8]N9>Z$(\ M78=(MX1X!N$1ZI(WB&)*QI_^00=KVL,-5.-FJG?+Q0,5.=Y!=?9R49VWI\([ MJ"Z:J::0'R$\:!75^Q918;]X5MW/TS-T\.LFELLGL&P/R#.R+;5+2^W2@KN[ MC9NK,!%J*0&).=)U[E@C& M+.>:)2@4F99\MBSL6(OO;[M)\VOB?D%L&\SMB)!!G_2#H7=;5V'+=><_KO,# M/QC@ID$:6]SD&,V, M%!]A_-LF>W@Z[E%*@S*EP8YB\HBS#)V;7!;W;.N6Z /6S_ M-AL@J2R>/,/C<\:CED;OZ/U:8%W:$%AES:39FY\A^?$.RMW:K0R<^(U4I\Q< M6: K\W@D9XD1R]5NL5;F3/K[$FOEIJ393I\OU@O'W%JLE0^3X'7%&OP@5K\A MKLJ=2;,I;E6#\;(IS\RK>(C,6CEKQ3O246TLEU*7DM%CKFMBFAMKFZV M8?-29U_Z:OWFI>= 6MDO[>ZK1I73TF9;_(DQWS'7:S0@?H]\-^6W6_;>+0OJ MO01C,JC7?/U6MH&0!#3 O2W:J'R=-OOZ^5W.[8N^]17S6Q:1+4NXT782EFU\ M),TW\#&Z!R954^6J/D%??HK?0;ES'*=5!Z'-'633[^RI(SJM>@/=UY!.JSY M7WY,WT&YM1Q>;5?,[L->,;G@)MD$YH8('PV,#N5Z:W-]HD5>;)3-A-8B+0YC M8!%(N\!\/Q="/YS8O;=R@WGT#5!+ P04 " "$9)Q4HB.XWH\" #.!0 M&@ 'AL+W=O&ULC53;;MLP#/T5P@.&%MCB M2]*LZ)( 3=)A>^@0-+N@&/:@Q'0L5)9..;W)RCG R*MD&ETC?RX6V M5MBQI+Q :;B2H#$;!]?QU6S@XGW #XX[<[ &IV2EU(,SOJ3C('()H< U.09F M?UN+ANV3]Y[5;+BAF<*?&3IY2/@\L 4LQ8)>A.[3YC MH^?"\:V5,/X+NR8V"F!=&5)% [89%%S6?_;4U.$ $ ^/ )(&D#P'#(X ^@V@ M[X76F7E90_T'+N%;KBK#[)FCD*PPEUZX;D1,:Q') M$1%Q K=*4F[@1J:8_DL0VHIT94G:LDR3DXQS7/>@'[^#)$KB%Q*:_3\\.I%. MO^M2W_/U7^O2+[8RI.W=_WV"=="Q#CSKX CK)RZ9@+3E+K4JE<$46$:H?>^< MNVFQQE)IXG(#)6JNO/_N=@I1+XZ<"Y1.+9^]/\9=$#ASTJ].A9R_U.@ZXZ'/ MV$V@[22.+I/^I6W"]K#^K\?5)0D/GD:!>N,GAH&UJB35UZ'S=D/IVK_%9_ZI M'5;U;/E+4T^Z6Z8W7!H0F%G*J/?A(@!=3X_:(%7Z![A29)^S7^9VX*)V 78_ M4XI:PQW0C?#)'U!+ P04 " "$9)Q4PKGY=80" "H!0 &@ 'AL+W=O M&ULC511;]HP$/XKITR:6FDC(4"W=8!4H-/V M4 D5;=,T[<$D!['J^%+[@+)?/]L)&:M:NI?$=[[O\WUW]@UW9.YL@;&67'+DLL2M96D MP>!J%%UU+Z=]'Q\"ODG"5+HCMO?,E'4>(30H49>P;A?ENR*5Q MWW!&[9$>>+P^L'\*VIV6I; X)?5=YER,HO<1Y+@2&\6WM/N,C9Z!Y\M(V?"% M71.;1)!M+%/9@%T&I=3U7SPT=3@"="^> :0-('T,Z#\#Z#6 7A!:9Q9DS02+ M\=#0#HR/=FQ^$6H3T$Z-U+Z+"S9N5SHP*(3!@E2.QOI8+A"F5%9"[^&*VNW-?O^I>##Y"#-8SVV',3I?/+LX:#9-:0_J,AFX*-^3(+5SK M'/-_"6)7D+8JZ:$JD_0DXPRS#O2Z;R!-TNX3"4W_'YZ<2*?7-JD7^'HO->FG M6%HV[NK_.L':;UG[@;7_$FN%IJX]5(8JLIB#6+%S^O89K,BPU&L?)BD'UU[0 MQ&XCH[66OWVTA5S:NO7^;;K.TTZ[^_%4+^ND/H2D_(S9CI..J_'VN+RG8VJU M\=&E+]&LPRRPD-%&<]WIUMN.FZOPRA[Y)VX,U5/C+TT]PVZ$64MM0>'*42:= M=X,(3#T7:H.I"D]K2>P>:E@6;I2B\0%N?T7$!\,?T [G\1]02P,$% @ MA&2<5,WMK5*4 @ LP4 !H !X;"]W;W)KTN2X5OK.Y(@$#X609A+D1.5Y&)HTQX*9,U6BM#<;I0M& M]JBWH2DULLR#"A$F430,"\9E,!U[VU)/QZHBP24N-9BJ*)C>SU"H>A+$P<%P MP[']BOO':K9._4+>^40!I94@5+=A&4'#9K.RAS<,1 M(!X^ TA:0/(8T'\&T&L!/2^TBJ\5[A=;&]*V'7Z_ MP-KO6/N>M?\*J[$=FJJMY 8S8 8R;IK*VM8SKK*JEFW]2_L[2'IG 8(1EUMW M6VJN-.QMF9\L71/#T,?@QLQN&D>CI#>R:=T=9_0)O^3C:#08=7Z-R/#H_R]0 M;_U8,)"J2E)3X,[:39X+WW"/[#,[D9H!\I>F&6?73&^YE2YP8RFCLP^# '0S M(IH#J=)WV5J1[5F_S>U41>T<[/U&*3H&ULC53; M;M- $/V5D9%0*T%\25J@))&:I @>*D6- "'$P\8>QZNN=]W=<=SP]>RN+X2J M%U[LOA MJ32RS(-*$291=!Z6C,M@/O5G:SV?JIH$E[C68.JR9/JP0*&:61 '_<$-WQ7D M#L+YM&([W"!]K=;:[L*!)>,E2L.5!(WY++B,+Y83%^\#OG%LS-$:G)*M4K=N M\R6;!9%+" 6FY!B8?>UQB4(X(IO&7<<9#)]TP.-US_[):[=:MLS@4HGO/*-B M%KP/(,.$($)\_ M 4@Z0/(0,'D",.X 8R^TS;;FGJ(NUMKW'-5&_C$)9,I9P)^(--PLK8\TD803YDXA9,5$N/"G-I4 M7K^*S\\^0@C&?B:=\>#;V/.-7_+M)]L:TK8;?CW#.AE8 M)YYU\A)KA;JMO7.XZAW,!PY%]\IVVMS9VM$ M@H=&*KN(:J+V@C%;UMAP>ZI;5.YFK4W#R:EFPVQKD%MJ$<4^(918DF?@[MAA@5)Z M(I?&?<\9#2$]<"P?V#^$VETM*VZQT/*[J*A>1/,(*ESSK:0;O?^(?3U3SU=J M:<,7]IWO[&T$Y=:2;GJPRZ 1JCOY0]^'$2 Y>P:0]H#TI8!)#PB=8UUFH:PK M3CS/C-Z#\=Z.S0NA-P'MJA'*_\5;,NY6.!SEA6X:0>ZWD(6C@K>"N(21\1B. MKI"XD$YZ \7G'W#T^E4RF[X[ANX$H>!+K;>6J\IFC%Q.GIF5??S++G[Z3/PK M+$]ADIQ &J?)$_#BY?#X3SASG1C:D0[M2 /?Y!F^I7'[8>CQ!%K)%8$K"O!^ M*UK?#/C)5Y:,F[Q?_P@U&4)-0JBS_PI5:A4B805N59_J:\<^"^Q^5W=YDIS/ MDMD\8[MQ __VF\ZG\_-X<.NR9Z,9\OO[B9N-4!8DKATP/CV?1F"ZG>@4TFT8 MJY4F-Z1!K-TS@L8[N/NUUG10_*0.#U/^&U!+ P04 " "$9)Q4NHF=0J@# M D#@ &@ 'AL+W=O&ULM5?Q;]HX%/Y7 MK)SNM$D=B1-"Z0Z0!A1=I^N&VFZGTW0_&/(@UIR8V0ZLTOWQ]YRD(=P@3;46 M"6+'_CY_>>_CV1GLI/JJ8P!#OB*&!1#DJ$ZWM>STT83YW1(+\W5Z.!S(S@*'63 - M$RG^XI&)AT[?(1&L6";,C=S] >4#A99O*87.?\FNG.LY9)EI(Y,2C H2GA97 M]KT,1 U NR< ?@GPVP*"$A"T!71+0+4,F M'_XFKW[[A?;"WU^3XDIDD\I-_KL801OW,4RTRR-], U*,XNX2Y+ M(>-"B']"R#53'>('9\3W?/\(?-("[M&3\&DS_#U+&^&7S? I+#LD*.#T"'S6 M'NX=PEW,9Y54OTJJG_,%;9/ZY4^<0:X,)/J?!OZ@X@]R_NX)_KF2&ZDA(A'? M\@C2Z(QL0!7&.!:\@NTB9[.E;COR.ABF;3U"S7,.9'8KF=VGRF2)S%)S3&-! MU:NM3[V^'_3_K_/Q>0=:PTIKV*AU6DHDZ 6!88S(EVM(%J":\M6KR'LOXH?S MBO_\.?TP+MBHUR;9_4I#_]F2/>X_+8D7E8:+1@UCB:6/7&F=U?)'_B4?,=AS MR3'P,]Q&R9@+87?58OHU,YGBZ1IGD4N[#P)F*"8?5SAR3^YVLJJJY!U^[W8X M7-PO%[K#5JH--YG=JYG WA9PXU"ZC8>HM]\IO!=Q$:WM1;3Y3P +@]N(-BI+ M[ (KM@2R92([YJ)I27:0Q="SG^-9I/OR2?U'\J@0@SG!9*8&<+J]B66-M?8G[;\C*\* MM[_/Q$_:O>F!]G68AB_C\GTQIKWG<_FD)&OO\GW1ILU5^PDNGSQ"Y7<\VNCR M?16GS66\G'M>8$")@A71>YQPMHHI7DJ)CY"8_ M0B^DP0-YWHSQ-0Z4G8#C*RG-0\>>RJL7P]%_4$L#!!0 ( (1DG%3.16>/ MB@L #(\ : >&PO=V]R:W-H965TS=*[-/J]79?/V;-FVFY]FLV:^=.N\^;': MN!)^LZCJ==["M_7CK-G4+G_H&ZU7,T:(FJWSHCR[..]_=E-?G%?;=E64[J;. MFNUZG==?WKM5]?SVC)Y]_<&GXG'9=C^879QO\D=WZ]I_;&YJ^&YVZ.6A6+NR M*:HRJ]WB[=D[^M.U,5V#7O%[X9Z;HZ^S;BCW5?5']\V'A[=GI+/(K=R\[;K( MX9\G=^E6JZXGL.//?:=GA[_9-3S^^FOO/_>#A\'_N_V 9-??O%HU_?^SY[V6G&7S;=-6ZWUCL&!=E+M_\\_[B3AJ M0$6D =LW8%,;\'T#/K6!V#<04QO(?8-^Z+/=V/N)N\K;_.*\KIZSNE-#;]T7 M_>SWK6&^BK+;*+=M#;\MH%U[<=OFK8.%;[-JD?U#LIVZ;++:KW)RR_9J_?Y"IJY[+:SXG7VZLJU>;%J7F=OLLN/ M_\I>_?4O5,F_O+-MG'H:NULE.$?-U()/K QE E* M#*&XC>I@HTK:>%F535MO=TX<#BI,YV/M&M10%1K*+*=:#RP-=;#HA#*!FZH/ MINJ)B]X ;N;5MFS=0P;HS+9-43[V+LKM/-?:M1F.Z_P1A"G>1& M&QX9@SF,P23'< ?,!:QM.F_;@.=OET"]\@]TNDUH@C14<#DP-=1I(I@1!#?5 M'DRU25-_@_FLLW+$X>Q,M:$),%EDN#%"F6#"2HL;2HE'&DF:.N85]Y@AP9]G MTAK#Z?"H84K-*4RJCIAZ1%^:=."74YTW]4B@+#GZ*U<73WD7?F6+ \^+_ECW MAP6="Q:,$+86&6XM1!;95=3#AJ9ITQWCLJWJB,?>MS[9]I:!UPYL"X4.YC7^U7$SI 96HO0RE#6L5+QB)&>+30-E]WQ'#,2 M@8:6=G@N$1DU-(86ZME"TW!YM^Z<=),];&%KUM4:S%WEG=/>Y%%B4X0>C#+. MZ=!H1$A@I]#8^GO.T#1H;FJWR;_$SP["$*Z.@H6]?:&,6BDCD0_U!*%IA/B8 M?>=#LKS-%GE19T_Y"N:Y7=;5]G&95?W^F$/(7KMEE^>!>RA*^-YEKW[^_;?+ M#Z_1L84PH41H9FN?,21%($/-PH%9 '$0HBK!"1<\@\ M>UB:/9=YL^PCYGGW11=_P#K$M@X+P2(IS!L=3B\B5)8JB%5.A5=[X7&(K86P MRMI3X34B!%])C8W-@$<:H^D9&"7OOH,3GA++&=/#0X,HJ>9$F.A"'65.Z=3I MJYFK(K\O5D7H?T[[]3QC:9[M:-'M@-V1 ]<1]<<,81:Q4EDQG(=0R PCQ,2F MP<.-I>$& 7];Y_/$/.Q-#<$%P5IXLC"=E7"X(H9ZP+$TX([AT593T,%"C*EN M[]!@ER$IEY+*B CQF"<>2Q/OMLT7BZS)5WD7W_2[XMFM%CFD5%\W!FIYR#*F M"+&!X8A."$DBR&,>>2R-O/=5#6T@B\(G%D&9A-"9!&X+$PK01:)&YJG'TM2[ M759U^Z9U]3J[KR+W2"QD4F!@*.&$:D-C*^^QQ=+8^L7ED.6/':H00^ %[=#( M4&5Y+'#@GE0\3:IOR1,XD@EQ0X;N"I%%5IQ[K/ T5C[L@I4V_YPZ.1Q!BS1" M#4\.HJ,V"->OL.Z88BJ2HG)/'YY.TK[2IQO.R";A8=(%,8UD002,"04C)G;1 MPH\N!--,&V7EWM*04E1J*W5P>84J&>S]6+;&/="XF'PE.HWMW#.(IQDTZ5!S M)'OB)C@B"',HC>TK#QR>!LZ56S@8^\,^MD?MPS(JS8:N$9-QP?GPA*CP3A?\ MNXP,Q!.(IPDT:1GW PHIHP5$O<,[/$0GJ26Q.?K M[-/U[?6GWZ]O4]O-,X2G&7*[A$ !$HE-T>8K=.0A&2B<=VYHL-TF*$^OWCU' M1)HCGUSCZJ?(?7L( G"SU/#@8@13&@X9B8YX!.')(=+DV)>O\K:MB_MMVZ&C MBR"KY]+5S:"8A0XBA G3##*AZ1&E,Q2JZV-X$]X8(@T,.Z."F[_7KOUO:O_ MD]ADPOMVP;]?"4D<5632><6+BT@"N1DCE@H;W#5@2O!@5IC87O8.7J0=_/1" M$E:E@=@VL!716:6BF]H[>I%V]!.+20+)$+2T;.@?,)U57$?B8.']N$C[\9<4 ME$3HH#DCE-)AI(,(*23-ED?NXX7WY2*=5QP7E<#:9GO?% ]%'KN=%F'^P"## MY"RH*(X+3RWVD!!I2'R7,IC $A$X>3+8S\C%F;203R+W M9G#\P%D,BZ2A,%D,DQXJ,@V50Z#51?")8BYV@65($ XBNCZQBMGIN2'3W'A) MV4Z&"83NCM6PC(_H!&$\=LWJ M^2;3:<;DPIT\>AZ0AL^W).0RY M6N$-DL9WE"233!!HIW,F0*%)WN7.P]9%W M!,I((6//+3Q[9)H]DPIW$F%)Z$0:E"HI@RQJRWE6:+2+!FIV"DDU^ ZB#,1&0PB MDBXJ3PZ5)L?_M6"G0HXH*I49;FA$I[F$XQD9G>>-&LE37H!QA?"F+]<-W1 "IT>1G4G%-(8F/5L>OR_:6(D\-8$P\MEX>1"H-HI<7UQ3RS*RSQ0R=/"+D MDFAA8V?!LTF-7(]]6W%-A=1AD#T$Q2M,QZV,Y9C:TTFGZ90NKFD$3I(0$M@W M07AJH">43A-J2G%-AP )#,3NS1+%->TAH].0F70/KT-H4!64JA"5-K&]J3U7 M=)HKWQ++:R1;08IKB"RVXAXK>NP!]93BF@Z!P83EP3-O1!>ST!-%IY.C%Q3, M-'8W)[@4PVLD3,@ML['GZ-IS2H\\HYY6N=!(C441!:GT,+S'E()K?9Q.G=IZ M](QZI-+BVFP\Z=8(H@SE$(,-+46J+()''X!HSR@]\E:Z:GW,#,QOLHGU(8T5 M^9GBB@8;%[FE,Q*R41ZI9VD/*VV_*"8-% ^E."K7=.^N7> PO(1O':* M, :[%$, @^@BQ]AXM)@T6B9Y;H. 8_B [1(141M#B_%H,6.OIT<+J 8!"U) MQ60G!=13"SU:S/1+LK&)#%&AZ4F9>6\J5H[G(O;A!H\5D\;*Q^N[[-WM[?7= M+6H=@A,K)21VPQ@24QK)(%N)K;?GBAG)5%Y6O#4> 6;DZ==8\=9@#Y;1XNT4 MY:F5WOF;M/-/%6\-?B8\,5_ 5!+ P04 " "$9)Q4PR#I0 \7 6 MK0 &@ 'AL+W=O&ULS5UM;^/(D?XKA(,+ M=H'QF-U\GW@&&<R@;99##>Y' P\H&6:(N[DNB0E+T^W(^_;HI2E\CJKI9$ M"_FR.Q:+Q:KN9CU/4ZQ'UR]%^5LUS[+:^7VY6%4?+^9U_?3AZJJ:SK-E6KTO MGK*5./)0E,NT%G^6CU?54YFEL^:DY>**NVYXM4SSU<6GZ^:S;^6GZV)=+_)5 M]JUTJO5RF9:O-]FB>/EXP2ZV'WS/'^>U_.#JT_53^IC=9O4_GKZ5XJ^KG9=9 MOLQ655ZLG#)[^'CQF7V8<,^39S0F_\RSEPK\VY&YW!?%;_*/GV8?+UP94K;( MIK7TD8K_/6>C;+&0KD0@_VZ]7NPN*D^$_]YZ_]ID+[*Y3ZML5"S^.Y_5\X\7 M\84SRQ[2]:+^7KS\.6LS"J2_:;&HFO\Z+ZVM>^%,UU5=+-N3103+?+7Y?_I[ M.Q(V)_#V!-XY@86:$[SV!*][@J+!^9JOTM4T3Q?.MZ+*-TME-7/&_U[G]:OS<_&\LZSGF3,JED_IZM7Y MX7M69>5SMC/XT?GA2U:G^:+ZT;ET1G_['^>'/_Z!A<&??G0V_W?RE?/+O%A7 MPGMU?56+/&0T5],VYM$F9JZ)F7%QJ54]KYSQ:I;-]AU+LY]1I_OL;?3;H0TY@Y:>TPYR_I M:BV*##;*&R]AXT76K.=/+/8BGT7A]=4S/V_B1+Z5!8/>2U"J,O\ M?EVG]XO,J0NGFJ=E-B\6LZRL.NL(BW!SG0!$R-W(\SVV"W S/7XOD] /W(CO MFTWZ9IRS(.(QGF^PRS;$0I28*@I7 MOA)_9XY ]F9!OF9IB>43]5\Q56.H:@_UK]BC65K4NGQ9B1.^6 M3:S_,E1T!F":#5'3;P@W=^Q?*-ZRWICXHGSZ46?-CBT,]Q/D*D'^1G7FAO"L MRYF3Y6_R^I25?E#+HJ*@/9I4345)5\]B^ +S?(T^]2% MW^%FLQQDY=IJOJ(2MEG7PHB^5N(LJ6U8K4\I4@PQ(UTK)\ MEP2*.9F7WI,D/@W!< Z&H D"D\9V9 MX; &\*1+O(^=(=!Q'C< MY36((8H2$PO#_;%0;("9Z< H?)&7 M= :9--M/3A$(;D;^$_"5\*S+MT\5NK>ZT60_3\4CN!GM3\17PCN>ZYA;$P6N MB (W0_E1^$KXU(5O30^XH@?<#.5GPEQ9TP-/T0//#.!'H2KA M4Q>^-2GPP)-],X"?"56)*'1KTYI&>(I&>&8 'QA5B:OI$C/1A7:RK1F%IQB% M9\;X@U"5\*7+S)H,>(H,>&8 MT=5PI$NYCX30(N^I=V$MML?"$4O/#,K^'L] M%Y-W *QZ"K,]ZV<"1E@EW-SY^ @C3P0\WGT6C%BQ*/8TSSL\11D\,]:?@JD$ MB]"DVV<'O=O;9++_):GB#KX9X4_$5,([GNO8MR8'OB('OAF^C\)4PJJ$Z/)?A[@!3@SJMS*U_KD-"_S]=*F/@>JZ ?6NTGC3H=P M@N!=@>[\P]KM['=IN/ST%/X$9?D[8[!">=1G3.&8TV<]3X5A@QK$3-SN$ M=SS7<6 -;X&"M\ ,;T=M=@B?NO"M-YVA0L&0>&!]GLT.$85F;8;6F]-0(6UH M1MJ!-SO$U72)T=^%&TWV)S0[A2!=S M'\G1HF]I-Z'M]@="T8/03 ]N42RPP==007=HO;,TXBOAYB[$AQK9"OI!D$3= MH>[;!1'S(LT(@I?7W^KM]1O"LR[A/E&0KSYUO_)%S.(8TKG]?!6=",V@?R+, M$M[QG,>A-5\(%5\(S8A^%,P2/G7A6[.$4+&$D'B&?2:8)7B%9HU:\XI(\8K( MC.@#PRQQ-4UB$?WEN-%D/W=%,2(SZ!\$LX0O76;6["!2[" R([H]S!*.=#'W MJ0&+D>^1,#L$(R:(G0$C(D4W(NI%NSH5'\TJLT4B >6>_QC0!+ MN+F+\$'N[^:9E_ H]KH0BUGZ8>2ZL:<90<4A(MM7WZP;X"*LL0UM+$(MT18X MS-+8 QCO$\P[[JQ! UX;\I1 M".^Z<;+F*)'B*-$;-@>Q]@KF2<*N)*!=N:C!-D[:U0/L-TX5L0F MJ$]3$4L4IB7$%^Y -LBBE"<*'9)!-MFC!-D$1V$2A9'F,4*BT"09Z!6M48+A M2<3#,.H^)L8LS>$J/$F(EBUD*IS_Q6*4 Y$EAWN M0((=HZTG"ZRS-YU8F7:R PH<+O'8$"<.1VA? 9@AA+5LJ6Z#T M%:%3=2J!.$#0"BI:$6)2QQ&( [2FH-@4H?]T5@)Q@&04U(RB1*-.(!"(&I0V M(@ LA(#3N0@$HM^DC1X !Z'=-#2!8/8[&J !Q0CUIL,(!*+69%;] H)-C-!5 M.H!&($)*&@DOQ%*CX65AV4D-X \AHZ3A$$>H>S$@J,0(]2-K%H'H(?DL[JM# M$F:=0 &\$*I% _('>Z4C!J2.F+76D3U_L-<=8D!XB!%J0:?P!Z.DT#9J>V@! MND.,T LZE3\@4D#:J "\$$) Q_$';@\60#:($8(_9^4/B#R05N<5( FAX',* M?[#7\&% Q(<1.COGX@_VPCT,*/ &2-8P0FSF&-" :,]I( +B\F<+,B%F(Q9AM.G+; $_>5"]F MS.RE7QC0?F%O(/XR9O8Z+@P(N3!"0^6LI,%>F84!:19&J*6<0AKL]5*8#V7> MS6!R+M)@+YO"@&X*(_1.AB8-B+:)-DH -(2RR6&DP;??DP =%&8OA$*1!D3H M!(<[2\.)A6$G+P [A(**ACH<+,[&@ 0*(S10K(D#HG:"=,A@9@9%'09$41BA MBC(@:T"T4K2_T@#PA5!*.88U(+(GVD@ NA":)Z>P!@N!$[--)VH *(3&R:FL MP5[VA '=$T8(GQS'&NRE2U@ ?PC$#!%G90T!ULTD%JRFJX8!H11&2)R<0ATP M?9,PU&E+,Z!OPBB!DS/1!WO1$@942Q@A+#(T?;!7)&% DH01^B&'T0=[61$& M=$48(>EQ 'U 9#XPL3G,#E&;P\Q,X BD0QBAYJ&A#@?HT#$@UL$(A0UKTF#4 MW-B.G3V8 &$.1@AJ#,@6$-$,;8 5PC%C&/80FB/*D!6@Q&"&*>P!40-HS_! M]AN1$/Y&E!E#3F4+B*Z%H4V" 6$+1FA/',<8$&D*4Q,) P(5C%"3."MML->H M8$"D@A'Z$*^;"J--)QD /X1(@[&I MX@!Y1 :T%Q@AOF!-&Q!Y!%3VRL*P$RS %T)G8$ "@6@3:&<0_E"@&6:.(1#V MV@(,B LP0@G@% )AE O81FT/*4!3@!&B J<2"$0(0!<5T !@1/O]<>3!OCN? M@?9\1G3,GY4W(-WUVA0 ;E"-]2?P!J1C7AL10!&BQ_U6=$S_M9B032.*]- 4 *T3-_"I% >N.U$0& (=KB MST4D$OO="^BP9T2+_=!$ FFPUT8)\(;HK3^,2-CWS[,$_HZX]3?T%)% .N?% MEB]Q>ZB'&6)"EIBA 1ZY"W_!G'CG&.<11TE<EL*P9'6>>;QT(U[ M) (U]86IQS7PPD&S/2>:[8?C$1SIP/?B*$ZTTPE^ IQHPS^"3'"DF]XLC,-! M4STGFNI/X!0<::J_Q$@%:FA@%1RTX'.B!?]$5L'M6^LY:*WG1&O]4:R"VS?0 M<]! SXD&^G.R"F[??\]!_STG^N]/8!4<:9T7DQ[#3KI.7."GL(G.^3-QBVT8 M-J,*>O YT8,_,+?@2 -^3^JK$RS (Z(#_R"*P9$F>[.*(P>]]ISHM;=G&AQI ML6 M<:+P_CEX@[?6F5RN.2@PY]3G3HGT(TD/9Z$:KKQMJX .00[?7G(AH<43\V MO$#!0:\^)WKUAV8;2*\^P39 OSXG^O4/8QOV+?D@KW,"\( M7#_QNJ42,T61=()[-2)IT^;?^0B@!-%#?\L;ZK1_K 3D.M^^CYQRO-ZT:!-]0XB<7,P%S>2-*_6]U4^R],REV>)^E7*VE-N2FHED#X5AS.' MN?^UQ?.5^+ M![.LSLIE\PA&K%Q9S,I9,UTO>3UOC.4EVB+7W*%8)&+H9IM\%SF-!4?BVC6U6;TENEOF?-8 M%+/>O5S]\0^QP.L_.8NBJC(Q.WD3Y[O&RS)];;S4^2+_WQ89[B4T9%7E9+^+ M&:R:U"3"""@IZV;TQ?7$X.= F8WJ5RZ#,TAUJ/:6 (,@/VDM-UZ)6K^K% MJZB]B]DV+GCU=_+:&I)D-'NS6 MIUA9(N1,+N%6\/6]\U-_=5K>*_.T K?!]Y]OPG=!Q-Z)G;,P$_,I3Q87WE]# M:4-^0<%RN,O9>].& 0A:<$+0XHYK2@35,0;NG#)[DO^4?+M&Y6@/#9<(=M MH7F9YV+FNI7EOJ$4B_5L4SKV[NKFRV"Q2)H94O-B'C[ &PD-CCM/,WRT0*"V M$#5#M5E\[2/IS0:IDBM5E-A?):)O[JD6[,4PWK_NWX%BW3]FJZP4AY99)F\Z M4:!^$C[$*GMLUGR5+W/!&C:>TGJ[XO'2:1HNH/?!";V/.Q\?+N*T_4;$ADSF MHM1M,FX*HJ#KE^E4+(DJ;TK.4C"@#2L6"\) H9NQ%L2_F(JM5'O[_EJ("NA( MWK^6!4=#I)N[$J!14P=2<952DJYB-6N(XNS7]8:>;R<,X9!-7=WQ>/-0 ^)- M")G@/^QY0YWVRV91+<2]N06]77W=O9[9IBU7T:,8Z%*N4;$ ;[/I!H-9C MR<)XZT#>?]LR^-?TQ9PEH/&$X G^NVHWU&F?F_K=S&O1WFJ+[%E4K&Z=V)2D M25FLGYSF%E559W?_"L1H)U/"H.#;8A;0I:\;(9 MT:9>;B8*<,UU0W8WR/19W:/ M\]T?=?$DQO["N2_JNE@V_YQG8BM02@-Q_*$HZNT?\@(O1?E;,X^?_A]02P,$ M% @ A&2<5 L-C2^)# UT !H !X;"]W;W)K1/K[$R4Q_?$F] 006H"0SPR^V)3^ %@+P/(OE+LX?BO+W:B%$[7U9+?/J MZ=FBKN]_G,VJZX58I=63XE[D[7]NBW*5UNW+\FY6W9='4RRP7;TJO:E:KM/QZ*9;%P],S.-N]\3:[6]3=&[.+\_OT M3KP3]3_OWY3MJ]F^EYML)?(J*W*O%+=/SWZ"'Q-@<==B#?E7)AXJY6^O&\M5 M4?S>O7AY\_3,[TP22W%==WVD[:_/8BZ6RZZKUI _MKV>[3^T:ZC^O>O]V7KT M[6BNTDK,B^6'[*9>/#V+SKP;<9LVR_IM\?!";$<4=/U=%\MJ_=-[V&+],^^Z MJ>IBM6W<6K#*\LWO],OVFU : +G%>%@]>V:';WKH_UE_FNG4[_"SO)OY=7;;_S=IV]<6ER,5M5E=>FM]X M+_-:E*)J7Q6W7I*5[=P4Y>9?[YI[47[.JN[U=XFHTVQ9?>_]X,U__>A]]^<_ M 0_^]KVW^>UEN?=^4315VZXZG]6ME=UGS:ZW%EUN+"(6BX!XKXN\7E3>S_F- MN.EW,&N'MQ\CV8WQDCA[3,3U$X_"7SWB$T ,FA_>W$>:)PAFZ4J=OTR=OYO]_/V[Z\++:K&J_N,P@.T-8&L#F,6 =^DR M+3.Q^.@TO,\V MUXM,W'KBB[AN.EEHE_!*K*Y$Z5J^T?Z3HFGV3[PW(!YS_\3&MTUIH$^<"2(Q MC;1Y0T LBO!Y U\*B#_V!MKVV-M!QEI$0(SHC(" K'L(%$V$@<5879>B,[_U MA;RK(F\J@0\$C(\/:13H(S%1O-U7^E 0E$]M8R%R+.2PC?47[U981D',402^ M/@@3Q,- 'P,"\BT$#5+P@)Y&:MMV?5;S_5@W'8'YP SC35C+:[;](=42W'+Y MH?%>I-E_FWQ/8M[_O)]WU*:X60=P'$A5@V :E@,I1>#6HB-Y#DQ9H83I4XF M##L/1,HIN/743@^FX 'H7M@<0[6>OFZZB8IM*6I2/)@9C"PGS=8T! E%N6%Y'J0]SJ<\*^)Z:2 M&/L>PX#%5JDUQ*TU!^_I;3_]/6U\GR:(QK;O4RH3<1^XK-N5F.#51-$K*DF2CAJ_H@@+AKK[@X$"W8U#0"2R;!\J M^92.'L"B2'1*UR<,8PP(B6#9MJ&D8NJFXH,UC)IN/H^(/@P3% +7QX& ; $M M*OF=N@\,5J&CICL/8)Q:41084X"@?&XY6"L#<"G!L9-O4 1I:SIE,Z@!SZ\ )^YF9"L$LO,*D/K"AP-&!^Y A01^P MR"&30L%.#/HP+)I#;<-5'FJX5>%Y4WB_96DQ3J"&2?IF$P5JF&1<-F:@)F$F M6Y+(MNPE6[*QPRL).SPLPB3SL7'"(@E#(AZ!Y03') NRTX(9"4/"%%:B#R3E M!6[*>]%T'N!OG1_XM1EAX0>2YX*)@A"!I+A@U"!$8!(="?4'F2C(XDL$D@V# MT8,0 1)@T-U6!&-CTD R:3!2$"(P_6$>Z1%?!,28;=DK#WU/#$($2!#"]XWO MS42%BKO?-TKR<.#FX?#9*&"*0Q!M,%(8().<&8X8A+@.3>8GY !X!V;R2 M0-)S,':LXC(PB9L9I($\Y+7L0RZIG8\3S[CDIA_+(SWNAH"836VY% %^6M#C MDILN;1SISR01D'H"[-LD58&[5>'3HFB\UR+[.HHGR"7'\XE"(UQ2-Q\S-#+G M)C=#I&>Y("!B>ZK*)8'SL:,>!N6>@BE!]$/L[3,2XYGD\4B @E M=8>C!B)") N&ZUDH&$C/\DC0GBS>5BA9/AP]I!$Z0QK;$2$8/3Z&8&P;.I0* M$8X4&@F1T(CAX2*@D.@L.@#J#T1*3GABD"5$Y(I0R%$X4O0FENH1# MZC*8X!4B>9U&@A<"LIU;0R6K\\08>(C$K4V33)#5)*DJH5M5Y@N1=QE9M^+; MK!VI,^%$.A-)G8F&C@B#:R^SS&\MCU&@@3H\YEWSA)R?%I?O0\-IU?TR3$0;::)"DZ=E/T+UGC?6SR MQ;=AG5BR<3R1AQQ+]HT?ZR'/8Z?SNYTGMQ?=-TZR=-\D MR=+Q8/+'!_&M_.-8*9.:R#]NCY][&[J_'[EV=ETX9PH#6:>J/44K!I[F)<]W M#0?,KY>]]3_K5=-=Z)RP9\I5S(G\A!!E^I^O%'S3+< M==>/I>O/B3!4;*L$\95B(7_T',)=E\[G6AC(6I[G*Y5%_D@Y@KN.>A$X:I2 M("C"K-^K4C+DGQC^V#7LA=6Y_LP-0UDK&L!72G]\-\/_DK6^09K_\4W<2O"5 MTAU_*HY7"U@'*E@/*9%$"DW-,\!!J&0(I8U#K5H],6 "2&TI9OT!J&0(I5FO M*,9 H>KKU/N8YHNFE_V@7CMQR-)3BTIA*I50:T,'BD./50G \LS-B410U*AH M0U#$2BYJY2F,+R9P0$8Z"C)'A2B.)24 U%K6@6+6(TK"#TE+QU A,?<:UI>U MO%W1I8%:5@=38/GD^C/].0Z+C;I5!!:'ECPI4$M7!VI7/S6%6;MR-%MPA.4$D\8J/%L?;8"AJ8S&J7NDR>D+[KDN7_S='089?A8!LVT&I*X6!PM+#?42D$C0P M\H(P%-,O%THP%-C2:T I*X6!NE+'K3O((]+8N/0(0?%0S[?$4,"LUBMZ,5!% MNLGR*/([K9[K:*I0I(%.]'P5E+I-&"CM1G4SBC*OW4%0U*9S2ETH MT-%S[G==]K:.<8A!0,:=:1C(1A5*H2D,5)H>3A5(D2G7[PZ;8RB$*A 4@"UT MHU2LPD#)JITJD,K4B!BNDU+G"0*'KIT7G3GQL\O)QL2>E MMA785+$GIMY+-F[LB6%"8\2>#D$E0RAM3(IHL5-%BR%"@UA_ "H90FG6*Z(U M4(@[3S/O?=9JUN/6H2)9;"K)4@IN8:#B]NAUB(@1,I,'H)(AE#8F1;-.+..] MW#7D ]8?@$J&4!OK9\KET"M1WJTOV:Y:#6WR>G.'\O[=_4W>/ZVOK];>O^QN M^%Y?.BV[V5P/_CHM[[*\\I;BMNW2?](E39>;"[=" MI#>B[ #M_V^+HMZ]Z#Y@?^_YQ?\!4$L#!!0 ( (1DG%1?LZ#99 ( +0% M : >&PO=V]R:W-H965TU=8VEW%LBAH$-1>J 8D[E=*"6@SU-C:-!EIZD.!QEB33 M6% FHWSFU]8ZGZG6AZ]C4@)%6VYO57[ M3]#Y\0(+Q8W_DGV7FT2D:(U5H@.C L%D&.EC=PX#0#H] L@Z0/84,#X"&'6 MD3<:E'E;*VII/M-J3[3+1C8W\6?CT>B&25?%.ZMQER'.Y@N04#%K")4EN986 M-!B,5$563.-1*QVV[MH&](X9%[\F5V7)7!4H1TRX2JXF9RNPE'%SCBG+SS_( MV_/9P?PB.\FX@N*"C-)7)$NRY!E!R_^&I^].R!GUM1AYOO$QON[$R?T- MB WHGR78REVPRJ-6!0 41X !H !X M;"]W;W)KR_?I M?+R3R=SR)G>ER44^":3*F<&;]5#3Y<*6.HZ MY:)'^_W#7LYXT3D_=<\FZOQ45D;P B:*Z"K/F?IQ 4(^GG6BSO+!/7^8&_N@ M=WY:L@>8@OE43A3>]9I14IY#H;DLB(+LK#.*3BX&KH-K\1>'1[UR36PH,RF_ MVIMQ>M;I6X] 0&+L$ Q_OL,E"&%'0C^^+0;M-#9MQ]7KY>@W+G@,9L8T7$KQ MF:=F?M89=D@*&:N$N9>/?\ BH ,[7B*%=O_)XZ)MOT.22AN9+SJC!SDOZE_V MM$C$2H?H\)4.=-&!.K]K0\[+*V;8^:F2CT39UCB:O7"ANM[H'"\L*E.C\"W' M?N9\(K7F,P%DG)>8(2(S,L*DI_AG=)?<85JGAA4I4ZDF^$O&A0&%!##,9E63 ML=85I.2B,N1.&O(W$NDZR\ EFR!KB)D#/F6*7!_%YSI,Y80I><.+7*VS&Q6^G/8,)LV'WDD5R+NKDT%>2$U%R M*PLSU[7OSP?H8::;=--ENB]H<$0,?1]3T'6A!\:+&_AB-][@E?%&15$Q8<%3 M\CNX=!$CR?CF?KJ2,=J/AGMHL4^^W&*CF?HG8'K0F!XXTW%+YGQ8Q 8*B@3L M0_NY74J\*8UEQHUB.=C"Z*#';RN4PZ/&C:-=@G[8N#W<(O1A6ZVA/VZVY8E]G0!@ZF> I1A<]ET5_J2A#2&B MOI>1_BY1(EK1OVB+I%ACK#4K(NK]IQOR(C[JD@\%*%EI6PF,0CPT^>7G(8VB MW_&)=BI_4XF,"V'#8TVS5ISPVA3%.\4)KVS18)N<"!MKSPDO<5%8=UZH%5UR M*1C"D:&?;CJ,%'C/V8P+;CC@I JY4BE4$22'PAP7>\GBM@TEO'Y%ASM%":]X MT=$V*1$V]HP2<AXER"F7L)H M?XL0KS'6&F+JE8R&Q>6"::[=D@N1342E70[Q4U]@WP9FZG6'TIV"V:L2#2^9 MWACFL+'V,'MQHF&]& N$%C]<%P(\L;P4L#',7DKHP4[![)6&AI=*;PQSV%A[ MF+W@T+ &O+#4:XFMUP0ZW"ELO<30\%KHC;$-&VN-;>R5)@X7_Q>QM=*,V(O0K%.[7[%WM!B[>Y_[?&6'MJ>%V+-]H"1&H,$7S(N"T>=<%8 MR?RU-APK0TOTO3C%.[4!&'O)B[>Y!;C&6'OTO?+%&^\"4@<_X&(])1_9$U$@ M,+34OA]I#:8^,'FVUE=.^120 M8=?^_A&6,56?7]8W1I;NS' FC9&YNYP#2T'9!O@^D](L;ZR!YA3Y_#]02P,$ M% @ A&2<5#B3_;$I P C!( T !X;"]S='EL97,N>&ULW5CA;MHP M$'Z5R*VF5IH:(",E*R!M2)4F;5.E]L?^588X8,FQ,\?IH.^S%]F3S1>'0*D/ ML?[8RH)HSO?YOOOLN]01P]*L!+M=,&:"92YD.2(+8XKW85C.%BRGY84JF+1( MIG1.C1WJ>5@6FM&TA*!F#&:JDF9$^JTK<+=/Z8AT MXWAE[9_".U%I[.' M&E",/O;3GR*B3P_2?'F@YKV2,?+!8>3[N&OJL"GK>)@IN:EN1)S#YJ8Y"QZH M&)$)%7RJ.41E-.=BY=P]<,R44#HPMJVLF"YXRD<'=]T(.J[AR;E4NL[M,KB_ MTV;Z#K >@4 N1"NP1YQC/"RH,4S+:SNH)]?.9U#0V'>KPBJ<:[KJ]OID$U#? M;)*ITBG3;9HN6;O&0\$RD*/Y? %WHXH00&-4;HV4T[F2M-:PCF@,2SMC0MS" MX_@M>\*]S+:JVH&:RM:T@AK3T;@!\&^S.>YMVI?Q!@5_4.9C99KS,6@$8>Q=GIT4A5A\$G\N9=?K#BZ_%>2Z_\J MNX*]&ILS]K6+[!^#R/@81!Y%3PY>I U9T2^PBN5V"0- MIA47ALMFM.!IRN2S4]C2&SJUK]I/^.W\E&6T$N:N!4=D8W]A*:_RI)UU QO1 MS-K8GV%YW;A]Q[*YN$S9DJ639JCGT]H,K&&S-A<$["+7]>5'L!B'^1' L#R8 M BS&16%Y_J?U#-#U. S3-O B S1F@,:X*!\RJ3]8'G],8B__2I,DBN(8V]') MQ*M@@NU;',/7SX9I@P@L#V3ZL[W&JXUWR/X^P&JZKT.PE>*=B*T4WVM _/L& M$4GBKS:6!R*P*F"] _G]>:"G_#%1!%7%M&%/,(XD"89 +_I[-(Z1W8GAXZ\/ M]I1$49+X$<#\"J((0^!IQ!%, 6C D"BJS\&=\RAG\6]02P,$% M @ A&2<5)>*NQS $P( L !?3T\$MP>:4#M.*2VBZD8 M_1!2:5K5N %(MB6/:( M7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1 MH2)8%II%R=.B':5_'0 #P 'AL+W=OR))7DITPOWY; MDCWNUY9.[@_O?Z;9CZ(D/S^9%\7RW=E9/IW; MA'9PKCDY,/[[6O=9F?A M%VEAIX5+$_]@^[)Q:YX.3^I_A_;$[5PB5NXOVQT?M(Y M4?D\_?G/-'-_I4EAXOMIEL;Q^8FNG_ANL\)-#QZ^+R$?S%->/5*8ISOC0QB_QOCVJ(\@=4.E/++)VY M +(+(+NO!3ESB4D"R!Z [!T1\CZ$O)R;Y#F [ /(_JM!FGRN L@!@!QP(7^W MBJCE\C,%8TMAQ2B MR0[9?*@/YI=SB"DPD$4VVR">3)?ZFS96_?=7]W,A/&/E#DP52W[9? MT^3M=)5E92]]D>=6MAQ2AR:[X\8:>;EUD2*Z9$7X"9O_!(N7W]1M7(Y5JL[D MORNWW!L1=)$INF137"=KFQ>5<3>\3K8@G'L<8?)19*MJTJM<4A(^9S87?,@6 M7;(M[E=/N8NLAFJF6/8CT_(_UG92IE"?C(O3169F1;JQIEJ859V>#VDBAY9%5=V9OTP+CJ< MO/:0&GID-51#7G5IEJXP<0B%Y- CR^'.YC9;R\\.F:!'-L%=^:"-WMX:/\)4 M_BY(&(4+PJB;[Y.[^7+\ MZ"5>#KX_K>6DH(\Z^SZ[LP]7IW?*O"VM+E>$^ZCO[Y/[_NW$O>K^K_TXU\\- M_%>>^BZE+\+1QS].'V!-D&<(7] ML1MB(COTV7: F+T0$_FB3_9%ZU: .GWP Y00$VFD3]8(7&V7'SIR2?\H"T_[ MJ^UU4]K\38B)%-,G*Z9MV7T#&F[Q(>T,CK)W$:R^-S7D EH0!806(8O64-, M)* !64 '2_&-#8G<,R"[IW5-_J ;&B#W#.B+5F!E7G1# [@YSM[A.%B9;_S MD7<&9.^T+=$W=$'(.P.R=^J5^L;60YX9D#T#E^S5:8B)/#,@>Z9QT;ZI,8=( M,T.R9MI6[P\OQ2%RS9 ]V0D6\1O;$!EF2#8,7,T7'>,0:69(UDRPFM_8A,@M M0[);P++^WEABB-PR)+NE=6G_P-1#> R+O4G2LL#?<%,COPR/=A)KH[^+8)U? MWC?(-T.R;W;K_(VW#7+,D'T.:V_!OPEPA/0R(NNE;>7_\$H<(;V,^*=\#S8 M&ML2:69$ULS>3D C'_++B+W1'FX)--(APXS(AMGN#32"(:>,R$YIWR2H4$-, MY)01V2G;G8+&]H/'>=G;[;LM@T8VI(X161UPC5X8;H0T,B)K!*[1"\PQDLF8 M?58+K=%+3"23,5DF#F=]:]A$I>'8]DQTLF8K)-&S(>Y]=?IK+"AFL?( M*F/Z\2VTE= /,9%>QJ^Z,3,(,9%LQJ^Z,3,,,9%LQJ]92/(X"C&1>L:O54JB M3LNG0DQ844*V$,24_2:RT/AHQ[X.,._L- TP)\A"$[*%<&N&>YL39*')479G MVC##?G."+#0A6PACAOWF!%EHD%7' T2'A"PT8<^%(*;HD&!EXY%* M&YLQPPY)=W!M(_M<&@0="E!8YMAA[]U T)$ A?6.';*+,.A8@,+ZQPY[3@1! M)P(45D%VR#YJ.Q)T90OC8E&2UH%5D1VRD=H/!56H A161W:.UG RZDN7AL%2R0W92P]F@QM:$]9(=LI' \: 2-@3%U?;LE1/-;< Q87W]'I* "H&=AI7X+-+\#%H3X!"([%+\C%H7X!" M([$+\S&H&-[A.GUZH7[#,;:FO@D7Z[.K]=M/LAUX$Y?KL^OUVT&_I&N[$*!0 M2:]5OJ].OYHLD[T]U-)QZOC](.2T<9G=$2H%!+[#+_EA:]+8/&"G4C0'$P#%E+\ 2F]"<9/"9 H9G8^0$2]&+J;_BZ)K+L3?\0+0H# M!#0[00 ?'!;=$\P5T.Q@ 0PJAOP\0!S8XHM3"_0[/@"!/I8+37M0*&9V"D& M&%0+4&@F=KP!!A4#9YAYH-FA!QA4F F&(&AV"H(H:FE:'X'A!YJ=?B#PMH-D M^V:+*D"AC]CY!^T%.'X^>K\2H#A8\Q4KA3RI (4^8F<@P!:5DV08@J#9*0B@ MJ&GOW)6&,0B:G8/0#OJV;%T!"GW$3D( H.7)1@$*?<3.0D MZDE#4!B&H-EI M". :+9\2H-!'[%"$UM*[JD%EBT(SL6,1 .A%%(E),@Q'T.QT!%PE*(8B,!Y! ML_,1,*B8),. !,U.2 @*&NNKO.X (5F8NTJ1D\P/$&STQ,:0,-V#4%A?H)F!RBT5K@>=O@P M04&S(Q0@J!R/PC0%S8Y3:"[&;9K;P3@%S 0*\3L1,/@Q/NHZ$=A%(,^6A9# M$^A>B^(_DD,V$P858TZ#900T85,S=85*#9D&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-W$UNVT@ 1.&K M&#I U-5--LE!G-5LL@UR <&A?Q#;$B0-DMQ^#&=A5V$6LPGT5@9EF*Z-/A@R M7W_\LC[NS@_[Y]/]P^%T]?/I\?ETO;D_GP]_;;>GF_OU:7?ZL#^LSR_?N=T? MGW;GE\OCW?:PN_F^NUNWM92^/;Z_Q^;3Q_?WO/KZZ[#^GSON;V\?;M:_]S?_ M/*W/Y_^X\?;'_OC]=+^NY\W5U]WQ;CU?;[8_']]>/FU?O^C#RYTW5Y^_76^. MG[]IL[WTH&J#ZN4'-1O4+C]HL$'#Y0>--FB\_*!N@_KE!TTV:+K\H-D&S95T M"V"W'&\!]*ZN=P7H75WO"M"[QA_; +VKZUT!>E?7NP+TKJYW!>A=7>\*T+NZ MWA6@=W6]*T#OZGI7@-[-]6X O9OKW0!Z-]>[ ?1N\6$)0._F>C> WLWU;@"] MF^O= 'HWU[L!]&ZN=P/HW5SO!M![<+T'@-Z#ZST ]!Y<[P&@]^!Z#P"]A_BP M&Z#WX'H/ +T'UWL Z#VXW@- [\'U'@!Z#Z[W -![=+U'@-ZCZST"]!Y=[Q&@ M]^AZCP"]1]=[!.@]QC\K 7J/KO<(T'MTO4> WJ/K/0+T'EWO$:!W=[T[0._N M>G> WMWU[@"]N^O= 7IWU[L#].ZN=P?HW>-A$X#>W?7N +V[Z]T!>G?7NP/T MGESO":#WY'I/ +TGUWL"Z#VYWA- [\GUG@!Z3Z[W!-![ WI/K/0'TGEWO&:#W['K/ +UGUWL&Z#V[WC- []GUG@%ZSZ[W#-![=KUG M@-ZSZST#])[C86^ WK/K/0/T7ESO!:#WXGHO +T7UWL!Z+VXW@M [\7U7@!Z M+Z[W M![<;T7@-Z+Z[T ]%Y<[P6@]Q*Q#D!OE$2:BPLP,$]%A9HB)*#$SQ42TF!EC(FK,S#$1/68&F8@B,Y-,0I.I MB#)%J#(56:8(7:9J9O4$T2/-%*'-5,29(M29BCQ3A#Y3$6B*4&@J$DT1&DU% MI"E"I:G(-$7H-!6AI@BEIB+5%*'55,2:(M2::GE4"D'T"#9%*#85R:8(S:8B MVA2AVE1DFR)TFXIP4X1R4Y%NBM!N*N)-$>I-1;XI0K^I"#A%*#@5":<(#:>& M//Z*('IDG")TG(J04X224Y%RBM!R*F).$6I.1:4@0/>).$>I.1=XI0M^I"#Q%*#P5B:<(C:XI0N^IGL?4$D2/Y%.$YE,1 M?8I0?2JR3Q&Z3T7X*4+YJ4@_16@_%?&G"/6G(O\4H?]4!* B%*"*!%2$!E01 M@8I0@6K*H\<)HD<(*D()JDA!16A!%3&H"#6H(@<5H0=5!*$B%*&*)%2$)E01 MA8I0A2JR4!&Z4$48JC]:AI[.OQ[7T]NBW]_GXQW^^O M7&_?SSA]^A=02P,$% @ A&2<5$+)>GQB P 'V< !, !;0V]N=&5N M=%]4>7!E&ULS=O+;MI &(;A6T%L(_!\/KL*V;3=MEGT!EP8@H5/\DQ2 MSS_8TK-[K[\]CM;-#EW;N]5\Y_WX(8K<>F>[VBV' MT?;ARG:8NMJ'?Z>[:*S7^_K.1K$Q>;0>>F][O_#'/>8WUY_LMKYO_>SS(7SM MFJ%?S2?;NOGLX]/"XZS5O!['MEG7/ER/'OK-;U,6SQ.6X<[3&K=K1G<5%LRC M-R<W_;&;OYR=GB\/X9I?WH?+CI]7/Z,?WW' MK_N_\QPQY!P)Y!PIY!P9Y!PYY!P%Y!PEY!P5Y!PRE(-01!6%5%%,%0554505 MA5517!4%5E%DC2FRQA198XJL,476F")K3)$UIL@:4V2-*;+&%%D3BJP)1=:$ M(FM"D36AR)I09$THLB8461.*K E%UI0B:TJ1-:7(FE)D32FRIA194XJL*476 ME")K2I$UH\B:463-*+)F%%DSBJP91=:,(FM&D36CR)I19,TILN8467.*K#E% MUIPB:TZ1-:?(FE-DS2FRYA19"XJL!476@B)K09&UH,A:4&0M*+(6%%D+BJP% M1=:2(FM)D;6DR%I29"TILI8464N*K"5%UI(B:TF1M:+(6E%DK2BR5A19*XJL M%476BB)K19&UHLA:4625H= J0[%5AH*K#$57&0JO,A1?92C RE"$E:$0*X,Q M%I1C88SE!%F<(HN39'&:+$Z4Q:FR.%D6ILL2)LP2ILP2)LT2ILT2)LX2ILX2 M)L\2IL\2)M 2IM 2)M$2IM$2)M(2IM(2)M,2IM,2)M02IM02)M42IM42)M82 MIM82)M<2IM<2)M@2IM@2)MD2IMD2)MH2IMH2)ML2IML2)MP2IMP2)MT2IMT2 M)MX2IMX2)M\2IM\2)N 2IN 2)N$2IN$2)N(2IN(2)N,2IN,2)N02IN02)N42 MIN42)N82IN82)N<2IN<2)N@2IN@2)ND2IND2)NH2INH2)NL2INL2)NP2INS2 M?TV[O@_#_A^//WTNN[KI7^9'QTW=S4]02P$"% ,4 " "$9)Q4!T%-8H$ M "Q $ @ $ 9&]C4')O<',O87!P+GAM;%!+ 0(4 M Q0 ( (1DG%3[)GH [P "L" 1 " :\ !D;V-0 M&UL4$L! A0#% @ MA&2<5"&.X]QZ!P 9"0 !@ ("!#@@ 'AL+W=O&PO=V]R M:W-H965T&UL4$L! A0#% @ A&2<5(_G5GKC!P 6R@ M !@ ("!O!\ 'AL+W=O, >&PO=V]R:W-H965T&UL4$L! A0#% @ A&2<5,<\Q=X6)@ EX8 !@ ("! M[#4 'AL+W=O/B&Q\ 'QI 8 " @3A< !X;"]W;W)KP >&PO=V]R:W-H965T&UL4$L! A0#% @ MA&2<5$51>M@1#P %BD !D ("!XX, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ A&2<5."A6&PO=V]R:W-H M965T&UL4$L! M A0#% @ A&2<5(D!9("< P P0@ !D ("!PK8 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ A&2< M5*,(%$1^!0 _@P !D ("!^,@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ A&2<5/L=^NI<$0 *S@ M !D ("!E-< 'AL+W=O&PO=V]R:W-H965T&PO=V]R:W-H965T M&UL4$L! A0# M% @ A&2<5!"^.4AI P _0< !D ("!]0,! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ A&2<5,E3 MSC?; @ 0 8 !D ("!!@\! 'AL+W=O&PO=V]R:W-H965TH4@ ( & % 9 " @:\4 0!X;"]W;W)K&UL4$L! A0#% @ A&2<5+[J=T8E!P WQ( !D M ("!9A&PO M=V]R:W-H965T@S 0!X;"]W;W)K&UL4$L! A0#% @ A&2<5'NV)G)( @ &P4 !D ("! MZS8! 'AL+W=O3<# "7!P &0 @(%J.0$ >&PO=V]R:W-H965T&UL4$L! A0#% M @ A&2<5%4_ M&PO=V]R:W-H965T&UL4$L! A0#% @ A&2<5&Q,L*#Q @ 'P8 !D M ("!&:,! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ A&2<5"[H9/]B P 60< !D ("!;JP! M 'AL+W=O&PO=V]R:W-H965T/%IC0( %X% 9 M " @9ZT 0!X;"]W;W)K&UL4$L! A0#% @ MA&2<5'D *D7"!P SQ0 !D ("!8K&PO=V]R:W-H965T&UL4$L! A0#% @ A&2<5#/,*+H.! M90D !D ("!M,4! 'AL+W=O&PO=V]R:W-H965T M()'_FP, / ( 9 " @3'0 0!X;"]W;W)K&UL4$L! A0#% @ A&2<5)WPOD*) @ @@4 !D M ("! ]0! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ A&2<5-FE'SX8 P C 8 !D ("!;ND! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ A&2< M5(M05_UD @ / 4 !D ("!,/H! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ A&2<5 !NIL\B @ JP0 M !D ("!]@0" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ A&2<5!T9&PO=V]R:W-H965T M&UL4$L! A0# M% @ A&2<5#&G]#.=#P ET0 !D ("!X1H" 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ A&2<5*Y" MW)_J!P ,10 !D ("!1C " 'AL+W=O&PO=V]R:W-H965TJX@, (() 9 " @4T^ @!X;"]W;W)K&UL4$L! A0#% @ A&2<5&Z:)6W_ @ 4 @ !D M ("!9D(" 'AL+W=O&PO M=V]R:W-H965TJP( M *X( 9 " @1!( @!X;"]W;W)K&UL4$L! A0#% @ A&2<5%Q$;VPY @ SP0 !D ("! M\DH" 'AL+W=ON'T" #$!@ &0 @(%B30( >&PO=V]R:W-H965T&UL4$L! A0#% M @ A&2<5$!-T[][!P &!\ !D ("!#5," 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ A&2<5*LS+&I' P W @ !D M ("!,6T" 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ A&2<5.3P^%7: P B0\ !D ("!.7\" M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MA&2<5-FKT$9I!0 !!L !H ("!39(" 'AL+W=O&UL4$L! M A0#% @ A&2<5*"\H+FB! %!4 !H ("!8YT" 'AL M+W=O&UL4$L! A0#% @ A&2<5,!QNX(N M! P!0 !H ("!/:(" 'AL+W=O&UL4$L! A0#% @ A&2<5'BEX8[& @ K < !H M ("!HZ8" 'AL+W=O&UL4$L! A0#% @ MA&2<5.O[SPAW P !@H !H ("!H:D" 'AL+W=O&UL4$L! M A0#% @ A&2<5!$\2P>P! A \ !H ("!.K " 'AL M+W=O&UL4$L! A0#% @ A&2<5,@0,;9% M! .@\ !H ("!(K4" 'AL+W=O&UL4$L! A0#% @ A&2<5!%!,URJ!0 +!0 !H M ("!G[D" 'AL+W=O&UL4$L! A0#% @ MA&2<5%_:[N/) P X0L !H ("!@;\" 'AL+W=O&UL4$L! M A0#% @ A&2<5 *Y1YPK!0 A1$ !H ("!CL8" 'AL M+W=O&UL4$L! A0#% @ A&2<5$;XWEL< M P 9@@ !H ("!\&UL4$L! A0#% @ A&2<5$E &UL4$L! A0#% @ MA&2<5-%)U9>L P ,1$ !H ("!%M<" 'AL+W=O&UL4$L! M A0#% @ A&2<5':,J>0&! *Q4 !H ("!(]X" 'AL M+W=O&UL4$L! A0#% @ A&2<5"9>GP\- M! 81 !H ("!8>(" 'AL+W=O&UL4$L! A0#% @ A&2<5$$W9X.+ @ 7 8 !H M ("!IN8" 'AL+W=O&UL4$L! A0#% @ MA&2<5!&TBQ7? P F X !H ("!:>D" 'AL+W=O&UL4$L! M A0#% @ A&2<5+M#3DP#! ;P\ !H ("!7O " 'AL M+W=O&UL4$L! A0#% @ A&2<5$T87\BL M# IE8 !H ("!F?0" 'AL+W=O&UL4$L! A0#% @ A&2<5#H/]=EH P S@H !H M ("!?0$# 'AL+W=O&UL4$L! A0#% @ MA&2<5%4)(*_P P 1 \ !H ("!'04# 'AL+W=O&UL4$L! M A0#% @ A&2<5)&(]6KS @ !PH !H ("!QPP# 'AL M+W=O&UL4$L! A0#% @ A&2<5'3-&*?; M P 8 X !H ("!\@\# 'AL+W=O&UL4$L! A0#% @ A&2<5&2DK5.M!P A3$ !H M ("!!10# 'AL+W=O&UL4$L! A0#% @ MA&2<5&C"ER/S @ W < !H ("!ZAL# 'AL+W=O&UL4$L! M A0#% @ A&2<5+:3FE[R @ O < !H ("!"R(# 'AL M+W=O&UL4$L! A0#% @ A&2<5)D$^(_' M P %PP !H ("!-24# 'AL+W=O&UL4$L! A0#% @ A&2<5//"HYK$"0 !4 !H M ("!-"D# 'AL+W=O&UL4$L! A0#% @ MA&2<5'AYIN"+"0 2#8 !H ("!,#,# 'AL+W=O&UL4$L! M A0#% @ A&2<5+O&UL4$L! A0#% @ A&2<5'\U=TQ# M P #@H !H ("!;T<# 'AL+W=O&UL4$L! A0#% @ A&2<5+NCB&UL4$L! A0#% @ MA&2<5.>IHY;!!P 1BH !H ("!=U(# 'AL+W=O&UL4$L! M A0#% @ A&2<5/^I%?3Y P &UL4$L! A0#% @ A&2<5&WJ\JG; M @ F@< !H ("!EF8# 'AL+W=O&UL4$L! A0#% @ A&2<5+;5;D79 @ $ < !H M ("!J6D# 'AL+W=O&UL4$L! A0#% @ MA&2<5' >\(-K! TQ$ !H ("!NFP# 'AL+W=O&UL4$L! M A0#% @ A&2<5*C88A2*!P A1L !H ("!B70# 'AL M+W=O&UL4$L! A0#% @ A&2<5.[XF9FQ M!@ E"( !H ("!2WP# 'AL+W=O&UL4$L! A0#% @ A&2<5%175?[" @ :@< !H M ("!-(,# 'AL+W=O&UL4$L! A0#% @ MA&2<5-HFTYI> @ TP4 !H ("!+H8# 'AL+W=O&UL4$L! M A0#% @ A&2<5',L429G @ + 8 !H ("!%HP# 'AL M+W=O&UL4$L! A0#% @ A&2<5"%/+E[* M @ [0H !H ("!M8X# 'AL+W=O&UL4$L! A0#% @ A&2<5-P@X8MO @ \@4 !H M ("!MY$# 'AL+W=O&UL4$L! A0#% @ MA&2<5(7&UL4$L! M A0#% @ A&2<5#N--4O/ @ B0D !H ("!)IL# 'AL M+W=O&UL4$L! A0#% @ A&2<5"P)#]#@ M @ < D !H ("!+9X# 'AL+W=O&UL4$L! A0#% @ A&2<5/N:P*H% @ @P0 !H M ("!1:$# 'AL+W=O&UL4$L! A0#% @ MA&2<5$J>)D)C @ NP4 !H ("!@J,# 'AL+W=O&UL4$L! M A0#% @ A&2<5(B8\O?F @ RPD !H ("!,:L# 'AL M+W=O&UL4$L! A0#% @ A&2<5#@#T_9( M @ W 4 !H ("!3ZX# 'AL+W=O&UL4$L! A0#% @ A&2<5!T8;[2M @ 0< !H M ("!S[ # 'AL+W=O&UL4$L! A0#% @ MA&2<5,)XM)3L @ ' L !H ("!M+,# 'AL+W=O&UL4$L! M A0#% @ A&2<5(*.#36I @ )@8 !H ("!K,8# 'AL M+W=O&UL4$L! A0#% @ A&2<5/+R,>)% M%@ L]T !H ("!C&UL4$L! A0#% @ A&2<5%M07E#1 P +0P !H M ("!"N # 'AL+W=O&UL4$L! A0#% @ MA&2<5%6#9+D9!@ 2!P !H ("!$^0# 'AL+W=O&UL4$L! M A0#% @ A&2<5,]I .K, @ =@< !H ("!%_ # 'AL M+W=O&UL4$L! A0#% @ A&2<5/E%381> M @ .@4 !H ("!&_,# 'AL+W=O&UL4$L! A0#% @ A&2<5+=QY"<]!0 HQ$ !H M ("!L?4# 'AL+W=O&UL4$L! A0#% @ MA&2<5),01F5U! ;!8 !H ("!)OL# 'AL+W=O&UL4$L! M A0#% @ A&2<5,*Y^76$ @ J 4 !H ("!F@($ 'AL M+W=O&UL4$L! A0#% @ A&2<5,WMK5*4 M @ LP4 !H ("!5@4$ 'AL+W=O&UL4$L! A0#% @ A&2<5#"7[-R' @ K 4 !H M ("!(@@$ 'AL+W=O&UL4$L! A0#% @ MA&2<5+G4$S$< @ I 0 !H ("!X0H$ 'AL+W=O&UL4$L! M A0#% @ A&2<5,Y%9X^*"P ,CP !H ("!%1$$ 'AL M+W=O&UL4$L! A0#% @ A&2<5,,@Z4 / M%P %JT !H ("!UQP$ 'AL+W=O&UL4$L! A0#% @ A&2<5 L-C2^)# UT !H M ("!'C0$ 'AL+W=O&UL4$L! A0#% @ MA&2<5%^SH-ED @ M 4 !H ("!WT $ 'AL+W=O&UL4$L! M A0#% @ A&2<5#B3_;$I P C!( T ( !"4D$ 'AL M+W-T>6QE0 #P @ %&300 >&PO=V]R:V)O;VLN>&UL4$L! A0# M% @ A&2<5'+MA [1! U6P !H ( !RE@$ 'AL+U]R M96QS+W=OGQB P M'V< !, ( !TUT$ %M#;VYT96YT7U1Y<&5S72YX;6Q02P4& 2 ,( P@#<-0 9F$$ end XML 203 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 204 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 205 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.1 html 935 593 1 true 326 0 false 8 false false R1.htm 1001 - Document - Cover Page Sheet http://SinopecShanghai.com/role/CoverPage Cover Page Cover 1 false false R2.htm 1002 - Statement - Consolidated statement of profit or loss and other comprehensive income Sheet http://SinopecShanghai.com/role/ConsolidatedStatementOfProfitOrLossAndOtherComprehensiveIncome Consolidated statement of profit or loss and other comprehensive income Statements 2 false false R3.htm 1003 - Statement - Consolidated statement of financial position Sheet http://SinopecShanghai.com/role/ConsolidatedStatementOfFinancialPosition Consolidated statement of financial position Statements 3 false false R4.htm 1004 - Statement - Consolidated Statement of Changes in Equity Sheet http://SinopecShanghai.com/role/ConsolidatedStatementOfChangesInEquity Consolidated Statement of Changes in Equity Statements 4 false false R5.htm 1005 - Statement - Consolidated Statement of Cash Flows Sheet http://SinopecShanghai.com/role/ConsolidatedStatementOfCashFlows Consolidated Statement of Cash Flows Statements 5 false false R6.htm 1006 - Disclosure - General Information Sheet http://SinopecShanghai.com/role/GeneralInformation General Information Notes 6 false false R7.htm 1007 - Disclosure - Summary of Significant Accounting Policies Sheet http://SinopecShanghai.com/role/SummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 7 false false R8.htm 1008 - Disclosure - Financial Risk Management Sheet http://SinopecShanghai.com/role/FinancialRiskManagement Financial Risk Management Notes 8 false false R9.htm 1009 - Disclosure - Critical accounting judgement and estimates Sheet http://SinopecShanghai.com/role/CriticalAccountingJudgementAndEstimates Critical accounting judgement and estimates Notes 9 false false R10.htm 1010 - Disclosure - Segment Information and Revenue Sheet http://SinopecShanghai.com/role/SegmentInformationAndRevenue Segment Information and Revenue Notes 10 false false R11.htm 1011 - Disclosure - Other Operating Income Sheet http://SinopecShanghai.com/role/OtherOperatingIncome Other Operating Income Notes 11 false false R12.htm 1012 - Disclosure - Other Operating Expenses Sheet http://SinopecShanghai.com/role/OtherOperatingExpenses Other Operating Expenses Notes 12 false false R13.htm 1013 - Disclosure - Other gains - net Sheet http://SinopecShanghai.com/role/OtherGainsNet Other gains - net Notes 13 false false R14.htm 1014 - Disclosure - Finance Income and Expenses Sheet http://SinopecShanghai.com/role/FinanceIncomeAndExpenses Finance Income and Expenses Notes 14 false false R15.htm 1015 - Disclosure - Expense by Nature Sheet http://SinopecShanghai.com/role/ExpenseByNature Expense by Nature Notes 15 false false R16.htm 1016 - Disclosure - Employee Benefit Expenses Sheet http://SinopecShanghai.com/role/EmployeeBenefitExpenses Employee Benefit Expenses Notes 16 false false R17.htm 1017 - Disclosure - Income Tax (Expenses)/ Benefits Sheet http://SinopecShanghai.com/role/IncomeTaxExpensesBenefits Income Tax (Expenses)/ Benefits Notes 17 false false R18.htm 1018 - Disclosure - Earnings per Share Sheet http://SinopecShanghai.com/role/EarningsPerShare Earnings per Share Notes 18 false false R19.htm 1019 - Disclosure - Other Non-current Assets Sheet http://SinopecShanghai.com/role/OtherNonCurrentAssets Other Non-current Assets Notes 19 false false R20.htm 1020 - Disclosure - Leases Sheet http://SinopecShanghai.com/role/Leases Leases Notes 20 false false R21.htm 1021 - Disclosure - Property, Plant and Equipment Sheet http://SinopecShanghai.com/role/PropertyPlantAndEquipment Property, Plant and Equipment Notes 21 false false R22.htm 1022 - Disclosure - Investment Properties Sheet http://SinopecShanghai.com/role/InvestmentProperties Investment Properties Notes 22 false false R23.htm 1023 - Disclosure - Construction in Progress Sheet http://SinopecShanghai.com/role/ConstructionInProgress Construction in Progress Notes 23 false false R24.htm 1024 - Disclosure - Subsidiaries Sheet http://SinopecShanghai.com/role/Subsidiaries Subsidiaries Notes 24 false false R25.htm 1025 - Disclosure - Investments Accounted for Using the Equity Method Sheet http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethod Investments Accounted for Using the Equity Method Notes 25 false false R26.htm 1026 - Disclosure - Inventories Sheet http://SinopecShanghai.com/role/Inventories Inventories Notes 26 false false R27.htm 1027 - Disclosure - Trade And Other Receivables Sheet http://SinopecShanghai.com/role/TradeAndOtherReceivables Trade And Other Receivables Notes 27 false false R28.htm 1028 - Disclosure - Cash and cash equivalents Sheet http://SinopecShanghai.com/role/CashAndCashEquivalents Cash and cash equivalents Notes 28 false false R29.htm 1029 - Disclosure - Time Deposits With Banks Sheet http://SinopecShanghai.com/role/TimeDepositsWithBanks Time Deposits With Banks Notes 29 false false R30.htm 1030 - Disclosure - Financial Assets at Fair Value Through Other Comprehensive Income Sheet http://SinopecShanghai.com/role/FinancialAssetsAtFairValueThroughOtherComprehensiveIncome Financial Assets at Fair Value Through Other Comprehensive Income Notes 30 false false R31.htm 1031 - Disclosure - Borrowings Sheet http://SinopecShanghai.com/role/Borrowings Borrowings Notes 31 false false R32.htm 1032 - Disclosure - Short-Term Bonds Sheet http://SinopecShanghai.com/role/ShortTermBonds Short-Term Bonds Notes 32 false false R33.htm 1033 - Disclosure - Trade and Other Payables Sheet http://SinopecShanghai.com/role/TradeAndOtherPayables Trade and Other Payables Notes 33 false false R34.htm 1034 - Disclosure - Contract Liabilities Sheet http://SinopecShanghai.com/role/ContractLiabilities Contract Liabilities Notes 34 false false R35.htm 1035 - Disclosure - Deferred Income Sheet http://SinopecShanghai.com/role/DeferredIncome Deferred Income Notes 35 false false R36.htm 1036 - Disclosure - Share Capital Sheet http://SinopecShanghai.com/role/ShareCapital Share Capital Notes 36 false false R37.htm 1037 - Disclosure - Reserves Sheet http://SinopecShanghai.com/role/Reserves Reserves Notes 37 false false R38.htm 1038 - Disclosure - Related-Party Transactions Sheet http://SinopecShanghai.com/role/RelatedPartyTransactions Related-Party Transactions Notes 38 false false R39.htm 1039 - Disclosure - Dividend Sheet http://SinopecShanghai.com/role/Dividend Dividend Notes 39 false false R40.htm 1040 - Disclosure - Commitments Sheet http://SinopecShanghai.com/role/Commitments Commitments Notes 40 false false R41.htm 1041 - Disclosure - Subsequent Event Sheet http://SinopecShanghai.com/role/SubsequentEvent Subsequent Event Notes 41 false false R42.htm 1042 - Disclosure - Statement of Financial Position and Equity Movement of the Company Sheet http://SinopecShanghai.com/role/StatementOfFinancialPositionAndEquityMovementOfTheCompany Statement of Financial Position and Equity Movement of the Company Notes 42 false false R43.htm 1043 - Disclosure - Benefits and Interests of Directors and Supervisors Sheet http://SinopecShanghai.com/role/BenefitsAndInterestsOfDirectorsAndSupervisors Benefits and Interests of Directors and Supervisors Notes 43 false false R44.htm 1044 - Disclosure - Possible Impact of Amendments, New Standards and Interpretations Issued But Not Yet Effective for the Year Ended 31 December 2021 Sheet http://SinopecShanghai.com/role/PossibleImpactOfAmendmentsNewStandardsAndInterpretationsIssuedButNotYetEffectiveForTheYearEnded31December2021 Possible Impact of Amendments, New Standards and Interpretations Issued But Not Yet Effective for the Year Ended 31 December 2021 Notes 44 false false R45.htm 1045 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://SinopecShanghai.com/role/SummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://SinopecShanghai.com/role/SummaryOfSignificantAccountingPolicies 45 false false R46.htm 1046 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://SinopecShanghai.com/role/SummaryOfSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://SinopecShanghai.com/role/SummaryOfSignificantAccountingPolicies 46 false false R47.htm 1047 - Disclosure - Financial Risk Management (Tables) Sheet http://SinopecShanghai.com/role/FinancialRiskManagementTables Financial Risk Management (Tables) Tables http://SinopecShanghai.com/role/FinancialRiskManagement 47 false false R48.htm 1048 - Disclosure - Segment Information and Revenue (Tables) Sheet http://SinopecShanghai.com/role/SegmentInformationAndRevenueTables Segment Information and Revenue (Tables) Tables http://SinopecShanghai.com/role/SegmentInformationAndRevenue 48 false false R49.htm 1049 - Disclosure - Other Operating Income (Tables) Sheet http://SinopecShanghai.com/role/OtherOperatingIncomeTables Other Operating Income (Tables) Tables http://SinopecShanghai.com/role/OtherOperatingIncome 49 false false R50.htm 1050 - Disclosure - Other Operating Expenses (Tables) Sheet http://SinopecShanghai.com/role/OtherOperatingExpensesTables Other Operating Expenses (Tables) Tables http://SinopecShanghai.com/role/OtherOperatingExpenses 50 false false R51.htm 1051 - Disclosure - Other gains - net (Tables) Sheet http://SinopecShanghai.com/role/OtherGainsNetTables Other gains - net (Tables) Tables http://SinopecShanghai.com/role/OtherGainsNet 51 false false R52.htm 1052 - Disclosure - Finance Income and Expenses (Tables) Sheet http://SinopecShanghai.com/role/FinanceIncomeAndExpensesTables Finance Income and Expenses (Tables) Tables http://SinopecShanghai.com/role/FinanceIncomeAndExpenses 52 false false R53.htm 1053 - Disclosure - Expense by Nature (Tables) Sheet http://SinopecShanghai.com/role/ExpenseByNatureTables Expense by Nature (Tables) Tables http://SinopecShanghai.com/role/ExpenseByNature 53 false false R54.htm 1054 - Disclosure - Employee Benefit Expenses (Tables) Sheet http://SinopecShanghai.com/role/EmployeeBenefitExpensesTables Employee Benefit Expenses (Tables) Tables http://SinopecShanghai.com/role/EmployeeBenefitExpenses 54 false false R55.htm 1055 - Disclosure - Income Tax (Expenses)/ Benefits (Tables) Sheet http://SinopecShanghai.com/role/IncomeTaxExpensesBenefitsTables Income Tax (Expenses)/ Benefits (Tables) Tables http://SinopecShanghai.com/role/IncomeTaxExpensesBenefits 55 false false R56.htm 1056 - Disclosure - Earnings per Share (Tables) Sheet http://SinopecShanghai.com/role/EarningsPerShareTables Earnings per Share (Tables) Tables http://SinopecShanghai.com/role/EarningsPerShare 56 false false R57.htm 1057 - Disclosure - Other Non-current Assets (Tables) Sheet http://SinopecShanghai.com/role/OtherNonCurrentAssetsTables Other Non-current Assets (Tables) Tables http://SinopecShanghai.com/role/OtherNonCurrentAssets 57 false false R58.htm 1058 - Disclosure - Leases (Tables) Sheet http://SinopecShanghai.com/role/LeasesTables Leases (Tables) Tables http://SinopecShanghai.com/role/Leases 58 false false R59.htm 1059 - Disclosure - Property, Plant and Equipment (Tables) Sheet http://SinopecShanghai.com/role/PropertyPlantAndEquipmentTables Property, Plant and Equipment (Tables) Tables http://SinopecShanghai.com/role/PropertyPlantAndEquipment 59 false false R60.htm 1060 - Disclosure - Investment Properties (Tables) Sheet http://SinopecShanghai.com/role/InvestmentPropertiesTables Investment Properties (Tables) Tables http://SinopecShanghai.com/role/InvestmentProperties 60 false false R61.htm 1061 - Disclosure - Construction in Progress (Tables) Sheet http://SinopecShanghai.com/role/ConstructionInProgressTables Construction in Progress (Tables) Tables http://SinopecShanghai.com/role/ConstructionInProgress 61 false false R62.htm 1062 - Disclosure - Subsidiaries (Tables) Sheet http://SinopecShanghai.com/role/SubsidiariesTables Subsidiaries (Tables) Tables http://SinopecShanghai.com/role/Subsidiaries 62 false false R63.htm 1063 - Disclosure - Investments Accounted for Using the Equity Method (Tables) Sheet http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodTables Investments Accounted for Using the Equity Method (Tables) Tables http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethod 63 false false R64.htm 1064 - Disclosure - Inventories (Tables) Sheet http://SinopecShanghai.com/role/InventoriesTables Inventories (Tables) Tables http://SinopecShanghai.com/role/Inventories 64 false false R65.htm 1065 - Disclosure - Trade And Other Receivables (Tables) Sheet http://SinopecShanghai.com/role/TradeAndOtherReceivablesTables Trade And Other Receivables (Tables) Tables http://SinopecShanghai.com/role/TradeAndOtherReceivables 65 false false R66.htm 1066 - Disclosure - Cash and cash equivalents (Tables) Sheet http://SinopecShanghai.com/role/CashAndCashEquivalentsTables Cash and cash equivalents (Tables) Tables http://SinopecShanghai.com/role/CashAndCashEquivalents 66 false false R67.htm 1067 - Disclosure - Time Deposits With Banks (Tables) Sheet http://SinopecShanghai.com/role/TimeDepositsWithBanksTables Time Deposits With Banks (Tables) Tables http://SinopecShanghai.com/role/TimeDepositsWithBanks 67 false false R68.htm 1068 - Disclosure - Financial Assets At Fair Value Through Other Comprehensive Income (Tables) Sheet http://SinopecShanghai.com/role/FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeTables Financial Assets At Fair Value Through Other Comprehensive Income (Tables) Tables 68 false false R69.htm 1069 - Disclosure - Borrowings (Tables) Sheet http://SinopecShanghai.com/role/BorrowingsTables Borrowings (Tables) Tables http://SinopecShanghai.com/role/Borrowings 69 false false R70.htm 1070 - Disclosure - Short-Term Bonds (Tables) Sheet http://SinopecShanghai.com/role/ShortTermBondsTables Short-Term Bonds (Tables) Tables http://SinopecShanghai.com/role/ShortTermBonds 70 false false R71.htm 1071 - Disclosure - Trade and Other Payables (Tables) Sheet http://SinopecShanghai.com/role/TradeAndOtherPayablesTables Trade and Other Payables (Tables) Tables http://SinopecShanghai.com/role/TradeAndOtherPayables 71 false false R72.htm 1072 - Disclosure - Contract Liabilities (Tables) Sheet http://SinopecShanghai.com/role/ContractLiabilitiesTables Contract Liabilities (Tables) Tables http://SinopecShanghai.com/role/ContractLiabilities 72 false false R73.htm 1073 - Disclosure - Deferred Income (Tables) Sheet http://SinopecShanghai.com/role/DeferredIncomeTables Deferred Income (Tables) Tables http://SinopecShanghai.com/role/DeferredIncome 73 false false R74.htm 1074 - Disclosure - Share Capital (Tables) Sheet http://SinopecShanghai.com/role/ShareCapitalTables Share Capital (Tables) Tables http://SinopecShanghai.com/role/ShareCapital 74 false false R75.htm 1075 - Disclosure - Reserves (Tables) Sheet http://SinopecShanghai.com/role/ReservesTables Reserves (Tables) Tables http://SinopecShanghai.com/role/Reserves 75 false false R76.htm 1076 - Disclosure - Related-Party Transactions (Tables) Sheet http://SinopecShanghai.com/role/RelatedPartyTransactionsTables Related-Party Transactions (Tables) Tables http://SinopecShanghai.com/role/RelatedPartyTransactions 76 false false R77.htm 1077 - Disclosure - Dividend (Tables) Sheet http://SinopecShanghai.com/role/DividendTables Dividend (Tables) Tables http://SinopecShanghai.com/role/Dividend 77 false false R78.htm 1078 - Disclosure - Commitments (Tables) Sheet http://SinopecShanghai.com/role/CommitmentsTables Commitments (Tables) Tables http://SinopecShanghai.com/role/Commitments 78 false false R79.htm 1079 - Disclosure - Statement of Financial Position and Equity Movement of the Company (Tables) Sheet http://SinopecShanghai.com/role/StatementOfFinancialPositionAndEquityMovementOfTheCompanyTables Statement of Financial Position and Equity Movement of the Company (Tables) Tables http://SinopecShanghai.com/role/StatementOfFinancialPositionAndEquityMovementOfTheCompany 79 false false R80.htm 1080 - Disclosure - Benefits and Interests of Directors and Supervisors (Tables) Sheet http://SinopecShanghai.com/role/BenefitsAndInterestsOfDirectorsAndSupervisorsTables Benefits and Interests of Directors and Supervisors (Tables) Tables http://SinopecShanghai.com/role/BenefitsAndInterestsOfDirectorsAndSupervisors 80 false false R81.htm 1081 - Disclosure - Possible Impact of Amendments, New Standards and Interpretations Issued But Not Yet Effective for the Year Ended 31 December 2021 (Tables) Sheet http://SinopecShanghai.com/role/PossibleImpactOfAmendmentsNewStandardsAndInterpretationsIssuedButNotYetEffectiveForTheYearEnded31December2021Tables Possible Impact of Amendments, New Standards and Interpretations Issued But Not Yet Effective for the Year Ended 31 December 2021 (Tables) Tables http://SinopecShanghai.com/role/PossibleImpactOfAmendmentsNewStandardsAndInterpretationsIssuedButNotYetEffectiveForTheYearEnded31December2021 81 false false R82.htm 1082 - Disclosure - General Information (Reorganisation) (Details) Sheet http://SinopecShanghai.com/role/GeneralInformationReorganisationDetails General Information (Reorganisation) (Details) Details http://SinopecShanghai.com/role/GeneralInformation 82 false false R83.htm 1083 - Disclosure - General Information (The Fifteenth Meeting of the Seventh Term of Board of Directors) (Details) Sheet http://SinopecShanghai.com/role/GeneralInformationTheFifteenthMeetingOfTheSeventhTermOfBoardOfDirectorsDetails General Information (The Fifteenth Meeting of the Seventh Term of Board of Directors) (Details) Details http://SinopecShanghai.com/role/GeneralInformation 83 false false R84.htm 1084 - Disclosure - Summary of Significant Accounting Policies (Property, Plant and Equipment) (Details) Sheet http://SinopecShanghai.com/role/SummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails Summary of Significant Accounting Policies (Property, Plant and Equipment) (Details) Details http://SinopecShanghai.com/role/SummaryOfSignificantAccountingPoliciesTables 84 false false R85.htm 1085 - Disclosure - Summary of Significant Accounting Policies (Investment Properties) (Details) Sheet http://SinopecShanghai.com/role/SummaryOfSignificantAccountingPoliciesInvestmentPropertiesDetails Summary of Significant Accounting Policies (Investment Properties) (Details) Details http://SinopecShanghai.com/role/SummaryOfSignificantAccountingPoliciesTables 85 false false R86.htm 1086 - Disclosure - Summary of Significant Accounting Policies (Other Non-current Assets) (Details) Sheet http://SinopecShanghai.com/role/SummaryOfSignificantAccountingPoliciesOtherNonCurrentAssetsDetails Summary of Significant Accounting Policies (Other Non-current Assets) (Details) Details http://SinopecShanghai.com/role/SummaryOfSignificantAccountingPoliciesTables 86 false false R87.htm 1087 - Disclosure - Summary of Significant Accounting Policies (Leases) (Details) Sheet http://SinopecShanghai.com/role/SummaryOfSignificantAccountingPoliciesLeasesDetails Summary of Significant Accounting Policies (Leases) (Details) Details http://SinopecShanghai.com/role/SummaryOfSignificantAccountingPoliciesTables 87 false false R88.htm 1088 - Disclosure - Financial Risk Management (Financial Risk Factors, Narrative) (Details) Sheet http://SinopecShanghai.com/role/FinancialRiskManagementFinancialRiskFactorsNarrativeDetails Financial Risk Management (Financial Risk Factors, Narrative) (Details) Details http://SinopecShanghai.com/role/FinancialRiskManagementTables 88 false false R89.htm 1089 - Disclosure - Financial Risk Management (Financial Risk Factors, Derivatives, Derivative Financial Instruments) (Details) Sheet http://SinopecShanghai.com/role/FinancialRiskManagementFinancialRiskFactorsDerivativesDerivativeFinancialInstrumentsDetails Financial Risk Management (Financial Risk Factors, Derivatives, Derivative Financial Instruments) (Details) Details http://SinopecShanghai.com/role/FinancialRiskManagementTables 89 false false R90.htm 1090 - Disclosure - Financial Risk Management (Reconciliation of Hedging Reserve In Respect of Commodity Price Risk and Effectiveness of Hedging Relationships) (Details) Sheet http://SinopecShanghai.com/role/FinancialRiskManagementReconciliationOfHedgingReserveInRespectOfCommodityPriceRiskAndEffectivenessOfHedgingRelationshipsDetails Financial Risk Management (Reconciliation of Hedging Reserve In Respect of Commodity Price Risk and Effectiveness of Hedging Relationships) (Details) Details http://SinopecShanghai.com/role/FinancialRiskManagementTables 90 false false R91.htm 1091 - Disclosure - Financial Risk Management (Financial Risk Factors, Derivatives, Reconciliation Of Hedging Reserves In Statement Of Profit Or Loss) (Details) Sheet http://SinopecShanghai.com/role/FinancialRiskManagementFinancialRiskFactorsDerivativesReconciliationOfHedgingReservesInStatementOfProfitOrLossDetails Financial Risk Management (Financial Risk Factors, Derivatives, Reconciliation Of Hedging Reserves In Statement Of Profit Or Loss) (Details) Details http://SinopecShanghai.com/role/FinancialRiskManagementTables 91 false false R92.htm 1092 - Disclosure - Financial Risk Management (Financial Risk Factors, Foreign Exchange Risk , Foreign Exchange Risk) (Details) Sheet http://SinopecShanghai.com/role/FinancialRiskManagementFinancialRiskFactorsForeignExchangeRiskForeignExchangeRiskDetails Financial Risk Management (Financial Risk Factors, Foreign Exchange Risk , Foreign Exchange Risk) (Details) Details http://SinopecShanghai.com/role/FinancialRiskManagementTables 92 false false R93.htm 1093 - Disclosure - Financial Risk Management (Financial Risk Factors, Schedule Of Interest Rate Financial Instruments) (Details) Sheet http://SinopecShanghai.com/role/FinancialRiskManagementFinancialRiskFactorsScheduleOfInterestRateFinancialInstrumentsDetails Financial Risk Management (Financial Risk Factors, Schedule Of Interest Rate Financial Instruments) (Details) Details http://SinopecShanghai.com/role/FinancialRiskManagementTables 93 false false R94.htm 1094 - Disclosure - Financial Risk Management (Financial Risk Factors, Net Reversal of Impairment Losses on Financial Assets Recognized in Income Statement) (Details) Sheet http://SinopecShanghai.com/role/FinancialRiskManagementFinancialRiskFactorsNetReversalOfImpairmentLossesOnFinancialAssetsRecognizedInIncomeStatementDetails Financial Risk Management (Financial Risk Factors, Net Reversal of Impairment Losses on Financial Assets Recognized in Income Statement) (Details) Details http://SinopecShanghai.com/role/FinancialRiskManagementTables 94 false false R95.htm 1095 - Disclosure - Financial Risk Management (Financial Risk Factors, Maturity Analysis for Financial Liabilities) (Details) Sheet http://SinopecShanghai.com/role/FinancialRiskManagementFinancialRiskFactorsMaturityAnalysisForFinancialLiabilitiesDetails Financial Risk Management (Financial Risk Factors, Maturity Analysis for Financial Liabilities) (Details) Details http://SinopecShanghai.com/role/FinancialRiskManagementTables 95 false false R96.htm 1096 - Disclosure - Financial Risk Management (Fair Value Estimation, Recurring Fair Value Measurements) (Details) Sheet http://SinopecShanghai.com/role/FinancialRiskManagementFairValueEstimationRecurringFairValueMeasurementsDetails Financial Risk Management (Fair Value Estimation, Recurring Fair Value Measurements) (Details) Details http://SinopecShanghai.com/role/FinancialRiskManagementTables 96 false false R97.htm 1097 - Disclosure - Financial Risk Management (Fair Value Estimation, Changes in level 3 items) (Details) Sheet http://SinopecShanghai.com/role/FinancialRiskManagementFairValueEstimationChangesInLevel3ItemsDetails Financial Risk Management (Fair Value Estimation, Changes in level 3 items) (Details) Details http://SinopecShanghai.com/role/FinancialRiskManagementTables 97 false false R98.htm 1098 - Disclosure - Segment information and revenue (Revenue) (Details) Sheet http://SinopecShanghai.com/role/SegmentInformationAndRevenueRevenueDetails Segment information and revenue (Revenue) (Details) Details 98 false false R99.htm 1099 - Disclosure - Segment information and revenue (Segment Result - Profit/(Loss) from Operations) (Details) Sheet http://SinopecShanghai.com/role/SegmentInformationAndRevenueSegmentResultProfitLossFromOperationsDetails Segment information and revenue (Segment Result - Profit/(Loss) from Operations) (Details) Details 99 false false R100.htm 1100 - Disclosure - Segment information and revenue (Other Profit and Loss Disclosures) (Details) Sheet http://SinopecShanghai.com/role/SegmentInformationAndRevenueOtherProfitAndLossDisclosuresDetails Segment information and revenue (Other Profit and Loss Disclosures) (Details) Details 100 false false R101.htm 1101 - Disclosure - Segment information and revenue (Assets) (Details) Sheet http://SinopecShanghai.com/role/SegmentInformationAndRevenueAssetsDetails Segment information and revenue (Assets) (Details) Details 101 false false R102.htm 1102 - Disclosure - Segment information and revenue (Liabilities) (Details) Sheet http://SinopecShanghai.com/role/SegmentInformationAndRevenueLiabilitiesDetails Segment information and revenue (Liabilities) (Details) Details 102 false false R103.htm 1103 - Disclosure - Segment information and revenue (Additions to Property, Plant and Equipment, Construction in Progress, Right-of-Use Assets and Other Non-current Assets) (Details) Sheet http://SinopecShanghai.com/role/SegmentInformationAndRevenueAdditionsToPropertyPlantAndEquipmentConstructionInProgressRightOfUseAssetsAndOtherNonCurrentAssetsDetails Segment information and revenue (Additions to Property, Plant and Equipment, Construction in Progress, Right-of-Use Assets and Other Non-current Assets) (Details) Details 103 false false R104.htm 1104 - Disclosure - Segment information and revenue (Entity-wide information) (Details) Sheet http://SinopecShanghai.com/role/SegmentInformationAndRevenueEntityWideInformationDetails Segment information and revenue (Entity-wide information) (Details) Details 104 false false R105.htm 1105 - Disclosure - Other Operating Income (Details) Sheet http://SinopecShanghai.com/role/OtherOperatingIncomeDetails Other Operating Income (Details) Details http://SinopecShanghai.com/role/OtherOperatingIncomeTables 105 false false R106.htm 1106 - Disclosure - Other Operating Expenses (Details) Sheet http://SinopecShanghai.com/role/OtherOperatingExpensesDetails Other Operating Expenses (Details) Details http://SinopecShanghai.com/role/OtherOperatingExpensesTables 106 false false R107.htm 1107 - Disclosure - Other gains - net (Details) Sheet http://SinopecShanghai.com/role/OtherGainsNetDetails Other gains - net (Details) Details http://SinopecShanghai.com/role/OtherGainsNetTables 107 false false R108.htm 1108 - Disclosure - Finance Income and Expenses (Details) Sheet http://SinopecShanghai.com/role/FinanceIncomeAndExpensesDetails Finance Income and Expenses (Details) Details http://SinopecShanghai.com/role/FinanceIncomeAndExpensesTables 108 false false R109.htm 1109 - Disclosure - Expense by Nature (Details) Sheet http://SinopecShanghai.com/role/ExpenseByNatureDetails Expense by Nature (Details) Details http://SinopecShanghai.com/role/ExpenseByNatureTables 109 false false R110.htm 1110 - Disclosure - Employee Benefit Expenses (Details) Sheet http://SinopecShanghai.com/role/EmployeeBenefitExpensesDetails Employee Benefit Expenses (Details) Details http://SinopecShanghai.com/role/EmployeeBenefitExpensesTables 110 false false R111.htm 1111 - Disclosure - Income tax (expenses) / benefits Major Components of Income Tax (Expense)/Benefits (Details) Sheet http://SinopecShanghai.com/role/IncomeTaxExpensesBenefitsMajorComponentsOfIncomeTaxExpenseBenefitsDetails Income tax (expenses) / benefits Major Components of Income Tax (Expense)/Benefits (Details) Details 111 false false R112.htm 1112 - Disclosure - Income tax (expenses) / benefits (Reconciliation of Income Tax) (Details) Sheet http://SinopecShanghai.com/role/IncomeTaxExpensesBenefitsReconciliationOfIncomeTaxDetails Income tax (expenses) / benefits (Reconciliation of Income Tax) (Details) Details 112 false false R113.htm 1113 - Disclosure - Income tax (expenses) / benefits (Summary of Current Taxation in the Consolidated Statement) (Details) Sheet http://SinopecShanghai.com/role/IncomeTaxExpensesBenefitsSummaryOfCurrentTaxationInTheConsolidatedStatementDetails Income tax (expenses) / benefits (Summary of Current Taxation in the Consolidated Statement) (Details) Details 113 false false R114.htm 1114 - Disclosure - Income tax (expenses) / benefits (Movements in Deferred Tax Assets and Liabilities) (Details) Sheet http://SinopecShanghai.com/role/IncomeTaxExpensesBenefitsMovementsInDeferredTaxAssetsAndLiabilitiesDetails Income tax (expenses) / benefits (Movements in Deferred Tax Assets and Liabilities) (Details) Details 114 false false R115.htm 1115 - Disclosure - Income tax (expenses) / benefits (Deferred Tax Assets Not Recognized) (Details) Sheet http://SinopecShanghai.com/role/IncomeTaxExpensesBenefitsDeferredTaxAssetsNotRecognizedDetails Income tax (expenses) / benefits (Deferred Tax Assets Not Recognized) (Details) Details 115 false false R116.htm 1116 - Disclosure - Earnings per Share (Details) Sheet http://SinopecShanghai.com/role/EarningsPerShareDetails Earnings per Share (Details) Details http://SinopecShanghai.com/role/EarningsPerShareTables 116 false false R117.htm 1117 - Disclosure - Other Non-current Assets (Details) Sheet http://SinopecShanghai.com/role/OtherNonCurrentAssetsDetails Other Non-current Assets (Details) Details http://SinopecShanghai.com/role/OtherNonCurrentAssetsTables 117 false false R118.htm 1118 - Disclosure - Other Non-current Assets (Movement in Net Book Amount) (Details) Sheet http://SinopecShanghai.com/role/OtherNonCurrentAssetsMovementInNetBookAmountDetails Other Non-current Assets (Movement in Net Book Amount) (Details) Details http://SinopecShanghai.com/role/OtherNonCurrentAssetsTables 118 false false R119.htm 1119 - Disclosure - Other Non-current Assets (Narrative) (Details) Sheet http://SinopecShanghai.com/role/OtherNonCurrentAssetsNarrativeDetails Other Non-current Assets (Narrative) (Details) Details http://SinopecShanghai.com/role/OtherNonCurrentAssetsTables 119 false false R120.htm 1120 - Disclosure - Leases - (Statement of Financial Position Relating to Leases) (Details) Sheet http://SinopecShanghai.com/role/LeasesStatementOfFinancialPositionRelatingToLeasesDetails Leases - (Statement of Financial Position Relating to Leases) (Details) Details 120 false false R121.htm 1121 - Disclosure - Lease - (Maturity Analysis for Lease Liabilities) (Detail) Sheet http://SinopecShanghai.com/role/LeaseMaturityAnalysisForLeaseLiabilitiesDetail Lease - (Maturity Analysis for Lease Liabilities) (Detail) Details 121 false false R122.htm 1122 - Disclosure - Leases - (Statement of Profit Loss Amount Relating to Leases) (Details) Sheet http://SinopecShanghai.com/role/LeasesStatementOfProfitLossAmountRelatingToLeasesDetails Leases - (Statement of Profit Loss Amount Relating to Leases) (Details) Details 122 false false R123.htm 1123 - Disclosure - Property, Plant and Equipment (Movement in Net Book Amount) (Details) Sheet http://SinopecShanghai.com/role/PropertyPlantAndEquipmentMovementInNetBookAmountDetails Property, Plant and Equipment (Movement in Net Book Amount) (Details) Details http://SinopecShanghai.com/role/PropertyPlantAndEquipmentTables 123 false false R124.htm 1124 - Disclosure - Property, Plant and Equipment (Narrative) (Details) Sheet http://SinopecShanghai.com/role/PropertyPlantAndEquipmentNarrativeDetails Property, Plant and Equipment (Narrative) (Details) Details http://SinopecShanghai.com/role/PropertyPlantAndEquipmentTables 124 false false R125.htm 1125 - Disclosure - Investment Properties (Movement in Net Book Amount) (Details) Sheet http://SinopecShanghai.com/role/InvestmentPropertiesMovementInNetBookAmountDetails Investment Properties (Movement in Net Book Amount) (Details) Details http://SinopecShanghai.com/role/InvestmentPropertiesTables 125 false false R126.htm 1126 - Disclosure - Investment Properties (Narrative) (Details) Sheet http://SinopecShanghai.com/role/InvestmentPropertiesNarrativeDetails Investment Properties (Narrative) (Details) Details http://SinopecShanghai.com/role/InvestmentPropertiesTables 126 false false R127.htm 1127 - Disclosure - Investment Properties (Minimum Lease Payments Receivable on Leases of Investment Properties) (Details) Sheet http://SinopecShanghai.com/role/InvestmentPropertiesMinimumLeasePaymentsReceivableOnLeasesOfInvestmentPropertiesDetails Investment Properties (Minimum Lease Payments Receivable on Leases of Investment Properties) (Details) Details http://SinopecShanghai.com/role/InvestmentPropertiesTables 127 false false R128.htm 1128 - Disclosure - Construction in Progress (Details) Sheet http://SinopecShanghai.com/role/ConstructionInProgressDetails Construction in Progress (Details) Details http://SinopecShanghai.com/role/ConstructionInProgressTables 128 false false R129.htm 1129 - Disclosure - Subsidiaries (Major Subsidiaries of the Group) (Details) Sheet http://SinopecShanghai.com/role/SubsidiariesMajorSubsidiariesOfTheGroupDetails Subsidiaries (Major Subsidiaries of the Group) (Details) Details http://SinopecShanghai.com/role/SubsidiariesTables 129 false false R130.htm 1130 - Disclosure - Subsidiaries (Acquisition of Jinlian) (Details) Sheet http://SinopecShanghai.com/role/SubsidiariesAcquisitionOfJinlianDetails Subsidiaries (Acquisition of Jinlian) (Details) Details http://SinopecShanghai.com/role/SubsidiariesTables 130 false false R131.htm 1131 - Disclosure - Investments Accounted for Using the Equity Method (Investments Recognized in Balance Sheet) (Details) Sheet http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodInvestmentsRecognizedInBalanceSheetDetails Investments Accounted for Using the Equity Method (Investments Recognized in Balance Sheet) (Details) Details http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodTables 131 false false R132.htm 1132 - Disclosure - Investments Accounted for Using the Equity Method (Investments Recognized in Share of Profit/(Loss)) (Details) Sheet http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodInvestmentsRecognizedInShareOfProfitLossDetails Investments Accounted for Using the Equity Method (Investments Recognized in Share of Profit/(Loss)) (Details) Details http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodTables 132 false false R133.htm 1133 - Disclosure - Investments Accounted for Using the Equity Method (Investment in Associates) (Details) Sheet http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodInvestmentInAssociatesDetails Investments Accounted for Using the Equity Method (Investment in Associates) (Details) Details http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodTables 133 false false R134.htm 1134 - Disclosure - Investments Accounted for Using the Equity Method (Principal Activities of Material Associates) (Details) Sheet http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodPrincipalActivitiesOfMaterialAssociatesDetails Investments Accounted for Using the Equity Method (Principal Activities of Material Associates) (Details) Details http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodTables 134 false false R135.htm 1135 - Disclosure - Investments Accounted for Using the Equity Method (Summarized Balance Sheet for Material Associates) (Details) Sheet http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodSummarizedBalanceSheetForMaterialAssociatesDetails Investments Accounted for Using the Equity Method (Summarized Balance Sheet for Material Associates) (Details) Details http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodTables 135 false false R136.htm 1136 - Disclosure - Investments Accounted for Using the Equity Method (Summarized Statement of Comprehensive Income for Material Associates) (Details) Sheet http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodSummarizedStatementOfComprehensiveIncomeForMaterialAssociatesDetails Investments Accounted for Using the Equity Method (Summarized Statement of Comprehensive Income for Material Associates) (Details) Details http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodTables 136 false false R137.htm 1137 - Disclosure - Investments Accounted for Using the Equity Method (Summarized Financial Information for Other Associates) (Details) Sheet http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodSummarizedFinancialInformationForOtherAssociatesDetails Investments Accounted for Using the Equity Method (Summarized Financial Information for Other Associates) (Details) Details http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodTables 137 false false R138.htm 1138 - Disclosure - Investments Accounted for Using the Equity Method (Investment in Joint Ventures) (Details) Sheet http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodInvestmentInJointVenturesDetails Investments Accounted for Using the Equity Method (Investment in Joint Ventures) (Details) Details http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodTables 138 false false R139.htm 1139 - Disclosure - Investments Accounted for Using the Equity Method (Principal Activities in Joint Ventures) (Details) Sheet http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodPrincipalActivitiesInJointVenturesDetails Investments Accounted for Using the Equity Method (Principal Activities in Joint Ventures) (Details) Details http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodTables 139 false false R140.htm 1140 - Disclosure - Investments Accounted for Using the Equity Method (Summarized Balance Sheet for Joint Ventures) (Details) Sheet http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodSummarizedBalanceSheetForJointVenturesDetails Investments Accounted for Using the Equity Method (Summarized Balance Sheet for Joint Ventures) (Details) Details http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodTables 140 false false R141.htm 1141 - Disclosure - Investments Accounted for Using the Equity Method (Summarized Statement of Comprehensive Income for Joint Ventures) (Details) Sheet http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodSummarizedStatementOfComprehensiveIncomeForJointVenturesDetails Investments Accounted for Using the Equity Method (Summarized Statement of Comprehensive Income for Joint Ventures) (Details) Details http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodTables 141 false false R142.htm 1142 - Disclosure - Inventories (Details) Sheet http://SinopecShanghai.com/role/InventoriesDetails Inventories (Details) Details http://SinopecShanghai.com/role/InventoriesTables 142 false false R143.htm 1143 - Disclosure - Inventories (Narrative) (Details) Sheet http://SinopecShanghai.com/role/InventoriesNarrativeDetails Inventories (Narrative) (Details) Details http://SinopecShanghai.com/role/InventoriesTables 143 false false R144.htm 1144 - Disclosure - Trade And Other Receivable - Summary Of Movements In The Loss Allowance AccountIng Respect Of Trade And Other Receivables Explanatory (Detail) Sheet http://SinopecShanghai.com/role/TradeAndOtherReceivableSummaryOfMovementsInTheLossAllowanceAccountingRespectOfTradeAndOtherReceivablesExplanatoryDetail Trade And Other Receivable - Summary Of Movements In The Loss Allowance AccountIng Respect Of Trade And Other Receivables Explanatory (Detail) Details 144 false false R145.htm 1145 - Disclosure - Trade And Other Receivables - Summary Of Component Of Trade And Other Receivables Explanatory (Detail) Sheet http://SinopecShanghai.com/role/TradeAndOtherReceivablesSummaryOfComponentOfTradeAndOtherReceivablesExplanatoryDetail Trade And Other Receivables - Summary Of Component Of Trade And Other Receivables Explanatory (Detail) Details 145 false false R146.htm 1146 - Disclosure - Trade And Other Receivable - Summary Of Aging Analysis In Trade And Other Receivables Explanatory (Detail) Sheet http://SinopecShanghai.com/role/TradeAndOtherReceivableSummaryOfAgingAnalysisInTradeAndOtherReceivablesExplanatoryDetail Trade And Other Receivable - Summary Of Aging Analysis In Trade And Other Receivables Explanatory (Detail) Details 146 false false R147.htm 1147 - Disclosure - Cash and cash equivalents (Reconciliation of Profit before Taxation to Cash Used in Operation) (Details) Sheet http://SinopecShanghai.com/role/CashAndCashEquivalentsReconciliationOfProfitBeforeTaxationToCashUsedInOperationDetails Cash and cash equivalents (Reconciliation of Profit before Taxation to Cash Used in Operation) (Details) Details http://SinopecShanghai.com/role/CashAndCashEquivalentsTables 147 false false R148.htm 1148 - Disclosure - Cash and cash equivalents - Reconciliation of liabilities arising from financing activities (Detail) Sheet http://SinopecShanghai.com/role/CashAndCashEquivalentsReconciliationOfLiabilitiesArisingFromFinancingActivitiesDetail Cash and cash equivalents - Reconciliation of liabilities arising from financing activities (Detail) Details 148 false false R149.htm 1149 - Disclosure - Cash and cash equivalents -Summary of Cash flow Statement for Leases (Detail) Sheet http://SinopecShanghai.com/role/CashAndCashEquivalentsSummaryOfCashFlowStatementForLeasesDetail Cash and cash equivalents -Summary of Cash flow Statement for Leases (Detail) Details 149 false false R150.htm 1150 - Disclosure - Cash and cash equivalents - Summary of Lease Rentals (Detail) Sheet http://SinopecShanghai.com/role/CashAndCashEquivalentsSummaryOfLeaseRentalsDetail Cash and cash equivalents - Summary of Lease Rentals (Detail) Details 150 false false R151.htm 1151 - Disclosure - Cash and cash equivalents (Cash and cash equivalents) (Detail) Sheet http://SinopecShanghai.com/role/CashAndCashEquivalentsCashAndCashEquivalentsDetail Cash and cash equivalents (Cash and cash equivalents) (Detail) Details http://SinopecShanghai.com/role/CashAndCashEquivalentsTables 151 false false R152.htm 1152 - Disclosure - Time Deposits With Banks - Summary Of Time Deposits With Banks (Detail) Sheet http://SinopecShanghai.com/role/TimeDepositsWithBanksSummaryOfTimeDepositsWithBanksDetail Time Deposits With Banks - Summary Of Time Deposits With Banks (Detail) Details 152 false false R153.htm 1153 - Disclosure - Time Deposits With Banks - Additional Information (Details) Sheet http://SinopecShanghai.com/role/TimeDepositsWithBanksAdditionalInformationDetails Time Deposits With Banks - Additional Information (Details) Details 153 false false R154.htm 1154 - Disclosure - Financial Assets At Fair Value Through Other Comprehensive Income - Additional Information (Detail) Sheet http://SinopecShanghai.com/role/FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeAdditionalInformationDetail Financial Assets At Fair Value Through Other Comprehensive Income - Additional Information (Detail) Details 154 false false R155.htm 1155 - Disclosure - Financial Assets At Fair Value Through Other Comprehensive Income - Summary Of Financial Assets at Fair Value Through Other Comprehensive Income (Detail) Sheet http://SinopecShanghai.com/role/FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeSummaryOfFinancialAssetsAtFairValueThroughOtherComprehensiveIncomeDetail Financial Assets At Fair Value Through Other Comprehensive Income - Summary Of Financial Assets at Fair Value Through Other Comprehensive Income (Detail) Details 155 false false R156.htm 1156 - Disclosure - Borrowings - Summary of Borrowings (Details) Sheet http://SinopecShanghai.com/role/BorrowingsSummaryOfBorrowingsDetails Borrowings - Summary of Borrowings (Details) Details 156 false false R157.htm 1157 - Disclosure - Borrowings - Summary of Analysis of the Repayment Schedule of Borrowings (Details) Sheet http://SinopecShanghai.com/role/BorrowingsSummaryOfAnalysisOfTheRepaymentScheduleOfBorrowingsDetails Borrowings - Summary of Analysis of the Repayment Schedule of Borrowings (Details) Details 157 false false R158.htm 1158 - Disclosure - Borrowings - Additional Information (Details) Sheet http://SinopecShanghai.com/role/BorrowingsAdditionalInformationDetails Borrowings - Additional Information (Details) Details 158 false false R159.htm 1159 - Disclosure - Short-Term Bonds - Summary of Short-Term Bonds (Details) Sheet http://SinopecShanghai.com/role/ShortTermBondsSummaryOfShortTermBondsDetails Short-Term Bonds - Summary of Short-Term Bonds (Details) Details 159 false false R160.htm 1160 - Disclosure - Short-Term Bonds - Additional Information (Details) Sheet http://SinopecShanghai.com/role/ShortTermBondsAdditionalInformationDetails Short-Term Bonds - Additional Information (Details) Details 160 false false R161.htm 1161 - Disclosure - Trade and Other Payables - Summary of Trade and Other Payables (Details) Sheet http://SinopecShanghai.com/role/TradeAndOtherPayablesSummaryOfTradeAndOtherPayablesDetails Trade and Other Payables - Summary of Trade and Other Payables (Details) Details 161 false false R162.htm 1162 - Disclosure - Trade and Other Payables - Summary of Aging Analysis of Trade Payables (Details) Sheet http://SinopecShanghai.com/role/TradeAndOtherPayablesSummaryOfAgingAnalysisOfTradePayablesDetails Trade and Other Payables - Summary of Aging Analysis of Trade Payables (Details) Details 162 false false R163.htm 1163 - Disclosure - Contract Liabilities (Details) Sheet http://SinopecShanghai.com/role/ContractLiabilitiesDetails Contract Liabilities (Details) Details http://SinopecShanghai.com/role/ContractLiabilitiesTables 163 false false R164.htm 1164 - Disclosure - Deferred Income (Details) Sheet http://SinopecShanghai.com/role/DeferredIncomeDetails Deferred Income (Details) Details http://SinopecShanghai.com/role/DeferredIncomeTables 164 false false R165.htm 1165 - Disclosure - Share Capital (Details) Sheet http://SinopecShanghai.com/role/ShareCapitalDetails Share Capital (Details) Details http://SinopecShanghai.com/role/ShareCapitalTables 165 false false R166.htm 1166 - Disclosure - Reserves (Details) Sheet http://SinopecShanghai.com/role/ReservesDetails Reserves (Details) Details http://SinopecShanghai.com/role/ReservesTables 166 false false R167.htm 1167 - Disclosure - Reserves - Additional Information (Details) Sheet http://SinopecShanghai.com/role/ReservesAdditionalInformationDetails Reserves - Additional Information (Details) Details 167 false false R168.htm 1168 - Disclosure - Related-Party Transactions (List of Major Related Parties) (Details) Sheet http://SinopecShanghai.com/role/RelatedPartyTransactionsListOfMajorRelatedPartiesDetails Related-Party Transactions (List of Major Related Parties) (Details) Details http://SinopecShanghai.com/role/RelatedPartyTransactionsTables 168 false false R169.htm 1169 - Disclosure - Related-Party Transactions (Transactions between the Group and Sinopec Corp., Its Subsidiaries and Joint Ventures) (Details) Sheet http://SinopecShanghai.com/role/RelatedPartyTransactionsTransactionsBetweenTheGroupAndSinopecCorpItsSubsidiariesAndJointVenturesDetails Related-Party Transactions (Transactions between the Group and Sinopec Corp., Its Subsidiaries and Joint Ventures) (Details) Details http://SinopecShanghai.com/role/RelatedPartyTransactionsTables 169 false false R170.htm 1170 - Disclosure - Related-Party Transactions (Other Transactions between the Group and Sinopec Group and Its Subsidiaries, Associates and Joint Ventures of the Group) (Details) Sheet http://SinopecShanghai.com/role/RelatedPartyTransactionsOtherTransactionsBetweenTheGroupAndSinopecGroupAndItsSubsidiariesAssociatesAndJointVenturesOfTheGroupDetails Related-Party Transactions (Other Transactions between the Group and Sinopec Group and Its Subsidiaries, Associates and Joint Ventures of the Group) (Details) Details http://SinopecShanghai.com/role/RelatedPartyTransactionsTables 170 false false R171.htm 1171 - Disclosure - Related-Party Transactions (Relevant Amounts Due from/to Related Parties) (Details) Sheet http://SinopecShanghai.com/role/RelatedPartyTransactionsRelevantAmountsDueFromToRelatedPartiesDetails Related-Party Transactions (Relevant Amounts Due from/to Related Parties) (Details) Details http://SinopecShanghai.com/role/RelatedPartyTransactionsTables 171 false false R172.htm 1172 - Disclosure - Related-Party Transactions (Key Personnel Compensations) (Details) Sheet http://SinopecShanghai.com/role/RelatedPartyTransactionsKeyPersonnelCompensationsDetails Related-Party Transactions (Key Personnel Compensations) (Details) Details http://SinopecShanghai.com/role/RelatedPartyTransactionsTables 172 false false R173.htm 1173 - Disclosure - Related-Party Transactions (Commitments with Related Parties) (Details) Sheet http://SinopecShanghai.com/role/RelatedPartyTransactionsCommitmentsWithRelatedPartiesDetails Related-Party Transactions (Commitments with Related Parties) (Details) Details http://SinopecShanghai.com/role/RelatedPartyTransactionsTables 173 false false R174.htm 1174 - Disclosure - Related-Party Transactions (Investment Commitments with Related Parties) (Details) Sheet http://SinopecShanghai.com/role/RelatedPartyTransactionsInvestmentCommitmentsWithRelatedPartiesDetails Related-Party Transactions (Investment Commitments with Related Parties) (Details) Details http://SinopecShanghai.com/role/RelatedPartyTransactionsTables 174 false false R175.htm 1175 - Disclosure - Related-Party Transactions (Investment Commitments with Related Parties, Narrative) (Details) Sheet http://SinopecShanghai.com/role/RelatedPartyTransactionsInvestmentCommitmentsWithRelatedPartiesNarrativeDetails Related-Party Transactions (Investment Commitments with Related Parties, Narrative) (Details) Details http://SinopecShanghai.com/role/RelatedPartyTransactionsTables 175 false false R176.htm 1176 - Disclosure - Dividend - Summary of Dividends Payable to Equity Shareholders of the Company Attributable to the Year (Details) Sheet http://SinopecShanghai.com/role/DividendSummaryOfDividendsPayableToEquityShareholdersOfTheCompanyAttributableToTheYearDetails Dividend - Summary of Dividends Payable to Equity Shareholders of the Company Attributable to the Year (Details) Details 176 false false R177.htm 1177 - Disclosure - Dividend - Summary of Dividends Payable to Equity Shareholders of the Company Attributable to the Year (Parenthetical) (Details) Sheet http://SinopecShanghai.com/role/DividendSummaryOfDividendsPayableToEquityShareholdersOfTheCompanyAttributableToTheYearParentheticalDetails Dividend - Summary of Dividends Payable to Equity Shareholders of the Company Attributable to the Year (Parenthetical) (Details) Details 177 false false R178.htm 1178 - Disclosure - Dividend - Summary of Dividends Payable to Equity Shareholders of the Company Attributable to the Previous Financial Year (Details) Sheet http://SinopecShanghai.com/role/DividendSummaryOfDividendsPayableToEquityShareholdersOfTheCompanyAttributableToThePreviousFinancialYearDetails Dividend - Summary of Dividends Payable to Equity Shareholders of the Company Attributable to the Previous Financial Year (Details) Details 178 false false R179.htm 1179 - Disclosure - Dividend - Summary of Dividends Payable to Equity Shareholders of the Company Attributable to the Previous Financial Year (Parenthetical) (Details) Sheet http://SinopecShanghai.com/role/DividendSummaryOfDividendsPayableToEquityShareholdersOfTheCompanyAttributableToThePreviousFinancialYearParentheticalDetails Dividend - Summary of Dividends Payable to Equity Shareholders of the Company Attributable to the Previous Financial Year (Parenthetical) (Details) Details 179 false false R180.htm 1180 - Disclosure - Commitments (Capital Commitments) (Details) Sheet http://SinopecShanghai.com/role/CommitmentsCapitalCommitmentsDetails Commitments (Capital Commitments) (Details) Details http://SinopecShanghai.com/role/CommitmentsTables 180 false false R181.htm 1181 - Disclosure - Subsequent Event (Details) Sheet http://SinopecShanghai.com/role/SubsequentEventDetails Subsequent Event (Details) Details http://SinopecShanghai.com/role/SubsequentEvent 181 false false R182.htm 1182 - Disclosure - Statement of Financial Position and Equity Movement of the Company (Balance Sheet) (Details) Sheet http://SinopecShanghai.com/role/StatementOfFinancialPositionAndEquityMovementOfTheCompanyBalanceSheetDetails Statement of Financial Position and Equity Movement of the Company (Balance Sheet) (Details) Details http://SinopecShanghai.com/role/StatementOfFinancialPositionAndEquityMovementOfTheCompanyTables 182 false false R183.htm 1183 - Disclosure - Statement of Financial Position and Equity Movement of the Company (Reserve Movement) (Details) Sheet http://SinopecShanghai.com/role/StatementOfFinancialPositionAndEquityMovementOfTheCompanyReserveMovementDetails Statement of Financial Position and Equity Movement of the Company (Reserve Movement) (Details) Details http://SinopecShanghai.com/role/StatementOfFinancialPositionAndEquityMovementOfTheCompanyTables 183 false false R184.htm 1184 - Disclosure - Benefits and Interests of Directors and Supervisors (Details) Sheet http://SinopecShanghai.com/role/BenefitsAndInterestsOfDirectorsAndSupervisorsDetails Benefits and Interests of Directors and Supervisors (Details) Details http://SinopecShanghai.com/role/BenefitsAndInterestsOfDirectorsAndSupervisorsTables 184 false false R185.htm 1185 - Disclosure - Benefits and Interests of Directors and Supervisors - Additional Information (Details) Sheet http://SinopecShanghai.com/role/BenefitsAndInterestsOfDirectorsAndSupervisorsAdditionalInformationDetails Benefits and Interests of Directors and Supervisors - Additional Information (Details) Details 185 false false R186.htm 1186 - Disclosure - Possible Impact of Amendments, New Standards and Interpretations Issued But Not Yet Effective for the Year Ended 31 December 2021 - Summary of Number of Amendments, New Standards and Interpretations Which are Not Yet Effective (Detail) Sheet http://SinopecShanghai.com/role/PossibleImpactOfAmendmentsNewStandardsAndInterpretationsIssuedButNotYetEffectiveForTheYearEnded31December2021SummaryOfNumberOfAmendmentsNewStandardsAndInterpretationsWhichAreNotYetEffectiveDetail Possible Impact of Amendments, New Standards and Interpretations Issued But Not Yet Effective for the Year Ended 31 December 2021 - Summary of Number of Amendments, New Standards and Interpretations Which are Not Yet Effective (Detail) Details 186 false false All Reports Book All Reports d267955d20f.htm d267955dex121.htm d267955dex122.htm d267955dex131.htm d267955dex132.htm d267955dex8.htm d267955dex991.htm shi-20211231.xsd shi-20211231_cal.xml shi-20211231_def.xml shi-20211231_lab.xml shi-20211231_pre.xml g267955g29i90.gif g267955g72h60.gif http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full http://xbrl.sec.gov/dei/2021q4 true true JSON 208 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "d267955d20f.htm": { "axisCustom": 6, "axisStandard": 30, "contextCount": 935, "dts": { "calculationLink": { "local": [ "shi-20211231_cal.xml" ] }, "definitionLink": { "local": [ "shi-20211231_def.xml" ] }, "inline": { "local": [ "d267955d20f.htm" ] }, "labelLink": { "local": [ "shi-20211231_lab.xml" ] }, "presentationLink": { "local": [ "shi-20211231_pre.xml" ] }, "schema": { "local": [ "shi-20211231.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.sec.gov/currency/2021/currency-2021.xsd", "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd", "https://xbrl.sec.gov/exch/2021/exch-2021.xsd", "https://xbrl.sec.gov/naics/2021/naics-2021.xsd", "https://xbrl.sec.gov/sic/2021/sic-2021.xsd", "https://xbrl.sec.gov/stpr/2021/stpr-2021.xsd" ] } }, "elementCount": 1153, "entityCount": 1, "hidden": { "http://SinopecShanghai.com/20211231": 1, "http://xbrl.sec.gov/dei/2021q4": 5, "total": 6 }, "keyCustom": 233, "keyStandard": 360, "memberCustom": 255, "memberStandard": 65, "nsprefix": "shi", "nsuri": "http://SinopecShanghai.com/20211231", "report": { "R1": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "1001 - Document - Cover Page", "role": "http://SinopecShanghai.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1010 - Disclosure - Segment Information and Revenue", "role": "http://SinopecShanghai.com/role/SegmentInformationAndRevenue", "shortName": "Segment Information and Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R100": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "ifrs-full:DepreciationAndAmortisationExpense", "reportCount": 1, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1100 - Disclosure - Segment information and revenue (Other Profit and Loss Disclosures) (Details)", "role": "http://SinopecShanghai.com/role/SegmentInformationAndRevenueOtherProfitAndLossDisclosuresDetails", "shortName": "Segment information and revenue (Other Profit and Loss Disclosures) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "lang": null, "name": "shi:ImpairmentLossIncome", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R101": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "ifrs-full:InvestmentAccountedForUsingEquityMethod", "reportCount": 1, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1101 - Disclosure - Segment information and revenue (Assets) (Details)", "role": "http://SinopecShanghai.com/role/SegmentInformationAndRevenueAssetsDetails", "shortName": "Segment information and revenue (Assets) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "PAsOn12_31_2021_OperatingSegmentsMemberifrsfullSegmentConsolidationItemsAxis", "decimals": "-3", "lang": null, "name": "ifrs-full:Assets", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R102": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "ifrs-full:ShorttermBorrowings", "reportCount": 1, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1102 - Disclosure - Segment information and revenue (Liabilities) (Details)", "role": "http://SinopecShanghai.com/role/SegmentInformationAndRevenueLiabilitiesDetails", "shortName": "Segment information and revenue (Liabilities) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "PAsOn12_31_2021_OperatingSegmentsMemberifrsfullSegmentConsolidationItemsAxis", "decimals": "-3", "lang": null, "name": "ifrs-full:OtherLiabilities", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R103": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "shi:AdditionsToPropertyPlantAndEquipmentConstructionInProgressRightOfUseAssetsLeasePrepaymentsAndOtherAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1103 - Disclosure - Segment information and revenue (Additions to Property, Plant and Equipment, Construction in Progress, Right-of-Use Assets and Other Non-current Assets) (Details)", "role": "http://SinopecShanghai.com/role/SegmentInformationAndRevenueAdditionsToPropertyPlantAndEquipmentConstructionInProgressRightOfUseAssetsAndOtherNonCurrentAssetsDetails", "shortName": "Segment information and revenue (Additions to Property, Plant and Equipment, Construction in Progress, Right-of-Use Assets and Other Non-current Assets) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "shi:AdditionsToPropertyPlantAndEquipmentConstructionInProgressRightOfUseAssetsLeasePrepaymentsAndOtherAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R104": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "ifrs-full:Revenue", "reportCount": 1, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1104 - Disclosure - Segment information and revenue (Entity-wide information) (Details)", "role": "http://SinopecShanghai.com/role/SegmentInformationAndRevenueEntityWideInformationDetails", "shortName": "Segment information and revenue (Entity-wide information) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021_SingleCustomerMemberifrsfullMajorCustomersAxis", "decimals": "-3", "lang": null, "name": "ifrs-full:Revenue", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R105": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "shi:DisclosureOfOtherOperatingIncomeComponentsExplanatory", "ifrs-full:DisclosureOfOtherOperatingIncomeExplanatory", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "ifrs-full:RevenueFromGovernmentGrants", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1105 - Disclosure - Other Operating Income (Details)", "role": "http://SinopecShanghai.com/role/OtherOperatingIncomeDetails", "shortName": "Other Operating Income (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "shi:DisclosureOfOtherOperatingIncomeComponentsExplanatory", "ifrs-full:DisclosureOfOtherOperatingIncomeExplanatory", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "ifrs-full:RevenueFromGovernmentGrants", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R106": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "shi:DisclosureOfOtherOperatingExpenseComponentsExplanatory", "ifrs-full:DisclosureOfOtherOperatingExpenseExplanatory", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "ifrs-full:DirectOperatingExpenseFromInvestmentProperty", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1106 - Disclosure - Other Operating Expenses (Details)", "role": "http://SinopecShanghai.com/role/OtherOperatingExpensesDetails", "shortName": "Other Operating Expenses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "shi:DisclosureOfOtherOperatingExpenseComponentsExplanatory", "ifrs-full:DisclosureOfOtherOperatingExpenseExplanatory", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "ifrs-full:DirectOperatingExpenseFromInvestmentProperty", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R107": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "shi:DisclosureOfNetOtherGainsComponentsTextBlock", "shi:DisclosureOfOtherGainsLossNetExplanatory", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "shi:NetGainsLossesOnDisposalOfPropertyPlantAndEquipmentAndOtherLongTermAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1107 - Disclosure - Other gains - net (Details)", "role": "http://SinopecShanghai.com/role/OtherGainsNetDetails", "shortName": "Other gains - net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "shi:DisclosureOfNetOtherGainsComponentsTextBlock", "shi:DisclosureOfOtherGainsLossNetExplanatory", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "shi:NetGainsLossesOnDisposalOfPropertyPlantAndEquipmentAndOtherLongTermAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R108": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "shi:DisclosureOfFinanceIncomeAndExpensesExplanatory", "ifrs-full:DisclosureOfFinanceIncomeExpenseExplanatory", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "ifrs-full:OtherFinanceIncome", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1108 - Disclosure - Finance Income and Expenses (Details)", "role": "http://SinopecShanghai.com/role/FinanceIncomeAndExpensesDetails", "shortName": "Finance Income and Expenses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "shi:DisclosureOfFinanceIncomeAndExpensesExplanatory", "ifrs-full:DisclosureOfFinanceIncomeExpenseExplanatory", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "ifrs-full:OtherFinanceIncome", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R109": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "shi:DisclosureOfExpenseByNatureExplanatory", "ifrs-full:DisclosureOfExpensesByNatureExplanatory", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "ifrs-full:RawMaterialsAndConsumablesUsed", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1109 - Disclosure - Expense by Nature (Details)", "role": "http://SinopecShanghai.com/role/ExpenseByNatureDetails", "shortName": "Expense by Nature (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "shi:DisclosureOfExpenseByNatureExplanatory", "ifrs-full:DisclosureOfExpensesByNatureExplanatory", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "ifrs-full:RawMaterialsAndConsumablesUsed", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "ifrs-full:DisclosureOfOtherOperatingIncomeExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1011 - Disclosure - Other Operating Income", "role": "http://SinopecShanghai.com/role/OtherOperatingIncome", "shortName": "Other Operating Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "ifrs-full:DisclosureOfOtherOperatingIncomeExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R110": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "shi:DisclosureOfEmployeeBenefitExpenseExplanatory", "ifrs-full:DisclosureOfEmployeeBenefitsExplanatory", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "ifrs-full:WagesAndSalaries", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1110 - Disclosure - Employee Benefit Expenses (Details)", "role": "http://SinopecShanghai.com/role/EmployeeBenefitExpensesDetails", "shortName": "Employee Benefit Expenses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "shi:DisclosureOfEmployeeBenefitExpenseExplanatory", "ifrs-full:DisclosureOfEmployeeBenefitsExplanatory", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "ifrs-full:WagesAndSalaries", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R111": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "shi:DisclosureOfMajorComponentsOfIncomeTaxExpenseIncomeExplanatoryTextBlock", "ifrs-full:DisclosureOfIncomeTaxExplanatory", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "ifrs-full:CurrentTaxExpenseIncome", "reportCount": 1, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1111 - Disclosure - Income tax (expenses) / benefits Major Components of Income Tax (Expense)/Benefits (Details)", "role": "http://SinopecShanghai.com/role/IncomeTaxExpensesBenefitsMajorComponentsOfIncomeTaxExpenseBenefitsDetails", "shortName": "Income tax (expenses) / benefits Major Components of Income Tax (Expense)/Benefits (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "shi:DisclosureOfMajorComponentsOfIncomeTaxExpenseIncomeExplanatoryTextBlock", "ifrs-full:DisclosureOfIncomeTaxExplanatory", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "lang": null, "name": "ifrs-full:DeferredTaxExpenseIncome", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R112": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "ifrs-full:ProfitLossBeforeTax", "reportCount": 1, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1112 - Disclosure - Income tax (expenses) / benefits (Reconciliation of Income Tax) (Details)", "role": "http://SinopecShanghai.com/role/IncomeTaxExpensesBenefitsReconciliationOfIncomeTaxDetails", "shortName": "Income tax (expenses) / benefits (Reconciliation of Income Tax) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "shi:DisclosureOfExpectedIncomeTaxAndActualIncomeTaxExplanatory", "ifrs-full:DisclosureOfIncomeTaxExplanatory", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "lang": null, "name": "ifrs-full:TaxExpenseIncomeAtApplicableTaxRate", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R113": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "PAsOn12_31_2020", "decimals": "-3", "first": true, "lang": null, "name": "ifrs-full:CurrentTaxLiabilities", "reportCount": 1, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1113 - Disclosure - Income tax (expenses) / benefits (Summary of Current Taxation in the Consolidated Statement) (Details)", "role": "http://SinopecShanghai.com/role/IncomeTaxExpensesBenefitsSummaryOfCurrentTaxationInTheConsolidatedStatementDetails", "shortName": "Income tax (expenses) / benefits (Summary of Current Taxation in the Consolidated Statement) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "shi:DisclosureOfDetailedInformationAboutCurrentTaxationExplanatoryTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "lang": null, "name": "ifrs-full:IncomeTaxesPaidRefundClassifiedAsFinancingActivities", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R114": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "shi:DisclosureOfMovementsInDeferredTaxAssetsAndLiabilitiesExplanatory", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "PAsOn12_31_2020_DeferredTaxAssetsMemberifrsfullAssetsAndLiabilitiesAxis", "decimals": "-3", "first": true, "lang": null, "name": "ifrs-full:DeferredTaxLiabilityAsset", "reportCount": 1, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1114 - Disclosure - Income tax (expenses) / benefits (Movements in Deferred Tax Assets and Liabilities) (Details)", "role": "http://SinopecShanghai.com/role/IncomeTaxExpensesBenefitsMovementsInDeferredTaxAssetsAndLiabilitiesDetails", "shortName": "Income tax (expenses) / benefits (Movements in Deferred Tax Assets and Liabilities) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "shi:DisclosureOfMovementsInDeferredTaxAssetsAndLiabilitiesExplanatory", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "PAsOn12_31_2019_DeferredTaxAssetsMemberifrsfullAssetsAndLiabilitiesAxis", "decimals": "-3", "lang": null, "name": "ifrs-full:DeferredTaxLiabilityAsset", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R115": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "shi:DisclosureOfTaxLossesCarriedForwardAndNotRecognisedAsDeferredTaxAssetsExplanatory", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "ifrs-full:UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1115 - Disclosure - \t Income tax (expenses) / benefits (Deferred Tax Assets Not Recognized) (Details)", "role": "http://SinopecShanghai.com/role/IncomeTaxExpensesBenefitsDeferredTaxAssetsNotRecognizedDetails", "shortName": "Income tax (expenses) / benefits (Deferred Tax Assets Not Recognized) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "shi:DisclosureOfTaxLossesCarriedForwardAndNotRecognisedAsDeferredTaxAssetsExplanatory", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "ifrs-full:UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R116": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "ifrs-full:ProfitLossAttributableToOwnersOfParent", "reportCount": 1, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1116 - Disclosure - Earnings per Share (Details)", "role": "http://SinopecShanghai.com/role/EarningsPerShareDetails", "shortName": "Earnings per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "shi:DisclosureOfEarningsPerShareBasicExplanatory", "ifrs-full:EarningsPerShareExplanatory", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "lang": null, "name": "ifrs-full:WeightedAverageShares", "reportCount": 1, "unique": true, "unitRef": "Unit_shares", "xsiNil": "false" } }, "R117": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "ifrs-full:OtherNoncurrentAssets", "reportCount": 1, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1117 - Disclosure - Other Non-current Assets (Details)", "role": "http://SinopecShanghai.com/role/OtherNonCurrentAssetsDetails", "shortName": "Other Non-current Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "shi:DisclosureOfOtherAssetsNoncurrentExplanatory", "ifrs-full:DisclosureOfOtherNoncurrentAssetsExplanatory", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "PAsOn12_31_2021_GrossCarryingAmountMemberifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_OtherIntangibleAssetsMemberifrsfullClassesOfAssetsAxis", "decimals": "-3", "lang": null, "name": "ifrs-full:OtherNoncurrentAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R118": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "PAsOn12_31_2020", "decimals": "-3", "first": true, "lang": null, "name": "ifrs-full:OtherNoncurrentAssets", "reportCount": 1, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1118 - Disclosure - Other Non-current Assets (Movement in Net Book Amount) (Details)", "role": "http://SinopecShanghai.com/role/OtherNonCurrentAssetsMovementInNetBookAmountDetails", "shortName": "Other Non-current Assets (Movement in Net Book Amount) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "shi:DisclosureOfOtherAssetsNoncurrentExplanatory", "ifrs-full:DisclosureOfOtherNoncurrentAssetsExplanatory", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021_OtherIntangibleAssetsMemberifrsfullClassesOfAssetsAxis", "decimals": "-3", "lang": null, "name": "ifrs-full:AdditionsToNoncurrentAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R119": { "firstAnchor": { "ancestors": [ "div", "div", "ifrs-full:DisclosureOfOtherNoncurrentAssetsExplanatory", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021_OtherNoncurrentAssetsMemberifrsfullClassesOfAssetsAxis", "decimals": "-3", "first": true, "lang": null, "name": "shi:AmortisationExpenseChargedToCostOfSales", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1119 - Disclosure - Other Non-current Assets (Narrative) (Details)", "role": "http://SinopecShanghai.com/role/OtherNonCurrentAssetsNarrativeDetails", "shortName": "Other Non-current Assets (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "ifrs-full:DisclosureOfOtherNoncurrentAssetsExplanatory", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021_OtherNoncurrentAssetsMemberifrsfullClassesOfAssetsAxis", "decimals": "-3", "first": true, "lang": null, "name": "shi:AmortisationExpenseChargedToCostOfSales", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "ifrs-full:DisclosureOfOtherOperatingExpenseExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1012 - Disclosure - Other Operating Expenses", "role": "http://SinopecShanghai.com/role/OtherOperatingExpenses", "shortName": "Other Operating Expenses", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "ifrs-full:DisclosureOfOtherOperatingExpenseExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R120": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "ifrs-full:RightofuseAssets", "reportCount": 1, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1120 - Disclosure - Leases - (Statement of Financial Position Relating to Leases) (Details)", "role": "http://SinopecShanghai.com/role/LeasesStatementOfFinancialPositionRelatingToLeasesDetails", "shortName": "Leases - (Statement of Financial Position Relating to Leases) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ifrs-full:DisclosureOfLeasesExplanatory", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "lang": null, "name": "shi:RightofuseAssetsAsOfAcquisitionDate", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R121": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "shi:DisclosureOfDetailedInformationAboutMaturityAnalysisForLeaseLiabilitiesExplanatoryTextBlock", "ifrs-full:DisclosureOfLeasesExplanatory", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "ifrs-full:GrossLeaseLiabilities", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1121 - Disclosure - Lease - (Maturity Analysis for Lease Liabilities) (Detail)", "role": "http://SinopecShanghai.com/role/LeaseMaturityAnalysisForLeaseLiabilitiesDetail", "shortName": "Lease - (Maturity Analysis for Lease Liabilities) (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "shi:DisclosureOfDetailedInformationAboutMaturityAnalysisForLeaseLiabilitiesExplanatoryTextBlock", "ifrs-full:DisclosureOfLeasesExplanatory", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "ifrs-full:GrossLeaseLiabilities", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R122": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "shi:DisclosureOfExpenseByNatureExplanatory", "ifrs-full:DisclosureOfExpensesByNatureExplanatory", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "ifrs-full:DepreciationRightofuseAssets", "reportCount": 1, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1122 - Disclosure - Leases - (Statement of Profit Loss Amount Relating to Leases) (Details)", "role": "http://SinopecShanghai.com/role/LeasesStatementOfProfitLossAmountRelatingToLeasesDetails", "shortName": "Leases - (Statement of Profit Loss Amount Relating to Leases) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "shi:DisclosureOfIncomeStatementAmountsRelatedToLeasesExplanatoryTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "lang": null, "name": "shi:ExpenseRelatingToShortTermLeases", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R123": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "PAsOn12_31_2020", "decimals": "-3", "first": true, "lang": null, "name": "ifrs-full:PropertyPlantAndEquipment", "reportCount": 1, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1123 - Disclosure - Property, Plant and Equipment (Movement in Net Book Amount) (Details)", "role": "http://SinopecShanghai.com/role/PropertyPlantAndEquipmentMovementInNetBookAmountDetails", "shortName": "Property, Plant and Equipment (Movement in Net Book Amount) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ifrs-full:DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory", "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021_GrossCarryingAmountMemberifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis", "decimals": "-3", "lang": null, "name": "ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R124": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "shi:DisclosureOfExpenseByNatureExplanatory", "ifrs-full:DisclosureOfExpensesByNatureExplanatory", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment", "reportCount": 1, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1124 - Disclosure - Property, Plant and Equipment (Narrative) (Details)", "role": "http://SinopecShanghai.com/role/PropertyPlantAndEquipmentNarrativeDetails", "shortName": "Property, Plant and Equipment (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": "-3", "lang": null, "name": "ifrs-full:WritedownsReversalsOfPropertyPlantAndEquipment", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R125": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "PAsOn12_31_2020", "decimals": "-3", "first": true, "lang": null, "name": "ifrs-full:InvestmentProperty", "reportCount": 1, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1125 - Disclosure - Investment Properties (Movement in Net Book Amount) (Details)", "role": "http://SinopecShanghai.com/role/InvestmentPropertiesMovementInNetBookAmountDetails", "shortName": "Investment Properties (Movement in Net Book Amount) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ifrs-full:DisclosureOfDetailedInformationAboutInvestmentPropertyExplanatory", "ifrs-full:DisclosureOfInvestmentPropertyExplanatory", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021_GrossCarryingAmountMemberifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis", "decimals": "-3", "lang": null, "name": "shi:IncreaseDecreaseInInvestmentPropertyResultingFromTransfersFromPropertyPlantAndEquipment", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R126": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "ifrs-full:InvestmentProperty", "reportCount": 1, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1126 - Disclosure - Investment Properties (Narrative) (Details)", "role": "http://SinopecShanghai.com/role/InvestmentPropertiesNarrativeDetails", "shortName": "Investment Properties (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021_BottomOfRangeMemberifrsfullRangeAxis", "decimals": null, "lang": "en-US", "name": "shi:LeasedInvestmentPropertiesLeaseTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R127": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "ifrs-full:UndiscountedOperatingLeasePaymentsToBeReceived", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1127 - Disclosure - Investment Properties (Minimum Lease Payments Receivable on Leases of Investment Properties) (Details)", "role": "http://SinopecShanghai.com/role/InvestmentPropertiesMinimumLeasePaymentsReceivableOnLeasesOfInvestmentPropertiesDetails", "shortName": "Investment Properties (Minimum Lease Payments Receivable on Leases of Investment Properties) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "ifrs-full:UndiscountedOperatingLeasePaymentsToBeReceived", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R128": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "PAsOn12_31_2020", "decimals": "-3", "first": true, "lang": null, "name": "ifrs-full:ConstructionInProgress", "reportCount": 1, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1128 - Disclosure - Construction in Progress (Details)", "role": "http://SinopecShanghai.com/role/ConstructionInProgressDetails", "shortName": "Construction in Progress (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "shi:DisclosureOfConstructionInProgressExplanatory", "shi:ConstructionInProgressExplanatory", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021_ConstructionInProgressMemberifrsfullClassesOfAssetsAxis", "decimals": "-3", "lang": null, "name": "ifrs-full:AdditionsToNoncurrentAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R129": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "ifrs-full:ComprehensiveIncomeAttributableToNoncontrollingInterests", "reportCount": 1, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1129 - Disclosure - Subsidiaries (Major Subsidiaries of the Group) (Details)", "role": "http://SinopecShanghai.com/role/SubsidiariesMajorSubsidiariesOfTheGroupDetails", "shortName": "Subsidiaries (Major Subsidiaries of the Group) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "shi:DisclosureOfMajorSubsidiariesExplanatory", "ifrs-full:DisclosureOfSignificantInvestmentsInSubsidiariesExplanatory", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021_ShanghaiPetrochemicalInvestmentDevelopmentCompanyLimitedMemberifrsfullSignificantInvestmentsInSubsidiariesAxis", "decimals": "-3", "lang": null, "name": "shi:PaidUpCapital", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "shi:DisclosureOfOtherGainsLossNetExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1013 - Disclosure - Other gains - net", "role": "http://SinopecShanghai.com/role/OtherGainsNet", "shortName": "Other gains - net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "shi:DisclosureOfOtherGainsLossNetExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R130": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "shi:DisclosureOfMajorSubsidiariesExplanatory", "ifrs-full:DisclosureOfSignificantInvestmentsInSubsidiariesExplanatory", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021_ZhejiangJinlianPetrochemicalStorageandTransportationCoLtdMemberifrsfullSignificantInvestmentsInSubsidiariesAxis", "decimals": "4", "first": true, "lang": null, "name": "ifrs-full:ProportionOfOwnershipInterestInSubsidiary", "reportCount": 1, "unitRef": "Unit_pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1130 - Disclosure - Subsidiaries (Acquisition of Jinlian) (Details)", "role": "http://SinopecShanghai.com/role/SubsidiariesAcquisitionOfJinlianDetails", "shortName": "Subsidiaries (Acquisition of Jinlian) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P06_01_2020To06_30_2020_ShanghaiPetrochemicalInvestmentDevelopmentCompanyLimitedMemberdeiLegalEntityAxis_ZhejiangJinlianPetrochemicalStorageandTransportationCoLtdMemberifrsfullSignificantInvestmentsInSubsidiariesAxis", "decimals": "2", "lang": null, "name": "ifrs-full:ProportionOfOwnershipInterestInSubsidiary", "reportCount": 1, "unique": true, "unitRef": "Unit_pure", "xsiNil": "false" } }, "R131": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "ifrs-full:InvestmentAccountedForUsingEquityMethod", "reportCount": 1, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1131 - Disclosure - Investments Accounted for Using the Equity Method (Investments Recognized in Balance Sheet) (Details)", "role": "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodInvestmentsRecognizedInBalanceSheetDetails", "shortName": "Investments Accounted for Using the Equity Method (Investments Recognized in Balance Sheet) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "shi:DisclosureOfInvestmentsAccountedForUsingEquityMethodRecognisedInBalanceSheetExplanatory", "ifrs-full:DisclosureOfInvestmentsAccountedForUsingEquityMethodExplanatory", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "PAsOn12_31_2021_JointVenturesMemberifrsfullJointVenturesAxis", "decimals": "-3", "lang": null, "name": "ifrs-full:InvestmentAccountedForUsingEquityMethod", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R132": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "shi:DisclosureOfInvestmentsAccountedForUsingEquityMethodRecognisedInShareOfProfitLossExplanatory", "ifrs-full:DisclosureOfInvestmentsAccountedForUsingEquityMethodExplanatory", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "ifrs-full:ShareOfProfitLossOfAssociatesAccountedForUsingEquityMethod", "reportCount": 1, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1132 - Disclosure - Investments Accounted for Using the Equity Method (Investments Recognized in Share of Profit/(Loss)) (Details)", "role": "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodInvestmentsRecognizedInShareOfProfitLossDetails", "shortName": "Investments Accounted for Using the Equity Method (Investments Recognized in Share of Profit/(Loss)) (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R133": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "shi:DisclosureOfInvestmentsAccountedForUsingEquityMethodRecognisedInShareOfProfitLossExplanatory", "ifrs-full:DisclosureOfInvestmentsAccountedForUsingEquityMethodExplanatory", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "ifrs-full:ShareOfProfitLossOfAssociatesAccountedForUsingEquityMethod", "reportCount": 1, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1133 - Disclosure - Investments Accounted for Using the Equity Method (Investment in Associates) (Details)", "role": "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodInvestmentInAssociatesDetails", "shortName": "Investments Accounted for Using the Equity Method (Investment in Associates) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "shi:DisclosureOfInvestmentsInAssociatesAndJointVenturesExplanatory", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021_AssociatesMemberifrsfullSignificantInvestmentsInAssociatesAxis", "decimals": "-3", "lang": null, "name": "shi:InvestmentAdditionInAssociates", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R134": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "shi:DisclosureOfNatureOfInvestmentsAccountedUsingEquityMethodTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021_ShanghaiSeccoPetrochemicalCompanyLimitedMemberifrsfullSignificantInvestmentsInAssociatesAxis", "decimals": null, "first": true, "lang": "en-US", "name": "ifrs-full:NameOfAssociate", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1134 - Disclosure - Investments Accounted for Using the Equity Method (Principal Activities of Material Associates) (Details)", "role": "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodPrincipalActivitiesOfMaterialAssociatesDetails", "shortName": "Investments Accounted for Using the Equity Method (Principal Activities of Material Associates) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "shi:DisclosureOfNatureOfInvestmentsAccountedUsingEquityMethodTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021_ShanghaiSeccoPetrochemicalCompanyLimitedMemberifrsfullSignificantInvestmentsInAssociatesAxis", "decimals": null, "first": true, "lang": "en-US", "name": "ifrs-full:NameOfAssociate", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R135": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "ifrs-full:CurrentAssets", "reportCount": 1, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1135 - Disclosure - Investments Accounted for Using the Equity Method (Summarized Balance Sheet for Material Associates) (Details)", "role": "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodSummarizedBalanceSheetForMaterialAssociatesDetails", "shortName": "Investments Accounted for Using the Equity Method (Summarized Balance Sheet for Material Associates) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "PAsOn12_31_2021_ShanghaiSeccoPetrochemicalCompanyLimitedMemberifrsfullSignificantInvestmentsInAssociatesAxis", "decimals": "-3", "lang": null, "name": "ifrs-full:CurrentAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R136": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "ifrs-full:Revenue", "reportCount": 1, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1136 - Disclosure - Investments Accounted for Using the Equity Method (Summarized Statement of Comprehensive Income for Material Associates) (Details)", "role": "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodSummarizedStatementOfComprehensiveIncomeForMaterialAssociatesDetails", "shortName": "Investments Accounted for Using the Equity Method (Summarized Statement of Comprehensive Income for Material Associates) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021_ShanghaiSeccoPetrochemicalCompanyLimitedMemberifrsfullSignificantInvestmentsInAssociatesAxis", "decimals": "-3", "lang": null, "name": "ifrs-full:Revenue", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R137": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "ifrs-full:ProfitLoss", "reportCount": 1, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1137 - Disclosure - Investments Accounted for Using the Equity Method (Summarized Financial Information for Other Associates) (Details)", "role": "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodSummarizedFinancialInformationForOtherAssociatesDetails", "shortName": "Investments Accounted for Using the Equity Method (Summarized Financial Information for Other Associates) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "shi:DisclosureOfInvestmentsAccountedForUsingTheEquityMethodNotIndividuallyMaterialTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "PAsOn12_31_2021_AggregatedIndividuallyImmaterialAssociatesMemberifrsfullSignificantInvestmentsInAssociatesAxis", "decimals": "-3", "lang": null, "name": "ifrs-full:InvestmentsInAssociatesAccountedForUsingEquityMethod", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R138": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "shi:DisclosureOfInvestmentsAccountedForUsingEquityMethodRecognisedInShareOfProfitLossExplanatory", "ifrs-full:DisclosureOfInvestmentsAccountedForUsingEquityMethodExplanatory", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "ifrs-full:ShareOfProfitLossOfJointVenturesAccountedForUsingEquityMethod", "reportCount": 1, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1138 - Disclosure - Investments Accounted for Using the Equity Method (Investment in Joint Ventures) (Details)", "role": "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodInvestmentInJointVenturesDetails", "shortName": "Investments Accounted for Using the Equity Method (Investment in Joint Ventures) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "shi:DisclosureOfInvestmentsInAssociatesAndJointVenturesExplanatory", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021_JointVenturesMemberifrsfullJointVenturesAxis", "decimals": "-3", "lang": null, "name": "shi:InvestmentAdditionInJointVentures", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R139": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities", "reportCount": 1, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1139 - Disclosure - Investments Accounted for Using the Equity Method (Principal Activities in Joint Ventures) (Details)", "role": "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodPrincipalActivitiesInJointVenturesDetails", "shortName": "Investments Accounted for Using the Equity Method (Principal Activities in Joint Ventures) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "shi:DisclosureOfNatureOfInvestmentsAccountedUsingEquityMethodTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021_ShanghaiPetrochemicalPressureVesselTestingCenterMemberifrsfullJointVenturesAxis", "decimals": "-3", "lang": null, "name": "shi:PaidUpCapital", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "ifrs-full:DisclosureOfFinanceIncomeExpenseExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1014 - Disclosure - Finance Income and Expenses", "role": "http://SinopecShanghai.com/role/FinanceIncomeAndExpenses", "shortName": "Finance Income and Expenses", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "ifrs-full:DisclosureOfFinanceIncomeExpenseExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R140": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "ifrs-full:CashAndCashEquivalents", "reportCount": 1, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1140 - Disclosure - Investments Accounted for Using the Equity Method (Summarized Balance Sheet for Joint Ventures) (Details)", "role": "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodSummarizedBalanceSheetForJointVenturesDetails", "shortName": "Investments Accounted for Using the Equity Method (Summarized Balance Sheet for Joint Ventures) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "PAsOn12_31_2021_ShanghaiPetrochemicalPressureVesselTestingCenterMemberifrsfullJointVenturesAxis", "decimals": "-3", "lang": null, "name": "ifrs-full:CashAndCashEquivalents", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R141": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "ifrs-full:Revenue", "reportCount": 1, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1141 - Disclosure - Investments Accounted for Using the Equity Method (Summarized Statement of Comprehensive Income for Joint Ventures) (Details)", "role": "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodSummarizedStatementOfComprehensiveIncomeForJointVenturesDetails", "shortName": "Investments Accounted for Using the Equity Method (Summarized Statement of Comprehensive Income for Joint Ventures) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021_ShanghaiPetrochemicalPressureVesselTestingCenterMemberifrsfullJointVenturesAxis", "decimals": "-3", "lang": null, "name": "ifrs-full:Revenue", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R142": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "shi:DisclosureOfInventoriesComponentsExplanatory", "ifrs-full:DisclosureOfInventoriesExplanatory", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "ifrs-full:RawMaterials", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1142 - Disclosure - Inventories (Details)", "role": "http://SinopecShanghai.com/role/InventoriesDetails", "shortName": "Inventories (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "shi:DisclosureOfInventoriesComponentsExplanatory", "ifrs-full:DisclosureOfInventoriesExplanatory", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "ifrs-full:RawMaterials", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R143": { "firstAnchor": { "ancestors": [ "div", "div", "ifrs-full:DisclosureOfInventoriesExplanatory", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "shi:CostOfInventoriesRecognisedInCostOfSales", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1143 - Disclosure - Inventories (Narrative) (Details)", "role": "http://SinopecShanghai.com/role/InventoriesNarrativeDetails", "shortName": "Inventories (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "ifrs-full:DisclosureOfInventoriesExplanatory", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "shi:CostOfInventoriesRecognisedInCostOfSales", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R144": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "shi:ScheduleOfMovementsInTheLossAllowanceAccountingRespectOfTradeAndOtherReceivablesExplanatoryTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "PAsOn12_31_2020", "decimals": "-3", "first": true, "lang": null, "name": "ifrs-full:AllowanceAccountForCreditLossesOfFinancialAssets", "reportCount": 1, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1144 - Disclosure - Trade And Other Receivable - Summary Of Movements In The Loss Allowance AccountIng Respect Of Trade And Other Receivables Explanatory (Detail)", "role": "http://SinopecShanghai.com/role/TradeAndOtherReceivableSummaryOfMovementsInTheLossAllowanceAccountingRespectOfTradeAndOtherReceivablesExplanatoryDetail", "shortName": "Trade And Other Receivable - Summary Of Movements In The Loss Allowance AccountIng Respect Of Trade And Other Receivables Explanatory (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "shi:ScheduleOfMovementsInTheLossAllowanceAccountingRespectOfTradeAndOtherReceivablesExplanatoryTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "lang": null, "name": "ifrs-full:ImpairmentLossRecognisedInProfitOrLossTradeReceivables", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R145": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "shi:DisclosureOfComponentOfTradeAndOtherReceivablesExplanatoryTableTextBlock", "ifrs-full:DisclosureOfTradeAndOtherReceivablesExplanatory", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "shi:CurrentTradeReceivablesGross", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1145 - Disclosure - Trade And Other Receivables - Summary Of Component Of Trade And Other Receivables Explanatory (Detail)", "role": "http://SinopecShanghai.com/role/TradeAndOtherReceivablesSummaryOfComponentOfTradeAndOtherReceivablesExplanatoryDetail", "shortName": "Trade And Other Receivables - Summary Of Component Of Trade And Other Receivables Explanatory (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "shi:DisclosureOfComponentOfTradeAndOtherReceivablesExplanatoryTableTextBlock", "ifrs-full:DisclosureOfTradeAndOtherReceivablesExplanatory", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "shi:CurrentTradeReceivablesGross", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R146": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "shi:DisclosureOfComponentOfTradeAndOtherReceivablesExplanatoryTableTextBlock", "ifrs-full:DisclosureOfTradeAndOtherReceivablesExplanatory", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "shi:TradeReceivablesAndAmountsDueFromRelatedPartiesNetOfPrepaymentsAndBillsReceivable", "reportCount": 1, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1146 - Disclosure - Trade And Other Receivable - Summary Of Aging Analysis In Trade And Other Receivables Explanatory (Detail)", "role": "http://SinopecShanghai.com/role/TradeAndOtherReceivableSummaryOfAgingAnalysisInTradeAndOtherReceivablesExplanatoryDetail", "shortName": "Trade And Other Receivable - Summary Of Aging Analysis In Trade And Other Receivables Explanatory (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "shi:DisclosureOfAgingAnalysisInTradeAndOtherReceivablesExplanatoryTableTextBlock", "ifrs-full:DisclosureOfTradeAndOtherReceivablesExplanatory", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "PAsOn12_31_2021_NotLaterThanOneYearMemberifrsfullMaturityAxis", "decimals": "-3", "lang": null, "name": "shi:TradeReceivablesAndAmountsDueFromRelatedPartiesNetOfPrepaymentsAndBillsReceivable", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R147": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "ifrs-full:ProfitLossBeforeTax", "reportCount": 1, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1147 - Disclosure - Cash and cash equivalents (Reconciliation of Profit before Taxation to Cash Used in Operation) (Details)", "role": "http://SinopecShanghai.com/role/CashAndCashEquivalentsReconciliationOfProfitBeforeTaxationToCashUsedInOperationDetails", "shortName": "Cash and cash equivalents (Reconciliation of Profit before Taxation to Cash Used in Operation) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "shi:DisclosureOfReconciliationOfProfitBeforeIncomeTaxToCashUsedInOperationExplanatoryTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "lang": null, "name": "shi:AdjustmentsForInterestIncomeFromTimeDepositsWithMaturityMoreThanThreeMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R148": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "PAsOn12_31_2020", "decimals": "-3", "first": true, "lang": null, "name": "ifrs-full:LiabilitiesArisingFromFinancingActivities", "reportCount": 1, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1148 - Disclosure - Cash and cash equivalents - Reconciliation of liabilities arising from financing activities (Detail)", "role": "http://SinopecShanghai.com/role/CashAndCashEquivalentsReconciliationOfLiabilitiesArisingFromFinancingActivitiesDetail", "shortName": "Cash and cash equivalents - Reconciliation of liabilities arising from financing activities (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "lang": null, "name": "ifrs-full:IncreaseDecreaseThroughFinancingCashFlowsLiabilitiesArisingFromFinancingActivities", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R149": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "shi:DisclosureOfDetailedInformationOfTotalCashOutflowForLeasesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "shi:PaymentsOfLeaseLiabilitiesClassifiedAsOperatingActivities", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1149 - Disclosure - Cash and cash equivalents -Summary of Cash flow Statement for Leases (Detail)", "role": "http://SinopecShanghai.com/role/CashAndCashEquivalentsSummaryOfCashFlowStatementForLeasesDetail", "shortName": "Cash and cash equivalents -Summary of Cash flow Statement for Leases (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "shi:DisclosureOfDetailedInformationOfTotalCashOutflowForLeasesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "shi:PaymentsOfLeaseLiabilitiesClassifiedAsOperatingActivities", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "ifrs-full:DisclosureOfExpensesByNatureExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1015 - Disclosure - Expense by Nature", "role": "http://SinopecShanghai.com/role/ExpenseByNature", "shortName": "Expense by Nature", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "ifrs-full:DisclosureOfExpensesByNatureExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R150": { "firstAnchor": { "ancestors": [ "div", "div", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "ifrs-full:CashOutflowForLeases", "reportCount": 1, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1150 - Disclosure - Cash and cash equivalents - Summary of Lease Rentals (Detail)", "role": "http://SinopecShanghai.com/role/CashAndCashEquivalentsSummaryOfLeaseRentalsDetail", "shortName": "Cash and cash equivalents - Summary of Lease Rentals (Detail)", "subGroupType": "details", "uniqueAnchor": null }, "R151": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "shi:DisclosureOfCashAndCashEquivalentsComponentsExplanatory", "ifrs-full:DisclosureOfCashAndCashEquivalentsExplanatory", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "ifrs-full:ShorttermDepositsClassifiedAsCashEquivalents", "reportCount": 1, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1151 - Disclosure - Cash and cash equivalents (Cash and cash equivalents) (Detail)", "role": "http://SinopecShanghai.com/role/CashAndCashEquivalentsCashAndCashEquivalentsDetail", "shortName": "Cash and cash equivalents (Cash and cash equivalents) (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "shi:DisclosureOfCashAndCashEquivalentsComponentsExplanatory", "ifrs-full:DisclosureOfCashAndCashEquivalentsExplanatory", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "lang": null, "name": "ifrs-full:Cash", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R152": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "ifrs-full:ShorttermDepositsNotClassifiedAsCashEquivalents", "reportCount": 1, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1152 - Disclosure - Time Deposits With Banks - Summary Of Time Deposits With Banks (Detail)", "role": "http://SinopecShanghai.com/role/TimeDepositsWithBanksSummaryOfTimeDepositsWithBanksDetail", "shortName": "Time Deposits With Banks - Summary Of Time Deposits With Banks (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "shi:TimeDepositsWithBanksTableTextBlock", "shi:DisclosureInEntiretyOfTimeDepositsHeldWithBanksTextBlock", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "lang": null, "name": "shi:TimeDepositsWithBanks", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R153": { "firstAnchor": { "ancestors": [ "div", "shi:DisclosureInEntiretyOfTimeDepositsHeldWithBanksTextBlock", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "PAsOn12_31_2021_BottomOfRangeMemberifrsfullRangeAxis_NotLaterThanOneYearMemberifrsfullMaturityAxis", "decimals": "4", "first": true, "lang": null, "name": "ifrs-full:BorrowingsInterestRate", "reportCount": 1, "unique": true, "unitRef": "Unit_pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1153 - Disclosure - Time Deposits With Banks - Additional Information (Details)", "role": "http://SinopecShanghai.com/role/TimeDepositsWithBanksAdditionalInformationDetails", "shortName": "Time Deposits With Banks - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "shi:DisclosureInEntiretyOfTimeDepositsHeldWithBanksTextBlock", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "PAsOn12_31_2021_BottomOfRangeMemberifrsfullRangeAxis_NotLaterThanOneYearMemberifrsfullMaturityAxis", "decimals": "4", "first": true, "lang": null, "name": "ifrs-full:BorrowingsInterestRate", "reportCount": 1, "unique": true, "unitRef": "Unit_pure", "xsiNil": "false" } }, "R154": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "ifrs-full:DisclosureOfFinancialInstrumentsExplanatory", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "PAsOn12_31_2021_DiscountedBillsMemberSHIBillsOfExchangeAxis", "decimals": "-3", "first": true, "lang": null, "name": "shi:GrossUndiscountedCashFlowsDiscountedAndEndorsedBills", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1154 - Disclosure - Financial Assets At Fair Value Through Other Comprehensive Income - Additional Information (Detail)", "role": "http://SinopecShanghai.com/role/FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeAdditionalInformationDetail", "shortName": "Financial Assets At Fair Value Through Other Comprehensive Income - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "ifrs-full:DisclosureOfFinancialInstrumentsExplanatory", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "PAsOn12_31_2021_DiscountedBillsMemberSHIBillsOfExchangeAxis", "decimals": "-3", "first": true, "lang": null, "name": "shi:GrossUndiscountedCashFlowsDiscountedAndEndorsedBills", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R155": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "ifrs-full:CurrentFinancialAssetsAtFairValueThroughOtherComprehensiveIncome", "reportCount": 1, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1155 - Disclosure - Financial Assets At Fair Value Through Other Comprehensive Income - Summary Of Financial Assets at Fair Value Through Other Comprehensive Income (Detail)", "role": "http://SinopecShanghai.com/role/FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeSummaryOfFinancialAssetsAtFairValueThroughOtherComprehensiveIncomeDetail", "shortName": "Financial Assets At Fair Value Through Other Comprehensive Income - Summary Of Financial Assets at Fair Value Through Other Comprehensive Income (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "shi:DisclosureOfFinancialAssetsAtFairValueThroughOtherComprehensiveIncomeExplanatory", "ifrs-full:DisclosureOfFinancialInstrumentsExplanatory", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "PAsOn12_31_2021_AtFairValueMemberifrsfullMeasurementAxis", "decimals": "-3", "lang": null, "name": "ifrs-full:CurrentFinancialAssetsAtFairValueThroughOtherComprehensiveIncome", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R156": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "ifrs-full:ShorttermBorrowings", "reportCount": 1, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1156 - Disclosure - Borrowings - Summary of Borrowings (Details)", "role": "http://SinopecShanghai.com/role/BorrowingsSummaryOfBorrowingsDetails", "shortName": "Borrowings - Summary of Borrowings (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R157": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "ifrs-full:DisclosureOfDetailedInformationAboutBorrowingsExplanatory", "ifrs-full:DisclosureOfBorrowingsExplanatory", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "ifrs-full:Borrowings", "reportCount": 1, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1157 - Disclosure - Borrowings - Summary of Analysis of the Repayment Schedule of Borrowings (Details)", "role": "http://SinopecShanghai.com/role/BorrowingsSummaryOfAnalysisOfTheRepaymentScheduleOfBorrowingsDetails", "shortName": "Borrowings - Summary of Analysis of the Repayment Schedule of Borrowings (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "shi:DisclosureInTabularFormOfRepaymentScheduleOfBorrowings", "ifrs-full:DisclosureOfBorrowingsExplanatory", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "PAsOn12_31_2021_LaterThanTwoYearsAndNotLaterThanThreeYearsMemberifrsfullMaturityAxis", "decimals": "-3", "lang": null, "name": "ifrs-full:Borrowings", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R158": { "firstAnchor": { "ancestors": [ "ifrs-full:SecuredBankLoansReceived", "div", "div", "ifrs-full:DisclosureOfBorrowingsExplanatory", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "ifrs-full:SecuredBankLoansReceived", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1158 - Disclosure - Borrowings - Additional Information (Details)", "role": "http://SinopecShanghai.com/role/BorrowingsAdditionalInformationDetails", "shortName": "Borrowings - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ifrs-full:SecuredBankLoansReceived", "div", "div", "ifrs-full:DisclosureOfBorrowingsExplanatory", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "ifrs-full:SecuredBankLoansReceived", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R159": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "ifrs-full:CurrentBondsIssuedAndCurrentPortionOfNoncurrentBondsIssued", "reportCount": 1, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1159 - Disclosure - Short-Term Bonds - Summary of Short-Term Bonds (Details)", "role": "http://SinopecShanghai.com/role/ShortTermBondsSummaryOfShortTermBondsDetails", "shortName": "Short-Term Bonds - Summary of Short-Term Bonds (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "ifrs-full:DisclosureOfEmployeeBenefitsExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1016 - Disclosure - Employee Benefit Expenses", "role": "http://SinopecShanghai.com/role/EmployeeBenefitExpenses", "shortName": "Employee Benefit Expenses", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "ifrs-full:DisclosureOfEmployeeBenefitsExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R160": { "firstAnchor": { "ancestors": [ "div", "div", "shi:DisclosureInEntiretyOfShortTermBonds", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P08_01_2020To08_31_2020", "decimals": null, "first": true, "lang": "en-US", "name": "shi:ShortTermBondsMaturityPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1160 - Disclosure - Short-Term Bonds - Additional Information (Details)", "role": "http://SinopecShanghai.com/role/ShortTermBondsAdditionalInformationDetails", "shortName": "Short-Term Bonds - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "shi:DisclosureInEntiretyOfShortTermBonds", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P08_01_2020To08_31_2020", "decimals": null, "first": true, "lang": "en-US", "name": "shi:ShortTermBondsMaturityPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R161": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "shi:DisclosureOfTradeAndOtherPayablesExplanatory1TextBlock", "ifrs-full:DisclosureOfTradeAndOtherPayablesExplanatory", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "ifrs-full:TradeAndOtherPayablesToTradeSuppliers", "reportCount": 1, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1161 - Disclosure - Trade and Other Payables - Summary of Trade and Other Payables (Details)", "role": "http://SinopecShanghai.com/role/TradeAndOtherPayablesSummaryOfTradeAndOtherPayablesDetails", "shortName": "Trade and Other Payables - Summary of Trade and Other Payables (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "shi:DisclosureOfTradeAndOtherPayablesExplanatory1TextBlock", "ifrs-full:DisclosureOfTradeAndOtherPayablesExplanatory", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "lang": null, "name": "ifrs-full:CurrentDividendPayables", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R162": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "shi:DisclosureOfTradeAndOtherPayablesExplanatory1TextBlock", "ifrs-full:DisclosureOfTradeAndOtherPayablesExplanatory", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "shi:TradePayablesBillsPayableAndAmountsDueToRelatedParties", "reportCount": 1, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1162 - Disclosure - Trade and Other Payables - Summary of Aging Analysis of Trade Payables (Details)", "role": "http://SinopecShanghai.com/role/TradeAndOtherPayablesSummaryOfAgingAnalysisOfTradePayablesDetails", "shortName": "Trade and Other Payables - Summary of Aging Analysis of Trade Payables (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "shi:DisclosureOfMaturityAnalysisOfTradePayablesExplanatoryTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "PAsOn12_31_2021_NotLaterThanOneYearMemberifrsfullMaturityAxis", "decimals": "-3", "lang": null, "name": "shi:TradePayablesBillsPayableAndAmountsDueToRelatedParties", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R163": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "ifrs-full:CurrentContractLiabilities", "reportCount": 1, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1163 - Disclosure - Contract Liabilities (Details)", "role": "http://SinopecShanghai.com/role/ContractLiabilitiesDetails", "shortName": "Contract Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "ifrs-full:DisclosureOfRevenueFromContractsWithCustomersExplanatory", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "lang": null, "name": "ifrs-full:ContractualAmountsToBeExchangedInDerivativeFinancialInstrumentForWhichGrossCashFlowsAreExchanged", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R164": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "shi:DisclosureOfDeferredIncomeMovementExplanatory", "ifrs-full:DisclosureOfDeferredIncomeExplanatory", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "PAsOn12_31_2020", "decimals": "-3", "first": true, "lang": null, "name": "ifrs-full:NoncurrentDeferredIncomeOtherThanNoncurrentContractLiabilities", "reportCount": 1, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1164 - Disclosure - Deferred Income (Details)", "role": "http://SinopecShanghai.com/role/DeferredIncomeDetails", "shortName": "Deferred Income (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "shi:DisclosureOfDeferredIncomeMovementExplanatory", "ifrs-full:DisclosureOfDeferredIncomeExplanatory", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "lang": null, "name": "shi:AdditionsToDeferredIncome", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R165": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "ifrs-full:IssuedCapital", "reportCount": 1, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1165 - Disclosure - Share Capital (Details)", "role": "http://SinopecShanghai.com/role/ShareCapitalDetails", "shortName": "Share Capital (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "shi:DisclosureOfShareCapitalExplanatory", "ifrs-full:DisclosureOfClassesOfShareCapitalExplanatory", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "PAsOn12_31_2021_OrdinaryASharesListedInPRCMemberifrsfullComponentsOfEquityAxis", "decimals": "-3", "lang": null, "name": "ifrs-full:NumberOfSharesIssuedAndFullyPaid", "reportCount": 1, "unique": true, "unitRef": "Unit_shares", "xsiNil": "false" } }, "R166": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "PAsOn12_31_2020", "decimals": "-3", "first": true, "lang": null, "name": "shi:Reserves", "reportCount": 1, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1166 - Disclosure - Reserves (Details)", "role": "http://SinopecShanghai.com/role/ReservesDetails", "shortName": "Reserves (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "shi:DisclosureOfReserveExplanatory", "ifrs-full:DisclosureOfReservesAndOtherEquityInterestExplanatory", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021_StatutoryReserveMemberifrsfullComponentsOfEquityAxis", "decimals": "-3", "lang": null, "name": "ifrs-full:ComprehensiveIncomeAttributableToOwnersOfParent", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R167": { "firstAnchor": { "ancestors": [ "div", "div", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "2", "first": true, "lang": null, "name": "shi:PercentageOfNetIncomeToBeTransferredToLegalSurplusReserve", "reportCount": 1, "unique": true, "unitRef": "Unit_pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1167 - Disclosure - Reserves - Additional Information (Details)", "role": "http://SinopecShanghai.com/role/ReservesAdditionalInformationDetails", "shortName": "Reserves - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "2", "first": true, "lang": null, "name": "shi:PercentageOfNetIncomeToBeTransferredToLegalSurplusReserve", "reportCount": 1, "unique": true, "unitRef": "Unit_pure", "xsiNil": "false" } }, "R168": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "shi:DisclosureOfMajorRelatedParties", "ifrs-full:DisclosureOfRelatedPartyExplanatory", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021_ChinaInternationalUnitedPetroleumAndChemicalCompanyLimitedMemberifrsfullCategoriesOfRelatedPartiesAxis", "decimals": null, "first": true, "lang": "en-US", "name": "ifrs-full:DescriptionOfNatureOfRelatedPartyRelationship", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1168 - Disclosure - Related-Party Transactions (List of Major Related Parties) (Details)", "role": "http://SinopecShanghai.com/role/RelatedPartyTransactionsListOfMajorRelatedPartiesDetails", "shortName": "Related-Party Transactions (List of Major Related Parties) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "shi:DisclosureOfMajorRelatedParties", "ifrs-full:DisclosureOfRelatedPartyExplanatory", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021_ChinaInternationalUnitedPetroleumAndChemicalCompanyLimitedMemberifrsfullCategoriesOfRelatedPartiesAxis", "decimals": null, "first": true, "lang": "en-US", "name": "ifrs-full:DescriptionOfNatureOfRelatedPartyRelationship", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R169": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "shi:DisclosureOfExpenseByNatureExplanatory", "ifrs-full:DisclosureOfExpensesByNatureExplanatory", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "ifrs-full:FeeAndCommissionExpense", "reportCount": 1, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1169 - Disclosure - Related-Party Transactions (Transactions between the Group and Sinopec Corp., Its Subsidiaries and Joint Ventures) (Details)", "role": "http://SinopecShanghai.com/role/RelatedPartyTransactionsTransactionsBetweenTheGroupAndSinopecCorpItsSubsidiariesAndJointVenturesDetails", "shortName": "Related-Party Transactions (Transactions between the Group and Sinopec Corp., Its Subsidiaries and Joint Ventures) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "shi:DisclosureOfTransactionsWithUltimateParentCompanySubsidiariesAndJointVenturesOfUltimateParentCompany", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021_SinopecCorpWithSubsidiariesAndJointVenturesMemberifrsfullCategoriesOfRelatedPartiesAxis", "decimals": "-3", "lang": null, "name": "ifrs-full:RevenueFromSaleOfPetroleumAndPetrochemicalProducts", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "ifrs-full:DisclosureOfIncomeTaxExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1017 - Disclosure - Income Tax (Expenses)/ Benefits", "role": "http://SinopecShanghai.com/role/IncomeTaxExpensesBenefits", "shortName": "Income Tax (Expenses)/ Benefits", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "ifrs-full:DisclosureOfIncomeTaxExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R170": { "firstAnchor": { "ancestors": [ "div", "ifrs-full:DisclosureOfLeasesExplanatory", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "ifrs-full:AdditionsToRightofuseAssets", "reportCount": 1, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1170 - Disclosure - Related-Party Transactions (Other Transactions between the Group and Sinopec Group and Its Subsidiaries, Associates and Joint Ventures of the Group) (Details)", "role": "http://SinopecShanghai.com/role/RelatedPartyTransactionsOtherTransactionsBetweenTheGroupAndSinopecGroupAndItsSubsidiariesAssociatesAndJointVenturesOfTheGroupDetails", "shortName": "Related-Party Transactions (Other Transactions between the Group and Sinopec Group and Its Subsidiaries, Associates and Joint Ventures of the Group) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "shi:DisclosureOfOtherTransactionsWithAssociatesAndJointVenturesUltimateParentCompanySubsidiariesOfUltimateParentCompany", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021_TheGroupAndSinopecGroupAndItsSubsidiariesAssociatesAndJointVenturesOfTheGroupMemberifrsfullCategoriesOfRelatedPartiesAxis", "decimals": "-3", "lang": null, "name": "shi:RevenueFromSalesOfGoodsAndServiceFeeRelatedPartyTransactions", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R171": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "ifrs-full:TradeAndOtherCurrentReceivablesDueFromRelatedParties", "reportCount": 1, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1171 - Disclosure - Related-Party Transactions (Relevant Amounts Due from/to Related Parties) (Details)", "role": "http://SinopecShanghai.com/role/RelatedPartyTransactionsRelevantAmountsDueFromToRelatedPartiesDetails", "shortName": "Related-Party Transactions (Relevant Amounts Due from/to Related Parties) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "shi:DisclosureOfRelevantAmountsDueFromToRelatedParties", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "PAsOn12_31_2021_TheGroupAndSinopecGroupAndItsSubsidiariesAssociatesAndJointVenturesOfTheGroupMemberifrsfullCategoriesOfRelatedPartiesAxis", "decimals": "-3", "lang": null, "name": "ifrs-full:TradeAndOtherCurrentReceivablesDueFromRelatedParties", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R172": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "shi:DisclosureOfKeyPersonnelCompensations", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "ifrs-full:KeyManagementPersonnelCompensationShorttermEmployeeBenefits", "reportCount": 1, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1172 - Disclosure - Related-Party Transactions (Key Personnel Compensations) (Details)", "role": "http://SinopecShanghai.com/role/RelatedPartyTransactionsKeyPersonnelCompensationsDetails", "shortName": "Related-Party Transactions (Key Personnel Compensations) (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R173": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "shi:DisclosureOfCommitmentsWithRelatedParties", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "PAsOn12_31_2021_SinopecGroupAndSubsidiariesMemberifrsfullCategoriesOfRelatedPartiesAxis", "decimals": "-3", "first": true, "lang": null, "name": "shi:ConstructionAndInstallationCostCommitmentsRelatedPartyTransactions", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1173 - Disclosure - Related-Party Transactions (Commitments with Related Parties) (Details)", "role": "http://SinopecShanghai.com/role/RelatedPartyTransactionsCommitmentsWithRelatedPartiesDetails", "shortName": "Related-Party Transactions (Commitments with Related Parties) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "shi:DisclosureOfCommitmentsWithRelatedParties", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "PAsOn12_31_2021_SinopecGroupAndSubsidiariesMemberifrsfullCategoriesOfRelatedPartiesAxis", "decimals": "-3", "first": true, "lang": null, "name": "shi:ConstructionAndInstallationCostCommitmentsRelatedPartyTransactions", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R174": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "shi:DisclosureOfInvestmentCommitmentsWithRelatedParties", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "shi:CapitalcontributiontoRelatedParties", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1174 - Disclosure - Related-Party Transactions (Investment Commitments with Related Parties) (Details)", "role": "http://SinopecShanghai.com/role/RelatedPartyTransactionsInvestmentCommitmentsWithRelatedPartiesDetails", "shortName": "Related-Party Transactions (Investment Commitments with Related Parties) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "shi:DisclosureOfInvestmentCommitmentsWithRelatedParties", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "shi:CapitalcontributiontoRelatedParties", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R175": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "shi:DisclosureOfCapitalCommitmentsExplanatory", "ifrs-full:DisclosureOfCommitmentsExplanatory", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "ifrs-full:ContractualCapitalCommitments", "reportCount": 1, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1175 - Disclosure - Related-Party Transactions (Investment Commitments with Related Parties, Narrative) (Details)", "role": "http://SinopecShanghai.com/role/RelatedPartyTransactionsInvestmentCommitmentsWithRelatedPartiesNarrativeDetails", "shortName": "Related-Party Transactions (Investment Commitments with Related Parties, Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "shi:DisclosureOfInvestmentCommitmentsWithRelatedParties", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "PAsOn08_31_2019_ShanghaiPetrochemicalInvestmentDevelopmentCompanyLimitedMemberdeiLegalEntityAxis_ShanghaiShidianEnergyCompanyLimitedShidianEnergyMemberifrsfullSignificantInvestmentsInAssociatesAxis", "decimals": "-3", "lang": null, "name": "ifrs-full:ContractualCapitalCommitments", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R176": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "shi:DisclosureInTabularFormOfDividendPayableToEquityHoldersOfTheCompanyAttributableToTheYearTextBlock", "ifrs-full:DisclosureOfDividendsExplanatory", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "ifrs-full:DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwners", "reportCount": 1, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1176 - Disclosure - Dividend - Summary of Dividends Payable to Equity Shareholders of the Company Attributable to the Year (Details)", "role": "http://SinopecShanghai.com/role/DividendSummaryOfDividendsPayableToEquityShareholdersOfTheCompanyAttributableToTheYearDetails", "shortName": "Dividend - Summary of Dividends Payable to Equity Shareholders of the Company Attributable to the Year (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R177": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "shi:DisclosureInTabularFormOfDividendPayableToEquityHoldersOfTheCompanyAttributableToTheYearTextBlock", "ifrs-full:DisclosureOfDividendsExplanatory", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "INF", "first": true, "lang": null, "name": "ifrs-full:DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwnersPerShare", "reportCount": 1, "unitRef": "Unit_CNY_per_Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1177 - Disclosure - Dividend - Summary of Dividends Payable to Equity Shareholders of the Company Attributable to the Year (Parenthetical) (Details)", "role": "http://SinopecShanghai.com/role/DividendSummaryOfDividendsPayableToEquityShareholdersOfTheCompanyAttributableToTheYearParentheticalDetails", "shortName": "Dividend - Summary of Dividends Payable to Equity Shareholders of the Company Attributable to the Year (Parenthetical) (Details)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R178": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "shi:DisclosureDetailsOfDividendToShareholdersApprovedInThePreviousYearAndPaidInTheCurrentYearTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "ifrs-full:DividendsRecognisedAsDistributionsToOwnersOfParentRelatingToPriorYears", "reportCount": 1, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1178 - Disclosure - Dividend - Summary of Dividends Payable to Equity Shareholders of the Company Attributable to the Previous Financial Year (Details)", "role": "http://SinopecShanghai.com/role/DividendSummaryOfDividendsPayableToEquityShareholdersOfTheCompanyAttributableToThePreviousFinancialYearDetails", "shortName": "Dividend - Summary of Dividends Payable to Equity Shareholders of the Company Attributable to the Previous Financial Year (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R179": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "shi:DisclosureDetailsOfDividendToShareholdersApprovedInThePreviousYearAndPaidInTheCurrentYearTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "INF", "first": true, "lang": null, "name": "ifrs-full:DividendsRecognisedAsDistributionsToOwnersPerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY_per_Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1179 - Disclosure - Dividend - Summary of Dividends Payable to Equity Shareholders of the Company Attributable to the Previous Financial Year (Parenthetical) (Details)", "role": "http://SinopecShanghai.com/role/DividendSummaryOfDividendsPayableToEquityShareholdersOfTheCompanyAttributableToThePreviousFinancialYearParentheticalDetails", "shortName": "Dividend - Summary of Dividends Payable to Equity Shareholders of the Company Attributable to the Previous Financial Year (Parenthetical) (Details)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "shi:DisclosureDetailsOfDividendToShareholdersApprovedInThePreviousYearAndPaidInTheCurrentYearTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "INF", "first": true, "lang": null, "name": "ifrs-full:DividendsRecognisedAsDistributionsToOwnersPerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY_per_Share", "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "ifrs-full:EarningsPerShareExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1018 - Disclosure - Earnings per Share", "role": "http://SinopecShanghai.com/role/EarningsPerShare", "shortName": "Earnings per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "ifrs-full:EarningsPerShareExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R180": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "shi:DisclosureOfCapitalCommitmentsExplanatory", "ifrs-full:DisclosureOfCommitmentsExplanatory", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "ifrs-full:ContractualCapitalCommitments", "reportCount": 1, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1180 - Disclosure - Commitments (Capital Commitments) (Details)", "role": "http://SinopecShanghai.com/role/CommitmentsCapitalCommitmentsDetails", "shortName": "Commitments (Capital Commitments) (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R181": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "shi:DisclosureInTabularFormOfDividendPayableToEquityHoldersOfTheCompanyAttributableToTheYearTextBlock", "ifrs-full:DisclosureOfDividendsExplanatory", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "INF", "first": true, "lang": null, "name": "ifrs-full:DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwnersPerShare", "reportCount": 1, "unitRef": "Unit_CNY_per_Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1181 - Disclosure - Subsequent Event (Details)", "role": "http://SinopecShanghai.com/role/SubsequentEventDetails", "shortName": "Subsequent Event (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "ifrs-full:DisclosureOfEventsAfterReportingPeriodExplanatory", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P03_23_2022To03_23_2022_DividendDeclaredMemberifrsfullNonadjustingEventsAfterReportingPeriodAxis", "decimals": "1", "lang": null, "name": "ifrs-full:DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwnersPerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY_per_Share", "xsiNil": "false" } }, "R182": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "ifrs-full:PropertyPlantAndEquipment", "reportCount": 1, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1182 - Disclosure - Statement of Financial Position and Equity Movement of the Company (Balance Sheet) (Details)", "role": "http://SinopecShanghai.com/role/StatementOfFinancialPositionAndEquityMovementOfTheCompanyBalanceSheetDetails", "shortName": "Statement of Financial Position and Equity Movement of the Company (Balance Sheet) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "shi:DisclosureOfBalanceSheetOfParentCompanyOnlyExplanatory", "shi:DisclosureOfFinancialInformationOfParentCompanyOnlyExplanatory", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "PAsOn12_31_2021_ParentMemberifrsfullCategoriesOfRelatedPartiesAxis", "decimals": "-3", "lang": null, "name": "ifrs-full:PropertyPlantAndEquipment", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R183": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "PAsOn12_31_2020", "decimals": "-3", "first": true, "lang": null, "name": "shi:Reserves", "reportCount": 1, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1183 - Disclosure - Statement of Financial Position and Equity Movement of the Company (Reserve Movement) (Details)", "role": "http://SinopecShanghai.com/role/StatementOfFinancialPositionAndEquityMovementOfTheCompanyReserveMovementDetails", "shortName": "Statement of Financial Position and Equity Movement of the Company (Reserve Movement) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "shi:DisclosureOfReserveMovementOfParentCompanyOnlyExplanatory", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2020To12_31_2020_ClassesOfShareCapitalMemberifrsfullComponentsOfEquityAxis_ParentMemberifrsfullCategoriesOfRelatedPartiesAxis", "decimals": "-3", "lang": null, "name": "ifrs-full:ProfitLossAttributableToOwnersOfParent", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R184": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "shi:DisclosureOfKeyPersonnelCompensations", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "ifrs-full:KeyManagementPersonnelCompensationShorttermEmployeeBenefits", "reportCount": 1, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1184 - Disclosure - Benefits and Interests of Directors and Supervisors (Details)", "role": "http://SinopecShanghai.com/role/BenefitsAndInterestsOfDirectorsAndSupervisorsDetails", "shortName": "Benefits and Interests of Directors and Supervisors (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021_DirectorsAndChiefExecutivesMemberifrsfullCategoriesOfRelatedPartiesAxis", "decimals": "-3", "lang": null, "name": "ifrs-full:KeyManagementPersonnelCompensationShorttermEmployeeBenefits", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R185": { "firstAnchor": { "ancestors": [ "div", "div", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2020To12_31_2020_DirectorMembersrtTitleOfIndividualAxis", "decimals": "-3", "first": true, "lang": null, "name": "ifrs-full:BenefitsPaidOrPayable", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1185 - Disclosure - Benefits and Interests of Directors and Supervisors - Additional Information (Details)", "role": "http://SinopecShanghai.com/role/BenefitsAndInterestsOfDirectorsAndSupervisorsAdditionalInformationDetails", "shortName": "Benefits and Interests of Directors and Supervisors - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2020To12_31_2020_DirectorMembersrtTitleOfIndividualAxis", "decimals": "-3", "first": true, "lang": null, "name": "ifrs-full:BenefitsPaidOrPayable", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R186": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "shi:DisclosureInTabularFormOfPossibleImpactOfAmendmentsOfNewAccountingStandardsAndIssuedButNotYetEffective", "shi:PossibleImpactOfAmendmentsNewAccountingStandardsAndInterpretationsIssuedButNotYetEffective", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021_AnnualImprovementsToIfrsStandardTwoThousandEighteenTwoThousandTwentyMemberSHIReportingStandardDetailsAxis", "decimals": null, "first": true, "lang": "en-US", "name": "shi:EffectiveDateFromWhichReportingStandardIsApplicable", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1186 - Disclosure - Possible Impact of Amendments, New Standards and Interpretations Issued But Not Yet Effective for the Year Ended 31 December 2021 - Summary of Number of Amendments, New Standards and Interpretations Which are Not Yet Effective (Detail)", "role": "http://SinopecShanghai.com/role/PossibleImpactOfAmendmentsNewStandardsAndInterpretationsIssuedButNotYetEffectiveForTheYearEnded31December2021SummaryOfNumberOfAmendmentsNewStandardsAndInterpretationsWhichAreNotYetEffectiveDetail", "shortName": "Possible Impact of Amendments, New Standards and Interpretations Issued But Not Yet Effective for the Year Ended 31 December 2021 - Summary of Number of Amendments, New Standards and Interpretations Which are Not Yet Effective (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "shi:DisclosureInTabularFormOfPossibleImpactOfAmendmentsOfNewAccountingStandardsAndIssuedButNotYetEffective", "shi:PossibleImpactOfAmendmentsNewAccountingStandardsAndInterpretationsIssuedButNotYetEffective", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021_AnnualImprovementsToIfrsStandardTwoThousandEighteenTwoThousandTwentyMemberSHIReportingStandardDetailsAxis", "decimals": null, "first": true, "lang": "en-US", "name": "shi:EffectiveDateFromWhichReportingStandardIsApplicable", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "ifrs-full:DisclosureOfOtherNoncurrentAssetsExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1019 - Disclosure - Other Non-current Assets", "role": "http://SinopecShanghai.com/role/OtherNonCurrentAssets", "shortName": "Other Non-current Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "ifrs-full:DisclosureOfOtherNoncurrentAssetsExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "ifrs-full:Revenue", "reportCount": 1, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002 - Statement - Consolidated statement of profit or loss and other comprehensive income", "role": "http://SinopecShanghai.com/role/ConsolidatedStatementOfProfitOrLossAndOtherComprehensiveIncome", "shortName": "Consolidated statement of profit or loss and other comprehensive income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "lang": null, "name": "ifrs-full:TaxExpenseOtherThanIncomeTaxExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "ifrs-full:DisclosureOfLeasesExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1020 - Disclosure - Leases", "role": "http://SinopecShanghai.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "ifrs-full:DisclosureOfLeasesExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1021 - Disclosure - Property, Plant and Equipment", "role": "http://SinopecShanghai.com/role/PropertyPlantAndEquipment", "shortName": "Property, Plant and Equipment", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "ifrs-full:DisclosureOfInvestmentPropertyExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1022 - Disclosure - Investment Properties", "role": "http://SinopecShanghai.com/role/InvestmentProperties", "shortName": "Investment Properties", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "ifrs-full:DisclosureOfInvestmentPropertyExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "shi:ConstructionInProgressExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1023 - Disclosure - Construction in Progress", "role": "http://SinopecShanghai.com/role/ConstructionInProgress", "shortName": "Construction in Progress", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "shi:ConstructionInProgressExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "ifrs-full:DisclosureOfSignificantInvestmentsInSubsidiariesExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1024 - Disclosure - Subsidiaries", "role": "http://SinopecShanghai.com/role/Subsidiaries", "shortName": "Subsidiaries", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "ifrs-full:DisclosureOfSignificantInvestmentsInSubsidiariesExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "ifrs-full:DisclosureOfInvestmentsAccountedForUsingEquityMethodExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1025 - Disclosure - Investments Accounted for Using the Equity Method", "role": "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethod", "shortName": "Investments Accounted for Using the Equity Method", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "ifrs-full:DisclosureOfInvestmentsAccountedForUsingEquityMethodExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "ifrs-full:DisclosureOfInventoriesExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1026 - Disclosure - Inventories", "role": "http://SinopecShanghai.com/role/Inventories", "shortName": "Inventories", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "ifrs-full:DisclosureOfInventoriesExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "ifrs-full:DisclosureOfTradeAndOtherReceivablesExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1027 - Disclosure - Trade And Other Receivables", "role": "http://SinopecShanghai.com/role/TradeAndOtherReceivables", "shortName": "Trade And Other Receivables", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "ifrs-full:DisclosureOfTradeAndOtherReceivablesExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "ifrs-full:DisclosureOfCashAndCashEquivalentsExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1028 - Disclosure - Cash and cash equivalents", "role": "http://SinopecShanghai.com/role/CashAndCashEquivalents", "shortName": "Cash and cash equivalents", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "ifrs-full:DisclosureOfCashAndCashEquivalentsExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "shi:DisclosureInEntiretyOfTimeDepositsHeldWithBanksTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1029 - Disclosure - Time Deposits With Banks", "role": "http://SinopecShanghai.com/role/TimeDepositsWithBanks", "shortName": "Time Deposits With Banks", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "shi:DisclosureInEntiretyOfTimeDepositsHeldWithBanksTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "ifrs-full:PropertyPlantAndEquipment", "reportCount": 1, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003 - Statement - Consolidated statement of financial position", "role": "http://SinopecShanghai.com/role/ConsolidatedStatementOfFinancialPosition", "shortName": "Consolidated statement of financial position", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "lang": null, "name": "ifrs-full:DeferredTaxAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "ifrs-full:DisclosureOfFinancialInstrumentsExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1030 - Disclosure - Financial Assets at Fair Value Through Other Comprehensive Income", "role": "http://SinopecShanghai.com/role/FinancialAssetsAtFairValueThroughOtherComprehensiveIncome", "shortName": "Financial Assets at Fair Value Through Other Comprehensive Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "ifrs-full:DisclosureOfFinancialInstrumentsExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "ifrs-full:DisclosureOfBorrowingsExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1031 - Disclosure - Borrowings", "role": "http://SinopecShanghai.com/role/Borrowings", "shortName": "Borrowings", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "ifrs-full:DisclosureOfBorrowingsExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "shi:DisclosureInEntiretyOfShortTermBonds", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1032 - Disclosure - Short-Term Bonds", "role": "http://SinopecShanghai.com/role/ShortTermBonds", "shortName": "Short-Term Bonds", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "shi:DisclosureInEntiretyOfShortTermBonds", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "ifrs-full:DisclosureOfTradeAndOtherPayablesExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1033 - Disclosure - Trade and Other Payables", "role": "http://SinopecShanghai.com/role/TradeAndOtherPayables", "shortName": "Trade and Other Payables", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "ifrs-full:DisclosureOfTradeAndOtherPayablesExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "ifrs-full:DisclosureOfRevenueFromContractsWithCustomersExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1034 - Disclosure - Contract Liabilities", "role": "http://SinopecShanghai.com/role/ContractLiabilities", "shortName": "Contract Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "ifrs-full:DisclosureOfRevenueFromContractsWithCustomersExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "ifrs-full:DisclosureOfDeferredIncomeExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1035 - Disclosure - Deferred Income", "role": "http://SinopecShanghai.com/role/DeferredIncome", "shortName": "Deferred Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "ifrs-full:DisclosureOfDeferredIncomeExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "ifrs-full:DisclosureOfClassesOfShareCapitalExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1036 - Disclosure - Share Capital", "role": "http://SinopecShanghai.com/role/ShareCapital", "shortName": "Share Capital", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "ifrs-full:DisclosureOfClassesOfShareCapitalExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "ifrs-full:DisclosureOfReservesAndOtherEquityInterestExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1037 - Disclosure - Reserves", "role": "http://SinopecShanghai.com/role/Reserves", "shortName": "Reserves", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "ifrs-full:DisclosureOfReservesAndOtherEquityInterestExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "ifrs-full:DisclosureOfRelatedPartyExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1038 - Disclosure - Related-Party Transactions", "role": "http://SinopecShanghai.com/role/RelatedPartyTransactions", "shortName": "Related-Party Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "ifrs-full:DisclosureOfRelatedPartyExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "ifrs-full:DisclosureOfDividendsExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1039 - Disclosure - Dividend", "role": "http://SinopecShanghai.com/role/Dividend", "shortName": "Dividend", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "ifrs-full:DisclosureOfDividendsExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "PAsOn12_31_2018", "decimals": "-3", "first": true, "lang": null, "name": "ifrs-full:Equity", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004 - Statement - Consolidated Statement of Changes in Equity", "role": "http://SinopecShanghai.com/role/ConsolidatedStatementOfChangesInEquity", "shortName": "Consolidated Statement of Changes in Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "PAsOn12_31_2018", "decimals": "-3", "first": true, "lang": null, "name": "ifrs-full:Equity", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "ifrs-full:DisclosureOfCommitmentsExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1040 - Disclosure - Commitments", "role": "http://SinopecShanghai.com/role/Commitments", "shortName": "Commitments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "ifrs-full:DisclosureOfCommitmentsExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "ifrs-full:DisclosureOfEventsAfterReportingPeriodExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1041 - Disclosure - Subsequent Event", "role": "http://SinopecShanghai.com/role/SubsequentEvent", "shortName": "Subsequent Event", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "ifrs-full:DisclosureOfEventsAfterReportingPeriodExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "shi:DisclosureOfFinancialInformationOfParentCompanyOnlyExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1042 - Disclosure - Statement of Financial Position and Equity Movement of the Company", "role": "http://SinopecShanghai.com/role/StatementOfFinancialPositionAndEquityMovementOfTheCompany", "shortName": "Statement of Financial Position and Equity Movement of the Company", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "shi:DisclosureOfFinancialInformationOfParentCompanyOnlyExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "shi:BenefitsAndInterestsOfDirectorsAndSupervisorsExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1043 - Disclosure - Benefits and Interests of Directors and Supervisors", "role": "http://SinopecShanghai.com/role/BenefitsAndInterestsOfDirectorsAndSupervisors", "shortName": "Benefits and Interests of Directors and Supervisors", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "shi:BenefitsAndInterestsOfDirectorsAndSupervisorsExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "shi:PossibleImpactOfAmendmentsNewAccountingStandardsAndInterpretationsIssuedButNotYetEffective", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1044 - Disclosure - Possible Impact of Amendments, New Standards and Interpretations Issued But Not Yet Effective for the Year Ended 31 December 2021", "role": "http://SinopecShanghai.com/role/PossibleImpactOfAmendmentsNewStandardsAndInterpretationsIssuedButNotYetEffectiveForTheYearEnded31December2021", "shortName": "Possible Impact of Amendments, New Standards and Interpretations Issued But Not Yet Effective for the Year Ended 31 December 2021", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "shi:PossibleImpactOfAmendmentsNewAccountingStandardsAndInterpretationsIssuedButNotYetEffective", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "ifrs-full:DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "ifrs-full:DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1045 - Disclosure - Summary of Significant Accounting Policies (Policies)", "role": "http://SinopecShanghai.com/role/SummaryOfSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ifrs-full:DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "ifrs-full:DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "ifrs-full:DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "shi:DisclosureOfEstimatedUsefulLivesOfPropertyPlantAndEquipmentExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1046 - Disclosure - Summary of Significant Accounting Policies (Tables)", "role": "http://SinopecShanghai.com/role/SummaryOfSignificantAccountingPoliciesTables", "shortName": "Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ifrs-full:DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "shi:DisclosureOfEstimatedUsefulLivesOfPropertyPlantAndEquipmentExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "ifrs-full:DisclosureOfDerivativeFinancialInstrumentsExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1047 - Disclosure - Financial Risk Management (Tables)", "role": "http://SinopecShanghai.com/role/FinancialRiskManagementTables", "shortName": "Financial Risk Management (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "ifrs-full:DisclosureOfDerivativeFinancialInstrumentsExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "ifrs-full:DisclosureOfOperatingSegmentsExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1048 - Disclosure - Segment Information and Revenue (Tables)", "role": "http://SinopecShanghai.com/role/SegmentInformationAndRevenueTables", "shortName": "Segment Information and Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "ifrs-full:DisclosureOfOperatingSegmentsExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "ifrs-full:DisclosureOfOtherOperatingIncomeExplanatory", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "shi:DisclosureOfOtherOperatingIncomeComponentsExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1049 - Disclosure - Other Operating Income (Tables)", "role": "http://SinopecShanghai.com/role/OtherOperatingIncomeTables", "shortName": "Other Operating Income (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ifrs-full:DisclosureOfOtherOperatingIncomeExplanatory", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "shi:DisclosureOfOtherOperatingIncomeComponentsExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "ifrs-full:CashFlowsFromUsedInOperations", "reportCount": 1, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005 - Statement - Consolidated Statement of Cash Flows", "role": "http://SinopecShanghai.com/role/ConsolidatedStatementOfCashFlows", "shortName": "Consolidated Statement of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "lang": null, "name": "ifrs-full:InterestPaidClassifiedAsOperatingActivities", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "ifrs-full:DisclosureOfOtherOperatingExpenseExplanatory", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "shi:DisclosureOfOtherOperatingExpenseComponentsExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1050 - Disclosure - Other Operating Expenses (Tables)", "role": "http://SinopecShanghai.com/role/OtherOperatingExpensesTables", "shortName": "Other Operating Expenses (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ifrs-full:DisclosureOfOtherOperatingExpenseExplanatory", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "shi:DisclosureOfOtherOperatingExpenseComponentsExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "shi:DisclosureOfOtherGainsLossNetExplanatory", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "shi:DisclosureOfNetOtherGainsComponentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1051 - Disclosure - Other gains - net (Tables)", "role": "http://SinopecShanghai.com/role/OtherGainsNetTables", "shortName": "Other gains - net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "shi:DisclosureOfOtherGainsLossNetExplanatory", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "shi:DisclosureOfNetOtherGainsComponentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "ifrs-full:DisclosureOfFinanceIncomeExpenseExplanatory", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "shi:DisclosureOfFinanceIncomeAndExpensesExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1052 - Disclosure - Finance Income and Expenses (Tables)", "role": "http://SinopecShanghai.com/role/FinanceIncomeAndExpensesTables", "shortName": "Finance Income and Expenses (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ifrs-full:DisclosureOfFinanceIncomeExpenseExplanatory", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "shi:DisclosureOfFinanceIncomeAndExpensesExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "ifrs-full:DisclosureOfExpensesByNatureExplanatory", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "shi:DisclosureOfExpenseByNatureExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1053 - Disclosure - Expense by Nature (Tables)", "role": "http://SinopecShanghai.com/role/ExpenseByNatureTables", "shortName": "Expense by Nature (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ifrs-full:DisclosureOfExpensesByNatureExplanatory", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "shi:DisclosureOfExpenseByNatureExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "ifrs-full:DisclosureOfEmployeeBenefitsExplanatory", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "shi:DisclosureOfEmployeeBenefitExpenseExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1054 - Disclosure - Employee Benefit Expenses (Tables)", "role": "http://SinopecShanghai.com/role/EmployeeBenefitExpensesTables", "shortName": "Employee Benefit Expenses (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ifrs-full:DisclosureOfEmployeeBenefitsExplanatory", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "shi:DisclosureOfEmployeeBenefitExpenseExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "ifrs-full:DisclosureOfIncomeTaxExplanatory", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "shi:DisclosureOfMajorComponentsOfIncomeTaxExpenseIncomeExplanatoryTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1055 - Disclosure - Income Tax (Expenses)/ Benefits (Tables)", "role": "http://SinopecShanghai.com/role/IncomeTaxExpensesBenefitsTables", "shortName": "Income Tax (Expenses)/ Benefits (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ifrs-full:DisclosureOfIncomeTaxExplanatory", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "shi:DisclosureOfMajorComponentsOfIncomeTaxExpenseIncomeExplanatoryTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "ifrs-full:EarningsPerShareExplanatory", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "shi:DisclosureOfEarningsPerShareBasicExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1056 - Disclosure - Earnings per Share (Tables)", "role": "http://SinopecShanghai.com/role/EarningsPerShareTables", "shortName": "Earnings per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ifrs-full:EarningsPerShareExplanatory", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "shi:DisclosureOfEarningsPerShareBasicExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "ifrs-full:DisclosureOfOtherNoncurrentAssetsExplanatory", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "shi:DisclosureOfOtherAssetsNoncurrentExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1057 - Disclosure - Other Non-current Assets (Tables)", "role": "http://SinopecShanghai.com/role/OtherNonCurrentAssetsTables", "shortName": "Other Non-current Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ifrs-full:DisclosureOfOtherNoncurrentAssetsExplanatory", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "shi:DisclosureOfOtherAssetsNoncurrentExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "ifrs-full:DisclosureOfLeasesExplanatory", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "shi:DisclosureOfBalanceSheetAmountsRelatedToLeasesExplanatoryTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1058 - Disclosure - Leases (Tables)", "role": "http://SinopecShanghai.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ifrs-full:DisclosureOfLeasesExplanatory", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "shi:DisclosureOfBalanceSheetAmountsRelatedToLeasesExplanatoryTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "ifrs-full:DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1059 - Disclosure - Property, Plant and Equipment (Tables)", "role": "http://SinopecShanghai.com/role/PropertyPlantAndEquipmentTables", "shortName": "Property, Plant and Equipment (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "ifrs-full:DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "ifrs-full:DisclosureOfGeneralInformationAboutFinancialStatementsExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1006 - Disclosure - General Information", "role": "http://SinopecShanghai.com/role/GeneralInformation", "shortName": "General Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "ifrs-full:DisclosureOfGeneralInformationAboutFinancialStatementsExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "ifrs-full:DisclosureOfInvestmentPropertyExplanatory", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "ifrs-full:DisclosureOfDetailedInformationAboutInvestmentPropertyExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1060 - Disclosure - Investment Properties (Tables)", "role": "http://SinopecShanghai.com/role/InvestmentPropertiesTables", "shortName": "Investment Properties (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ifrs-full:DisclosureOfInvestmentPropertyExplanatory", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "ifrs-full:DisclosureOfDetailedInformationAboutInvestmentPropertyExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "shi:ConstructionInProgressExplanatory", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "shi:DisclosureOfConstructionInProgressExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1061 - Disclosure - Construction in Progress (Tables)", "role": "http://SinopecShanghai.com/role/ConstructionInProgressTables", "shortName": "Construction in Progress (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "shi:ConstructionInProgressExplanatory", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "shi:DisclosureOfConstructionInProgressExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "ifrs-full:DisclosureOfSignificantInvestmentsInSubsidiariesExplanatory", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "shi:DisclosureOfMajorSubsidiariesExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1062 - Disclosure - Subsidiaries (Tables)", "role": "http://SinopecShanghai.com/role/SubsidiariesTables", "shortName": "Subsidiaries (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ifrs-full:DisclosureOfSignificantInvestmentsInSubsidiariesExplanatory", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "shi:DisclosureOfMajorSubsidiariesExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "ifrs-full:DisclosureOfInvestmentsAccountedForUsingEquityMethodExplanatory", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "shi:DisclosureOfInvestmentsAccountedForUsingEquityMethodRecognisedInBalanceSheetExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1063 - Disclosure - Investments Accounted for Using the Equity Method (Tables)", "role": "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodTables", "shortName": "Investments Accounted for Using the Equity Method (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ifrs-full:DisclosureOfInvestmentsAccountedForUsingEquityMethodExplanatory", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "shi:DisclosureOfInvestmentsAccountedForUsingEquityMethodRecognisedInBalanceSheetExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "ifrs-full:DisclosureOfInventoriesExplanatory", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "shi:DisclosureOfInventoriesComponentsExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1064 - Disclosure - Inventories (Tables)", "role": "http://SinopecShanghai.com/role/InventoriesTables", "shortName": "Inventories (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ifrs-full:DisclosureOfInventoriesExplanatory", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "shi:DisclosureOfInventoriesComponentsExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "ifrs-full:DisclosureOfTradeAndOtherReceivablesExplanatory", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "shi:DisclosureOfComponentOfTradeAndOtherReceivablesExplanatoryTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1065 - Disclosure - Trade And Other Receivables (Tables)", "role": "http://SinopecShanghai.com/role/TradeAndOtherReceivablesTables", "shortName": "Trade And Other Receivables (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ifrs-full:DisclosureOfTradeAndOtherReceivablesExplanatory", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "shi:DisclosureOfComponentOfTradeAndOtherReceivablesExplanatoryTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "ifrs-full:DisclosureOfCashAndCashEquivalentsExplanatory", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "shi:DisclosureOfCashAndCashEquivalentsComponentsExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1066 - Disclosure - Cash and cash equivalents (Tables)", "role": "http://SinopecShanghai.com/role/CashAndCashEquivalentsTables", "shortName": "Cash and cash equivalents (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ifrs-full:DisclosureOfCashAndCashEquivalentsExplanatory", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "shi:DisclosureOfCashAndCashEquivalentsComponentsExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "shi:DisclosureInEntiretyOfTimeDepositsHeldWithBanksTextBlock", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "shi:TimeDepositsWithBanksTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1067 - Disclosure - Time Deposits With Banks (Tables)", "role": "http://SinopecShanghai.com/role/TimeDepositsWithBanksTables", "shortName": "Time Deposits With Banks (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "shi:DisclosureInEntiretyOfTimeDepositsHeldWithBanksTextBlock", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "shi:TimeDepositsWithBanksTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "ifrs-full:DisclosureOfFinancialInstrumentsExplanatory", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "shi:DisclosureOfFinancialAssetsAtFairValueThroughOtherComprehensiveIncomeExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1068 - Disclosure - Financial Assets At Fair Value Through Other Comprehensive Income (Tables)", "role": "http://SinopecShanghai.com/role/FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeTables", "shortName": "Financial Assets At Fair Value Through Other Comprehensive Income (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ifrs-full:DisclosureOfFinancialInstrumentsExplanatory", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "shi:DisclosureOfFinancialAssetsAtFairValueThroughOtherComprehensiveIncomeExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "ifrs-full:DisclosureOfBorrowingsExplanatory", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "ifrs-full:DisclosureOfDetailedInformationAboutBorrowingsExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1069 - Disclosure - Borrowings (Tables)", "role": "http://SinopecShanghai.com/role/BorrowingsTables", "shortName": "Borrowings (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ifrs-full:DisclosureOfBorrowingsExplanatory", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "ifrs-full:DisclosureOfDetailedInformationAboutBorrowingsExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "ifrs-full:DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1007 - Disclosure - Summary of Significant Accounting Policies", "role": "http://SinopecShanghai.com/role/SummaryOfSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "ifrs-full:DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "shi:DisclosureInEntiretyOfShortTermBonds", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "shi:DisclosureOfDetailedInformationAboutShortTermBondsExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1070 - Disclosure - Short-Term Bonds (Tables)", "role": "http://SinopecShanghai.com/role/ShortTermBondsTables", "shortName": "Short-Term Bonds (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "shi:DisclosureInEntiretyOfShortTermBonds", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "shi:DisclosureOfDetailedInformationAboutShortTermBondsExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "ifrs-full:DisclosureOfTradeAndOtherPayablesExplanatory", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "shi:DisclosureOfTradeAndOtherPayablesExplanatory1TextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1071 - Disclosure - Trade and Other Payables (Tables)", "role": "http://SinopecShanghai.com/role/TradeAndOtherPayablesTables", "shortName": "Trade and Other Payables (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ifrs-full:DisclosureOfTradeAndOtherPayablesExplanatory", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "shi:DisclosureOfTradeAndOtherPayablesExplanatory1TextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "ifrs-full:DisclosureOfRevenueFromContractsWithCustomersExplanatory", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "shi:DisclosureOfDetailedInformationAboutContractsLiabilitiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1072 - Disclosure - Contract Liabilities (Tables)", "role": "http://SinopecShanghai.com/role/ContractLiabilitiesTables", "shortName": "Contract Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ifrs-full:DisclosureOfRevenueFromContractsWithCustomersExplanatory", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "shi:DisclosureOfDetailedInformationAboutContractsLiabilitiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "ifrs-full:DisclosureOfDeferredIncomeExplanatory", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "shi:DisclosureOfDeferredIncomeMovementExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1073 - Disclosure - Deferred Income (Tables)", "role": "http://SinopecShanghai.com/role/DeferredIncomeTables", "shortName": "Deferred Income (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ifrs-full:DisclosureOfDeferredIncomeExplanatory", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "shi:DisclosureOfDeferredIncomeMovementExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "ifrs-full:DisclosureOfClassesOfShareCapitalExplanatory", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "shi:DisclosureOfShareCapitalExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1074 - Disclosure - Share Capital (Tables)", "role": "http://SinopecShanghai.com/role/ShareCapitalTables", "shortName": "Share Capital (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ifrs-full:DisclosureOfClassesOfShareCapitalExplanatory", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "shi:DisclosureOfShareCapitalExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "ifrs-full:DisclosureOfReservesAndOtherEquityInterestExplanatory", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "shi:DisclosureOfReserveExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1075 - Disclosure - Reserves (Tables)", "role": "http://SinopecShanghai.com/role/ReservesTables", "shortName": "Reserves (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ifrs-full:DisclosureOfReservesAndOtherEquityInterestExplanatory", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "shi:DisclosureOfReserveExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "ifrs-full:DisclosureOfRelatedPartyExplanatory", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "shi:DisclosureOfMajorRelatedParties", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1076 - Disclosure - Related-Party Transactions (Tables)", "role": "http://SinopecShanghai.com/role/RelatedPartyTransactionsTables", "shortName": "Related-Party Transactions (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ifrs-full:DisclosureOfRelatedPartyExplanatory", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "shi:DisclosureOfMajorRelatedParties", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "ifrs-full:DisclosureOfDividendsExplanatory", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "shi:DisclosureInTabularFormOfDividendPayableToEquityHoldersOfTheCompanyAttributableToTheYearTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1077 - Disclosure - Dividend (Tables)", "role": "http://SinopecShanghai.com/role/DividendTables", "shortName": "Dividend (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ifrs-full:DisclosureOfDividendsExplanatory", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "shi:DisclosureInTabularFormOfDividendPayableToEquityHoldersOfTheCompanyAttributableToTheYearTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "ifrs-full:DisclosureOfCommitmentsExplanatory", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "shi:DisclosureOfCapitalCommitmentsExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1078 - Disclosure - Commitments (Tables)", "role": "http://SinopecShanghai.com/role/CommitmentsTables", "shortName": "Commitments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ifrs-full:DisclosureOfCommitmentsExplanatory", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "shi:DisclosureOfCapitalCommitmentsExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "shi:DisclosureOfFinancialInformationOfParentCompanyOnlyExplanatory", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "shi:DisclosureOfBalanceSheetOfParentCompanyOnlyExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1079 - Disclosure - Statement of Financial Position and Equity Movement of the Company (Tables)", "role": "http://SinopecShanghai.com/role/StatementOfFinancialPositionAndEquityMovementOfTheCompanyTables", "shortName": "Statement of Financial Position and Equity Movement of the Company (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "shi:DisclosureOfFinancialInformationOfParentCompanyOnlyExplanatory", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "shi:DisclosureOfBalanceSheetOfParentCompanyOnlyExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1008 - Disclosure - Financial Risk Management", "role": "http://SinopecShanghai.com/role/FinancialRiskManagement", "shortName": "Financial Risk Management", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "shi:BenefitsAndInterestsOfDirectorsAndSupervisorsExplanatory", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "shi:DisclosureOfDirectorsAndChiefExecutivesEmolumentsExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1080 - Disclosure - Benefits and Interests of Directors and Supervisors (Tables)", "role": "http://SinopecShanghai.com/role/BenefitsAndInterestsOfDirectorsAndSupervisorsTables", "shortName": "Benefits and Interests of Directors and Supervisors (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "shi:BenefitsAndInterestsOfDirectorsAndSupervisorsExplanatory", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "shi:DisclosureOfDirectorsAndChiefExecutivesEmolumentsExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "shi:PossibleImpactOfAmendmentsNewAccountingStandardsAndInterpretationsIssuedButNotYetEffective", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "shi:DisclosureInTabularFormOfPossibleImpactOfAmendmentsOfNewAccountingStandardsAndIssuedButNotYetEffective", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1081 - Disclosure - Possible Impact of Amendments, New Standards and Interpretations Issued But Not Yet Effective for the Year Ended 31 December 2021 (Tables)", "role": "http://SinopecShanghai.com/role/PossibleImpactOfAmendmentsNewStandardsAndInterpretationsIssuedButNotYetEffectiveForTheYearEnded31December2021Tables", "shortName": "Possible Impact of Amendments, New Standards and Interpretations Issued But Not Yet Effective for the Year Ended 31 December 2021 (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "shi:PossibleImpactOfAmendmentsNewAccountingStandardsAndInterpretationsIssuedButNotYetEffective", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "shi:DisclosureInTabularFormOfPossibleImpactOfAmendmentsOfNewAccountingStandardsAndIssuedButNotYetEffective", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "div", "div", "ifrs-full:DisclosureOfGeneralInformationAboutFinancialStatementsExplanatory", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "PAsOn01_12_2018", "decimals": "-3", "first": true, "lang": null, "name": "shi:RegisteredCapital", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1082 - Disclosure - General Information (Reorganisation) (Details)", "role": "http://SinopecShanghai.com/role/GeneralInformationReorganisationDetails", "shortName": "General Information (Reorganisation) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "ifrs-full:DisclosureOfGeneralInformationAboutFinancialStatementsExplanatory", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "PAsOn01_12_2018", "decimals": "-3", "first": true, "lang": null, "name": "shi:RegisteredCapital", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "div", "div", "ifrs-full:DisclosureOfGeneralInformationAboutFinancialStatementsExplanatory", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "PAsOn12_31_2021_ParentMemberifrsfullCategoriesOfRelatedPartiesAxis", "decimals": "-3", "first": true, "lang": null, "name": "ifrs-full:NumberOfSharesIssued", "reportCount": 1, "unique": true, "unitRef": "Unit_shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1083 - Disclosure - General Information (The Fifteenth Meeting of the Seventh Term of Board of Directors) (Details)", "role": "http://SinopecShanghai.com/role/GeneralInformationTheFifteenthMeetingOfTheSeventhTermOfBoardOfDirectorsDetails", "shortName": "General Information (The Fifteenth Meeting of the Seventh Term of Board of Directors) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "ifrs-full:DisclosureOfGeneralInformationAboutFinancialStatementsExplanatory", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "PAsOn12_31_2021_ParentMemberifrsfullCategoriesOfRelatedPartiesAxis", "decimals": "-3", "first": true, "lang": null, "name": "ifrs-full:NumberOfSharesIssued", "reportCount": 1, "unique": true, "unitRef": "Unit_shares", "xsiNil": "false" } }, "R84": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "shi:DisclosureOfEstimatedUsefulLivesOfPropertyPlantAndEquipmentExplanatory", "ifrs-full:DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021_BuildingsMemberifrsfullClassesOfPropertyPlantAndEquipmentAxis", "decimals": null, "first": true, "lang": "en-US", "name": "ifrs-full:DescriptionOfUsefulLifePropertyPlantAndEquipment", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1084 - Disclosure - Summary of Significant Accounting Policies (Property, Plant and Equipment) (Details)", "role": "http://SinopecShanghai.com/role/SummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails", "shortName": "Summary of Significant Accounting Policies (Property, Plant and Equipment) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "shi:DisclosureOfEstimatedUsefulLivesOfPropertyPlantAndEquipmentExplanatory", "ifrs-full:DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021_BuildingsMemberifrsfullClassesOfPropertyPlantAndEquipmentAxis", "decimals": null, "first": true, "lang": "en-US", "name": "ifrs-full:DescriptionOfUsefulLifePropertyPlantAndEquipment", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R85": { "firstAnchor": { "ancestors": [ "div", "ifrs-full:DescriptionOfAccountingPolicyForInvestmentPropertyExplanatory", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "ifrs-full:DescriptionOfUsefulLifeInvestmentPropertyCostModel", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1085 - Disclosure - Summary of Significant Accounting Policies (Investment Properties) (Details)", "role": "http://SinopecShanghai.com/role/SummaryOfSignificantAccountingPoliciesInvestmentPropertiesDetails", "shortName": "Summary of Significant Accounting Policies (Investment Properties) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ifrs-full:DescriptionOfAccountingPolicyForInvestmentPropertyExplanatory", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "ifrs-full:DescriptionOfUsefulLifeInvestmentPropertyCostModel", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R86": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "shi:DisclosureOfEstimatedUsefulLivesOfOtherNonCurrentAssets", "shi:DescriptionOfAccountingPolicyForOtherNonCurrentAssetsExplanatory", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021_IntangibleAssetsOtherThanGoodwillMemberifrsfullClassesOfAssetsAxis", "decimals": null, "first": true, "lang": "en-US", "name": "shi:UsefulLivesOrAmortisationRatesOtherNonCurrentAssets", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1086 - Disclosure - Summary of Significant Accounting Policies (Other Non-current Assets) (Details)", "role": "http://SinopecShanghai.com/role/SummaryOfSignificantAccountingPoliciesOtherNonCurrentAssetsDetails", "shortName": "Summary of Significant Accounting Policies (Other Non-current Assets) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "shi:DisclosureOfEstimatedUsefulLivesOfOtherNonCurrentAssets", "shi:DescriptionOfAccountingPolicyForOtherNonCurrentAssetsExplanatory", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021_IntangibleAssetsOtherThanGoodwillMemberifrsfullClassesOfAssetsAxis", "decimals": null, "first": true, "lang": "en-US", "name": "shi:UsefulLivesOrAmortisationRatesOtherNonCurrentAssets", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R87": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "shi:DisclosureOfEstimatedUsefulLivesOfOtherNonCurrentAssets", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021_LandUseRightsMemberifrsfullClassesOfAssetsAxis", "decimals": null, "first": true, "lang": "en-US", "name": "shi:DescriptionOfUsefulLivesRightofuseAssets", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1087 - Disclosure - Summary of Significant Accounting Policies (Leases) (Details)", "role": "http://SinopecShanghai.com/role/SummaryOfSignificantAccountingPoliciesLeasesDetails", "shortName": "Summary of Significant Accounting Policies (Leases) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "shi:DisclosureOfEstimatedUsefulLivesOfOtherNonCurrentAssets", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021_LandUseRightsMemberifrsfullClassesOfAssetsAxis", "decimals": null, "first": true, "lang": "en-US", "name": "shi:DescriptionOfUsefulLivesRightofuseAssets", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R88": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "ifrs-full:CashAndCashEquivalents", "reportCount": 1, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1088 - Disclosure - Financial Risk Management (Financial Risk Factors, Narrative) (Details)", "role": "http://SinopecShanghai.com/role/FinancialRiskManagementFinancialRiskFactorsNarrativeDetails", "shortName": "Financial Risk Management (Financial Risk Factors, Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2020To12_31_2020", "decimals": "-3", "lang": null, "name": "shi:ReceivablesWriteDown", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R89": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "ifrs-full:CurrentDerivativeFinancialAssets", "reportCount": 1, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1089 - Disclosure - Financial Risk Management (Financial Risk Factors, Derivatives, Derivative Financial Instruments) (Details)", "role": "http://SinopecShanghai.com/role/FinancialRiskManagementFinancialRiskFactorsDerivativesDerivativeFinancialInstrumentsDetails", "shortName": "Financial Risk Management (Financial Risk Factors, Derivatives, Derivative Financial Instruments) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ifrs-full:DisclosureOfDerivativeFinancialInstrumentsExplanatory", "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "PAsOn12_31_2021_CurrentDerivativeFinancialInstrumentAssetsMemberifrsfullClassesOfFinancialInstrumentsAxis", "decimals": "-3", "lang": null, "name": "ifrs-full:DerivativeFinancialAssetsHeldForHedging", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "ifrs-full:DisclosureOfAccountingJudgementsAndEstimatesExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1009 - Disclosure - Critical accounting judgement and estimates", "role": "http://SinopecShanghai.com/role/CriticalAccountingJudgementAndEstimates", "shortName": "Critical accounting judgement and estimates", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "ifrs-full:DisclosureOfAccountingJudgementsAndEstimatesExplanatory", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R90": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "shi:DisclosureOfHedgingInstrumentsExplanatoryTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "PAsOn12_31_2020_SwapContractMemberifrsfullClassesOfFinancialAssetsAxis", "decimals": "-3", "first": true, "lang": null, "name": "ifrs-full:HedgingInstrumentAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1090 - Disclosure - Financial Risk Management (Reconciliation of Hedging Reserve In Respect of Commodity Price Risk and Effectiveness of Hedging Relationships) (Details)", "role": "http://SinopecShanghai.com/role/FinancialRiskManagementReconciliationOfHedgingReserveInRespectOfCommodityPriceRiskAndEffectivenessOfHedgingRelationshipsDetails", "shortName": "Financial Risk Management (Reconciliation of Hedging Reserve In Respect of Commodity Price Risk and Effectiveness of Hedging Relationships) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "shi:DisclosureOfHedgingInstrumentsExplanatoryTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "PAsOn12_31_2020_SwapContractMemberifrsfullClassesOfFinancialAssetsAxis", "decimals": "-3", "first": true, "lang": null, "name": "ifrs-full:HedgingInstrumentAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R91": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "shi:DisclosureOfHedgingReservesExplanatoryTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "ifrs-full:AdjustmentsForGainsLossesOnChangeInFairValueOfDerivatives", "reportCount": 1, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1091 - Disclosure - Financial Risk Management (Financial Risk Factors, Derivatives, Reconciliation Of Hedging Reserves In Statement Of Profit Or Loss) (Details)", "role": "http://SinopecShanghai.com/role/FinancialRiskManagementFinancialRiskFactorsDerivativesReconciliationOfHedgingReservesInStatementOfProfitOrLossDetails", "shortName": "Financial Risk Management (Financial Risk Factors, Derivatives, Reconciliation Of Hedging Reserves In Statement Of Profit Or Loss) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "shi:DisclosureOfHedgingReservesExplanatoryTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021_CommoditySwapContractsMemberifrsfullClassesOfFinancialAssetsAxis", "decimals": "-3", "lang": null, "name": "ifrs-full:AdjustmentsForGainsLossesOnChangeInFairValueOfDerivatives", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R92": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "shi:DisclosureOfForeignExchangeGainsLossesExplanatoryTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "shi:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInOtherGains", "reportCount": 1, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1092 - Disclosure - Financial Risk Management (Financial Risk Factors, Foreign Exchange Risk , Foreign Exchange Risk) (Details)", "role": "http://SinopecShanghai.com/role/FinancialRiskManagementFinancialRiskFactorsForeignExchangeRiskForeignExchangeRiskDetails", "shortName": "Financial Risk Management (Financial Risk Factors, Foreign Exchange Risk , Foreign Exchange Risk) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "shi:DisclosureOfForeignExchangeGainsLossesExplanatoryTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "lang": null, "name": "ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R93": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "ifrs-full:CashAndCashEquivalents", "reportCount": 1, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1093 - Disclosure - Financial Risk Management (Financial Risk Factors, Schedule Of Interest Rate Financial Instruments) (Details)", "role": "http://SinopecShanghai.com/role/FinancialRiskManagementFinancialRiskFactorsScheduleOfInterestRateFinancialInstrumentsDetails", "shortName": "Financial Risk Management (Financial Risk Factors, Schedule Of Interest Rate Financial Instruments) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ifrs-full:DisclosureOfFinancialInstrumentsByTypeOfInterestRateExplanatory", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "PAsOn12_31_2021_FixedInterestRateMemberifrsfullTypesOfInterestRatesAxis", "decimals": "-3", "lang": null, "name": "ifrs-full:CashAndCashEquivalents", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R94": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "ifrs-full:DisclosureOfImpairmentLossAndReversalOfImpairmentLossExplanatory", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "shi:ImpairmentLossesMovementInLossAllowanceForTradeReceivables", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1094 - Disclosure - Financial Risk Management (Financial Risk Factors, Net Reversal of Impairment Losses on Financial Assets Recognized in Income Statement) (Details)", "role": "http://SinopecShanghai.com/role/FinancialRiskManagementFinancialRiskFactorsNetReversalOfImpairmentLossesOnFinancialAssetsRecognizedInIncomeStatementDetails", "shortName": "Financial Risk Management (Financial Risk Factors, Net Reversal of Impairment Losses on Financial Assets Recognized in Income Statement) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ifrs-full:DisclosureOfImpairmentLossAndReversalOfImpairmentLossExplanatory", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "shi:ImpairmentLossesMovementInLossAllowanceForTradeReceivables", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R95": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "ifrs-full:DisclosureOfDetailedInformationAboutBorrowingsExplanatory", "ifrs-full:DisclosureOfBorrowingsExplanatory", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "ifrs-full:Borrowings", "reportCount": 1, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1095 - Disclosure - Financial Risk Management (Financial Risk Factors, Maturity Analysis for Financial Liabilities) (Details)", "role": "http://SinopecShanghai.com/role/FinancialRiskManagementFinancialRiskFactorsMaturityAnalysisForFinancialLiabilitiesDetails", "shortName": "Financial Risk Management (Financial Risk Factors, Maturity Analysis for Financial Liabilities) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "PAsOn12_31_2021_LiquidityRiskMemberifrsfullTypesOfRisksAxis_UndiscountedCashFlowMemberifrsfullMeasurementAxis", "decimals": "-3", "lang": null, "name": "ifrs-full:Borrowings", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R96": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "ifrs-full:CurrentFinancialAssetsAtFairValueThroughOtherComprehensiveIncome", "reportCount": 1, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1096 - Disclosure - Financial Risk Management (Fair Value Estimation, Recurring Fair Value Measurements) (Details)", "role": "http://SinopecShanghai.com/role/FinancialRiskManagementFairValueEstimationRecurringFairValueMeasurementsDetails", "shortName": "Financial Risk Management (Fair Value Estimation, Recurring Fair Value Measurements) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ifrs-full:DisclosureOfFairValueOfFinancialInstrumentsExplanatory", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "PAsOn12_31_2021_RecurringFairValueMeasurementMemberifrsfullMeasurementAxis", "decimals": "-3", "lang": null, "name": "ifrs-full:CurrentFinancialAssetsAtFairValueThroughOtherComprehensiveIncome", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R97": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "shi:DisclosureOfChangesInLevelThreeItemsExplanatory", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "PAsOn12_31_2020_Level3OfFairValueHierarchyMemberifrsfullLevelsOfFairValueHierarchyAxis", "decimals": "-3", "first": true, "lang": null, "name": "ifrs-full:FinancialAssets", "reportCount": 1, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1097 - Disclosure - Financial Risk Management (Fair Value Estimation, Changes in level 3 items) (Details)", "role": "http://SinopecShanghai.com/role/FinancialRiskManagementFairValueEstimationChangesInLevel3ItemsDetails", "shortName": "Financial Risk Management (Fair Value Estimation, Changes in level 3 items) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "shi:DisclosureOfChangesInLevelThreeItemsExplanatory", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021_Level3OfFairValueHierarchyMemberifrsfullLevelsOfFairValueHierarchyAxis", "decimals": "-3", "lang": null, "name": "shi:IncreaseDecreaseOfFinancialAssetsDueToAcquisitions", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R98": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "ifrs-full:Revenue", "reportCount": 1, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1098 - Disclosure - Segment information and revenue (Revenue) (Details)", "role": "http://SinopecShanghai.com/role/SegmentInformationAndRevenueRevenueDetails", "shortName": "Segment information and revenue (Revenue) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021_RevenueRecognizedAtAPointInTimeMemberSHITimingOfRevenueRecognitionAxis", "decimals": "-3", "lang": null, "name": "ifrs-full:Revenue", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R99": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d267955d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "ifrs-full:ProfitLossFromOperatingActivities", "reportCount": 1, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1099 - Disclosure - Segment information and revenue (Segment Result - Profit/(Loss) from Operations) (Details)", "role": "http://SinopecShanghai.com/role/SegmentInformationAndRevenueSegmentResultProfitLossFromOperationsDetails", "shortName": "Segment information and revenue (Segment Result - Profit/(Loss) from Operations) (Details)", "subGroupType": "details", "uniqueAnchor": null } }, "segmentCount": 326, "tag": { "dei_AddressTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An entity may have several addresses for different purposes and this domain represents all such types.", "label": "Address Type [Domain]" } } }, "localname": "AddressTypeDomain", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://SinopecShanghai.com/role/CoverPage" ], "xbrltype": "domainItemType" }, "dei_AdrMember": { "auth_ref": [ "r356" ], "lang": { "en-us": { "role": { "documentation": "American Depositary Receipt (or American Depositary Share, ADS).", "label": "ADR [Member]", "terseLabel": "American Depositary Shares [member]" } } }, "localname": "AdrMember", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://SinopecShanghai.com/role/CoverPage" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://SinopecShanghai.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_AuditorFirmId": { "auth_ref": [ "r357", "r358", "r359" ], "lang": { "en-us": { "role": { "documentation": "PCAOB issued Audit Firm Identifier", "label": "Auditor Firm ID" } } }, "localname": "AuditorFirmId", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://SinopecShanghai.com/role/CoverPage" ], "xbrltype": "nonemptySequenceNumberItemType" }, "dei_AuditorLocation": { "auth_ref": [ "r357", "r358", "r359" ], "lang": { "en-us": { "role": { "label": "Auditor Location" } } }, "localname": "AuditorLocation", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://SinopecShanghai.com/role/CoverPage" ], "xbrltype": "internationalNameItemType" }, "dei_AuditorName": { "auth_ref": [ "r357", "r358", "r359" ], "lang": { "en-us": { "role": { "label": "Auditor Name" } } }, "localname": "AuditorName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://SinopecShanghai.com/role/CoverPage" ], "xbrltype": "internationalNameItemType" }, "dei_BusinessContactMember": { "auth_ref": [ "r358", "r359" ], "lang": { "en-us": { "role": { "documentation": "Business contact for the entity", "label": "Business Contact [Member]" } } }, "localname": "BusinessContactMember", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://SinopecShanghai.com/role/CoverPage" ], "xbrltype": "domainItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://SinopecShanghai.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_ContactPersonnelFaxNumber": { "auth_ref": [ "r358" ], "lang": { "en-us": { "role": { "documentation": "Fax Number of contact personnel.", "label": "Contact Personnel Fax Number" } } }, "localname": "ContactPersonnelFaxNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://SinopecShanghai.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_ContactPersonnelName": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of contact personnel", "label": "Contact Personnel Name" } } }, "localname": "ContactPersonnelName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://SinopecShanghai.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://SinopecShanghai.com/role/CoverPage" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAccountingStandard": { "auth_ref": [ "r358" ], "lang": { "en-us": { "role": { "documentation": "The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'.", "label": "Document Accounting Standard" } } }, "localname": "DocumentAccountingStandard", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://SinopecShanghai.com/role/CoverPage" ], "xbrltype": "accountingStandardItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r357", "r358", "r359" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://SinopecShanghai.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://SinopecShanghai.com/role/CoverPage" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://SinopecShanghai.com/role/CoverPage" ], "xbrltype": "gYearItemType" }, "dei_DocumentInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Document Information [Line Items]" } } }, "localname": "DocumentInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://SinopecShanghai.com/role/CoverPage" ], "xbrltype": "stringItemType" }, "dei_DocumentInformationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package.", "label": "Document Information [Table]" } } }, "localname": "DocumentInformationTable", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://SinopecShanghai.com/role/CoverPage" ], "xbrltype": "stringItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://SinopecShanghai.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentRegistrationStatement": { "auth_ref": [ "r352" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a registration statement.", "label": "Document Registration Statement" } } }, "localname": "DocumentRegistrationStatement", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://SinopecShanghai.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentShellCompanyReport": { "auth_ref": [ "r358" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act.", "label": "Document Shell Company Report" } } }, "localname": "DocumentShellCompanyReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://SinopecShanghai.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r360" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://SinopecShanghai.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://SinopecShanghai.com/role/CoverPage" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://SinopecShanghai.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://SinopecShanghai.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCountry": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "ISO 3166-1 alpha-2 country code.", "label": "Entity Address, Country" } } }, "localname": "EntityAddressCountry", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://SinopecShanghai.com/role/CoverPage" ], "xbrltype": "countryCodeItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://SinopecShanghai.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressesAddressTypeAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table.", "label": "Entity Addresses, Address Type [Axis]" } } }, "localname": "EntityAddressesAddressTypeAxis", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://SinopecShanghai.com/role/CoverPage" ], "xbrltype": "stringItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r354" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://SinopecShanghai.com/role/CoverPage" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://SinopecShanghai.com/role/CoverPage" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://SinopecShanghai.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]", "terseLabel": "Entity [member]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://SinopecShanghai.com/role/FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeSummaryOfFinancialAssetsAtFairValueThroughOtherComprehensiveIncomeDetail", "http://SinopecShanghai.com/role/GeneralInformationReorganisationDetails", "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodPrincipalActivitiesOfMaterialAssociatesDetails", "http://SinopecShanghai.com/role/RelatedPartyTransactionsInvestmentCommitmentsWithRelatedPartiesNarrativeDetails", "http://SinopecShanghai.com/role/SubsidiariesAcquisitionOfJinlianDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r354" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://SinopecShanghai.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://SinopecShanghai.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r354" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://SinopecShanghai.com/role/CoverPage" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://SinopecShanghai.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r361" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://SinopecShanghai.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r354" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://SinopecShanghai.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r354" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://SinopecShanghai.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://SinopecShanghai.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r362" ], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://SinopecShanghai.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r357", "r358", "r359" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://SinopecShanghai.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]", "terseLabel": "Legal entity [axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://SinopecShanghai.com/role/FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeSummaryOfFinancialAssetsAtFairValueThroughOtherComprehensiveIncomeDetail", "http://SinopecShanghai.com/role/GeneralInformationReorganisationDetails", "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodPrincipalActivitiesOfMaterialAssociatesDetails", "http://SinopecShanghai.com/role/RelatedPartyTransactionsInvestmentCommitmentsWithRelatedPartiesNarrativeDetails", "http://SinopecShanghai.com/role/SubsidiariesAcquisitionOfJinlianDetails" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://SinopecShanghai.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_NoTradingSymbolFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a security having no trading symbol.", "label": "No Trading Symbol Flag" } } }, "localname": "NoTradingSymbolFlag", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://SinopecShanghai.com/role/CoverPage" ], "xbrltype": "trueItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r353" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://SinopecShanghai.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r355" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://SinopecShanghai.com/role/CoverPage" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://SinopecShanghai.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "ifrs-full_AccrualsAndDeferredIncomeIncludingContractLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accruals and deferred income including contract liabilities [abstract]", "verboseLabel": "Deferred income [abstract]" } } }, "localname": "AccrualsAndDeferredIncomeIncludingContractLiabilitiesAbstract", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "xbrltype": "stringItemType" }, "ifrs-full_AccumulatedDepreciationAndAmortisationMember": { "auth_ref": [ "r85", "r93", "r143", "r152", "r157" ], "lang": { "en": { "role": { "documentation": "This member stands for accumulated depreciation and amortisation. [Refer: Depreciation and amortisation expense]" } }, "en-us": { "role": { "label": "Accumulated depreciation and amortisation [member]", "terseLabel": "Accumulated amortization [member]", "verboseLabel": "Accumulated depreciation [member]" } } }, "localname": "AccumulatedDepreciationAndAmortisationMember", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/InvestmentPropertiesMovementInNetBookAmountDetails", "http://SinopecShanghai.com/role/OtherNonCurrentAssetsDetails", "http://SinopecShanghai.com/role/PropertyPlantAndEquipmentMovementInNetBookAmountDetails" ], "xbrltype": "domainItemType" }, "ifrs-full_AccumulatedImpairmentMember": { "auth_ref": [ "r85", "r143", "r152", "r157", "r250", "r264", "r269", "r344", "r350" ], "lang": { "en": { "role": { "documentation": "This member stands for accumulated impairment. [Refer: Impairment loss]" } }, "en-us": { "role": { "label": "Accumulated impairment [member]", "verboseLabel": "Impairment losses [member]" } } }, "localname": "AccumulatedImpairmentMember", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/PropertyPlantAndEquipmentMovementInNetBookAmountDetails" ], "xbrltype": "domainItemType" }, "ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred": { "auth_ref": [ "r249" ], "crdr": "credit", "lang": { "en": { "role": { "documentation": "The fair value, at acquisition date, of the consideration transferred in a business combination. [Refer: Business combinations [member]]" } }, "en-us": { "role": { "label": "Consideration transferred, acquisition-date fair value", "verboseLabel": "Purchase consideration" } } }, "localname": "AcquisitiondateFairValueOfTotalConsiderationTransferred", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/SubsidiariesAcquisitionOfJinlianDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment": { "auth_ref": [ "r86" ], "crdr": "debit", "lang": { "en": { "role": { "documentation": "The amount of additions to property, plant and equipment other than those acquired through business combinations. [Refer: Business combinations [member]; Property, plant and equipment]" } }, "en-us": { "role": { "label": "Additions other than through business combinations, property, plant and equipment", "terseLabel": "Additions" } } }, "localname": "AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/PropertyPlantAndEquipmentMovementInNetBookAmountDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_AdditionsToNoncurrentAssets": { "auth_ref": [ "r302", "r307" ], "crdr": "debit", "lang": { "en": { "role": { "documentation": "The amount of additions to non-current assets other than financial instruments, deferred tax assets, net defined benefit assets and rights arising under insurance contracts. [Refer: Deferred tax assets; Financial instruments, class [member]; Non-current assets; Types of insurance contracts [member]]" } }, "en-us": { "role": { "label": "Additions to non-current assets other than financial instruments, deferred tax assets, net defined benefit assets, and rights arising under insurance contracts", "terseLabel": "Additions" } } }, "localname": "AdditionsToNoncurrentAssets", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/ConstructionInProgressDetails", "http://SinopecShanghai.com/role/OtherNonCurrentAssetsMovementInNetBookAmountDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_AdditionsToRightofuseAssets": { "auth_ref": [ "r239" ], "crdr": "debit", "lang": { "en": { "role": { "documentation": "The amount of additions to right-of-use assets. [Refer: Right-of-use assets]" } }, "en-us": { "role": { "label": "Additions to right-of-use assets", "terseLabel": "Additions to right-of-use assets" } } }, "localname": "AdditionsToRightofuseAssets", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/LeasesStatementOfFinancialPositionRelatingToLeasesDetails", "http://SinopecShanghai.com/role/RelatedPartyTransactionsOtherTransactionsBetweenTheGroupAndSinopecGroupAndItsSubsidiariesAssociatesAndJointVenturesOfTheGroupDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_AdjustmentsForAmortisationExpense": { "auth_ref": [ "r169" ], "crdr": "debit", "lang": { "en": { "role": { "documentation": "Adjustments for amortisation expense to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (loss); Depreciation and amortisation expense]" } }, "en-us": { "role": { "label": "Adjustments for amortisation expense", "verboseLabel": "Amortization of other non-current assets" } } }, "localname": "AdjustmentsForAmortisationExpense", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/CashAndCashEquivalentsReconciliationOfProfitBeforeTaxationToCashUsedInOperationDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_AdjustmentsForAmountsTransferredToInitialCarryingAmountOfHedgedItems": { "auth_ref": [ "r342" ], "crdr": "debit", "lang": { "en": { "role": { "documentation": "The amounts removed from equity and included in the initial cost or other carrying amount of a non-financial asset (liability) whose acquisition or incurrence was a hedged, highly probable forecast transaction, net of tax. [Refer: Carrying amount [member]]" } }, "en-us": { "role": { "label": "Amounts removed from equity and included in carrying amount of non-financial asset (liability) whose acquisition or incurrence was hedged highly probable forecast transaction, net of tax", "terseLabel": "Amounts transferred from hedging reserve to initial carrying amount of hedged items" } } }, "localname": "AdjustmentsForAmountsTransferredToInitialCarryingAmountOfHedgedItems", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/ConsolidatedStatementOfChangesInEquity" ], "xbrltype": "monetaryItemType" }, "ifrs-full_AdjustmentsForCurrentTaxOfPriorPeriod": { "auth_ref": [ "r73" ], "calculation": { "http://SinopecShanghai.com/role/IncomeTaxExpensesBenefitsReconciliationOfIncomeTaxDetails": { "order": 5.0, "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en": { "role": { "documentation": "Adjustments of tax expense (income) recognised in the period for current tax of prior periods." } }, "en-us": { "role": { "label": "Adjustments for current tax of prior periods", "negatedLabel": "True up for final settlement of enterprise income taxes in respect of previous years" } } }, "localname": "AdjustmentsForCurrentTaxOfPriorPeriod", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/IncomeTaxExpensesBenefitsReconciliationOfIncomeTaxDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_AdjustmentsForDecreaseIncreaseInInventories": { "auth_ref": [ "r167" ], "crdr": "debit", "lang": { "en": { "role": { "documentation": "Adjustments for decrease (increase) in inventories to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Inventories; Profit (loss)]" } }, "en-us": { "role": { "label": "Adjustments for decrease (increase) in inventories", "terseLabel": "Decrease/(Increase) in inventories" } } }, "localname": "AdjustmentsForDecreaseIncreaseInInventories", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/CashAndCashEquivalentsReconciliationOfProfitBeforeTaxationToCashUsedInOperationDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables": { "auth_ref": [ "r169" ], "crdr": "debit", "lang": { "en": { "role": { "documentation": "Adjustments for decrease (increase) in trade and other receivables to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Trade and other receivables; Profit (loss)]" } }, "en-us": { "role": { "label": "Adjustments for decrease (increase) in trade and other receivables", "terseLabel": "(Increase)/decrease in operation receivables" } } }, "localname": "AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/CashAndCashEquivalentsReconciliationOfProfitBeforeTaxationToCashUsedInOperationDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_AdjustmentsForGainLossOnDisposalsPropertyPlantAndEquipment": { "auth_ref": [ "r169" ], "crdr": "credit", "lang": { "en": { "role": { "documentation": "Adjustments for gain (loss) on disposals of property, plant and equipment to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (loss); Property, plant and equipment; Disposals, property, plant and equipment]" } }, "en-us": { "role": { "label": "Adjustments for gain (loss) on disposals, property, plant and equipment", "negatedLabel": "(Gains)/losses on disposal of property, plant and equipment and other long-term assets-net" } } }, "localname": "AdjustmentsForGainLossOnDisposalsPropertyPlantAndEquipment", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/CashAndCashEquivalentsReconciliationOfProfitBeforeTaxationToCashUsedInOperationDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_AdjustmentsForGainsLossesOnChangeInFairValueOfDerivatives": { "auth_ref": [ "r169" ], "crdr": "credit", "lang": { "en": { "role": { "documentation": "Adjustments for gains (losses) on changes in the fair value of derivatives to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: At fair value [member]; Derivatives [member]; Profit (loss)]" } }, "en-us": { "role": { "label": "Adjustments for gains (losses) on change in fair value of derivatives", "negatedLabel": "Net losses/(gains) on foreign exchange option contracts and commodity swaps contracts not qualifying as hedges", "verboseLabel": "Net losses/(gains) on foreign exchange option contracts and commodity swaps contracts not qualifying as hedges" } } }, "localname": "AdjustmentsForGainsLossesOnChangeInFairValueOfDerivatives", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/CashAndCashEquivalentsReconciliationOfProfitBeforeTaxationToCashUsedInOperationDetails", "http://SinopecShanghai.com/role/FinancialRiskManagementFinancialRiskFactorsDerivativesReconciliationOfHedgingReservesInStatementOfProfitOrLossDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment": { "auth_ref": [ "r169" ], "crdr": "debit", "lang": { "en": { "role": { "documentation": "Adjustments for impairment loss (reversal of impairment loss) on property, plant and equipment recognised in profit or loss to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Adjustments for impairment loss (reversal of impairment loss) recognised in profit or loss; Property, plant and equipment]" } }, "en-us": { "role": { "label": "Adjustments for impairment loss (reversal of impairment loss) recognised in profit or loss, property, plant and equipment", "terseLabel": "Impairment loss on property, plant and equipment" } } }, "localname": "AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/CashAndCashEquivalentsReconciliationOfProfitBeforeTaxationToCashUsedInOperationDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables": { "auth_ref": [ "r169" ], "crdr": "debit", "lang": { "en": { "role": { "documentation": "Adjustments for increase (decrease) in trade and other payables to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Trade and other payables; Profit (loss)]" } }, "en-us": { "role": { "label": "Adjustments for increase (decrease) in trade and other payables", "terseLabel": "Decrease in operation payables" } } }, "localname": "AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/CashAndCashEquivalentsReconciliationOfProfitBeforeTaxationToCashUsedInOperationDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_AdjustmentsForInterestExpense": { "auth_ref": [ "r169" ], "crdr": "debit", "lang": { "en": { "role": { "documentation": "Adjustments for interest expense to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Interest expense; Profit (loss)]" } }, "en-us": { "role": { "label": "Adjustments for interest expense", "terseLabel": "Interest expense" } } }, "localname": "AdjustmentsForInterestExpense", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/CashAndCashEquivalentsReconciliationOfProfitBeforeTaxationToCashUsedInOperationDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_AdjustmentsForReconcileProfitLossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile profit (loss) [abstract]", "terseLabel": "Adjustment items:" } } }, "localname": "AdjustmentsForReconcileProfitLossAbstract", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/CashAndCashEquivalentsReconciliationOfProfitBeforeTaxationToCashUsedInOperationDetails" ], "xbrltype": "stringItemType" }, "ifrs-full_AdjustmentsForUndistributedProfitsOfInvestmentsAccountedForUsingEquityMethod": { "auth_ref": [ "r169" ], "crdr": "credit", "lang": { "en": { "role": { "documentation": "Adjustments for undistributed profits of investments accounted for using the equity method to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Investments accounted for using equity method; Profit (loss)]" } }, "en-us": { "role": { "label": "Adjustments for undistributed profits of investments accounted for using equity method", "negatedLabel": "Share of profit of investments accounted for using the equity method" } } }, "localname": "AdjustmentsForUndistributedProfitsOfInvestmentsAccountedForUsingEquityMethod", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/CashAndCashEquivalentsReconciliationOfProfitBeforeTaxationToCashUsedInOperationDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_AdjustmentsForUnrealisedForeignExchangeLossesGains": { "auth_ref": [ "r168", "r182" ], "crdr": "debit", "lang": { "en": { "role": { "documentation": "Adjustments for unrealised foreign exchange losses (gains) to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (loss)]" } }, "en-us": { "role": { "label": "Adjustments for unrealised foreign exchange losses (gains)", "terseLabel": "Foreign exchange (gains) /losses" } } }, "localname": "AdjustmentsForUnrealisedForeignExchangeLossesGains", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/CashAndCashEquivalentsReconciliationOfProfitBeforeTaxationToCashUsedInOperationDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_AggregatedIndividuallyImmaterialAssociatesMember": { "auth_ref": [ "r202", "r331", "r336" ], "lang": { "en": { "role": { "documentation": "This member stands for the aggregation of associates that are individually immaterial. [Refer: Associates [member]]" } }, "en-us": { "role": { "label": "Aggregated individually immaterial associates [member]", "terseLabel": "Other associates [member]" } } }, "localname": "AggregatedIndividuallyImmaterialAssociatesMember", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodSummarizedFinancialInformationForOtherAssociatesDetails" ], "xbrltype": "domainItemType" }, "ifrs-full_AggregatedMeasurementMember": { "auth_ref": [ "r147", "r156", "r222" ], "lang": { "en": { "role": { "documentation": "This member stands for all types of measurement. It also represents the standard value for the 'Measurement' axis if no other member is used." } }, "en-us": { "role": { "label": "Aggregated measurement [member]" } } }, "localname": "AggregatedMeasurementMember", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeSummaryOfFinancialAssetsAtFairValueThroughOtherComprehensiveIncomeDetail", "http://SinopecShanghai.com/role/FinancialRiskManagementFairValueEstimationRecurringFairValueMeasurementsDetails", "http://SinopecShanghai.com/role/FinancialRiskManagementFinancialRiskFactorsMaturityAnalysisForFinancialLiabilitiesDetails", "http://SinopecShanghai.com/role/InvestmentPropertiesNarrativeDetails", "http://SinopecShanghai.com/role/SubsidiariesAcquisitionOfJinlianDetails" ], "xbrltype": "domainItemType" }, "ifrs-full_AggregatedTimeBandsMember": { "auth_ref": [ "r37", "r97", "r231", "r243", "r244", "r255", "r282", "r287", "r315", "r316", "r318", "r324" ], "lang": { "en": { "role": { "documentation": "This member stands for aggregated time bands. It also represents the standard value for the 'Maturity' axis if no other member is used." } }, "en-us": { "role": { "label": "Aggregated time bands [member]" } } }, "localname": "AggregatedTimeBandsMember", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/BorrowingsSummaryOfAnalysisOfTheRepaymentScheduleOfBorrowingsDetails", "http://SinopecShanghai.com/role/FinanceIncomeAndExpensesDetails", "http://SinopecShanghai.com/role/FinancialRiskManagementFinancialRiskFactorsMaturityAnalysisForFinancialLiabilitiesDetails", "http://SinopecShanghai.com/role/FinancialRiskManagementFinancialRiskFactorsNarrativeDetails", "http://SinopecShanghai.com/role/FinancialRiskManagementFinancialRiskFactorsScheduleOfInterestRateFinancialInstrumentsDetails", "http://SinopecShanghai.com/role/IncomeTaxExpensesBenefitsDeferredTaxAssetsNotRecognizedDetails", "http://SinopecShanghai.com/role/InvestmentPropertiesMinimumLeasePaymentsReceivableOnLeasesOfInvestmentPropertiesDetails", "http://SinopecShanghai.com/role/LeaseMaturityAnalysisForLeaseLiabilitiesDetail", "http://SinopecShanghai.com/role/RelatedPartyTransactionsRelevantAmountsDueFromToRelatedPartiesDetails", "http://SinopecShanghai.com/role/TimeDepositsWithBanksAdditionalInformationDetails", "http://SinopecShanghai.com/role/TradeAndOtherPayablesSummaryOfAgingAnalysisOfTradePayablesDetails", "http://SinopecShanghai.com/role/TradeAndOtherReceivableSummaryOfAgingAnalysisInTradeAndOtherReceivablesExplanatoryDetail" ], "xbrltype": "domainItemType" }, "ifrs-full_AllLevelsOfFairValueHierarchyMember": { "auth_ref": [ "r96", "r223" ], "lang": { "en": { "role": { "documentation": "This member stands for all levels of the fair value hierarchy. It also represents the standard value for the 'Levels of fair value hierarchy' axis if no other member is used." } }, "en-us": { "role": { "label": "All levels of fair value hierarchy [member]" } } }, "localname": "AllLevelsOfFairValueHierarchyMember", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/FinancialRiskManagementFairValueEstimationChangesInLevel3ItemsDetails", "http://SinopecShanghai.com/role/FinancialRiskManagementFairValueEstimationRecurringFairValueMeasurementsDetails", "http://SinopecShanghai.com/role/InvestmentPropertiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "ifrs-full_AllOtherSegmentsMember": { "auth_ref": [ "r230", "r293" ], "lang": { "en": { "role": { "documentation": "This member stands for business activities and operating segments that are not reportable." } }, "en-us": { "role": { "label": "All other segments [member]", "terseLabel": "Others [member]", "verboseLabel": "Other Segments [member]" } } }, "localname": "AllOtherSegmentsMember", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/SegmentInformationAndRevenueAdditionsToPropertyPlantAndEquipmentConstructionInProgressRightOfUseAssetsAndOtherNonCurrentAssetsDetails", "http://SinopecShanghai.com/role/SegmentInformationAndRevenueAssetsDetails", "http://SinopecShanghai.com/role/SegmentInformationAndRevenueOtherProfitAndLossDisclosuresDetails", "http://SinopecShanghai.com/role/SegmentInformationAndRevenueRevenueDetails", "http://SinopecShanghai.com/role/SegmentInformationAndRevenueSegmentResultProfitLossFromOperationsDetails" ], "xbrltype": "domainItemType" }, "ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets": { "auth_ref": [ "r339" ], "crdr": "credit", "lang": { "en": { "role": { "documentation": "The amount of an allowance account used to record impairments to financial assets due to credit losses. [Refer: Financial assets]" } }, "en-us": { "role": { "label": "Allowance account for credit losses of financial assets", "negatedLabel": "Less: loss allowance", "periodEndLabel": "Balance at 31 December", "periodStartLabel": "Balance at 1 January" } } }, "localname": "AllowanceAccountForCreditLossesOfFinancialAssets", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/TradeAndOtherReceivableSummaryOfMovementsInTheLossAllowanceAccountingRespectOfTradeAndOtherReceivablesExplanatoryDetail", "http://SinopecShanghai.com/role/TradeAndOtherReceivablesSummaryOfComponentOfTradeAndOtherReceivablesExplanatoryDetail" ], "xbrltype": "monetaryItemType" }, "ifrs-full_AmortisationExpense": { "auth_ref": [ "r12" ], "crdr": "debit", "lang": { "en": { "role": { "documentation": "The amount of amortisation expense. Amortisation is the systematic allocation of depreciable amounts of intangible assets over their useful lives." } }, "en-us": { "role": { "label": "Amortisation expense", "negatedLabel": "Charge for the year" } } }, "localname": "AmortisationExpense", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/OtherNonCurrentAssetsMovementInNetBookAmountDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_ApplicableTaxRate": { "auth_ref": [ "r77" ], "lang": { "en": { "role": { "documentation": "The applicable income tax rate." } }, "en-us": { "role": { "label": "Applicable tax rate", "terseLabel": "PRC income tax rate" } } }, "localname": "ApplicableTaxRate", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/IncomeTaxExpensesBenefitsReconciliationOfIncomeTaxDetails" ], "xbrltype": "percentItemType" }, "ifrs-full_Assets": { "auth_ref": [ "r33", "r222", "r223", "r224", "r300", "r305" ], "calculation": { "http://SinopecShanghai.com/role/ConsolidatedStatementOfFinancialPosition": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en": { "role": { "documentation": "The amount of a present economic resource controlled by the entity as a result of past events. Economic resource is a right that has the potential to produce economic benefits." } }, "en-us": { "role": { "label": "Assets", "totalLabel": "Total assets", "verboseLabel": "Assets" } } }, "localname": "Assets", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/ConsolidatedStatementOfFinancialPosition", "http://SinopecShanghai.com/role/SegmentInformationAndRevenueAssetsDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/ConsolidatedStatementOfFinancialPosition" ], "xbrltype": "stringItemType" }, "ifrs-full_AssetsAndLiabilitiesAxis": { "auth_ref": [ "r15" ], "lang": { "en": { "role": { "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table." } }, "en-us": { "role": { "label": "Assets and liabilities [axis]" } } }, "localname": "AssetsAndLiabilitiesAxis", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/IncomeTaxExpensesBenefitsMovementsInDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "ifrs-full_AssetsAndLiabilitiesMember": { "auth_ref": [ "r15" ], "lang": { "en": { "role": { "documentation": "This member stands for assets and liabilities. It also represents the standard value for the 'Assets and liabilities' axis if no other member is used. [Refer: Assets; Liabilities]" } }, "en-us": { "role": { "label": "Assets and liabilities [member]", "verboseLabel": "Deferred tax assets and liabilities [member]" } } }, "localname": "AssetsAndLiabilitiesMember", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/IncomeTaxExpensesBenefitsMovementsInDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "ifrs-full_AssetsLessCurrentLiabilities": { "auth_ref": [ "r33" ], "crdr": "debit", "lang": { "en": { "role": { "documentation": "The amount of assets less the amount of current liabilities." } }, "en-us": { "role": { "label": "Assets less current liabilities", "terseLabel": "Total assets less current liabilities" } } }, "localname": "AssetsLessCurrentLiabilities", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/StatementOfFinancialPositionAndEquityMovementOfTheCompanyBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_AssociatesMember": { "auth_ref": [ "r117", "r127", "r130", "r221", "r330", "r335" ], "lang": { "en": { "role": { "documentation": "This member stands for the entities over which the investor has significant influence." } }, "en-us": { "role": { "label": "Associates [member]" } } }, "localname": "AssociatesMember", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodInvestmentInAssociatesDetails", "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodInvestmentsRecognizedInBalanceSheetDetails", "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodTables" ], "xbrltype": "domainItemType" }, "ifrs-full_AtFairValueMember": { "auth_ref": [ "r147", "r156", "r222" ], "lang": { "en": { "role": { "documentation": "This member stands for measurement based on fair value. Fair value is the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date." } }, "en-us": { "role": { "label": "At fair value [member]", "terseLabel": "Fair value [member]" } } }, "localname": "AtFairValueMember", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeSummaryOfFinancialAssetsAtFairValueThroughOtherComprehensiveIncomeDetail", "http://SinopecShanghai.com/role/InvestmentPropertiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "ifrs-full_AuditorsRemunerationForAuditServices": { "auth_ref": [ "r12" ], "crdr": "debit", "lang": { "en": { "role": { "documentation": "The amount of fees paid or payable to the entity's auditors for auditing services." } }, "en-us": { "role": { "label": "Auditor's remuneration for audit services", "terseLabel": "Auditors' remuneration - audit services" } } }, "localname": "AuditorsRemunerationForAuditServices", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/ExpenseByNatureDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_BasicEarningsLossPerShare": { "auth_ref": [ "r132", "r133" ], "lang": { "en": { "role": { "documentation": "The amount of profit (loss) attributable to ordinary equity holders of the parent entity (the numerator) divided by the weighted average number of ordinary shares outstanding during the period (the denominator)." } }, "en-us": { "role": { "label": "Basic earnings (loss) per share", "terseLabel": "Basic earnings per share", "verboseLabel": "Basic earnings per share (RMB per share)" } } }, "localname": "BasicEarningsLossPerShare", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/ConsolidatedStatementOfProfitOrLossAndOtherComprehensiveIncome", "http://SinopecShanghai.com/role/EarningsPerShareDetails" ], "xbrltype": "perShareItemType" }, "ifrs-full_BasicEarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Basic earnings per share [abstract]" } } }, "localname": "BasicEarningsPerShareAbstract", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "xbrltype": "stringItemType" }, "ifrs-full_BenefitsPaidOrPayable": { "auth_ref": [ "r121" ], "crdr": "debit", "lang": { "en": { "role": { "documentation": "The amount of benefits paid or payable for retirement benefit plans." } }, "en-us": { "role": { "label": "Benefits paid or payable", "terseLabel": "Benefits Paid" } } }, "localname": "BenefitsPaidOrPayable", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/BenefitsAndInterestsOfDirectorsAndSupervisorsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_BondsIssued": { "auth_ref": [ "r12" ], "crdr": "credit", "lang": { "en": { "role": { "documentation": "The amount of bonds issued by the entity." } }, "en-us": { "role": { "label": "Bonds issued", "terseLabel": "Face value of short-term bonds" } } }, "localname": "BondsIssued", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/ShortTermBondsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_BorrowingCostsCapitalised": { "auth_ref": [ "r110" ], "lang": { "en": { "role": { "documentation": "The amount of interest and other costs that an entity incurs in connection with the borrowing of funds that are directly attributable to the acquisition, construction or production of a qualifying asset and which form part of the cost of that asset." } }, "en-us": { "role": { "label": "Borrowing costs capitalised", "terseLabel": "Capitalized borrowing costs" } } }, "localname": "BorrowingCostsCapitalised", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/ConstructionInProgressDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_Borrowings": { "auth_ref": [ "r33" ], "calculation": { "http://SinopecShanghai.com/role/BorrowingsSummaryOfBorrowingsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en": { "role": { "documentation": "The amount of outstanding funds that the entity is obligated to repay." } }, "en-us": { "role": { "label": "Borrowings", "negatedLabel": "Borrowings", "terseLabel": "Borrowings", "totalLabel": "Borrowings" } } }, "localname": "Borrowings", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/BorrowingsSummaryOfAnalysisOfTheRepaymentScheduleOfBorrowingsDetails", "http://SinopecShanghai.com/role/BorrowingsSummaryOfBorrowingsDetails", "http://SinopecShanghai.com/role/FinancialRiskManagementFinancialRiskFactorsMaturityAnalysisForFinancialLiabilitiesDetails", "http://SinopecShanghai.com/role/FinancialRiskManagementFinancialRiskFactorsScheduleOfInterestRateFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_BorrowingsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Borrowings [abstract]" } } }, "localname": "BorrowingsAbstract", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "xbrltype": "stringItemType" }, "ifrs-full_BorrowingsByNameAxis": { "auth_ref": [ "r276" ], "lang": { "en": { "role": { "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table." } }, "en-us": { "role": { "label": "Borrowings by name [axis]" } } }, "localname": "BorrowingsByNameAxis", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/SubsequentEventDetails" ], "xbrltype": "stringItemType" }, "ifrs-full_BorrowingsByNameMember": { "auth_ref": [ "r276" ], "lang": { "en": { "role": { "documentation": "This member stands for all borrowings when disaggregated by name. It also represents the standard value for the 'Borrowings by name' axis if no other member is used. [Refer: Borrowings]" } }, "en-us": { "role": { "label": "Borrowings by name [member]" } } }, "localname": "BorrowingsByNameMember", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/SubsequentEventDetails" ], "xbrltype": "domainItemType" }, "ifrs-full_BorrowingsInterestRate": { "auth_ref": [ "r276" ], "lang": { "en": { "role": { "documentation": "The interest rate on borrowings. [Refer: Borrowings]" } }, "en-us": { "role": { "definitionGuidance": "Borrowings Interest Rate", "label": "Borrowings, interest rate", "terseLabel": "Interest rate on time deposits with banks", "verboseLabel": "Weighted average interest rate for the Group's borrowings" } } }, "localname": "BorrowingsInterestRate", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/BorrowingsAdditionalInformationDetails", "http://SinopecShanghai.com/role/SubsequentEventDetails", "http://SinopecShanghai.com/role/TimeDepositsWithBanksAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "ifrs-full_BorrowingsMaturity": { "auth_ref": [ "r276" ], "lang": { "en": { "role": { "documentation": "The maturity of borrowings. [Refer: Borrowings]" } }, "en-us": { "role": { "label": "Borrowings, maturity", "terseLabel": "Borrowings maturity" } } }, "localname": "BorrowingsMaturity", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/SubsequentEventDetails" ], "xbrltype": "stringItemType" }, "ifrs-full_BottomOfRangeMember": { "auth_ref": [ "r226", "r227", "r228", "r247", "r276", "r318" ], "lang": { "en": { "role": { "documentation": "This member stands for the bottom of a range." } }, "en-us": { "role": { "label": "Bottom of range [member]" } } }, "localname": "BottomOfRangeMember", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/InvestmentPropertiesNarrativeDetails", "http://SinopecShanghai.com/role/TimeDepositsWithBanksAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "ifrs-full_BuildingsMember": { "auth_ref": [ "r83" ], "lang": { "en": { "role": { "documentation": "This member stands for a class of plant, property and equipment representing depreciable buildings and similar structures for use in operations. [Refer: Property, plant and equipment]" } }, "en-us": { "role": { "label": "Buildings [member]" } } }, "localname": "BuildingsMember", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/LeasesStatementOfFinancialPositionRelatingToLeasesDetails", "http://SinopecShanghai.com/role/LeasesStatementOfProfitLossAmountRelatingToLeasesDetails", "http://SinopecShanghai.com/role/PropertyPlantAndEquipmentMovementInNetBookAmountDetails", "http://SinopecShanghai.com/role/SummaryOfSignificantAccountingPoliciesLeasesDetails", "http://SinopecShanghai.com/role/SummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "ifrs-full_CapitalReserveMember": { "auth_ref": [ "r11" ], "lang": { "en": { "role": { "documentation": "This member stands for a component of equity representing capital reserves." } }, "en-us": { "role": { "label": "Capital reserve [member]", "terseLabel": "Capital surplus [member]" } } }, "localname": "CapitalReserveMember", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/ReservesDetails", "http://SinopecShanghai.com/role/StatementOfFinancialPositionAndEquityMovementOfTheCompanyReserveMovementDetails" ], "xbrltype": "domainItemType" }, "ifrs-full_CapitalisationRateOfBorrowingCostsEligibleForCapitalisation": { "auth_ref": [ "r111" ], "lang": { "en": { "role": { "documentation": "The weighted average of interest and other costs that an entity incurs in connection with the borrowing of funds applicable to the borrowings of the entity that are outstanding during the period, other than borrowings made specifically for the purpose of obtaining a qualifying asset. [Refer: Weighted average [member]; Borrowings]" } }, "en-us": { "role": { "label": "Capitalisation rate of borrowing costs eligible for capitalisation", "terseLabel": "Weighted average rate of capitalized borrowing costs" } } }, "localname": "CapitalisationRateOfBorrowingCostsEligibleForCapitalisation", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/ConstructionInProgressDetails" ], "xbrltype": "percentItemType" }, "ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis": { "auth_ref": [ "r85", "r90", "r143", "r144", "r150", "r152", "r154", "r156", "r157", "r250", "r264", "r265", "r344", "r351" ], "lang": { "en": { "role": { "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table." } }, "en-us": { "role": { "label": "Carrying amount, accumulated depreciation, amortisation and impairment and gross carrying amount [axis]" } } }, "localname": "CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/InventoriesDetails", "http://SinopecShanghai.com/role/InvestmentPropertiesMovementInNetBookAmountDetails", "http://SinopecShanghai.com/role/OtherNonCurrentAssetsDetails", "http://SinopecShanghai.com/role/PropertyPlantAndEquipmentMovementInNetBookAmountDetails" ], "xbrltype": "stringItemType" }, "ifrs-full_CarryingAmountMember": { "auth_ref": [ "r90", "r144", "r150", "r154", "r156", "r250", "r264", "r265", "r344", "r349" ], "lang": { "en": { "role": { "documentation": "This member stands for the amount at which an asset is recognised in the statement of financial position (after deducting any accumulated depreciation or amortisation and accumulated impairment losses). It also represents the standard value for the 'Carrying amount, accumulated depreciation, amortisation and impairment and gross carrying amount' axis if no other member is used. [Refer: Depreciation and amortisation expense; Impairment loss]" } }, "en-us": { "role": { "label": "Carrying amount [member]", "terseLabel": "Net book amount [member]" } } }, "localname": "CarryingAmountMember", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/InventoriesDetails", "http://SinopecShanghai.com/role/InvestmentPropertiesMovementInNetBookAmountDetails", "http://SinopecShanghai.com/role/OtherNonCurrentAssetsDetails", "http://SinopecShanghai.com/role/PropertyPlantAndEquipmentMovementInNetBookAmountDetails" ], "xbrltype": "domainItemType" }, "ifrs-full_Cash": { "auth_ref": [ "r179" ], "crdr": "debit", "lang": { "en": { "role": { "documentation": "The amount of cash on hand and demand deposits. [Refer: Cash on hand]" } }, "en-us": { "role": { "label": "Cash", "terseLabel": "Cash at bank and on hand" } } }, "localname": "Cash", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/CashAndCashEquivalentsCashAndCashEquivalentsDetail" ], "xbrltype": "monetaryItemType" }, "ifrs-full_CashAndCashEquivalents": { "auth_ref": [ "r27", "r179", "r212" ], "calculation": { "http://SinopecShanghai.com/role/ConsolidatedStatementOfFinancialPosition": { "order": 17.0, "parentTag": "ifrs-full_CurrentAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en": { "role": { "documentation": "The amount of cash on hand and demand deposits, along with short-term, highly liquid investments that are readily convertible to known amounts of cash and that are subject to an insignificant risk of changes in value. [Refer: Cash; Cash equivalents]" } }, "en-us": { "role": { "label": "Cash and cash equivalents", "periodEndLabel": "Cash and cash equivalents at end of the year", "periodStartLabel": "Cash and cash equivalents at the beginning of the year", "terseLabel": "Cash and cash equivalents", "totalLabel": "Cash and cash equivalents in the consolidated statement of financial position", "verboseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalents", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/CashAndCashEquivalentsCashAndCashEquivalentsDetail", "http://SinopecShanghai.com/role/ConsolidatedStatementOfCashFlows", "http://SinopecShanghai.com/role/ConsolidatedStatementOfFinancialPosition", "http://SinopecShanghai.com/role/FinancialRiskManagementFinancialRiskFactorsNarrativeDetails", "http://SinopecShanghai.com/role/FinancialRiskManagementFinancialRiskFactorsScheduleOfInterestRateFinancialInstrumentsDetails", "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodSummarizedBalanceSheetForJointVenturesDetails", "http://SinopecShanghai.com/role/SegmentInformationAndRevenueAssetsDetails", "http://SinopecShanghai.com/role/StatementOfFinancialPositionAndEquityMovementOfTheCompanyBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_CashAndCashEquivalentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash and cash equivalents [abstract]" } } }, "localname": "CashAndCashEquivalentsAbstract", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "xbrltype": "stringItemType" }, "ifrs-full_CashFlowsFromUsedInFinancingActivities": { "auth_ref": [ "r158", "r181" ], "calculation": { "http://SinopecShanghai.com/role/ConsolidatedStatementOfCashFlows": { "order": 25.0, "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalentsBeforeEffectOfExchangeRateChanges", "weight": 1.0 } }, "crdr": "debit", "lang": { "en": { "role": { "documentation": "The cash flows from (used in) financing activities, which are activities that result in changes in the size and composition of the contributed equity and borrowings of the entity." } }, "en-us": { "role": { "label": "Cash flows from (used in) financing activities", "totalLabel": "Net cash (used in)/generated from financing activities" } } }, "localname": "CashFlowsFromUsedInFinancingActivities", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/ConsolidatedStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash flows from (used in) financing activities [abstract]", "terseLabel": "Cash flows from financing activities" } } }, "localname": "CashFlowsFromUsedInFinancingActivitiesAbstract", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/ConsolidatedStatementOfCashFlows" ], "xbrltype": "stringItemType" }, "ifrs-full_CashFlowsFromUsedInInvestingActivities": { "auth_ref": [ "r158", "r181" ], "calculation": { "http://SinopecShanghai.com/role/ConsolidatedStatementOfCashFlows": { "order": 5.0, "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalentsBeforeEffectOfExchangeRateChanges", "weight": 1.0 } }, "crdr": "debit", "lang": { "en": { "role": { "documentation": "The cash flows from (used in) investing activities, which are the acquisition and disposal of long-term assets and other investments not included in cash equivalents." } }, "en-us": { "role": { "label": "Cash flows from (used in) investing activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "CashFlowsFromUsedInInvestingActivities", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/ConsolidatedStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash flows from (used in) investing activities [abstract]", "terseLabel": "Cash flows from investing activities" } } }, "localname": "CashFlowsFromUsedInInvestingActivitiesAbstract", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/ConsolidatedStatementOfCashFlows" ], "xbrltype": "stringItemType" }, "ifrs-full_CashFlowsFromUsedInOperatingActivities": { "auth_ref": [ "r158", "r181" ], "calculation": { "http://SinopecShanghai.com/role/ConsolidatedStatementOfCashFlows": { "order": 1.0, "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalentsBeforeEffectOfExchangeRateChanges", "weight": 1.0 } }, "lang": { "en": { "role": { "documentation": "The cash flows from (used in) operating activities, which are the principal revenue-producing activities of the entity and other activities that are not investing or financing activities. [Refer: Revenue]" } }, "en-us": { "role": { "label": "Cash flows from (used in) operating activities", "totalLabel": "Net cash generated from operating activities" } } }, "localname": "CashFlowsFromUsedInOperatingActivities", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/ConsolidatedStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash flows from (used in) operating activities [abstract]", "terseLabel": "Cash flows from operating activities" } } }, "localname": "CashFlowsFromUsedInOperatingActivitiesAbstract", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/ConsolidatedStatementOfCashFlows" ], "xbrltype": "stringItemType" }, "ifrs-full_CashFlowsFromUsedInOperations": { "auth_ref": [ "r169", "r182" ], "calculation": { "http://SinopecShanghai.com/role/ConsolidatedStatementOfCashFlows": { "order": 4.0, "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities", "weight": 1.0 } }, "lang": { "en": { "role": { "documentation": "The cash from (used in) the entity's operations." } }, "en-us": { "role": { "label": "Cash flows from (used in) operations", "terseLabel": "Cash generated from operations", "totalLabel": "Cash generated from operating activities" } } }, "localname": "CashFlowsFromUsedInOperations", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/CashAndCashEquivalentsReconciliationOfProfitBeforeTaxationToCashUsedInOperationDetails", "http://SinopecShanghai.com/role/ConsolidatedStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "ifrs-full_CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital": { "auth_ref": [ "r169", "r182" ], "lang": { "en": { "role": { "documentation": "The cash inflow (outflow) from the entity's operations before changes in working capital." } }, "en-us": { "role": { "label": "Cash flows from (used in) operations before changes in working capital", "totalLabel": "Profit on operation before change of working capital" } } }, "localname": "CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/CashAndCashEquivalentsReconciliationOfProfitBeforeTaxationToCashUsedInOperationDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_CashOutflowForLeases": { "auth_ref": [ "r238" ], "calculation": { "http://SinopecShanghai.com/role/CashAndCashEquivalentsSummaryOfCashFlowStatementForLeasesDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en": { "role": { "documentation": "The cash outflow for leases." } }, "en-us": { "role": { "label": "Cash outflow for leases", "negatedLabel": "Lease rentals paid", "negatedTotalLabel": "Total", "terseLabel": "Total cash outflow for leases" } } }, "localname": "CashOutflowForLeases", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/CashAndCashEquivalentsSummaryOfCashFlowStatementForLeasesDetail", "http://SinopecShanghai.com/role/CashAndCashEquivalentsSummaryOfLeaseRentalsDetail", "http://SinopecShanghai.com/role/LeasesStatementOfProfitLossAmountRelatingToLeasesDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_CategoriesOfRelatedPartiesAxis": { "auth_ref": [ "r118" ], "lang": { "en": { "role": { "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table." } }, "en-us": { "role": { "label": "Categories of related parties [axis]" } } }, "localname": "CategoriesOfRelatedPartiesAxis", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/BenefitsAndInterestsOfDirectorsAndSupervisorsDetails", "http://SinopecShanghai.com/role/GeneralInformationReorganisationDetails", "http://SinopecShanghai.com/role/GeneralInformationTheFifteenthMeetingOfTheSeventhTermOfBoardOfDirectorsDetails", "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodPrincipalActivitiesInJointVenturesDetails", "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodPrincipalActivitiesOfMaterialAssociatesDetails", "http://SinopecShanghai.com/role/RelatedPartyTransactionsCommitmentsWithRelatedPartiesDetails", "http://SinopecShanghai.com/role/RelatedPartyTransactionsInvestmentCommitmentsWithRelatedPartiesDetails", "http://SinopecShanghai.com/role/RelatedPartyTransactionsInvestmentCommitmentsWithRelatedPartiesNarrativeDetails", "http://SinopecShanghai.com/role/RelatedPartyTransactionsListOfMajorRelatedPartiesDetails", "http://SinopecShanghai.com/role/RelatedPartyTransactionsOtherTransactionsBetweenTheGroupAndSinopecGroupAndItsSubsidiariesAssociatesAndJointVenturesOfTheGroupDetails", "http://SinopecShanghai.com/role/RelatedPartyTransactionsRelevantAmountsDueFromToRelatedPartiesDetails", "http://SinopecShanghai.com/role/RelatedPartyTransactionsTransactionsBetweenTheGroupAndSinopecCorpItsSubsidiariesAndJointVenturesDetails", "http://SinopecShanghai.com/role/StatementOfFinancialPositionAndEquityMovementOfTheCompanyBalanceSheetDetails", "http://SinopecShanghai.com/role/StatementOfFinancialPositionAndEquityMovementOfTheCompanyReserveMovementDetails", "http://SinopecShanghai.com/role/SubsidiariesMajorSubsidiariesOfTheGroupDetails" ], "xbrltype": "stringItemType" }, "ifrs-full_ChangesInExposureToRisk": { "auth_ref": [ "r260" ], "lang": { "en": { "role": { "documentation": "The description of changes in the exposure to risks arising from financial instruments. [Refer: Financial instruments, class [member]]" } }, "en-us": { "role": { "label": "Description of changes in exposure to risk", "terseLabel": "Description of change in foreign exchange risk/interest rate risk with all other variables held constant" } } }, "localname": "ChangesInExposureToRisk", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/FinancialRiskManagementFinancialRiskFactorsNarrativeDetails" ], "xbrltype": "stringItemType" }, "ifrs-full_ChangesInInventoriesOfFinishedGoodsAndWorkInProgress": { "auth_ref": [ "r1", "r67" ], "crdr": "debit", "lang": { "en": { "role": { "documentation": "The decrease (increase) in inventories of finished goods and work in progress. [Refer: Inventories; Current finished goods; Current work in progress]" } }, "en-us": { "role": { "label": "Decrease (increase) in inventories of finished goods and work in progress", "terseLabel": "Changes of work in progress and finished goods" } } }, "localname": "ChangesInInventoriesOfFinishedGoodsAndWorkInProgress", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/ExpenseByNatureDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_ClassesOfAssetsAxis": { "auth_ref": [ "r136", "r139", "r225", "r241" ], "lang": { "en": { "role": { "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table." } }, "en-us": { "role": { "label": "Classes of assets [axis]" } } }, "localname": "ClassesOfAssetsAxis", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/ConstructionInProgressDetails", "http://SinopecShanghai.com/role/ExpenseByNatureDetails", "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodPrincipalActivitiesOfMaterialAssociatesDetails", "http://SinopecShanghai.com/role/LeasesStatementOfFinancialPositionRelatingToLeasesDetails", "http://SinopecShanghai.com/role/LeasesStatementOfProfitLossAmountRelatingToLeasesDetails", "http://SinopecShanghai.com/role/OtherNonCurrentAssetsDetails", "http://SinopecShanghai.com/role/OtherNonCurrentAssetsMovementInNetBookAmountDetails", "http://SinopecShanghai.com/role/OtherNonCurrentAssetsNarrativeDetails", "http://SinopecShanghai.com/role/PropertyPlantAndEquipmentNarrativeDetails", "http://SinopecShanghai.com/role/SummaryOfSignificantAccountingPoliciesLeasesDetails", "http://SinopecShanghai.com/role/SummaryOfSignificantAccountingPoliciesOtherNonCurrentAssetsDetails" ], "xbrltype": "stringItemType" }, "ifrs-full_ClassesOfAssetsMember": { "auth_ref": [ "r136", "r225", "r241" ], "lang": { "en": { "role": { "documentation": "This member stands for a present economic resource controlled by the entity as a result of past events. Economic resource is a right that has the potential to produce economic benefits. It also represents the standard value for the 'Classes of assets' axis if no other member is used." } }, "en-us": { "role": { "label": "Assets [member]" } } }, "localname": "ClassesOfAssetsMember", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/ConstructionInProgressDetails", "http://SinopecShanghai.com/role/ExpenseByNatureDetails", "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodPrincipalActivitiesOfMaterialAssociatesDetails", "http://SinopecShanghai.com/role/LeasesStatementOfFinancialPositionRelatingToLeasesDetails", "http://SinopecShanghai.com/role/LeasesStatementOfProfitLossAmountRelatingToLeasesDetails", "http://SinopecShanghai.com/role/OtherNonCurrentAssetsDetails", "http://SinopecShanghai.com/role/OtherNonCurrentAssetsMovementInNetBookAmountDetails", "http://SinopecShanghai.com/role/OtherNonCurrentAssetsNarrativeDetails", "http://SinopecShanghai.com/role/PropertyPlantAndEquipmentNarrativeDetails", "http://SinopecShanghai.com/role/SummaryOfSignificantAccountingPoliciesLeasesDetails", "http://SinopecShanghai.com/role/SummaryOfSignificantAccountingPoliciesOtherNonCurrentAssetsDetails" ], "xbrltype": "domainItemType" }, "ifrs-full_ClassesOfEmployeeBenefitsExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Classes of employee benefits expense [abstract]" } } }, "localname": "ClassesOfEmployeeBenefitsExpenseAbstract", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "xbrltype": "stringItemType" }, "ifrs-full_ClassesOfFinancialAssetsAxis": { "auth_ref": [ "r274", "r275", "r314", "r326", "r327", "r328" ], "lang": { "en": { "role": { "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table." } }, "en-us": { "role": { "label": "Classes of financial assets [axis]" } } }, "localname": "ClassesOfFinancialAssetsAxis", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/FinancialRiskManagementFairValueEstimationChangesInLevel3ItemsDetails", "http://SinopecShanghai.com/role/FinancialRiskManagementFairValueEstimationRecurringFairValueMeasurementsDetails", "http://SinopecShanghai.com/role/FinancialRiskManagementFinancialRiskFactorsDerivativesReconciliationOfHedgingReservesInStatementOfProfitOrLossDetails", "http://SinopecShanghai.com/role/FinancialRiskManagementFinancialRiskFactorsNarrativeDetails", "http://SinopecShanghai.com/role/FinancialRiskManagementReconciliationOfHedgingReserveInRespectOfCommodityPriceRiskAndEffectivenessOfHedgingRelationshipsDetails", "http://SinopecShanghai.com/role/TradeAndOtherReceivablesSummaryOfComponentOfTradeAndOtherReceivablesExplanatoryDetail" ], "xbrltype": "stringItemType" }, "ifrs-full_ClassesOfFinancialInstrumentsAxis": { "auth_ref": [ "r264", "r266", "r268", "r270" ], "lang": { "en": { "role": { "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table." } }, "en-us": { "role": { "label": "Classes of financial instruments [axis]", "verboseLabel": "Current derivative financial instrument [axis]" } } }, "localname": "ClassesOfFinancialInstrumentsAxis", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/FinancialRiskManagementFinancialRiskFactorsDerivativesDerivativeFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "ifrs-full_ClassesOfFinancialInstrumentsMember": { "auth_ref": [ "r264", "r266", "r268", "r270" ], "lang": { "en": { "role": { "documentation": "This member stands for aggregated classes of financial instruments. Financial instruments are contracts that give rise to a financial asset of one entity and a financial liability or equity instrument of another entity. It also represents the standard value for the 'Classes of financial instruments' axis if no other member is used. [Refer: Financial assets; Financial liabilities]" } }, "en-us": { "role": { "label": "Financial instruments, class [member]", "verboseLabel": "Current derivative financial instrument [member]" } } }, "localname": "ClassesOfFinancialInstrumentsMember", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/FinancialRiskManagementFinancialRiskFactorsDerivativesDerivativeFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "ifrs-full_ClassesOfInventoriesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Classes of current inventories [abstract]" } } }, "localname": "ClassesOfInventoriesAbstract", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "xbrltype": "stringItemType" }, "ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis": { "auth_ref": [ "r91" ], "lang": { "en": { "role": { "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table." } }, "en-us": { "role": { "label": "Classes of property, plant and equipment [axis]" } } }, "localname": "ClassesOfPropertyPlantAndEquipmentAxis", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/PropertyPlantAndEquipmentMovementInNetBookAmountDetails", "http://SinopecShanghai.com/role/PropertyPlantAndEquipmentNarrativeDetails", "http://SinopecShanghai.com/role/SummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "ifrs-full_ClassesOfShareCapitalAxis": { "auth_ref": [ "r47" ], "lang": { "en": { "role": { "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table." } }, "en-us": { "role": { "label": "Classes of share capital [axis]" } } }, "localname": "ClassesOfShareCapitalAxis", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/CoverPage", "http://SinopecShanghai.com/role/GeneralInformationTheFifteenthMeetingOfTheSeventhTermOfBoardOfDirectorsDetails" ], "xbrltype": "stringItemType" }, "ifrs-full_ClassesOfShareCapitalMember": { "auth_ref": [ "r47" ], "lang": { "en": { "role": { "documentation": "This member stands for share capital of the entity. It also represents the standard value for the 'Classes of share capital' axis if no other member is used." } }, "en-us": { "role": { "label": "Share capital [member]" } } }, "localname": "ClassesOfShareCapitalMember", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/CoverPage", "http://SinopecShanghai.com/role/GeneralInformationTheFifteenthMeetingOfTheSeventhTermOfBoardOfDirectorsDetails", "http://SinopecShanghai.com/role/StatementOfFinancialPositionAndEquityMovementOfTheCompanyReserveMovementDetails" ], "xbrltype": "domainItemType" }, "ifrs-full_ComponentsOfEquityAxis": { "auth_ref": [ "r9" ], "lang": { "en": { "role": { "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table." } }, "en-us": { "role": { "label": "Components of equity [axis]" } } }, "localname": "ComponentsOfEquityAxis", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/ConsolidatedStatementOfChangesInEquity", "http://SinopecShanghai.com/role/ReservesDetails", "http://SinopecShanghai.com/role/ShareCapitalDetails", "http://SinopecShanghai.com/role/StatementOfFinancialPositionAndEquityMovementOfTheCompanyReserveMovementDetails" ], "xbrltype": "stringItemType" }, "ifrs-full_ComprehensiveIncome": { "auth_ref": [ "r4", "r51", "r188", "r190", "r203", "r208" ], "calculation": { "http://SinopecShanghai.com/role/ConsolidatedStatementOfProfitOrLossAndOtherComprehensiveIncome": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://SinopecShanghai.com/role/ConsolidatedStatementOfProfitOrLossAndOtherComprehensiveIncomeAlternate1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en": { "role": { "documentation": "The amount of change in equity resulting from transactions and other events, other than those changes resulting from transactions with owners in their capacity as owners." } }, "en-us": { "role": { "definitionGuidance": "Total comprehensive income for the year", "label": "Comprehensive income", "terseLabel": "Total comprehensive income", "totalLabel": "Total comprehensive income for the year", "verboseLabel": "Total comprehensive income for the year" } } }, "localname": "ComprehensiveIncome", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/ConsolidatedStatementOfChangesInEquity", "http://SinopecShanghai.com/role/ConsolidatedStatementOfProfitOrLossAndOtherComprehensiveIncome", "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodSummarizedFinancialInformationForOtherAssociatesDetails", "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodSummarizedStatementOfComprehensiveIncomeForJointVenturesDetails", "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodSummarizedStatementOfComprehensiveIncomeForMaterialAssociatesDetails", "http://SinopecShanghai.com/role/StatementOfFinancialPositionAndEquityMovementOfTheCompanyReserveMovementDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_ComprehensiveIncomeAttributableToAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Comprehensive income attributable to [abstract]", "verboseLabel": "Attributable to:" } } }, "localname": "ComprehensiveIncomeAttributableToAbstract", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/ConsolidatedStatementOfProfitOrLossAndOtherComprehensiveIncome" ], "xbrltype": "stringItemType" }, "ifrs-full_ComprehensiveIncomeAttributableToNoncontrollingInterests": { "auth_ref": [ "r4", "r54" ], "calculation": { "http://SinopecShanghai.com/role/ConsolidatedStatementOfProfitOrLossAndOtherComprehensiveIncomeAlternate1": { "order": 23.0, "parentTag": "ifrs-full_ComprehensiveIncome", "weight": 1.0 } }, "crdr": "credit", "lang": { "en": { "role": { "documentation": "The amount of comprehensive income attributable to non-controlling interests. [Refer: Comprehensive income; Non-controlling interests]" } }, "en-us": { "role": { "label": "Comprehensive income, attributable to non-controlling interests", "terseLabel": "Non-controlling interests", "verboseLabel": "Total comprehensive loss/income attributable to non-controlling interests" } } }, "localname": "ComprehensiveIncomeAttributableToNoncontrollingInterests", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/ConsolidatedStatementOfProfitOrLossAndOtherComprehensiveIncome", "http://SinopecShanghai.com/role/SubsidiariesMajorSubsidiariesOfTheGroupDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_ComprehensiveIncomeAttributableToOwnersOfParent": { "auth_ref": [ "r4", "r55" ], "calculation": { "http://SinopecShanghai.com/role/ConsolidatedStatementOfProfitOrLossAndOtherComprehensiveIncomeAlternate1": { "order": 22.0, "parentTag": "ifrs-full_ComprehensiveIncome", "weight": 1.0 } }, "crdr": "credit", "lang": { "en": { "role": { "documentation": "The amount of comprehensive income attributable to owners of the parent. [Refer: Comprehensive income]" } }, "en-us": { "role": { "label": "Comprehensive income, attributable to owners of parent", "terseLabel": "Equity shareholders of the Company", "verboseLabel": "Total comprehensive income for the year attributable to shareholders of the Company" } } }, "localname": "ComprehensiveIncomeAttributableToOwnersOfParent", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/ConsolidatedStatementOfProfitOrLossAndOtherComprehensiveIncome", "http://SinopecShanghai.com/role/ReservesDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_ConstructionInProgress": { "auth_ref": [ "r83" ], "calculation": { "http://SinopecShanghai.com/role/ConsolidatedStatementOfFinancialPosition": { "order": 5.0, "parentTag": "ifrs-full_NoncurrentAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en": { "role": { "documentation": "The amount of expenditure capitalised during the construction of non-current assets that are not yet available for use. [Refer: Non-current assets]" } }, "en-us": { "role": { "label": "Construction in progress", "periodEndLabel": "As at 31 December", "periodStartLabel": "As at 1 January", "terseLabel": "Construction in progress" } } }, "localname": "ConstructionInProgress", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/ConsolidatedStatementOfFinancialPosition", "http://SinopecShanghai.com/role/ConstructionInProgressDetails", "http://SinopecShanghai.com/role/StatementOfFinancialPositionAndEquityMovementOfTheCompanyBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_ConstructionInProgressMember": { "auth_ref": [ "r83" ], "lang": { "en": { "role": { "documentation": "This member stands for expenditure capitalised during the construction of items of property, plant and equipment that are not yet available for use (ie not yet in the location and condition necessary for it to be capable of operating in the manner intended by the management). [Refer: Property, plant and equipment]" } }, "en-us": { "role": { "label": "Construction in progress [member]" } } }, "localname": "ConstructionInProgressMember", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/ConstructionInProgressDetails" ], "xbrltype": "domainItemType" }, "ifrs-full_ContractLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Contract liabilities [abstract]" } } }, "localname": "ContractLiabilitiesAbstract", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "xbrltype": "stringItemType" }, "ifrs-full_ContractualAmountsToBeExchangedInDerivativeFinancialInstrumentForWhichGrossCashFlowsAreExchanged": { "auth_ref": [ "r284" ], "crdr": "credit", "lang": { "en": { "role": { "documentation": "The amount of contractual undiscounted cash flows in relation to contractual amounts to be exchanged in a derivative financial instrument for which gross cash flows are exchanged. [Refer: Derivatives [member]]" } }, "en-us": { "role": { "label": "Contractual amounts to be exchanged in derivative financial instrument for which gross cash flows are exchanged", "terseLabel": "Carried-forward contract liabilities recognized in current year" } } }, "localname": "ContractualAmountsToBeExchangedInDerivativeFinancialInstrumentForWhichGrossCashFlowsAreExchanged", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/ContractLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_ContractualCapitalCommitments": { "auth_ref": [ "r12" ], "crdr": "credit", "lang": { "en": { "role": { "documentation": "The amount of capital commitments for which the entity has entered into a contract. [Refer: Capital commitments]" } }, "en-us": { "role": { "label": "Contractual capital commitments", "terseLabel": "Capital contribution to related parties", "verboseLabel": "Property, plant and equipment contracted for" } } }, "localname": "ContractualCapitalCommitments", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/CommitmentsCapitalCommitmentsDetails", "http://SinopecShanghai.com/role/RelatedPartyTransactionsInvestmentCommitmentsWithRelatedPartiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_CostOfMerchandiseSold": { "auth_ref": [ "r61" ], "crdr": "debit", "lang": { "en": { "role": { "documentation": "The amount of merchandise that was sold during the period and recognised as an expense." } }, "en-us": { "role": { "label": "Cost of merchandise sold", "terseLabel": "Cost of trading products" } } }, "localname": "CostOfMerchandiseSold", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/ExpenseByNatureDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_CostOfSales": { "auth_ref": [ "r2", "r67" ], "calculation": { "http://SinopecShanghai.com/role/ConsolidatedStatementOfProfitOrLossAndOtherComprehensiveIncome": { "order": 7.0, "parentTag": "ifrs-full_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en": { "role": { "documentation": "The amount of all expenses directly or indirectly attributed to the goods or services sold. Attributed expenses include, but are not limited to, costs previously included in the measurement of inventory that has now been sold, such as depreciation and maintenance of factory buildings and equipment used in the production process, unallocated production overheads, and abnormal amounts of production costs of inventories." } }, "en-us": { "role": { "label": "Cost of sales", "negatedLabel": "Cost of sales" } } }, "localname": "CostOfSales", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/ConsolidatedStatementOfProfitOrLossAndOtherComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "ifrs-full_CurrencyRiskMember": { "auth_ref": [ "r291", "r319", "r320", "r321", "r322" ], "lang": { "en": { "role": { "documentation": "This member stands for a type of market risk representing the risk that the fair value or future cash flows of a financial instrument will fluctuate because of changes in foreign exchange rates. [Refer: Financial instruments, class [member]]" } }, "en-us": { "role": { "label": "Currency risk [member]", "verboseLabel": "Foreign exchange risk [member]" } } }, "localname": "CurrencyRiskMember", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/FinancialRiskManagementFinancialRiskFactorsNarrativeDetails" ], "xbrltype": "domainItemType" }, "ifrs-full_CurrentAccruedExpensesAndOtherCurrentLiabilities": { "auth_ref": [ "r33" ], "calculation": { "http://SinopecShanghai.com/role/TradeAndOtherPayablesSummaryOfTradeAndOtherPayablesDetails": { "order": 5.0, "parentTag": "ifrs-full_OtherCurrentPayables", "weight": 1.0 } }, "crdr": "credit", "lang": { "en": { "role": { "documentation": "The amount of current accrued expenses and other current liabilities. [Refer: Accruals; Other current liabilities]" } }, "en-us": { "role": { "label": "Current accrued expenses and other current liabilities", "terseLabel": "Accrued expenses" } } }, "localname": "CurrentAccruedExpensesAndOtherCurrentLiabilities", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/TradeAndOtherPayablesSummaryOfTradeAndOtherPayablesDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_CurrentAssets": { "auth_ref": [ "r38", "r203", "r204" ], "calculation": { "http://SinopecShanghai.com/role/ConsolidatedStatementOfFinancialPosition": { "order": 11.0, "parentTag": "ifrs-full_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en": { "role": { "documentation": "The amount of assets that the entity (a) expects to realise or intends to sell or consume in its normal operating cycle; (b) holds primarily for the purpose of trading; (c) expects to realise within twelve months after the reporting period; or (d) classifies as cash or cash equivalents (as defined in IAS 7) unless the asset is restricted from being exchanged or used to settle a liability for at least twelve months after the reporting period. [Refer: Assets]" } }, "en-us": { "role": { "label": "Current assets", "totalLabel": "Current assets", "verboseLabel": "Total current assets" } } }, "localname": "CurrentAssets", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/ConsolidatedStatementOfFinancialPosition", "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodSummarizedBalanceSheetForJointVenturesDetails", "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodSummarizedBalanceSheetForMaterialAssociatesDetails", "http://SinopecShanghai.com/role/StatementOfFinancialPositionAndEquityMovementOfTheCompanyBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_CurrentAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current assets [abstract]", "terseLabel": "Current assets" } } }, "localname": "CurrentAssetsAbstract", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/ConsolidatedStatementOfFinancialPosition", "http://SinopecShanghai.com/role/StatementOfFinancialPositionAndEquityMovementOfTheCompanyBalanceSheetDetails" ], "xbrltype": "stringItemType" }, "ifrs-full_CurrentAssetsLiabilities": { "auth_ref": [ "r33" ], "crdr": "debit", "lang": { "en": { "role": { "documentation": "The amount of current assets less the amount of current liabilities." } }, "en-us": { "role": { "label": "Current assets (liabilities)", "terseLabel": "Net current assets" } } }, "localname": "CurrentAssetsLiabilities", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/StatementOfFinancialPositionAndEquityMovementOfTheCompanyBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_CurrentBondsIssuedAndCurrentPortionOfNoncurrentBondsIssued": { "auth_ref": [ "r12" ], "calculation": { "http://SinopecShanghai.com/role/ConsolidatedStatementOfFinancialPosition": { "order": 34.0, "parentTag": "ifrs-full_CurrentLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en": { "role": { "documentation": "The amount of current bonds issued and the current portion of non-current bonds issued. [Refer: Bonds issued]" } }, "en-us": { "role": { "label": "Current bonds issued and current portion of non-current bonds issued", "negatedLabel": "Short-term bonds", "terseLabel": "Short-term bonds" } } }, "localname": "CurrentBondsIssuedAndCurrentPortionOfNoncurrentBondsIssued", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/ConsolidatedStatementOfFinancialPosition", "http://SinopecShanghai.com/role/FinancialRiskManagementFinancialRiskFactorsMaturityAnalysisForFinancialLiabilitiesDetails", "http://SinopecShanghai.com/role/FinancialRiskManagementFinancialRiskFactorsScheduleOfInterestRateFinancialInstrumentsDetails", "http://SinopecShanghai.com/role/SegmentInformationAndRevenueLiabilitiesDetails", "http://SinopecShanghai.com/role/ShortTermBondsSummaryOfShortTermBondsDetails", "http://SinopecShanghai.com/role/StatementOfFinancialPositionAndEquityMovementOfTheCompanyBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_CurrentContractLiabilities": { "auth_ref": [ "r229" ], "calculation": { "http://SinopecShanghai.com/role/ConsolidatedStatementOfFinancialPosition": { "order": 37.0, "parentTag": "ifrs-full_CurrentLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en": { "role": { "documentation": "The amount of current contract liabilities. [Refer: Contract liabilities]" } }, "en-us": { "role": { "label": "Current contract liabilities", "terseLabel": "Contract liabilities" } } }, "localname": "CurrentContractLiabilities", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/ConsolidatedStatementOfFinancialPosition", "http://SinopecShanghai.com/role/ContractLiabilitiesDetails", "http://SinopecShanghai.com/role/StatementOfFinancialPositionAndEquityMovementOfTheCompanyBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_CurrentDerivativeFinancialAssets": { "auth_ref": [ "r33" ], "calculation": { "http://SinopecShanghai.com/role/ConsolidatedStatementOfFinancialPosition": { "order": 12.0, "parentTag": "ifrs-full_CurrentAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en": { "role": { "documentation": "The amount of current derivative financial assets. [Refer: Derivative financial assets]" } }, "en-us": { "role": { "definitionGuidance": "Derivative financial instruments", "label": "Current derivative financial assets", "presentationGuidance": "Derivative financial assets", "terseLabel": "Derivative financial instruments", "verboseLabel": "Total derivative financial assets" } } }, "localname": "CurrentDerivativeFinancialAssets", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/ConsolidatedStatementOfFinancialPosition", "http://SinopecShanghai.com/role/FinancialRiskManagementFinancialRiskFactorsDerivativesDerivativeFinancialInstrumentsDetails", "http://SinopecShanghai.com/role/SegmentInformationAndRevenueAssetsDetails", "http://SinopecShanghai.com/role/StatementOfFinancialPositionAndEquityMovementOfTheCompanyBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_CurrentDerivativeFinancialLiabilities": { "auth_ref": [ "r33" ], "calculation": { "http://SinopecShanghai.com/role/ConsolidatedStatementOfFinancialPosition": { "order": 36.0, "parentTag": "ifrs-full_CurrentLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en": { "role": { "documentation": "The amount of current derivative financial liabilities. [Refer: Derivative financial liabilities]" } }, "en-us": { "role": { "label": "Current derivative financial liabilities", "presentationGuidance": "Total derivative financial liabilities", "terseLabel": "Derivative financial liabilities", "verboseLabel": "Derivative financial instruments" } } }, "localname": "CurrentDerivativeFinancialLiabilities", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/ConsolidatedStatementOfFinancialPosition", "http://SinopecShanghai.com/role/FinancialRiskManagementFinancialRiskFactorsDerivativesDerivativeFinancialInstrumentsDetails", "http://SinopecShanghai.com/role/FinancialRiskManagementFinancialRiskFactorsMaturityAnalysisForFinancialLiabilitiesDetails", "http://SinopecShanghai.com/role/SegmentInformationAndRevenueLiabilitiesDetails", "http://SinopecShanghai.com/role/StatementOfFinancialPositionAndEquityMovementOfTheCompanyBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_CurrentDividendPayables": { "auth_ref": [ "r33" ], "calculation": { "http://SinopecShanghai.com/role/TradeAndOtherPayablesSummaryOfTradeAndOtherPayablesDetails": { "order": 6.0, "parentTag": "ifrs-full_OtherCurrentPayables", "weight": 1.0 } }, "crdr": "credit", "lang": { "en": { "role": { "documentation": "The amount of current dividend payables. [Refer: Dividend payables]" } }, "en-us": { "role": { "label": "Current dividend payables", "terseLabel": "Dividends payable" } } }, "localname": "CurrentDividendPayables", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/TradeAndOtherPayablesSummaryOfTradeAndOtherPayablesDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_CurrentFinancialAssetsAtAmortisedCost": { "auth_ref": [ "r279" ], "crdr": "debit", "lang": { "en": { "role": { "documentation": "The amount of current financial assets measured at amortised cost. [Refer: Financial assets at amortised cost]" } }, "en-us": { "role": { "label": "Current financial assets at amortised cost", "terseLabel": "Financial assets measured at amortized cost" } } }, "localname": "CurrentFinancialAssetsAtAmortisedCost", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/TradeAndOtherReceivablesSummaryOfComponentOfTradeAndOtherReceivablesExplanatoryDetail" ], "xbrltype": "monetaryItemType" }, "ifrs-full_CurrentFinancialAssetsAtFairValueThroughOtherComprehensiveIncome": { "auth_ref": [ "r281" ], "calculation": { "http://SinopecShanghai.com/role/ConsolidatedStatementOfFinancialPosition": { "order": 20.0, "parentTag": "ifrs-full_CurrentAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en": { "role": { "documentation": "The amount of current financial assets at fair value through other comprehensive income. [Refer: Financial assets at fair value through other comprehensive income]" } }, "en-us": { "role": { "definitionGuidance": "Financial assets at fair value through other comprehensive income (FVOCI)", "label": "Current financial assets at fair value through other comprehensive income", "presentationGuidance": "Trade and bill receivable", "terseLabel": "Trade and bill receivables", "verboseLabel": "Financial assets at fair value through other comprehensive income" } } }, "localname": "CurrentFinancialAssetsAtFairValueThroughOtherComprehensiveIncome", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/ConsolidatedStatementOfFinancialPosition", "http://SinopecShanghai.com/role/FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeSummaryOfFinancialAssetsAtFairValueThroughOtherComprehensiveIncomeDetail", "http://SinopecShanghai.com/role/FinancialRiskManagementFairValueEstimationRecurringFairValueMeasurementsDetails", "http://SinopecShanghai.com/role/StatementOfFinancialPositionAndEquityMovementOfTheCompanyBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_CurrentFinancialAssetsAtFairValueThroughProfitOrLoss": { "auth_ref": [ "r277" ], "crdr": "debit", "lang": { "en": { "role": { "documentation": "The amount of current financial assets measured at fair value through profit or loss. [Refer: Financial assets at fair value through profit or loss]" } }, "en-us": { "role": { "label": "Current financial assets at fair value through profit or loss", "positiveLabel": "Commodity swaps contracts", "presentationGuidance": "Commodity swaps contracts at fair value through profit or loss" } } }, "localname": "CurrentFinancialAssetsAtFairValueThroughProfitOrLoss", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/FinancialRiskManagementFairValueEstimationRecurringFairValueMeasurementsDetails", "http://SinopecShanghai.com/role/FinancialRiskManagementFinancialRiskFactorsDerivativesDerivativeFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_CurrentFinancialLiabilitiesAtAmortisedCost": { "auth_ref": [ "r280", "r346" ], "calculation": { "http://SinopecShanghai.com/role/TradeAndOtherPayablesSummaryOfTradeAndOtherPayablesDetails": { "order": 9.0, "parentTag": "shi_CurrentFinancialLiabilitiesAtAmortisedCostsAdvancesDueToRelatedPartiesAndDueToRelatedPartiesMeasuredAtFairValueThroughProfitOrLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en": { "role": { "documentation": "The amount of current financial liabilities measured at amortised cost. [Refer: Financial liabilities at amortised cost]" } }, "en-us": { "role": { "label": "Current financial liabilities at amortised cost", "terseLabel": "Financial liabilities measured at amortized cost" } } }, "localname": "CurrentFinancialLiabilitiesAtAmortisedCost", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/TradeAndOtherPayablesSummaryOfTradeAndOtherPayablesDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_CurrentFinancialLiabilitiesAtFairValueThroughProfitOrLoss": { "auth_ref": [ "r278" ], "crdr": "credit", "lang": { "en": { "role": { "documentation": "The amount of current financial liabilities measured at fair value through profit or loss. [Refer: Financial liabilities at fair value through profit or loss]" } }, "en-us": { "role": { "definitionGuidance": "Commodity swaps contracts", "label": "Current financial liabilities at fair value through profit or loss", "negatedLabel": "Commodity swaps contracts at fair value through profit or loss" } } }, "localname": "CurrentFinancialLiabilitiesAtFairValueThroughProfitOrLoss", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/FinancialRiskManagementFairValueEstimationRecurringFairValueMeasurementsDetails", "http://SinopecShanghai.com/role/FinancialRiskManagementFinancialRiskFactorsDerivativesDerivativeFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_CurrentLeaseLiabilities": { "auth_ref": [ "r234" ], "calculation": { "http://SinopecShanghai.com/role/ConsolidatedStatementOfFinancialPosition": { "order": 35.0, "parentTag": "ifrs-full_CurrentLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en": { "role": { "documentation": "The amount of current lease liabilities. [Refer: Lease liabilities]" } }, "en-us": { "role": { "label": "Current lease liabilities", "terseLabel": "Lease liabilities", "verboseLabel": "Current" } } }, "localname": "CurrentLeaseLiabilities", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/ConsolidatedStatementOfFinancialPosition", "http://SinopecShanghai.com/role/LeasesStatementOfFinancialPositionRelatingToLeasesDetails", "http://SinopecShanghai.com/role/StatementOfFinancialPositionAndEquityMovementOfTheCompanyBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_CurrentLiabilities": { "auth_ref": [ "r40", "r203", "r206" ], "calculation": { "http://SinopecShanghai.com/role/ConsolidatedStatementOfFinancialPosition": { "order": 32.0, "parentTag": "ifrs-full_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en": { "role": { "documentation": "Expiry date 2023-01-01: The amount of liabilities that: (a) the entity expects to settle in its normal operating cycle; (b) the entity holds primarily for the purpose of trading; (c) are due to be settled within twelve months after the reporting period; or (d) the entity does not have an unconditional right to defer settlement for at least twelve months after the reporting period.\nEffective 2023-01-01: The amount of liabilities that: (a) the entity expects to settle in its normal operating cycle; (b) the entity holds primarily for the purpose of trading; (c) are due to be settled within twelve months after the reporting period; or (d) the entity does not have the right at the end of the reporting period to defer settlement for at least twelve months after the reporting period." } }, "en-us": { "role": { "label": "Current liabilities", "negatedLabel": "Current liabilities", "negatedTotalLabel": "Total current liabilities", "totalLabel": "Current liabilities" } } }, "localname": "CurrentLiabilities", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/ConsolidatedStatementOfFinancialPosition", "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodSummarizedBalanceSheetForJointVenturesDetails", "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodSummarizedBalanceSheetForMaterialAssociatesDetails", "http://SinopecShanghai.com/role/StatementOfFinancialPositionAndEquityMovementOfTheCompanyBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_CurrentLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current liabilities [abstract]", "terseLabel": "Current liabilities" } } }, "localname": "CurrentLiabilitiesAbstract", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/ConsolidatedStatementOfFinancialPosition", "http://SinopecShanghai.com/role/StatementOfFinancialPositionAndEquityMovementOfTheCompanyBalanceSheetDetails" ], "xbrltype": "stringItemType" }, "ifrs-full_CurrentPrepayments": { "auth_ref": [ "r42" ], "calculation": { "http://SinopecShanghai.com/role/ConsolidatedStatementOfFinancialPosition": { "order": 15.0, "parentTag": "ifrs-full_CurrentAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en": { "role": { "documentation": "The amount of current prepayments. [Refer: Prepayments]" } }, "en-us": { "role": { "label": "Current prepayments", "terseLabel": "Prepayments" } } }, "localname": "CurrentPrepayments", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/ConsolidatedStatementOfFinancialPosition", "http://SinopecShanghai.com/role/StatementOfFinancialPositionAndEquityMovementOfTheCompanyBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_CurrentTaxExpenseIncome": { "auth_ref": [ "r72" ], "calculation": { "http://SinopecShanghai.com/role/IncomeTaxExpensesBenefitsMajorComponentsOfIncomeTaxExpenseBenefitsDetails": { "order": 2.0, "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en": { "role": { "documentation": "The amount of income taxes payable (recoverable) in respect of the taxable profit (tax loss) for a period." } }, "en-us": { "role": { "label": "Current tax expense (income)", "negatedLabel": "Current income tax", "terseLabel": "Provision for current income tax for the year" } } }, "localname": "CurrentTaxExpenseIncome", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/IncomeTaxExpensesBenefitsMajorComponentsOfIncomeTaxExpenseBenefitsDetails", "http://SinopecShanghai.com/role/IncomeTaxExpensesBenefitsSummaryOfCurrentTaxationInTheConsolidatedStatementDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_CurrentTaxLiabilities": { "auth_ref": [ "r29" ], "calculation": { "http://SinopecShanghai.com/role/ConsolidatedStatementOfFinancialPosition": { "order": 42.0, "parentTag": "ifrs-full_CurrentLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en": { "role": { "documentation": "The amount of current tax for current and prior periods to the extent unpaid. Current tax is the amount of income taxes payable (recoverable) in respect of the taxable profit (tax loss) for a period." } }, "en-us": { "role": { "label": "Current tax liabilities", "periodEndLabel": "Income tax payable balance at 31 December", "periodStartLabel": "Income tax payable balance at 1 January", "terseLabel": "Income tax payable" } } }, "localname": "CurrentTaxLiabilities", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/ConsolidatedStatementOfFinancialPosition", "http://SinopecShanghai.com/role/IncomeTaxExpensesBenefitsSummaryOfCurrentTaxationInTheConsolidatedStatementDetails", "http://SinopecShanghai.com/role/StatementOfFinancialPositionAndEquityMovementOfTheCompanyBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_CurrentTaxLiabilitiesCurrent": { "auth_ref": [ "r29" ], "calculation": { "http://SinopecShanghai.com/role/ConsolidatedStatementOfFinancialPosition": { "order": 40.0, "parentTag": "ifrs-full_CurrentLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en": { "role": { "documentation": "The current amount of current tax liabilities. [Refer: Current tax liabilities]" } }, "en-us": { "role": { "label": "Current tax liabilities, current", "terseLabel": "Current tax liabilities" } } }, "localname": "CurrentTaxLiabilitiesCurrent", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/ConsolidatedStatementOfFinancialPosition", "http://SinopecShanghai.com/role/StatementOfFinancialPositionAndEquityMovementOfTheCompanyBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_CurrentTradeReceivables": { "auth_ref": [ "r39", "r42" ], "calculation": { "http://SinopecShanghai.com/role/ConsolidatedStatementOfFinancialPosition": { "order": 13.0, "parentTag": "ifrs-full_CurrentAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en": { "role": { "documentation": "The amount of current trade receivables. [Refer: Trade receivables]" } }, "en-us": { "role": { "label": "Current trade receivables", "terseLabel": "Trade receivables", "verboseLabel": "Current trade receivables" } } }, "localname": "CurrentTradeReceivables", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/ConsolidatedStatementOfFinancialPosition", "http://SinopecShanghai.com/role/StatementOfFinancialPositionAndEquityMovementOfTheCompanyBalanceSheetDetails", "http://SinopecShanghai.com/role/TradeAndOtherReceivablesSummaryOfComponentOfTradeAndOtherReceivablesExplanatoryDetail" ], "xbrltype": "monetaryItemType" }, "ifrs-full_DebtInstrumentsHeldAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt instruments held [abstract]" } } }, "localname": "DebtInstrumentsHeldAbstract", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "xbrltype": "stringItemType" }, "ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised": { "auth_ref": [ "r78" ], "lang": { "en": { "role": { "documentation": "The amount of deductible temporary differences for which no deferred tax asset is recognised in the statement of financial position. [Refer: Temporary differences [member]]" } }, "en-us": { "role": { "label": "Deductible temporary differences for which no deferred tax asset is recognised", "terseLabel": "Deferred tax assets not recognized in respect of temporary differences" } } }, "localname": "DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/IncomeTaxExpensesBenefitsDeferredTaxAssetsNotRecognizedDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_DeferredTaxAssets": { "auth_ref": [ "r30", "r34", "r79" ], "calculation": { "http://SinopecShanghai.com/role/ConsolidatedStatementOfFinancialPosition": { "order": 7.0, "parentTag": "ifrs-full_NoncurrentAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en": { "role": { "documentation": "The amounts of income taxes recoverable in future periods in respect of: (a) deductible temporary differences; (b) the carryforward of unused tax losses; and (c) the carryforward of unused tax credits. [Refer: Temporary differences [member]; Unused tax credits [member]; Unused tax losses [member]]" } }, "en-us": { "role": { "label": "Deferred tax assets", "terseLabel": "Deferred tax assets" } } }, "localname": "DeferredTaxAssets", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/ConsolidatedStatementOfFinancialPosition" ], "xbrltype": "monetaryItemType" }, "ifrs-full_DeferredTaxExpenseIncome": { "auth_ref": [ "r80" ], "calculation": { "http://SinopecShanghai.com/role/IncomeTaxExpensesBenefitsMajorComponentsOfIncomeTaxExpenseBenefitsDetails": { "order": 1.0, "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en": { "role": { "documentation": "The amount of tax expense (income) relating to changes in deferred tax liabilities and deferred tax assets. [Refer: Deferred tax assets; Deferred tax liabilities]" } }, "en-us": { "role": { "label": "Deferred tax expense (income)", "negatedLabel": "Deferred taxation" } } }, "localname": "DeferredTaxExpenseIncome", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/IncomeTaxExpensesBenefitsMajorComponentsOfIncomeTaxExpenseBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_DeferredTaxExpenseIncomeRecognisedInProfitOrLoss": { "auth_ref": [ "r80" ], "lang": { "en": { "role": { "documentation": "The amount of tax expense or income relating to changes in deferred tax liabilities and deferred tax assets, recognised in profit or loss. [Refer: Deferred tax assets; Deferred tax expense (income); Deferred tax liabilities]" } }, "en-us": { "role": { "label": "Deferred tax expense (income) recognised in profit or loss", "terseLabel": "Deducted/ (charged) to profit or loss" } } }, "localname": "DeferredTaxExpenseIncomeRecognisedInProfitOrLoss", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/IncomeTaxExpensesBenefitsMovementsInDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_DeferredTaxLiabilities": { "auth_ref": [ "r30", "r34", "r79" ], "crdr": "credit", "lang": { "en": { "role": { "documentation": "The amounts of income taxes payable in future periods in respect of taxable temporary differences. [Refer: Temporary differences [member]]" } }, "en-us": { "role": { "label": "Deferred tax liabilities" } } }, "localname": "DeferredTaxLiabilities", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/SegmentInformationAndRevenueLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_DeferredTaxLiabilityAsset": { "auth_ref": [ "r79" ], "crdr": "credit", "lang": { "en": { "role": { "documentation": "The amount of deferred tax liabilities or assets. [Refer: Deferred tax liabilities; Deferred tax assets]" } }, "en-us": { "role": { "label": "Deferred tax liability (asset)", "periodEndLabel": "Balance at 31 December", "periodStartLabel": "Balance at 1 January" } } }, "localname": "DeferredTaxLiabilityAsset", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/IncomeTaxExpensesBenefitsMovementsInDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_DeferredTaxRelatingToItemsChargedOrCreditedDirectlyToEquity": { "auth_ref": [ "r74" ], "lang": { "en": { "role": { "documentation": "The amount of deferred tax related to items credited (charged) directly to equity. [Refer: Deferred tax expense (income)]" } }, "en-us": { "role": { "label": "Deferred tax relating to items credited (charged) directly to equity", "terseLabel": "Deducted/ (Charged) to reserves" } } }, "localname": "DeferredTaxRelatingToItemsChargedOrCreditedDirectlyToEquity", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/IncomeTaxExpensesBenefitsMovementsInDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_DepositsFromBanks": { "auth_ref": [ "r33" ], "crdr": "credit", "lang": { "en": { "role": { "documentation": "The amount of deposit liabilities from banks held by the entity." } }, "en-us": { "role": { "label": "Deposits from banks", "terseLabel": "Time deposits with banks" } } }, "localname": "DepositsFromBanks", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/SegmentInformationAndRevenueAssetsDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_DepreciationAndAmortisationExpense": { "auth_ref": [ "r1", "r3", "r67", "r213", "r297", "r307" ], "crdr": "debit", "lang": { "en": { "role": { "documentation": "The amount of depreciation and amortisation expense. Depreciation and amortisation are the systematic allocations of depreciable amounts of assets over their useful lives." } }, "en-us": { "role": { "label": "Depreciation and amortisation expense", "negatedLabel": "Depreciation and amortization", "negatedTerseLabel": "Depreciation and amortisation" } } }, "localname": "DepreciationAndAmortisationExpense", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodSummarizedStatementOfComprehensiveIncomeForJointVenturesDetails", "http://SinopecShanghai.com/role/SegmentInformationAndRevenueOtherProfitAndLossDisclosuresDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_DepreciationInvestmentProperty": { "auth_ref": [ "r150", "r153" ], "lang": { "en": { "role": { "documentation": "The amount of depreciation recognised on investment property. [Refer: Depreciation and amortisation expense; Investment property]" } }, "en-us": { "role": { "label": "Depreciation, investment property", "negatedLabel": "Charge for the year", "terseLabel": "Depreciation of investment property", "verboseLabel": "Depreciation and amortization: Investment properties (note 17)" } } }, "localname": "DepreciationInvestmentProperty", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/CashAndCashEquivalentsReconciliationOfProfitBeforeTaxationToCashUsedInOperationDetails", "http://SinopecShanghai.com/role/ExpenseByNatureDetails", "http://SinopecShanghai.com/role/InvestmentPropertiesMovementInNetBookAmountDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_DepreciationPropertyPlantAndEquipment": { "auth_ref": [ "r89", "r92" ], "lang": { "en": { "role": { "documentation": "The amount of depreciation of property, plant and equipment. [Refer: Depreciation and amortisation expense; Property, plant and equipment]" } }, "en-us": { "role": { "label": "Depreciation, property, plant and equipment", "negatedLabel": "Charge for the year", "terseLabel": "Depreciation of property, plant and equipment", "verboseLabel": "Depreciation and amortization: Property, plant and equipment (note 16)" } } }, "localname": "DepreciationPropertyPlantAndEquipment", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/CashAndCashEquivalentsReconciliationOfProfitBeforeTaxationToCashUsedInOperationDetails", "http://SinopecShanghai.com/role/ExpenseByNatureDetails", "http://SinopecShanghai.com/role/PropertyPlantAndEquipmentMovementInNetBookAmountDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_DepreciationRightofuseAssets": { "auth_ref": [ "r235" ], "lang": { "en": { "role": { "documentation": "The amount of depreciation of right-of-use assets. [Refer: Depreciation and amortisation expense; Right-of-use assets]" } }, "en-us": { "role": { "definitionGuidance": "Depreciation and amortization: Right-of-use assets (note 15)", "label": "Depreciation, right-of-use assets", "negatedLabel": "Depreciation of right-of-use assets", "verboseLabel": "Depreciation of right-of-use assets" } } }, "localname": "DepreciationRightofuseAssets", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/CashAndCashEquivalentsReconciliationOfProfitBeforeTaxationToCashUsedInOperationDetails", "http://SinopecShanghai.com/role/ExpenseByNatureDetails", "http://SinopecShanghai.com/role/LeasesStatementOfProfitLossAmountRelatingToLeasesDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_DerivativeFinancialAssetsHeldForHedging": { "auth_ref": [ "r33" ], "crdr": "debit", "lang": { "en": { "role": { "documentation": "The amount of derivative financial assets held for hedging. [Refer: Derivative financial assets]" } }, "en-us": { "role": { "label": "Derivative financial assets held for hedging", "verboseLabel": "Commodity swaps contracts applied hedge accounting" } } }, "localname": "DerivativeFinancialAssetsHeldForHedging", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/FinancialRiskManagementFinancialRiskFactorsDerivativesDerivativeFinancialInstrumentsDetails", "http://SinopecShanghai.com/role/FinancialRiskManagementFinancialRiskFactorsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_DescriptionOfAccountingPolicyForBorrowingCostsExplanatory": { "auth_ref": [ "r13" ], "lang": { "en": { "role": { "documentation": "The description of the entity's accounting policy for interest and other costs that the entity incurs in connection with the borrowing of funds." } }, "en-us": { "role": { "label": "Description of accounting policy for borrowing costs [text block]", "terseLabel": "Borrowing costs" } } }, "localname": "DescriptionOfAccountingPolicyForBorrowingCostsExplanatory", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "ifrs-full_DescriptionOfAccountingPolicyForBorrowingsExplanatory": { "auth_ref": [ "r13" ], "lang": { "en": { "role": { "documentation": "The description of the entity's accounting policy for borrowings. [Refer: Borrowings]" } }, "en-us": { "role": { "label": "Description of accounting policy for borrowings [text block]", "terseLabel": "Borrowings" } } }, "localname": "DescriptionOfAccountingPolicyForBorrowingsExplanatory", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "ifrs-full_DescriptionOfAccountingPolicyForConstructionInProgressExplanatory": { "auth_ref": [ "r13" ], "lang": { "en": { "role": { "documentation": "The description of the entity's accounting policy for construction in progress. [Refer: Construction in progress]" } }, "en-us": { "role": { "label": "Description of accounting policy for construction in progress [text block]", "terseLabel": "Construction in progress" } } }, "localname": "DescriptionOfAccountingPolicyForConstructionInProgressExplanatory", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "ifrs-full_DescriptionOfAccountingPolicyForDerivativeFinancialInstrumentsAndHedgingExplanatory": { "auth_ref": [ "r13" ], "lang": { "en": { "role": { "documentation": "The description of the entity's accounting policy for derivative financial instruments and hedging. [Refer: Financial instruments, class [member]; Derivatives [member]]" } }, "en-us": { "role": { "label": "Description of accounting policy for derivative financial instruments and hedging [text block]", "terseLabel": "Derivative and hedging activities" } } }, "localname": "DescriptionOfAccountingPolicyForDerivativeFinancialInstrumentsAndHedgingExplanatory", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory": { "auth_ref": [ "r13" ], "lang": { "en": { "role": { "documentation": "The description of the entity's accounting policy for employee benefits. Employee benefits are all forms of consideration given by an entity in exchange for services rendered by employees or for the termination of employment." } }, "en-us": { "role": { "label": "Description of accounting policy for employee benefits [text block]", "terseLabel": "Employee benefits" } } }, "localname": "DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory": { "auth_ref": [ "r13" ], "lang": { "en": { "role": { "documentation": "The description of the entity's accounting policy for foreign currency translation." } }, "en-us": { "role": { "label": "Description of accounting policy for foreign currency translation [text block]", "terseLabel": "Foreign currency translation" } } }, "localname": "DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "ifrs-full_DescriptionOfAccountingPolicyForGovernmentGrants": { "auth_ref": [ "r107" ], "lang": { "en": { "role": { "documentation": "The description of the entity's accounting policy for government grants, including the methods of presentation adopted in the financial statements. [Refer: Government [member]; Government grants]" } }, "en-us": { "role": { "label": "Description of accounting policy for government grants [text block]", "terseLabel": "Government grants" } } }, "localname": "DescriptionOfAccountingPolicyForGovernmentGrants", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory": { "auth_ref": [ "r13" ], "lang": { "en": { "role": { "documentation": "The description of the entity's accounting policy for income tax." } }, "en-us": { "role": { "label": "Description of accounting policy for income tax [text block]", "terseLabel": "Current and deferred income tax" } } }, "localname": "DescriptionOfAccountingPolicyForIncomeTaxExplanatory", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "ifrs-full_DescriptionOfAccountingPolicyForInterestIncomeAndExpenseExplanatory": { "auth_ref": [ "r13" ], "lang": { "en": { "role": { "documentation": "The description of the entity's accounting policy for income and expense arising from interest." } }, "en-us": { "role": { "label": "Description of accounting policy for interest income and expense [text block]", "terseLabel": "Interest income" } } }, "localname": "DescriptionOfAccountingPolicyForInterestIncomeAndExpenseExplanatory", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "ifrs-full_DescriptionOfAccountingPolicyForInvestmentInAssociates": { "auth_ref": [ "r13" ], "lang": { "en": { "role": { "documentation": "The description of the entity's accounting policy for investments in associates. [Refer: Associates [member]]" } }, "en-us": { "role": { "label": "Description of accounting policy for investment in associates [text block]", "terseLabel": "Associates" } } }, "localname": "DescriptionOfAccountingPolicyForInvestmentInAssociates", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "ifrs-full_DescriptionOfAccountingPolicyForInvestmentPropertyExplanatory": { "auth_ref": [ "r13" ], "lang": { "en": { "role": { "documentation": "The description of the entity's accounting policy for investment property. [Refer: Investment property]" } }, "en-us": { "role": { "label": "Description of accounting policy for investment property [text block]", "terseLabel": "Investment properties" } } }, "localname": "DescriptionOfAccountingPolicyForInvestmentPropertyExplanatory", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "ifrs-full_DescriptionOfAccountingPolicyForInvestmentsInJointVentures": { "auth_ref": [ "r13" ], "lang": { "en": { "role": { "documentation": "The description of the entity's accounting policy for investments in joint ventures. [Refer: Joint ventures [member]]" } }, "en-us": { "role": { "label": "Description of accounting policy for investments in joint ventures [text block]", "terseLabel": "Joint arrangements" } } }, "localname": "DescriptionOfAccountingPolicyForInvestmentsInJointVentures", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "ifrs-full_DescriptionOfAccountingPolicyForIssuedCapitalExplanatory": { "auth_ref": [ "r13" ], "lang": { "en": { "role": { "documentation": "The description of the entity's accounting policy for issued capital. [Refer: Issued capital]" } }, "en-us": { "role": { "label": "Description of accounting policy for issued capital [text block]", "terseLabel": "Share capital" } } }, "localname": "DescriptionOfAccountingPolicyForIssuedCapitalExplanatory", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory": { "auth_ref": [ "r13" ], "lang": { "en": { "role": { "documentation": "The description of the entity's accounting policy for leases. A lease is an agreement whereby the lessor conveys to the lessee in return for a payment or series of payments the right to use an asset for an agreed period of time." } }, "en-us": { "role": { "label": "Description of accounting policy for leases [text block]", "terseLabel": "Leases" } } }, "localname": "DescriptionOfAccountingPolicyForLeasesExplanatory", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "ifrs-full_DescriptionOfAccountingPolicyForMeasuringInventories": { "auth_ref": [ "r102" ], "lang": { "en": { "role": { "documentation": "The description of the entity's accounting policy for measuring inventories. [Refer: Inventories]" } }, "en-us": { "role": { "label": "Description of accounting policy for measuring inventories [text block]", "terseLabel": "Inventories" } } }, "localname": "DescriptionOfAccountingPolicyForMeasuringInventories", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory": { "auth_ref": [ "r13" ], "lang": { "en": { "role": { "documentation": "The description of the entity's accounting policy for property, plant and equipment. [Refer: Property, plant and equipment]" } }, "en-us": { "role": { "label": "Description of accounting policy for property, plant and equipment [text block]", "terseLabel": "Property, plant and equipment" } } }, "localname": "DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory": { "auth_ref": [ "r13" ], "lang": { "en": { "role": { "documentation": "The description of the entity's accounting policy for provisions. [Refer: Provisions]" } }, "en-us": { "role": { "label": "Description of accounting policy for provisions [text block]", "terseLabel": "Provisions and contingent liabilities" } } }, "localname": "DescriptionOfAccountingPolicyForProvisionsExplanatory", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue": { "auth_ref": [ "r13" ], "lang": { "en": { "role": { "documentation": "The description of the entity's accounting policy for recognising revenue. [Refer: Revenue]" } }, "en-us": { "role": { "label": "Description of accounting policy for recognition of revenue [text block]", "terseLabel": "Revenue recognition" } } }, "localname": "DescriptionOfAccountingPolicyForRecognitionOfRevenue", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "ifrs-full_DescriptionOfAccountingPolicyForResearchAndDevelopmentExpenseExplanatory": { "auth_ref": [ "r13" ], "lang": { "en": { "role": { "documentation": "The description of the entity's accounting policy for research and development expense. [Refer: Research and development expense]" } }, "en-us": { "role": { "label": "Description of accounting policy for research and development expense [text block]", "terseLabel": "Research and development costs" } } }, "localname": "DescriptionOfAccountingPolicyForResearchAndDevelopmentExpenseExplanatory", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "ifrs-full_DescriptionOfAccountingPolicyForSegmentReportingExplanatory": { "auth_ref": [ "r13" ], "lang": { "en": { "role": { "documentation": "The description of the entity's accounting policy for segment reporting." } }, "en-us": { "role": { "label": "Description of accounting policy for segment reporting [text block]", "terseLabel": "Segment reporting" } } }, "localname": "DescriptionOfAccountingPolicyForSegmentReportingExplanatory", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "ifrs-full_DescriptionOfAccountingPolicyForSubsidiariesExplanatory": { "auth_ref": [ "r13" ], "lang": { "en": { "role": { "documentation": "The description of the entity's accounting policy for subsidiaries. [Refer: Subsidiaries [member]]" } }, "en-us": { "role": { "label": "Description of accounting policy for subsidiaries [text block]", "terseLabel": "Subsidiaries" } } }, "localname": "DescriptionOfAccountingPolicyForSubsidiariesExplanatory", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "ifrs-full_DescriptionOfAccountingPolicyForTradeAndOtherPayablesExplanatory": { "auth_ref": [ "r13" ], "lang": { "en": { "role": { "documentation": "The description of the entity's accounting policy for trade and other payables. [Refer: Trade and other payables]" } }, "en-us": { "role": { "label": "Description of accounting policy for trade and other payables [text block]", "terseLabel": "Trade and other payables" } } }, "localname": "DescriptionOfAccountingPolicyForTradeAndOtherPayablesExplanatory", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "ifrs-full_DescriptionOfAccountingPolicyForTradeAndOtherReceivablesExplanatory": { "auth_ref": [ "r13" ], "lang": { "en": { "role": { "documentation": "The description of the entity's accounting policy for trade and other receivables. [Refer: Trade and other receivables]" } }, "en-us": { "role": { "label": "Description of accounting policy for trade and other receivables [text block]", "terseLabel": "Trade and other receivables" } } }, "localname": "DescriptionOfAccountingPolicyForTradeAndOtherReceivablesExplanatory", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "ifrs-full_DescriptionOfAccountingPolicyForTransactionsWithRelatedPartiesExplanatory": { "auth_ref": [ "r13" ], "lang": { "en": { "role": { "documentation": "The description of the entity's accounting policy for transactions with related parties. [Refer: Related parties [member]]" } }, "en-us": { "role": { "label": "Description of accounting policy for transactions with related parties [text block]", "terseLabel": "Related parties" } } }, "localname": "DescriptionOfAccountingPolicyForTransactionsWithRelatedPartiesExplanatory", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "ifrs-full_DescriptionOfAccountingPolicyToDetermineComponentsOfCashAndCashEquivalents": { "auth_ref": [ "r180" ], "lang": { "en": { "role": { "documentation": "The description of the entity's accounting policy used to determine the components of cash and cash equivalents. [Refer: Cash and cash equivalents]" } }, "en-us": { "role": { "label": "Description of accounting policy for determining components of cash and cash equivalents [text block]", "terseLabel": "Cash and cash equivalents" } } }, "localname": "DescriptionOfAccountingPolicyToDetermineComponentsOfCashAndCashEquivalents", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "ifrs-full_DescriptionOfDiscountRatesAppliedToCashFlowProjections": { "auth_ref": [ "r141", "r142" ], "lang": { "en": { "role": { "documentation": "The discount rate applied to cash flow projections for a cash-generating unit (group of units). [Refer: Cash-generating units [member]]" } }, "en-us": { "role": { "label": "Discount rate applied to cash flow projections", "terseLabel": "Pre tax discount rate" } } }, "localname": "DescriptionOfDiscountRatesAppliedToCashFlowProjections", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/PropertyPlantAndEquipmentNarrativeDetails" ], "xbrltype": "percentItemType" }, "ifrs-full_DescriptionOfNatureOfEntitysOperationsAndPrincipalActivities": { "auth_ref": [ "r18" ], "lang": { "en": { "role": { "documentation": "The description of the nature of the entity's operations and principal activities." } }, "en-us": { "role": { "label": "Description of nature of entity's operations and principal activities", "terseLabel": "Principal activities", "verboseLabel": "Principal activity" } } }, "localname": "DescriptionOfNatureOfEntitysOperationsAndPrincipalActivities", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodPrincipalActivitiesInJointVenturesDetails", "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodPrincipalActivitiesOfMaterialAssociatesDetails", "http://SinopecShanghai.com/role/SubsidiariesMajorSubsidiariesOfTheGroupDetails" ], "xbrltype": "stringItemType" }, "ifrs-full_DescriptionOfNatureOfRelatedPartyRelationship": { "auth_ref": [ "r115" ], "lang": { "en": { "role": { "documentation": "The description of the nature of the related party relationships. [Refer: Related parties [member]]" } }, "en-us": { "role": { "label": "Description of nature of related party relationship", "terseLabel": "Relationship with the Company" } } }, "localname": "DescriptionOfNatureOfRelatedPartyRelationship", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsListOfMajorRelatedPartiesDetails" ], "xbrltype": "stringItemType" }, "ifrs-full_DescriptionOfUsefulLifeInvestmentPropertyCostModel": { "auth_ref": [ "r151" ], "lang": { "en": { "role": { "documentation": "Description of useful life used for investment property. [Refer: Investment property]" } }, "en-us": { "role": { "label": "Description of useful life, investment property, cost model", "terseLabel": "Estimated useful lives of investment properties" } } }, "localname": "DescriptionOfUsefulLifeInvestmentPropertyCostModel", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/SummaryOfSignificantAccountingPoliciesInvestmentPropertiesDetails" ], "xbrltype": "stringItemType" }, "ifrs-full_DescriptionOfUsefulLifePropertyPlantAndEquipment": { "auth_ref": [ "r84" ], "lang": { "en": { "role": { "documentation": "Description of useful life used for property, plant and equipment. [Refer: Property, plant and equipment]" } }, "en-us": { "role": { "label": "Description of useful life, property, plant and equipment", "terseLabel": "Estimated useful lives of property, plant and equipment" } } }, "localname": "DescriptionOfUsefulLifePropertyPlantAndEquipment", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/SummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "ifrs-full_DilutedEarningsLossPerShare": { "auth_ref": [ "r132", "r133" ], "lang": { "en": { "role": { "documentation": "The amount of profit (loss) attributable to ordinary equity holders of the parent entity (the numerator), divided by the weighted average number of ordinary shares outstanding during the period (the denominator), both adjusted for the effects of all dilutive potential ordinary shares. [Refer: Ordinary shares [member]; Weighted average [member]]" } }, "en-us": { "role": { "label": "Diluted earnings (loss) per share", "terseLabel": "Diluted earnings per share" } } }, "localname": "DilutedEarningsLossPerShare", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/ConsolidatedStatementOfProfitOrLossAndOtherComprehensiveIncome" ], "xbrltype": "perShareItemType" }, "ifrs-full_DirectOperatingExpenseFromInvestmentProperty": { "auth_ref": [ "r149" ], "crdr": "debit", "lang": { "en": { "role": { "documentation": "The amount of direct operating expenses (including repairs and maintenance) arising from investment property. [Refer: Investment property]" } }, "en-us": { "role": { "label": "Direct operating expense from investment property", "negatedLabel": "Cost related to lease of investment properties" } } }, "localname": "DirectOperatingExpenseFromInvestmentProperty", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/OtherOperatingExpensesDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_DisclosureOfAccountingJudgementsAndEstimatesExplanatory": { "auth_ref": [ "r0" ], "lang": { "en": { "role": { "documentation": "The disclosure of judgements that management has made in the process of applying the entity's accounting policies that have the most significant effect on amounts recognised in the financial statements along with information about the assumptions that the entity makes about the future, and other major sources of estimation uncertainty at the end of the reporting period, that have a significant risk of resulting in a material adjustment to the carrying amounts of assets and liabilities within the next year. [Refer: Carrying amount [member]]" } }, "en-us": { "role": { "label": "Disclosure of accounting judgements and estimates [text block]", "verboseLabel": "Critical accounting judgement and estimates" } } }, "localname": "DisclosureOfAccountingJudgementsAndEstimatesExplanatory", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/CriticalAccountingJudgementAndEstimates" ], "xbrltype": "textBlockItemType" }, "ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionLineItems": { "auth_ref": [], "lang": { "en": { "role": { "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table." } }, "en-us": { "role": { "label": "Disclosure of attribution of expenses by nature to their function [line items]" } } }, "localname": "DisclosureOfAttributionOfExpensesByNatureToTheirFunctionLineItems", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/ExpenseByNatureDetails" ], "xbrltype": "stringItemType" }, "ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionTable": { "auth_ref": [ "r3", "r12" ], "lang": { "en": { "role": { "documentation": "Schedule disclosing information related to attribution of expenses by nature to analysis of expenses by function in the statement of profit or loss." } }, "en-us": { "role": { "label": "Disclosure of attribution of expenses by nature to their function [table]" } } }, "localname": "DisclosureOfAttributionOfExpensesByNatureToTheirFunctionTable", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/ExpenseByNatureDetails" ], "xbrltype": "stringItemType" }, "ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory": { "auth_ref": [ "r0" ], "lang": { "en": { "role": { "documentation": "The disclosure of the basis used for the preparation of the financial statements." } }, "en-us": { "role": { "label": "Disclosure of basis of preparation of financial statements [text block]", "terseLabel": "Basis of preparation" } } }, "localname": "DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "ifrs-full_DisclosureOfBorrowingsExplanatory": { "auth_ref": [ "r0" ], "lang": { "en": { "role": { "documentation": "The disclosure of borrowings. [Refer: Borrowings]" } }, "en-us": { "role": { "label": "Disclosure of borrowings [text block]", "terseLabel": "Borrowings" } } }, "localname": "DisclosureOfBorrowingsExplanatory", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/Borrowings" ], "xbrltype": "textBlockItemType" }, "ifrs-full_DisclosureOfCashAndCashEquivalentsExplanatory": { "auth_ref": [ "r0" ], "lang": { "en": { "role": { "documentation": "The disclosure of cash and cash equivalents. [Refer: Cash and cash equivalents]" } }, "en-us": { "role": { "label": "Disclosure of cash and cash equivalents [text block]", "verboseLabel": "Cash and cash equivalents" } } }, "localname": "DisclosureOfCashAndCashEquivalentsExplanatory", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/CashAndCashEquivalents" ], "xbrltype": "textBlockItemType" }, "ifrs-full_DisclosureOfClassesOfShareCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disclosure of classes of share capital [abstract]" } } }, "localname": "DisclosureOfClassesOfShareCapitalAbstract", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "xbrltype": "stringItemType" }, "ifrs-full_DisclosureOfClassesOfShareCapitalExplanatory": { "auth_ref": [ "r47" ], "lang": { "en": { "role": { "documentation": "The disclosure of classes of share capital. [Refer: Share capital [member]]" } }, "en-us": { "role": { "label": "Disclosure of classes of share capital [text block]", "terseLabel": "Share capital" } } }, "localname": "DisclosureOfClassesOfShareCapitalExplanatory", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/ShareCapital" ], "xbrltype": "textBlockItemType" }, "ifrs-full_DisclosureOfClassesOfShareCapitalLineItems": { "auth_ref": [], "lang": { "en": { "role": { "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table." } }, "en-us": { "role": { "label": "Disclosure of classes of share capital [line items]" } } }, "localname": "DisclosureOfClassesOfShareCapitalLineItems", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/ShareCapitalDetails" ], "xbrltype": "stringItemType" }, "ifrs-full_DisclosureOfClassesOfShareCapitalTable": { "auth_ref": [ "r47" ], "lang": { "en": { "role": { "documentation": "Schedule disclosing information related to classes of share capital." } }, "en-us": { "role": { "label": "Disclosure of classes of share capital [table]" } } }, "localname": "DisclosureOfClassesOfShareCapitalTable", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/ShareCapitalDetails" ], "xbrltype": "stringItemType" }, "ifrs-full_DisclosureOfCommitmentsExplanatory": { "auth_ref": [ "r0" ], "lang": { "en": { "role": { "documentation": "The disclosure of commitments." } }, "en-us": { "role": { "label": "Disclosure of commitments [text block]", "terseLabel": "Commitments" } } }, "localname": "DisclosureOfCommitmentsExplanatory", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/Commitments" ], "xbrltype": "textBlockItemType" }, "ifrs-full_DisclosureOfDeferredIncomeExplanatory": { "auth_ref": [ "r0" ], "lang": { "en": { "role": { "documentation": "The disclosure of deferred income. [Refer: Deferred income including contract liabilities]" } }, "en-us": { "role": { "label": "Disclosure of deferred income [text block]", "terseLabel": "Deferred income" } } }, "localname": "DisclosureOfDeferredIncomeExplanatory", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/DeferredIncome" ], "xbrltype": "textBlockItemType" }, "ifrs-full_DisclosureOfDerivativeFinancialInstrumentsExplanatory": { "auth_ref": [ "r0" ], "lang": { "en": { "role": { "documentation": "The disclosure of derivative financial instruments. [Refer: Derivatives [member]]" } }, "en-us": { "role": { "label": "Disclosure of derivative financial instruments [text block]", "terseLabel": "Derivative financial instruments" } } }, "localname": "DisclosureOfDerivativeFinancialInstrumentsExplanatory", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/FinancialRiskManagementTables" ], "xbrltype": "textBlockItemType" }, "ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsExplanatory": { "auth_ref": [ "r276" ], "lang": { "en": { "role": { "documentation": "The disclosure of detailed information about borrowings. [Refer: Borrowings]" } }, "en-us": { "role": { "label": "Disclosure of detailed information about borrowings [text block]", "verboseLabel": "Summary of borrowings" } } }, "localname": "DisclosureOfDetailedInformationAboutBorrowingsExplanatory", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/BorrowingsTables" ], "xbrltype": "textBlockItemType" }, "ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems": { "auth_ref": [], "lang": { "en": { "role": { "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table." } }, "en-us": { "role": { "label": "Disclosure of detailed information about borrowings [line items]" } } }, "localname": "DisclosureOfDetailedInformationAboutBorrowingsLineItems", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/BorrowingsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable": { "auth_ref": [ "r276" ], "lang": { "en": { "role": { "documentation": "Schedule disclosing information related to details of borrowings." } }, "en-us": { "role": { "label": "Disclosure of detailed information about borrowings [table]" } } }, "localname": "DisclosureOfDetailedInformationAboutBorrowingsTable", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/BorrowingsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "ifrs-full_DisclosureOfDetailedInformationAboutInvestmentPropertyExplanatory": { "auth_ref": [ "r147" ], "lang": { "en": { "role": { "documentation": "The disclosure of detailed information about investment property. [Refer: Investment property]" } }, "en-us": { "role": { "label": "Disclosure of detailed information about investment property [text block]", "terseLabel": "Summary of investment properties" } } }, "localname": "DisclosureOfDetailedInformationAboutInvestmentPropertyExplanatory", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/InvestmentPropertiesTables" ], "xbrltype": "textBlockItemType" }, "ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory": { "auth_ref": [ "r91" ], "lang": { "en": { "role": { "documentation": "The disclosure of detailed information about property, plant and equipment. [Refer: Property, plant and equipment]" } }, "en-us": { "role": { "label": "Disclosure of detailed information about property, plant and equipment [text block]", "terseLabel": "Summary of property, plant and equipment" } } }, "localname": "DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/PropertyPlantAndEquipmentTables" ], "xbrltype": "textBlockItemType" }, "ifrs-full_DisclosureOfDividendsExplanatory": { "auth_ref": [ "r0" ], "lang": { "en": { "role": { "documentation": "The disclosure of dividends. Dividends are distributions of profits to holders of equity investments in proportion to their holdings of a particular class of capital." } }, "en-us": { "role": { "label": "Disclosure of dividends [text block]", "terseLabel": "Dividend" } } }, "localname": "DisclosureOfDividendsExplanatory", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/Dividend" ], "xbrltype": "textBlockItemType" }, "ifrs-full_DisclosureOfEmployeeBenefitsExplanatory": { "auth_ref": [ "r101" ], "lang": { "en": { "role": { "documentation": "The entire disclosure for employee benefits." } }, "en-us": { "role": { "label": "Disclosure of employee benefits [text block]", "terseLabel": "Employee benefit expenses" } } }, "localname": "DisclosureOfEmployeeBenefitsExplanatory", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/EmployeeBenefitExpenses" ], "xbrltype": "textBlockItemType" }, "ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory": { "auth_ref": [ "r313" ], "lang": { "en": { "role": { "documentation": "The entire disclosure for operating segments." } }, "en-us": { "role": { "label": "Disclosure of entity's operating segments [text block]", "terseLabel": "Segment information" } } }, "localname": "DisclosureOfEntitysReportableSegmentsExplanatory", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/SegmentInformationAndRevenue" ], "xbrltype": "textBlockItemType" }, "ifrs-full_DisclosureOfEventsAfterReportingPeriodExplanatory": { "auth_ref": [ "r70" ], "lang": { "en": { "role": { "documentation": "The entire disclosure for events after the reporting period." } }, "en-us": { "role": { "label": "Disclosure of events after reporting period [text block]", "terseLabel": "Subsequent event" } } }, "localname": "DisclosureOfEventsAfterReportingPeriodExplanatory", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/SubsequentEvent" ], "xbrltype": "textBlockItemType" }, "ifrs-full_DisclosureOfExpensesByNatureExplanatory": { "auth_ref": [ "r0" ], "lang": { "en": { "role": { "documentation": "The disclosure of expenses by nature. [Refer: Expenses, by nature]" } }, "en-us": { "role": { "label": "Disclosure of expenses by nature [text block]", "terseLabel": "Expense by nature" } } }, "localname": "DisclosureOfExpensesByNatureExplanatory", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/ExpenseByNature" ], "xbrltype": "textBlockItemType" }, "ifrs-full_DisclosureOfFairValueMeasurementOfAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disclosure of fair value measurement of assets [abstract]", "terseLabel": "Financial assets" } } }, "localname": "DisclosureOfFairValueMeasurementOfAssetsAbstract", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/FinancialRiskManagementFairValueEstimationRecurringFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disclosure of fair value measurement of liabilities [abstract]", "terseLabel": "Finanical liabilities" } } }, "localname": "DisclosureOfFairValueMeasurementOfLiabilitiesAbstract", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/FinancialRiskManagementFairValueEstimationRecurringFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "ifrs-full_DisclosureOfFairValueOfFinancialInstrumentsExplanatory": { "auth_ref": [ "r0" ], "lang": { "en": { "role": { "documentation": "The disclosure of the fair value of financial instruments. [Refer: Financial instruments, class [member]; At fair value [member]]" } }, "en-us": { "role": { "label": "Disclosure of fair value of financial instruments [text block]", "terseLabel": "Recurring fair value measurements" } } }, "localname": "DisclosureOfFairValueOfFinancialInstrumentsExplanatory", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/FinancialRiskManagementTables" ], "xbrltype": "textBlockItemType" }, "ifrs-full_DisclosureOfFinanceIncomeExpenseExplanatory": { "auth_ref": [ "r0" ], "lang": { "en": { "role": { "documentation": "The disclosure of finance income (cost). [Refer: Finance income (cost)]" } }, "en-us": { "role": { "label": "Disclosure of finance income (cost) [text block]", "terseLabel": "Finance income and expenses" } } }, "localname": "DisclosureOfFinanceIncomeExpenseExplanatory", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/FinanceIncomeAndExpenses" ], "xbrltype": "textBlockItemType" }, "ifrs-full_DisclosureOfFinancialAssetsLineItems": { "auth_ref": [], "lang": { "en": { "role": { "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table." } }, "en-us": { "role": { "label": "Disclosure of financial assets [line items]" } } }, "localname": "DisclosureOfFinancialAssetsLineItems", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeSummaryOfFinancialAssetsAtFairValueThroughOtherComprehensiveIncomeDetail", "http://SinopecShanghai.com/role/FinancialRiskManagementFinancialRiskFactorsDerivativesReconciliationOfHedgingReservesInStatementOfProfitOrLossDetails" ], "xbrltype": "stringItemType" }, "ifrs-full_DisclosureOfFinancialAssetsTable": { "auth_ref": [ "r276" ], "lang": { "en": { "role": { "documentation": "Schedule disclosing information related to financial assets." } }, "en-us": { "role": { "label": "Disclosure of financial assets [table]" } } }, "localname": "DisclosureOfFinancialAssetsTable", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/FinancialRiskManagementFinancialRiskFactorsDerivativesDerivativeFinancialInstrumentsDetails", "http://SinopecShanghai.com/role/FinancialRiskManagementFinancialRiskFactorsDerivativesReconciliationOfHedgingReservesInStatementOfProfitOrLossDetails", "http://SinopecShanghai.com/role/FinancialRiskManagementReconciliationOfHedgingReserveInRespectOfCommodityPriceRiskAndEffectivenessOfHedgingRelationshipsDetails" ], "xbrltype": "stringItemType" }, "ifrs-full_DisclosureOfFinancialInstrumentsByTypeOfInterestRateAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disclosure of financial instruments by type of interest rate [abstract]" } } }, "localname": "DisclosureOfFinancialInstrumentsByTypeOfInterestRateAbstract", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "xbrltype": "stringItemType" }, "ifrs-full_DisclosureOfFinancialInstrumentsByTypeOfInterestRateExplanatory": { "auth_ref": [ "r272" ], "lang": { "en": { "role": { "documentation": "The disclosure of financial instruments by type of interest rate. [Refer: Financial instruments, class [member]]" } }, "en-us": { "role": { "label": "Disclosure of financial instruments by type of interest rate [text block]", "terseLabel": "Schedule Of Interest Rate Financial Instruments" } } }, "localname": "DisclosureOfFinancialInstrumentsByTypeOfInterestRateExplanatory", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/FinancialRiskManagementTables" ], "xbrltype": "textBlockItemType" }, "ifrs-full_DisclosureOfFinancialInstrumentsByTypeOfInterestRateLineItems": { "auth_ref": [], "lang": { "en": { "role": { "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table." } }, "en-us": { "role": { "label": "Disclosure of financial instruments by type of interest rate [line items]" } } }, "localname": "DisclosureOfFinancialInstrumentsByTypeOfInterestRateLineItems", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/FinancialRiskManagementFinancialRiskFactorsScheduleOfInterestRateFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "ifrs-full_DisclosureOfFinancialInstrumentsByTypeOfInterestRateTable": { "auth_ref": [ "r272" ], "lang": { "en": { "role": { "documentation": "Schedule disclosing information related to financial instruments, by type of interest rate." } }, "en-us": { "role": { "label": "Disclosure of financial instruments by type of interest rate [table]" } } }, "localname": "DisclosureOfFinancialInstrumentsByTypeOfInterestRateTable", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/FinancialRiskManagementFinancialRiskFactorsScheduleOfInterestRateFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "ifrs-full_DisclosureOfFinancialInstrumentsExplanatory": { "auth_ref": [ "r292" ], "lang": { "en": { "role": { "documentation": "The entire disclosure for financial instruments." } }, "en-us": { "role": { "label": "Disclosure of financial instruments [text block]", "verboseLabel": "Financial assets at fair value through other comprehensive income" } } }, "localname": "DisclosureOfFinancialInstrumentsExplanatory", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/FinancialAssetsAtFairValueThroughOtherComprehensiveIncome" ], "xbrltype": "textBlockItemType" }, "ifrs-full_DisclosureOfFinancialLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disclosure of financial liabilities [abstract]" } } }, "localname": "DisclosureOfFinancialLiabilitiesAbstract", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "xbrltype": "stringItemType" }, "ifrs-full_DisclosureOfFinancialLiabilitiesLineItems": { "auth_ref": [], "lang": { "en": { "role": { "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table." } }, "en-us": { "role": { "label": "Disclosure of financial liabilities [line items]" } } }, "localname": "DisclosureOfFinancialLiabilitiesLineItems", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/FinancialRiskManagementFinancialRiskFactorsMaturityAnalysisForFinancialLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "ifrs-full_DisclosureOfFinancialLiabilitiesTable": { "auth_ref": [ "r276" ], "lang": { "en": { "role": { "documentation": "Schedule disclosing information related to financial liabilities." } }, "en-us": { "role": { "label": "Disclosure of financial liabilities [table]" } } }, "localname": "DisclosureOfFinancialLiabilitiesTable", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/FinancialRiskManagementFinancialRiskFactorsMaturityAnalysisForFinancialLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "ifrs-full_DisclosureOfFinancialRiskManagementExplanatory": { "auth_ref": [ "r0" ], "lang": { "en": { "role": { "documentation": "The disclosure of the entity's financial risk management practices and policies." } }, "en-us": { "role": { "label": "Disclosure of financial risk management [text block]", "terseLabel": "Financial risk management" } } }, "localname": "DisclosureOfFinancialRiskManagementExplanatory", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/FinancialRiskManagement" ], "xbrltype": "textBlockItemType" }, "ifrs-full_DisclosureOfGeneralInformationAboutFinancialStatementsExplanatory": { "auth_ref": [ "r21" ], "lang": { "en": { "role": { "documentation": "The entire disclosure for general information about financial statements." } }, "en-us": { "role": { "label": "Disclosure of general information about financial statements [text block]", "terseLabel": "General information" } } }, "localname": "DisclosureOfGeneralInformationAboutFinancialStatementsExplanatory", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/GeneralInformation" ], "xbrltype": "textBlockItemType" }, "ifrs-full_DisclosureOfImpairmentLossAndReversalOfImpairmentLossExplanatory": { "auth_ref": [ "r136" ], "lang": { "en": { "role": { "documentation": "The disclosure of impairment loss and the reversal of impairment loss. [Refer: Impairment loss; Reversal of impairment loss]" } }, "en-us": { "role": { "label": "Disclosure of impairment loss and reversal of impairment loss [text block]", "verboseLabel": "Net reversal of impairment losses on financial assets recognized in income statement" } } }, "localname": "DisclosureOfImpairmentLossAndReversalOfImpairmentLossExplanatory", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/FinancialRiskManagementTables" ], "xbrltype": "textBlockItemType" }, "ifrs-full_DisclosureOfIncomeTaxExplanatory": { "auth_ref": [ "r82" ], "lang": { "en": { "role": { "documentation": "The entire disclosure for income taxes." } }, "en-us": { "role": { "label": "Disclosure of income tax [text block]", "terseLabel": "Income Tax (expenses)/ benefits" } } }, "localname": "DisclosureOfIncomeTaxExplanatory", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/IncomeTaxExpensesBenefits" ], "xbrltype": "textBlockItemType" }, "ifrs-full_DisclosureOfInventoriesExplanatory": { "auth_ref": [ "r106" ], "lang": { "en": { "role": { "documentation": "The entire disclosure for inventories." } }, "en-us": { "role": { "label": "Disclosure of inventories [text block]", "terseLabel": "Inventories" } } }, "localname": "DisclosureOfInventoriesExplanatory", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/Inventories" ], "xbrltype": "textBlockItemType" }, "ifrs-full_DisclosureOfInvestmentPropertyAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disclosure of detailed information about investment property [abstract]" } } }, "localname": "DisclosureOfInvestmentPropertyAbstract", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "xbrltype": "stringItemType" }, "ifrs-full_DisclosureOfInvestmentPropertyExplanatory": { "auth_ref": [ "r155" ], "lang": { "en": { "role": { "documentation": "The entire disclosure for investment property." } }, "en-us": { "role": { "label": "Disclosure of investment property [text block]", "terseLabel": "Investment properties" } } }, "localname": "DisclosureOfInvestmentPropertyExplanatory", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/InvestmentProperties" ], "xbrltype": "textBlockItemType" }, "ifrs-full_DisclosureOfInvestmentPropertyLineItems": { "auth_ref": [], "lang": { "en": { "role": { "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table." } }, "en-us": { "role": { "label": "Disclosure of detailed information about investment property [line items]", "verboseLabel": "Disclosure of detailed information about investment properties [line items]" } } }, "localname": "DisclosureOfInvestmentPropertyLineItems", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/InvestmentPropertiesMovementInNetBookAmountDetails", "http://SinopecShanghai.com/role/InvestmentPropertiesNarrativeDetails" ], "xbrltype": "stringItemType" }, "ifrs-full_DisclosureOfInvestmentPropertyTable": { "auth_ref": [ "r147" ], "lang": { "en": { "role": { "documentation": "Schedule disclosing information related to details of investment property." } }, "en-us": { "role": { "label": "Disclosure of detailed information about investment property [table]", "verboseLabel": "Disclosure of detailed information about investment properties [table]" } } }, "localname": "DisclosureOfInvestmentPropertyTable", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/InvestmentPropertiesMovementInNetBookAmountDetails", "http://SinopecShanghai.com/role/InvestmentPropertiesNarrativeDetails" ], "xbrltype": "stringItemType" }, "ifrs-full_DisclosureOfInvestmentsAccountedForUsingEquityMethodExplanatory": { "auth_ref": [ "r0" ], "lang": { "en": { "role": { "documentation": "The disclosure of investments accounted for using the equity method. [Refer: Investments accounted for using equity method]" } }, "en-us": { "role": { "label": "Disclosure of investments accounted for using equity method [text block]", "terseLabel": "Investments accounted for using the equity method" } } }, "localname": "DisclosureOfInvestmentsAccountedForUsingEquityMethodExplanatory", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethod" ], "xbrltype": "textBlockItemType" }, "ifrs-full_DisclosureOfJointVenturesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disclosure of joint ventures [abstract]" } } }, "localname": "DisclosureOfJointVenturesAbstract", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "xbrltype": "stringItemType" }, "ifrs-full_DisclosureOfJointVenturesLineItems": { "auth_ref": [], "lang": { "en": { "role": { "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table." } }, "en-us": { "role": { "label": "Disclosure of joint ventures [line items]" } } }, "localname": "DisclosureOfJointVenturesLineItems", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodInvestmentInJointVenturesDetails", "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodPrincipalActivitiesInJointVenturesDetails", "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodSummarizedBalanceSheetForJointVenturesDetails", "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodSummarizedStatementOfComprehensiveIncomeForJointVenturesDetails" ], "xbrltype": "stringItemType" }, "ifrs-full_DisclosureOfJointVenturesTable": { "auth_ref": [ "r127", "r130", "r220" ], "lang": { "en": { "role": { "documentation": "Schedule disclosing information related to joint ventures." } }, "en-us": { "role": { "label": "Disclosure of joint ventures [table]" } } }, "localname": "DisclosureOfJointVenturesTable", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodInvestmentInJointVenturesDetails", "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodPrincipalActivitiesInJointVenturesDetails", "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodSummarizedBalanceSheetForJointVenturesDetails", "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodSummarizedStatementOfComprehensiveIncomeForJointVenturesDetails" ], "xbrltype": "stringItemType" }, "ifrs-full_DisclosureOfLeasesExplanatory": { "auth_ref": [ "r245", "r246" ], "lang": { "en": { "role": { "documentation": "The entire disclosure for leases." } }, "en-us": { "role": { "label": "Disclosure of leases [text block]", "terseLabel": "Leases" } } }, "localname": "DisclosureOfLeasesExplanatory", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "ifrs-full_DisclosureOfLiquidityRiskExplanatory": { "auth_ref": [ "r0" ], "lang": { "en": { "role": { "documentation": "The disclosure of liquidity risk. [Refer: Liquidity risk [member]]" } }, "en-us": { "role": { "label": "Disclosure of liquidity risk [text block]", "terseLabel": "Maturity analysis for financial liabilities" } } }, "localname": "DisclosureOfLiquidityRiskExplanatory", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/FinancialRiskManagementTables" ], "xbrltype": "textBlockItemType" }, "ifrs-full_DisclosureOfMajorCustomersTable": { "auth_ref": [ "r311" ], "lang": { "en": { "role": { "documentation": "Schedule disclosing information related to the entity's major customers." } }, "en-us": { "role": { "label": "Disclosure of major customers [table]" } } }, "localname": "DisclosureOfMajorCustomersTable", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/SegmentInformationAndRevenueEntityWideInformationDetails" ], "xbrltype": "stringItemType" }, "ifrs-full_DisclosureOfMaturityAnalysisForDerivativeFinancialLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disclosure of maturity analysis for derivative financial liabilities [abstract]", "terseLabel": "Derivatives" } } }, "localname": "DisclosureOfMaturityAnalysisForDerivativeFinancialLiabilitiesAbstract", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/FinancialRiskManagementFinancialRiskFactorsMaturityAnalysisForFinancialLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "ifrs-full_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disclosure of maturity analysis for non-derivative financial liabilities [abstract]", "terseLabel": "Non-derivatives" } } }, "localname": "DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesAbstract", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/FinancialRiskManagementFinancialRiskFactorsMaturityAnalysisForFinancialLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "ifrs-full_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesLineItems": { "auth_ref": [], "lang": { "en": { "role": { "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table." } }, "en-us": { "role": { "label": "Disclosure of maturity analysis for non-derivative financial liabilities [line items]", "terseLabel": "Disclosure of maturity analysis for non-derivative financial liabilities [line items]" } } }, "localname": "DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesLineItems", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/LeaseMaturityAnalysisForLeaseLiabilitiesDetail" ], "xbrltype": "stringItemType" }, "ifrs-full_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesTable": { "auth_ref": [ "r271" ], "lang": { "en": { "role": { "documentation": "Schedule disclosing information related to the maturity analysis for non-derivative financial liabilities." } }, "en-us": { "role": { "label": "Disclosure of maturity analysis for non-derivative financial liabilities [table]" } } }, "localname": "DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesTable", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/LeaseMaturityAnalysisForLeaseLiabilitiesDetail" ], "xbrltype": "stringItemType" }, "ifrs-full_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsExplanatory": { "auth_ref": [ "r244" ], "lang": { "en": { "role": { "documentation": "The disclosure of a maturity analysis of operating lease payments. Operating lease is a lease that does not transfer substantially all the risks and rewards incidental to ownership of an underlying asset." } }, "en-us": { "role": { "label": "Disclosure of maturity analysis of operating lease payments" } } }, "localname": "DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsExplanatory", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/InvestmentPropertiesTables" ], "xbrltype": "textBlockItemType" }, "ifrs-full_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsLineItems": { "auth_ref": [], "lang": { "en": { "role": { "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table." } }, "en-us": { "role": { "label": "Disclosure of maturity analysis of operating lease payments [line items]" } } }, "localname": "DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsLineItems", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/InvestmentPropertiesMinimumLeasePaymentsReceivableOnLeasesOfInvestmentPropertiesDetails" ], "xbrltype": "stringItemType" }, "ifrs-full_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsTable": { "auth_ref": [ "r244" ], "lang": { "en": { "role": { "documentation": "Schedule disclosing information related to the maturity analysis of operating lease payments." } }, "en-us": { "role": { "label": "Disclosure of maturity analysis of operating lease payments [table]", "terseLabel": "Disclosure of maturity analysis of operating lease payments [table]" } } }, "localname": "DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsTable", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/InvestmentPropertiesMinimumLeasePaymentsReceivableOnLeasesOfInvestmentPropertiesDetails" ], "xbrltype": "stringItemType" }, "ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disclosure of nature and extent of risks arising from financial instruments [abstract]" } } }, "localname": "DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsAbstract", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "xbrltype": "stringItemType" }, "ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems": { "auth_ref": [], "lang": { "en": { "role": { "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table." } }, "en-us": { "role": { "label": "Disclosure of nature and extent of risks arising from financial instruments [line items]" } } }, "localname": "DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/FinancialRiskManagementFinancialRiskFactorsDerivativesDerivativeFinancialInstrumentsDetails", "http://SinopecShanghai.com/role/FinancialRiskManagementFinancialRiskFactorsNarrativeDetails", "http://SinopecShanghai.com/role/FinancialRiskManagementReconciliationOfHedgingReserveInRespectOfCommodityPriceRiskAndEffectivenessOfHedgingRelationshipsDetails" ], "xbrltype": "stringItemType" }, "ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable": { "auth_ref": [ "r261", "r262" ], "lang": { "en": { "role": { "documentation": "Schedule disclosing information related to the nature and extent of risks arising from financial instruments." } }, "en-us": { "role": { "label": "Disclosure of nature and extent of risks arising from financial instruments [table]" } } }, "localname": "DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/FinancialRiskManagementFinancialRiskFactorsNarrativeDetails" ], "xbrltype": "stringItemType" }, "ifrs-full_DisclosureOfOperatingSegmentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disclosure of operating segments [abstract]" } } }, "localname": "DisclosureOfOperatingSegmentsAbstract", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "xbrltype": "stringItemType" }, "ifrs-full_DisclosureOfOperatingSegmentsExplanatory": { "auth_ref": [ "r300" ], "lang": { "en": { "role": { "documentation": "The disclosure of operating segments. [Refer: Operating segments [member]]" } }, "en-us": { "role": { "label": "Disclosure of operating segments [text block]", "terseLabel": "Segment information" } } }, "localname": "DisclosureOfOperatingSegmentsExplanatory", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/SegmentInformationAndRevenueTables" ], "xbrltype": "textBlockItemType" }, "ifrs-full_DisclosureOfOperatingSegmentsLineItems": { "auth_ref": [], "lang": { "en": { "role": { "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table." } }, "en-us": { "role": { "label": "Disclosure of operating segments [line items]" } } }, "localname": "DisclosureOfOperatingSegmentsLineItems", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/SegmentInformationAndRevenueAdditionsToPropertyPlantAndEquipmentConstructionInProgressRightOfUseAssetsAndOtherNonCurrentAssetsDetails", "http://SinopecShanghai.com/role/SegmentInformationAndRevenueAssetsDetails", "http://SinopecShanghai.com/role/SegmentInformationAndRevenueEntityWideInformationDetails", "http://SinopecShanghai.com/role/SegmentInformationAndRevenueLiabilitiesDetails", "http://SinopecShanghai.com/role/SegmentInformationAndRevenueOtherProfitAndLossDisclosuresDetails", "http://SinopecShanghai.com/role/SegmentInformationAndRevenueRevenueDetails", "http://SinopecShanghai.com/role/SegmentInformationAndRevenueSegmentResultProfitLossFromOperationsDetails" ], "xbrltype": "stringItemType" }, "ifrs-full_DisclosureOfOperatingSegmentsTable": { "auth_ref": [ "r300" ], "lang": { "en": { "role": { "documentation": "Schedule disclosing information related to operating segments." } }, "en-us": { "role": { "label": "Disclosure of operating segments [table]" } } }, "localname": "DisclosureOfOperatingSegmentsTable", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/SegmentInformationAndRevenueAdditionsToPropertyPlantAndEquipmentConstructionInProgressRightOfUseAssetsAndOtherNonCurrentAssetsDetails", "http://SinopecShanghai.com/role/SegmentInformationAndRevenueAssetsDetails", "http://SinopecShanghai.com/role/SegmentInformationAndRevenueLiabilitiesDetails", "http://SinopecShanghai.com/role/SegmentInformationAndRevenueOtherProfitAndLossDisclosuresDetails", "http://SinopecShanghai.com/role/SegmentInformationAndRevenueRevenueDetails", "http://SinopecShanghai.com/role/SegmentInformationAndRevenueSegmentResultProfitLossFromOperationsDetails" ], "xbrltype": "stringItemType" }, "ifrs-full_DisclosureOfOtherNoncurrentAssetsExplanatory": { "auth_ref": [ "r0" ], "lang": { "en": { "role": { "documentation": "The disclosure of other non-current assets. [Refer: Other non-current assets]" } }, "en-us": { "role": { "label": "Disclosure of other non-current assets [text block]", "terseLabel": "Other non-current assets" } } }, "localname": "DisclosureOfOtherNoncurrentAssetsExplanatory", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/OtherNonCurrentAssets" ], "xbrltype": "textBlockItemType" }, "ifrs-full_DisclosureOfOtherOperatingExpenseExplanatory": { "auth_ref": [ "r0" ], "lang": { "en": { "role": { "documentation": "The disclosure of other operating expense. [Refer: Other operating income (expense)]" } }, "en-us": { "role": { "label": "Disclosure of other operating expense [text block]", "terseLabel": "Other operating expenses" } } }, "localname": "DisclosureOfOtherOperatingExpenseExplanatory", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/OtherOperatingExpenses" ], "xbrltype": "textBlockItemType" }, "ifrs-full_DisclosureOfOtherOperatingIncomeExplanatory": { "auth_ref": [ "r0" ], "lang": { "en": { "role": { "documentation": "The disclosure of other operating income. [Refer: Other operating income (expense)]" } }, "en-us": { "role": { "label": "Disclosure of other operating income [text block]", "terseLabel": "Other operating income" } } }, "localname": "DisclosureOfOtherOperatingIncomeExplanatory", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/OtherOperatingIncome" ], "xbrltype": "textBlockItemType" }, "ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory": { "auth_ref": [ "r94" ], "lang": { "en": { "role": { "documentation": "The entire disclosure for property, plant and equipment." } }, "en-us": { "role": { "label": "Disclosure of property, plant and equipment [text block]", "terseLabel": "Property, plant and equipment" } } }, "localname": "DisclosureOfPropertyPlantAndEquipmentExplanatory", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/PropertyPlantAndEquipment" ], "xbrltype": "textBlockItemType" }, "ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en": { "role": { "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table." } }, "en-us": { "role": { "label": "Disclosure of detailed information about property, plant and equipment [line items]" } } }, "localname": "DisclosureOfPropertyPlantAndEquipmentLineItems", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/PropertyPlantAndEquipmentMovementInNetBookAmountDetails", "http://SinopecShanghai.com/role/PropertyPlantAndEquipmentNarrativeDetails", "http://SinopecShanghai.com/role/SummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r91" ], "lang": { "en": { "role": { "documentation": "Schedule disclosing information related to details of property, plant and equipment." } }, "en-us": { "role": { "label": "Disclosure of detailed information about property, plant and equipment [table]" } } }, "localname": "DisclosureOfPropertyPlantAndEquipmentTable", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/PropertyPlantAndEquipmentMovementInNetBookAmountDetails", "http://SinopecShanghai.com/role/PropertyPlantAndEquipmentNarrativeDetails", "http://SinopecShanghai.com/role/SummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "ifrs-full_DisclosureOfQuantitativeInformationAboutLeasesForLesseeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disclosure of quantitative information about leases for lessee [abstract]" } } }, "localname": "DisclosureOfQuantitativeInformationAboutLeasesForLesseeAbstract", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "xbrltype": "stringItemType" }, "ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disclosure of quantitative information about right-of-use assets [abstract]" } } }, "localname": "DisclosureOfQuantitativeInformationAboutRightofuseAssetsAbstract", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "xbrltype": "stringItemType" }, "ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems": { "auth_ref": [], "lang": { "en": { "role": { "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table." } }, "en-us": { "role": { "label": "Disclosure of quantitative information about right-of-use assets [line items]", "terseLabel": "Balance sheet amount relating to lease [line items]", "verboseLabel": "Income statement amount relating to leases [line items]" } } }, "localname": "DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/LeasesStatementOfFinancialPositionRelatingToLeasesDetails", "http://SinopecShanghai.com/role/LeasesStatementOfProfitLossAmountRelatingToLeasesDetails", "http://SinopecShanghai.com/role/SummaryOfSignificantAccountingPoliciesLeasesDetails" ], "xbrltype": "stringItemType" }, "ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable": { "auth_ref": [ "r241" ], "lang": { "en": { "role": { "documentation": "Schedule disclosing information related to right-of-use assets." } }, "en-us": { "role": { "label": "Disclosure of quantitative information about right-of-use assets [table]" } } }, "localname": "DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/LeasesStatementOfFinancialPositionRelatingToLeasesDetails", "http://SinopecShanghai.com/role/LeasesStatementOfProfitLossAmountRelatingToLeasesDetails", "http://SinopecShanghai.com/role/SummaryOfSignificantAccountingPoliciesLeasesDetails" ], "xbrltype": "stringItemType" }, "ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesExplanatory": { "auth_ref": [ "r178" ], "lang": { "en": { "role": { "documentation": "The disclosure of the reconciliation of liabilities arising from financing activities. [Refer: Liabilities arising from financing activities]" } }, "en-us": { "role": { "label": "Disclosure of reconciliation of liabilities arising from financing activities [text block]", "terseLabel": "Reconciliation of liabilities arising from financing activities" } } }, "localname": "DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesExplanatory", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/CashAndCashEquivalentsTables" ], "xbrltype": "textBlockItemType" }, "ifrs-full_DisclosureOfRelatedPartyExplanatory": { "auth_ref": [ "r119" ], "lang": { "en": { "role": { "documentation": "The entire disclosure for related parties." } }, "en-us": { "role": { "label": "Disclosure of related party [text block]", "terseLabel": "Related-party transactions" } } }, "localname": "DisclosureOfRelatedPartyExplanatory", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "ifrs-full_DisclosureOfReservesAndOtherEquityInterestExplanatory": { "auth_ref": [ "r48" ], "lang": { "en": { "role": { "documentation": "The disclosure of reserves within equity. [Refer: Other reserves [member]]" } }, "en-us": { "role": { "label": "Disclosure of reserves within equity [text block]", "terseLabel": "Reserves" } } }, "localname": "DisclosureOfReservesAndOtherEquityInterestExplanatory", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/Reserves" ], "xbrltype": "textBlockItemType" }, "ifrs-full_DisclosureOfReservesWithinEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disclosure of reserves within equity [abstract]" } } }, "localname": "DisclosureOfReservesWithinEquityAbstract", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "xbrltype": "stringItemType" }, "ifrs-full_DisclosureOfReservesWithinEquityLineItems": { "auth_ref": [], "lang": { "en": { "role": { "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table." } }, "en-us": { "role": { "label": "Disclosure of reserves within equity [line items]" } } }, "localname": "DisclosureOfReservesWithinEquityLineItems", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/ReservesAdditionalInformationDetails", "http://SinopecShanghai.com/role/ReservesDetails" ], "xbrltype": "stringItemType" }, "ifrs-full_DisclosureOfReservesWithinEquityTable": { "auth_ref": [ "r48" ], "lang": { "en": { "role": { "documentation": "Schedule disclosing information related to reserves within equity." } }, "en-us": { "role": { "label": "Disclosure of reserves within equity [table]" } } }, "localname": "DisclosureOfReservesWithinEquityTable", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/ReservesAdditionalInformationDetails", "http://SinopecShanghai.com/role/ReservesDetails" ], "xbrltype": "stringItemType" }, "ifrs-full_DisclosureOfRevenueFromContractsWithCustomersExplanatory": { "auth_ref": [ "r232", "r233" ], "lang": { "en": { "role": { "documentation": "The entire disclosure for revenue from contracts with customers." } }, "en-us": { "role": { "label": "Disclosure of revenue from contracts with customers [text block]", "terseLabel": "Contract liabilities" } } }, "localname": "DisclosureOfRevenueFromContractsWithCustomersExplanatory", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/ContractLiabilities" ], "xbrltype": "textBlockItemType" }, "ifrs-full_DisclosureOfSignificantInvestmentsInAssociatesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disclosure of associates [abstract]" } } }, "localname": "DisclosureOfSignificantInvestmentsInAssociatesAbstract", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "xbrltype": "stringItemType" }, "ifrs-full_DisclosureOfSignificantInvestmentsInAssociatesLineItems": { "auth_ref": [], "lang": { "en": { "role": { "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table." } }, "en-us": { "role": { "label": "Disclosure of associates [line items]" } } }, "localname": "DisclosureOfSignificantInvestmentsInAssociatesLineItems", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodInvestmentInAssociatesDetails", "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodPrincipalActivitiesOfMaterialAssociatesDetails", "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodSummarizedBalanceSheetForMaterialAssociatesDetails", "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodSummarizedFinancialInformationForOtherAssociatesDetails", "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodSummarizedStatementOfComprehensiveIncomeForMaterialAssociatesDetails" ], "xbrltype": "stringItemType" }, "ifrs-full_DisclosureOfSignificantInvestmentsInAssociatesTable": { "auth_ref": [ "r127", "r130", "r221" ], "lang": { "en": { "role": { "documentation": "Schedule disclosing information related to associates." } }, "en-us": { "role": { "label": "Disclosure of associates [table]" } } }, "localname": "DisclosureOfSignificantInvestmentsInAssociatesTable", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeSummaryOfFinancialAssetsAtFairValueThroughOtherComprehensiveIncomeDetail", "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodInvestmentInAssociatesDetails", "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodPrincipalActivitiesOfMaterialAssociatesDetails", "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodSummarizedBalanceSheetForMaterialAssociatesDetails", "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodSummarizedFinancialInformationForOtherAssociatesDetails", "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodSummarizedStatementOfComprehensiveIncomeForMaterialAssociatesDetails" ], "xbrltype": "stringItemType" }, "ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disclosure of subsidiaries [abstract]" } } }, "localname": "DisclosureOfSignificantInvestmentsInSubsidiariesAbstract", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "xbrltype": "stringItemType" }, "ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesExplanatory": { "auth_ref": [ "r127", "r130", "r219" ], "lang": { "en": { "role": { "documentation": "The disclosure of subsidiaries. [Refer: Subsidiaries [member]]" } }, "en-us": { "role": { "label": "Disclosure of subsidiaries [text block]", "terseLabel": "Subsidiaries" } } }, "localname": "DisclosureOfSignificantInvestmentsInSubsidiariesExplanatory", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/Subsidiaries" ], "xbrltype": "textBlockItemType" }, "ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems": { "auth_ref": [], "lang": { "en": { "role": { "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table." } }, "en-us": { "role": { "label": "Disclosure of subsidiaries [line items]" } } }, "localname": "DisclosureOfSignificantInvestmentsInSubsidiariesLineItems", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/SubsidiariesAcquisitionOfJinlianDetails", "http://SinopecShanghai.com/role/SubsidiariesMajorSubsidiariesOfTheGroupDetails" ], "xbrltype": "stringItemType" }, "ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesTable": { "auth_ref": [ "r127", "r130", "r219" ], "lang": { "en": { "role": { "documentation": "Schedule disclosing information related to subsidiaries." } }, "en-us": { "role": { "label": "Disclosure of subsidiaries [table]" } } }, "localname": "DisclosureOfSignificantInvestmentsInSubsidiariesTable", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/SubsidiariesAcquisitionOfJinlianDetails", "http://SinopecShanghai.com/role/SubsidiariesMajorSubsidiariesOfTheGroupDetails" ], "xbrltype": "stringItemType" }, "ifrs-full_DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory": { "auth_ref": [ "r14" ], "lang": { "en": { "role": { "documentation": "The entire disclosure for significant accounting policies applied by the entity." } }, "en-us": { "role": { "label": "Disclosure of significant accounting policies [text block]", "terseLabel": "Summary of significant accounting policies" } } }, "localname": "DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/SummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems": { "auth_ref": [], "lang": { "en": { "role": { "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table." } }, "en-us": { "role": { "label": "Disclosure of temporary difference, unused tax losses and unused tax credits [line items]", "terseLabel": "Movements in deferred tax assets and liabilities [line items]" } } }, "localname": "DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/IncomeTaxExpensesBenefitsMovementsInDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable": { "auth_ref": [ "r81" ], "lang": { "en": { "role": { "documentation": "Schedule disclosing information related to temporary differences, unused tax losses and unused tax credits." } }, "en-us": { "role": { "label": "Disclosure of temporary difference, unused tax losses and unused tax credits [table]" } } }, "localname": "DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/IncomeTaxExpensesBenefitsDeferredTaxAssetsNotRecognizedDetails", "http://SinopecShanghai.com/role/IncomeTaxExpensesBenefitsMovementsInDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "ifrs-full_DisclosureOfTradeAndOtherPayablesExplanatory": { "auth_ref": [ "r0" ], "lang": { "en": { "role": { "documentation": "The disclosure of trade and other payables. [Refer: Trade and other payables]" } }, "en-us": { "role": { "label": "Disclosure of trade and other payables [text block]", "terseLabel": "Trade and other payables" } } }, "localname": "DisclosureOfTradeAndOtherPayablesExplanatory", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/TradeAndOtherPayables" ], "xbrltype": "textBlockItemType" }, "ifrs-full_DisclosureOfTradeAndOtherReceivablesExplanatory": { "auth_ref": [ "r0" ], "lang": { "en": { "role": { "documentation": "The disclosure of trade and other receivables. [Refer: Trade and other receivables]" } }, "en-us": { "role": { "label": "Disclosure of trade and other receivables [text block]", "terseLabel": "Trade and other receivables" } } }, "localname": "DisclosureOfTradeAndOtherReceivablesExplanatory", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/TradeAndOtherReceivables" ], "xbrltype": "textBlockItemType" }, "ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disclosure of transactions between related parties [abstract]" } } }, "localname": "DisclosureOfTransactionsBetweenRelatedPartiesAbstract", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "xbrltype": "stringItemType" }, "ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems": { "auth_ref": [], "lang": { "en": { "role": { "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table." } }, "en-us": { "role": { "label": "Disclosure of transactions between related parties [line items]" } } }, "localname": "DisclosureOfTransactionsBetweenRelatedPartiesLineItems", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsCommitmentsWithRelatedPartiesDetails", "http://SinopecShanghai.com/role/RelatedPartyTransactionsInvestmentCommitmentsWithRelatedPartiesDetails", "http://SinopecShanghai.com/role/RelatedPartyTransactionsInvestmentCommitmentsWithRelatedPartiesNarrativeDetails", "http://SinopecShanghai.com/role/RelatedPartyTransactionsListOfMajorRelatedPartiesDetails", "http://SinopecShanghai.com/role/RelatedPartyTransactionsOtherTransactionsBetweenTheGroupAndSinopecGroupAndItsSubsidiariesAssociatesAndJointVenturesOfTheGroupDetails", "http://SinopecShanghai.com/role/RelatedPartyTransactionsRelevantAmountsDueFromToRelatedPartiesDetails", "http://SinopecShanghai.com/role/RelatedPartyTransactionsTransactionsBetweenTheGroupAndSinopecCorpItsSubsidiariesAndJointVenturesDetails" ], "xbrltype": "stringItemType" }, "ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable": { "auth_ref": [ "r118" ], "lang": { "en": { "role": { "documentation": "Schedule disclosing information related to transactions between related parties." } }, "en-us": { "role": { "label": "Disclosure of transactions between related parties [table]" } } }, "localname": "DisclosureOfTransactionsBetweenRelatedPartiesTable", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsCommitmentsWithRelatedPartiesDetails", "http://SinopecShanghai.com/role/RelatedPartyTransactionsInvestmentCommitmentsWithRelatedPartiesDetails", "http://SinopecShanghai.com/role/RelatedPartyTransactionsInvestmentCommitmentsWithRelatedPartiesNarrativeDetails", "http://SinopecShanghai.com/role/RelatedPartyTransactionsListOfMajorRelatedPartiesDetails", "http://SinopecShanghai.com/role/RelatedPartyTransactionsOtherTransactionsBetweenTheGroupAndSinopecGroupAndItsSubsidiariesAssociatesAndJointVenturesOfTheGroupDetails", "http://SinopecShanghai.com/role/RelatedPartyTransactionsRelevantAmountsDueFromToRelatedPartiesDetails", "http://SinopecShanghai.com/role/RelatedPartyTransactionsTransactionsBetweenTheGroupAndSinopecCorpItsSubsidiariesAndJointVenturesDetails" ], "xbrltype": "stringItemType" }, "ifrs-full_DisposalsPropertyPlantAndEquipment": { "auth_ref": [ "r87" ], "crdr": "credit", "lang": { "en": { "role": { "documentation": "The decrease in property, plant and equipment resulting from disposals. [Refer: Property, plant and equipment]" } }, "en-us": { "role": { "label": "Disposals, property, plant and equipment", "negatedLabel": "Disposals" } } }, "localname": "DisposalsPropertyPlantAndEquipment", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/PropertyPlantAndEquipmentMovementInNetBookAmountDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_DividendsPaid": { "auth_ref": [ "r10" ], "crdr": "debit", "lang": { "en": { "role": { "documentation": "The amount of dividends recognised as distributions to owners." } }, "en-us": { "role": { "label": "Dividends recognised as distributions to owners", "negatedLabel": "Dividends proposed and approved" } } }, "localname": "DividendsPaid", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/ConsolidatedStatementOfChangesInEquity", "http://SinopecShanghai.com/role/StatementOfFinancialPositionAndEquityMovementOfTheCompanyReserveMovementDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_DividendsPaidToEquityHoldersOfParentClassifiedAsFinancingActivities": { "auth_ref": [ "r165" ], "calculation": { "http://SinopecShanghai.com/role/ConsolidatedStatementOfCashFlows": { "order": 28.0, "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en": { "role": { "documentation": "The cash outflow for dividends paid to equity holders of the parent, classified as financing activities." } }, "en-us": { "role": { "label": "Dividends paid to equity holders of parent, classified as financing activities", "negatedLabel": "Dividends paid to the Company's shareholders" } } }, "localname": "DividendsPaidToEquityHoldersOfParentClassifiedAsFinancingActivities", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/ConsolidatedStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "ifrs-full_DividendsPaidToNoncontrollingInterestsClassifiedAsFinancingActivities": { "auth_ref": [ "r165" ], "calculation": { "http://SinopecShanghai.com/role/ConsolidatedStatementOfCashFlows": { "order": 27.0, "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en": { "role": { "documentation": "The cash outflow for dividends paid to non-controlling interests, classified as financing activities. [Refer: Non-controlling interests; Dividends paid to non-controlling interests]" } }, "en-us": { "role": { "label": "Dividends paid to non-controlling interests, classified as financing activities", "negatedLabel": "Dividends paid by subsidiaries to non-controlling interests" } } }, "localname": "DividendsPaidToNoncontrollingInterestsClassifiedAsFinancingActivities", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/ConsolidatedStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "ifrs-full_DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwners": { "auth_ref": [ "r16", "r68" ], "lang": { "en": { "role": { "documentation": "The amount of dividends proposed or declared after the reporting period but before financial statements are authorised for issue. Such dividends are not recognised as a liability at the end of the reporting period because no obligation exists at that time." } }, "en-us": { "role": { "definitionGuidance": "Final dividend proposed after the end of the reporting period of RMB 0.10 per ordinary share (2020: RMB 0.10 per ordinary share)", "label": "Dividends proposed or declared before financial statements authorised for issue but not recognised as distribution to owners", "verboseLabel": "Proposed dividend, amount" } } }, "localname": "DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwners", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/DividendSummaryOfDividendsPayableToEquityShareholdersOfTheCompanyAttributableToTheYearDetails", "http://SinopecShanghai.com/role/SubsequentEventDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwnersPerShare": { "auth_ref": [ "r16" ], "lang": { "en": { "role": { "documentation": "The amount, per share, of dividends proposed or declared before financial statements were authorised for issue but not recognised as distribution to owners." } }, "en-us": { "role": { "definitionGuidance": "Dividend per share proposed after the reporting period but not recognized as distribution to owners", "label": "Dividends proposed or declared before financial statements authorised for issue but not recognised as distribution to owners per share", "verboseLabel": "Proposed dividend, per share" } } }, "localname": "DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwnersPerShare", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/DividendSummaryOfDividendsPayableToEquityShareholdersOfTheCompanyAttributableToTheYearParentheticalDetails", "http://SinopecShanghai.com/role/SubsequentEventDetails" ], "xbrltype": "perShareItemType" }, "ifrs-full_DividendsReceivedFromAssociatesClassifiedAsInvestingActivities": { "auth_ref": [ "r163" ], "crdr": "debit", "lang": { "en": { "role": { "documentation": "The cash inflow representing dividends received from associates, classified as investing activities. [Refer: Associates [member]; Dividends received]" } }, "en-us": { "role": { "label": "Dividends received from associates, classified as investing activities", "terseLabel": "Dividend received from the associate" } } }, "localname": "DividendsReceivedFromAssociatesClassifiedAsInvestingActivities", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodSummarizedFinancialInformationForOtherAssociatesDetails", "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodSummarizedStatementOfComprehensiveIncomeForMaterialAssociatesDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_DividendsReceivedFromInvestmentsAccountedForUsingEquityMethodClassifiedAsInvestingActivities": { "auth_ref": [ "r163" ], "calculation": { "http://SinopecShanghai.com/role/ConsolidatedStatementOfCashFlows": { "order": 15.0, "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en": { "role": { "documentation": "The cash inflow representing dividends received from investments that are accounted for using the equity method, classified as investing activities. [Refer: Investments accounted for using equity method; Dividends received]" } }, "en-us": { "role": { "label": "Dividends received from investments accounted for using equity method, classified as investing activities", "terseLabel": "Dividends received from joint ventures and associates" } } }, "localname": "DividendsReceivedFromInvestmentsAccountedForUsingEquityMethodClassifiedAsInvestingActivities", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/ConsolidatedStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "ifrs-full_DividendsReceivedFromJointVenturesClassifiedAsInvestingActivities": { "auth_ref": [ "r163" ], "crdr": "debit", "lang": { "en": { "role": { "documentation": "The cash inflow representing dividends received from joint ventures, classified as investing activities. [Refer: Joint ventures [member]; Dividends received]" } }, "en-us": { "role": { "label": "Dividends received from joint ventures, classified as investing activities", "terseLabel": "Dividend received from joint venture" } } }, "localname": "DividendsReceivedFromJointVenturesClassifiedAsInvestingActivities", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodSummarizedStatementOfComprehensiveIncomeForJointVenturesDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_DividendsRecognisedAsDistributionsToNoncontrollingInterests": { "auth_ref": [ "r8" ], "crdr": "debit", "lang": { "en": { "role": { "documentation": "The amount of dividends recognised as distributions to non-controlling interests. [Refer: Non-controlling interests]" } }, "en-us": { "role": { "label": "Dividends recognised as distributions to non-controlling interests", "negatedLabel": "Dividends paid by subsidiaries to non-controlling interests" } } }, "localname": "DividendsRecognisedAsDistributionsToNoncontrollingInterests", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/ConsolidatedStatementOfChangesInEquity" ], "xbrltype": "monetaryItemType" }, "ifrs-full_DividendsRecognisedAsDistributionsToOwnersOfParentRelatingToPriorYears": { "auth_ref": [ "r8" ], "crdr": "debit", "lang": { "en": { "role": { "documentation": "The amount of dividends relating to prior years, recognised as distributions to owners of the parent. [Refer: Parent [member]]" } }, "en-us": { "role": { "label": "Dividends recognised as distributions to owners of parent, relating to prior years", "terseLabel": "Dividends declared and approved in respect of previous year" } } }, "localname": "DividendsRecognisedAsDistributionsToOwnersOfParentRelatingToPriorYears", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/DividendSummaryOfDividendsPayableToEquityShareholdersOfTheCompanyAttributableToThePreviousFinancialYearDetails", "http://SinopecShanghai.com/role/ReservesDetails", "http://SinopecShanghai.com/role/StatementOfFinancialPositionAndEquityMovementOfTheCompanyReserveMovementDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_DividendsRecognisedAsDistributionsToOwnersPerShare": { "auth_ref": [ "r10" ], "lang": { "en": { "role": { "documentation": "The amount, per share, of dividends recognised as distributions to owners." } }, "en-us": { "role": { "label": "Dividends recognised as distributions to owners per share", "verboseLabel": "Dividend per share of previous financial years recognized as distribution to owners" } } }, "localname": "DividendsRecognisedAsDistributionsToOwnersPerShare", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/DividendSummaryOfDividendsPayableToEquityShareholdersOfTheCompanyAttributableToThePreviousFinancialYearParentheticalDetails" ], "xbrltype": "perShareItemType" }, "ifrs-full_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings per share [abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "xbrltype": "stringItemType" }, "ifrs-full_EarningsPerShareExplanatory": { "auth_ref": [ "r132" ], "lang": { "en": { "role": { "documentation": "The disclosure of earnings per share." } }, "en-us": { "role": { "label": "Earnings per share [text block]", "terseLabel": "Earnings per share" } } }, "localname": "EarningsPerShareExplanatory", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/EarningsPerShare" ], "xbrltype": "textBlockItemType" }, "ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents": { "auth_ref": [ "r170", "r171" ], "crdr": "debit", "lang": { "en": { "role": { "documentation": "The effect of exchange rate changes on cash and cash equivalents held or due in a foreign currency. [Refer: Cash and cash equivalents]" } }, "en-us": { "role": { "label": "Effect of exchange rate changes on cash and cash equivalents", "terseLabel": "Exchange gains/(losses) on cash and cash equivalents" } } }, "localname": "EffectOfExchangeRateChangesOnCashAndCashEquivalents", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/ConsolidatedStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "ifrs-full_EliminationOfIntersegmentAmountsMember": { "auth_ref": [ "r308", "r312" ], "lang": { "en": { "role": { "documentation": "This member stands for the elimination of intersegment amounts in the reconciliations of total segment amounts to amounts recognised in the entity's financial statements." } }, "en-us": { "role": { "label": "Elimination of intersegment amounts [member]", "terseLabel": "Inter - segment revenue [member]" } } }, "localname": "EliminationOfIntersegmentAmountsMember", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/SegmentInformationAndRevenueRevenueDetails" ], "xbrltype": "domainItemType" }, "ifrs-full_EmployeeBenefitsExpense": { "auth_ref": [ "r1", "r3", "r67" ], "crdr": "debit", "lang": { "en": { "role": { "documentation": "The expense of all forms of consideration given by an entity in exchange for a service rendered by employees or for the termination of employment." } }, "en-us": { "role": { "label": "Employee benefits expense", "totalLabel": "Total employee benefit expense", "verboseLabel": "Employee benefit expenses" } } }, "localname": "EmployeeBenefitsExpense", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/EmployeeBenefitExpensesDetails", "http://SinopecShanghai.com/role/ExpenseByNatureDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_EntitysTotalForAssociatesMember": { "auth_ref": [ "r127", "r130", "r221", "r332", "r337" ], "lang": { "en": { "role": { "documentation": "This member stands for the standard value for the 'Associates' axis if no other member is used." } }, "en-us": { "role": { "label": "Entity's total for associates [member]" } } }, "localname": "EntitysTotalForAssociatesMember", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeSummaryOfFinancialAssetsAtFairValueThroughOtherComprehensiveIncomeDetail", "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodInvestmentInAssociatesDetails", "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodInvestmentsRecognizedInBalanceSheetDetails", "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodPrincipalActivitiesOfMaterialAssociatesDetails", "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodSummarizedBalanceSheetForMaterialAssociatesDetails", "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodSummarizedFinancialInformationForOtherAssociatesDetails", "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodSummarizedStatementOfComprehensiveIncomeForMaterialAssociatesDetails", "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodTables", "http://SinopecShanghai.com/role/RelatedPartyTransactionsInvestmentCommitmentsWithRelatedPartiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "ifrs-full_EntitysTotalForJointVenturesMember": { "auth_ref": [ "r127", "r130", "r220", "r332", "r337" ], "lang": { "en": { "role": { "documentation": "This member stands for the standard value for the 'Joint ventures' axis if no other member is used." } }, "en-us": { "role": { "label": "Entity's total for joint ventures [member]" } } }, "localname": "EntitysTotalForJointVenturesMember", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodInvestmentInJointVenturesDetails", "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodInvestmentsRecognizedInBalanceSheetDetails", "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodPrincipalActivitiesInJointVenturesDetails", "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodSummarizedBalanceSheetForJointVenturesDetails", "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodSummarizedStatementOfComprehensiveIncomeForJointVenturesDetails", "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodTables" ], "xbrltype": "domainItemType" }, "ifrs-full_EntitysTotalForRelatedPartiesMember": { "auth_ref": [ "r118" ], "lang": { "en": { "role": { "documentation": "This member stands for the standard value for the 'Categories of related parties' axis if no other member is used." } }, "en-us": { "role": { "label": "Entity's total for related parties [member]" } } }, "localname": "EntitysTotalForRelatedPartiesMember", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/BenefitsAndInterestsOfDirectorsAndSupervisorsDetails", "http://SinopecShanghai.com/role/GeneralInformationReorganisationDetails", "http://SinopecShanghai.com/role/GeneralInformationTheFifteenthMeetingOfTheSeventhTermOfBoardOfDirectorsDetails", "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodPrincipalActivitiesInJointVenturesDetails", "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodPrincipalActivitiesOfMaterialAssociatesDetails", "http://SinopecShanghai.com/role/RelatedPartyTransactionsCommitmentsWithRelatedPartiesDetails", "http://SinopecShanghai.com/role/RelatedPartyTransactionsInvestmentCommitmentsWithRelatedPartiesDetails", "http://SinopecShanghai.com/role/RelatedPartyTransactionsInvestmentCommitmentsWithRelatedPartiesNarrativeDetails", "http://SinopecShanghai.com/role/RelatedPartyTransactionsListOfMajorRelatedPartiesDetails", "http://SinopecShanghai.com/role/RelatedPartyTransactionsOtherTransactionsBetweenTheGroupAndSinopecGroupAndItsSubsidiariesAssociatesAndJointVenturesOfTheGroupDetails", "http://SinopecShanghai.com/role/RelatedPartyTransactionsRelevantAmountsDueFromToRelatedPartiesDetails", "http://SinopecShanghai.com/role/RelatedPartyTransactionsTransactionsBetweenTheGroupAndSinopecCorpItsSubsidiariesAndJointVenturesDetails", "http://SinopecShanghai.com/role/StatementOfFinancialPositionAndEquityMovementOfTheCompanyBalanceSheetDetails", "http://SinopecShanghai.com/role/StatementOfFinancialPositionAndEquityMovementOfTheCompanyReserveMovementDetails", "http://SinopecShanghai.com/role/SubsidiariesMajorSubsidiariesOfTheGroupDetails" ], "xbrltype": "domainItemType" }, "ifrs-full_EntitysTotalForSegmentConsolidationItemsMember": { "auth_ref": [ "r308" ], "lang": { "en": { "role": { "documentation": "This member stands for the standard value for the 'Segment consolidation items' axis if no other member is used." } }, "en-us": { "role": { "label": "Entity's total for segment consolidation items [member]", "terseLabel": "Revenue from external customer [member]" } } }, "localname": "EntitysTotalForSegmentConsolidationItemsMember", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/SegmentInformationAndRevenueAssetsDetails", "http://SinopecShanghai.com/role/SegmentInformationAndRevenueLiabilitiesDetails", "http://SinopecShanghai.com/role/SegmentInformationAndRevenueRevenueDetails" ], "xbrltype": "domainItemType" }, "ifrs-full_EntitysTotalForSubsidiariesMember": { "auth_ref": [ "r127", "r130", "r219" ], "lang": { "en": { "role": { "documentation": "This member stands for the standard value for the 'Subsidiaries' axis if no other member is used." } }, "en-us": { "role": { "label": "Entity's total for subsidiaries [member]" } } }, "localname": "EntitysTotalForSubsidiariesMember", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsInvestmentCommitmentsWithRelatedPartiesNarrativeDetails", "http://SinopecShanghai.com/role/SubsidiariesAcquisitionOfJinlianDetails", "http://SinopecShanghai.com/role/SubsidiariesMajorSubsidiariesOfTheGroupDetails" ], "xbrltype": "domainItemType" }, "ifrs-full_Equity": { "auth_ref": [ "r33", "r44", "r187", "r189", "r222", "r223", "r224" ], "calculation": { "http://SinopecShanghai.com/role/ConsolidatedStatementOfFinancialPosition": { "order": 21.0, "parentTag": "ifrs-full_EquityAndLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en": { "role": { "documentation": "The amount of residual interest in the assets of the entity after deducting all its liabilities." } }, "en-us": { "role": { "label": "Equity", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance", "totalLabel": "Total equity" } } }, "localname": "Equity", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/ConsolidatedStatementOfChangesInEquity", "http://SinopecShanghai.com/role/ConsolidatedStatementOfFinancialPosition" ], "xbrltype": "monetaryItemType" }, "ifrs-full_EquityAndLiabilities": { "auth_ref": [ "r33" ], "calculation": { "http://SinopecShanghai.com/role/ConsolidatedStatementOfFinancialPosition": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en": { "role": { "documentation": "The amount of the entity's equity and liabilities. [Refer: Equity; Liabilities]" } }, "en-us": { "role": { "label": "Equity and liabilities", "totalLabel": "Total equity and liabilities" } } }, "localname": "EquityAndLiabilities", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/ConsolidatedStatementOfFinancialPosition" ], "xbrltype": "monetaryItemType" }, "ifrs-full_EquityAndLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity and liabilities [abstract]", "terseLabel": "Equity and liabilities", "verboseLabel": "CAPITAL AND RESERVES" } } }, "localname": "EquityAndLiabilitiesAbstract", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/ConsolidatedStatementOfFinancialPosition", "http://SinopecShanghai.com/role/StatementOfFinancialPositionAndEquityMovementOfTheCompanyBalanceSheetDetails" ], "xbrltype": "stringItemType" }, "ifrs-full_EquityAttributableToOwnersOfParent": { "auth_ref": [ "r32" ], "calculation": { "http://SinopecShanghai.com/role/ConsolidatedStatementOfFinancialPosition": { "order": 22.0, "parentTag": "ifrs-full_Equity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en": { "role": { "documentation": "The amount of equity attributable to the owners of the parent. This specifically excludes non-controlling interest." } }, "en-us": { "role": { "label": "Equity attributable to owners of parent", "totalLabel": "Equity attributable to owners of the Company" } } }, "localname": "EquityAttributableToOwnersOfParent", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/ConsolidatedStatementOfFinancialPosition", "http://SinopecShanghai.com/role/StatementOfFinancialPositionAndEquityMovementOfTheCompanyBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_EquityAttributableToOwnersOfParentMember": { "auth_ref": [ "r9" ], "lang": { "en": { "role": { "documentation": "This member stands for equity attributable to the owners of the parent." } }, "en-us": { "role": { "label": "Equity attributable to owners of parent [member]", "terseLabel": "Total [member]" } } }, "localname": "EquityAttributableToOwnersOfParentMember", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/ConsolidatedStatementOfChangesInEquity" ], "xbrltype": "domainItemType" }, "ifrs-full_EquityInvestmentsMember": { "auth_ref": [ "r275", "r290" ], "lang": { "en": { "role": { "documentation": "This member stands for investments in equity instruments." } }, "en-us": { "role": { "label": "Equity investments [member]" } } }, "localname": "EquityInvestmentsMember", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/FinancialRiskManagementFairValueEstimationChangesInLevel3ItemsDetails" ], "xbrltype": "domainItemType" }, "ifrs-full_EquityMember": { "auth_ref": [ "r9" ], "lang": { "en": { "role": { "documentation": "This member stands for the residual interest in the assets of the entity after deducting all its liabilities. It also represents the standard value for the 'Components of equity' axis if no other member is used." } }, "en-us": { "role": { "label": "Equity [member]", "verboseLabel": "Total equity [member]" } } }, "localname": "EquityMember", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/ConsolidatedStatementOfChangesInEquity", "http://SinopecShanghai.com/role/ReservesDetails", "http://SinopecShanghai.com/role/ShareCapitalDetails", "http://SinopecShanghai.com/role/StatementOfFinancialPositionAndEquityMovementOfTheCompanyReserveMovementDetails" ], "xbrltype": "domainItemType" }, "ifrs-full_ExpenseByNatureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Expenses by nature [abstract]" } } }, "localname": "ExpenseByNatureAbstract", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "xbrltype": "stringItemType" }, "ifrs-full_ExpenseRelatingToShorttermLeasesForWhichRecognitionExemptionHasBeenUsed": { "auth_ref": [ "r237" ], "crdr": "debit", "lang": { "en": { "role": { "documentation": "The amount of the expense relating to short-term leases accounted for applying paragraph 6 of IFRS 16. This expense need not include the expense relating to leases with a lease term of one month or less. Short-term lease is a lease that, at the commencement date, has a lease term of 12 months or less. A lease that contains a purchase option is not a short-term lease." } }, "en-us": { "role": { "label": "Expense relating to short-term leases for which recognition exemption has been used", "terseLabel": "Expenses relating to short-term leases" } } }, "localname": "ExpenseRelatingToShorttermLeasesForWhichRecognitionExemptionHasBeenUsed", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/ExpenseByNatureDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_FairValueOfInvestmentsInEquityInstrumentsDesignatedAsMeasuredAtFairValueThroughOtherComprehensiveIncome": { "auth_ref": [ "r252", "r281" ], "crdr": "debit", "lang": { "en": { "role": { "documentation": "The amount of investments in equity instruments that the entity has designated at fair value through other comprehensive income. [Refer: At fair value [member]; Other comprehensive income]" } }, "en-us": { "role": { "label": "Investments in equity instruments designated at fair value through other comprehensive income", "verboseLabel": "Equity investments" } } }, "localname": "FairValueOfInvestmentsInEquityInstrumentsDesignatedAsMeasuredAtFairValueThroughOtherComprehensiveIncome", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeSummaryOfFinancialAssetsAtFairValueThroughOtherComprehensiveIncomeDetail" ], "xbrltype": "monetaryItemType" }, "ifrs-full_FeeAndCommissionExpense": { "auth_ref": [ "r61" ], "crdr": "debit", "lang": { "en": { "role": { "documentation": "The amount of expense relating to fees and commissions." } }, "en-us": { "role": { "label": "Fee and commission expense", "terseLabel": "Commission expense", "verboseLabel": "Commission expense" } } }, "localname": "FeeAndCommissionExpense", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/ExpenseByNatureDetails", "http://SinopecShanghai.com/role/RelatedPartyTransactionsTransactionsBetweenTheGroupAndSinopecCorpItsSubsidiariesAndJointVenturesDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_FinanceCosts": { "auth_ref": [ "r57" ], "calculation": { "http://SinopecShanghai.com/role/ConsolidatedStatementOfProfitOrLossAndOtherComprehensiveIncome": { "order": 15.0, "parentTag": "ifrs-full_FinanceIncomeCost", "weight": -1.0 } }, "crdr": "debit", "lang": { "en": { "role": { "documentation": "The amount of costs associated with financing activities of the entity." } }, "en-us": { "role": { "label": "Finance costs", "negatedLabel": "Finance expenses", "negatedTotalLabel": "Finance expenses" } } }, "localname": "FinanceCosts", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/ConsolidatedStatementOfProfitOrLossAndOtherComprehensiveIncome", "http://SinopecShanghai.com/role/FinanceIncomeAndExpensesDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_FinanceIncome": { "auth_ref": [ "r61" ], "calculation": { "http://SinopecShanghai.com/role/ConsolidatedStatementOfProfitOrLossAndOtherComprehensiveIncome": { "order": 14.0, "parentTag": "ifrs-full_FinanceIncomeCost", "weight": 1.0 } }, "crdr": "credit", "lang": { "en": { "role": { "documentation": "The amount of income associated with interest and other financing activities of the entity." } }, "en-us": { "role": { "label": "Finance income", "totalLabel": "Finance income" } } }, "localname": "FinanceIncome", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/ConsolidatedStatementOfProfitOrLossAndOtherComprehensiveIncome", "http://SinopecShanghai.com/role/FinanceIncomeAndExpensesDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_FinanceIncomeCost": { "auth_ref": [ "r61" ], "calculation": { "http://SinopecShanghai.com/role/ConsolidatedStatementOfProfitOrLossAndOtherComprehensiveIncome": { "order": 13.0, "parentTag": "ifrs-full_ProfitLossBeforeTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en": { "role": { "documentation": "The amount of income or cost associated with interest and other financing activities of the entity." } }, "en-us": { "role": { "label": "Finance income (cost)", "terseLabel": "Finance income \u2013 net", "totalLabel": "Finance income \u2013 net" } } }, "localname": "FinanceIncomeCost", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/ConsolidatedStatementOfProfitOrLossAndOtherComprehensiveIncome", "http://SinopecShanghai.com/role/FinanceIncomeAndExpensesDetails", "http://SinopecShanghai.com/role/SegmentInformationAndRevenueSegmentResultProfitLossFromOperationsDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_FinancialAssets": { "auth_ref": [ "r258", "r264", "r265", "r268", "r269" ], "crdr": "debit", "lang": { "en": { "role": { "documentation": "The amount of assets that are: (a) cash; (b) an equity instrument of another entity; (c) a contractual right: (i) to receive cash or another financial asset from another entity; or (ii) to exchange financial assets or financial liabilities with another entity under conditions that are potentially favourable to the entity; or (d) a contract that will, or may be, settled in the entity\u2019s own equity instruments and is: (i) a non-derivative for which the entity is, or may be, obliged to receive a variable number of the entity\u2019s own equity instruments; or (ii) a derivative that will, or may be, settled other than by the exchange of a fixed amount of cash or another financial asset for a fixed number of the entity\u2019s own equity instruments. For this purpose the entity\u2019s own equity instruments do not include puttable financial instruments classified as equity instruments in accordance with paragraphs 16A-16B of IAS 32, instruments that impose on the entity an obligation to deliver to another party a pro rata share of the net assets of the entity only on liquidation and are classified as equity instruments in accordance with paragraphs 16C-16D of IAS 32, or instruments that are contracts for the future receipt or delivery of the entity\u2019s own equity instruments. [Refer: Financial instruments, class [member]; Financial liabilities]" } }, "en-us": { "role": { "label": "Financial assets", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance", "verboseLabel": "Total finanical assets" } } }, "localname": "FinancialAssets", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/FinancialRiskManagementFairValueEstimationChangesInLevel3ItemsDetails", "http://SinopecShanghai.com/role/FinancialRiskManagementFairValueEstimationRecurringFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_FinancialAssetsAtFairValueThroughOtherComprehensiveIncome": { "auth_ref": [ "r281" ], "crdr": "debit", "lang": { "en": { "role": { "documentation": "The amount of financial assets at fair value through other comprehensive income. [Refer: At fair value [member]; Financial assets; Other comprehensive income]" } }, "en-us": { "role": { "label": "Financial assets at fair value through other comprehensive income", "verboseLabel": "- Others" } } }, "localname": "FinancialAssetsAtFairValueThroughOtherComprehensiveIncome", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeSummaryOfFinancialAssetsAtFairValueThroughOtherComprehensiveIncomeDetail" ], "xbrltype": "monetaryItemType" }, "ifrs-full_FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Financial assets at fair value through other comprehensive income [abstract]" } } }, "localname": "FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeAbstract", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "xbrltype": "stringItemType" }, "ifrs-full_FinancialAssetsMember": { "auth_ref": [ "r274", "r275", "r314", "r326", "r327", "r328" ], "lang": { "en": { "role": { "documentation": "This member stands for aggregated classes of financial assets. It also represents the standard value for the 'Classes of financial assets' axis if no other member is used. [Refer: Financial assets]" } }, "en-us": { "role": { "label": "Financial assets, class [member]" } } }, "localname": "FinancialAssetsMember", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/FinancialRiskManagementFairValueEstimationChangesInLevel3ItemsDetails", "http://SinopecShanghai.com/role/FinancialRiskManagementFairValueEstimationRecurringFairValueMeasurementsDetails", "http://SinopecShanghai.com/role/FinancialRiskManagementFinancialRiskFactorsDerivativesReconciliationOfHedgingReservesInStatementOfProfitOrLossDetails", "http://SinopecShanghai.com/role/FinancialRiskManagementFinancialRiskFactorsNarrativeDetails", "http://SinopecShanghai.com/role/FinancialRiskManagementReconciliationOfHedgingReserveInRespectOfCommodityPriceRiskAndEffectivenessOfHedgingRelationshipsDetails", "http://SinopecShanghai.com/role/TradeAndOtherReceivablesSummaryOfComponentOfTradeAndOtherReceivablesExplanatoryDetail" ], "xbrltype": "domainItemType" }, "ifrs-full_FixedInterestRateMember": { "auth_ref": [ "r272" ], "lang": { "en": { "role": { "documentation": "This member stands for a fixed interest rate. [Refer: Interest rate risk [member]]" } }, "en-us": { "role": { "label": "Fixed interest rate [member]" } } }, "localname": "FixedInterestRateMember", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/FinancialRiskManagementFinancialRiskFactorsScheduleOfInterestRateFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "ifrs-full_FloatingInterestRateMember": { "auth_ref": [ "r272" ], "lang": { "en": { "role": { "documentation": "This member stands for a non-fixed interest rate. [Refer: Interest rate risk [member]]" } }, "en-us": { "role": { "label": "Floating interest rate [member]" } } }, "localname": "FloatingInterestRateMember", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/FinancialRiskManagementFinancialRiskFactorsNarrativeDetails", "http://SinopecShanghai.com/role/FinancialRiskManagementFinancialRiskFactorsScheduleOfInterestRateFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "ifrs-full_GainsLossesOnChangeInFairValueOfDerivatives": { "auth_ref": [ "r61" ], "crdr": "credit", "lang": { "en": { "role": { "documentation": "The gains (losses) resulting from change in the fair value of derivatives recognised in profit or loss. [Refer: Derivatives [member]]" } }, "en-us": { "role": { "label": "Gains (losses) on change in fair value of derivatives", "terseLabel": "Net gains/(losses) on foreign exchange option contracts" } } }, "localname": "GainsLossesOnChangeInFairValueOfDerivatives", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/OtherGainsNetDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss": { "auth_ref": [ "r20", "r109" ], "crdr": "credit", "lang": { "en": { "role": { "documentation": "The amount of exchange differences recognised in profit or loss that arise from foreign currency transactions, excluding those arising on financial instruments measured at fair value through profit or loss in accordance with IFRS 9. [Refer: At fair value [member]; Financial instruments, class [member]]" } }, "en-us": { "role": { "label": "Foreign exchange gain (loss)", "verboseLabel": "Net foreign exchange (losses) included in finance income" } } }, "localname": "GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/FinancialRiskManagementFinancialRiskFactorsForeignExchangeRiskForeignExchangeRiskDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_GainsLossesRecognisedWhenControlInSubsidiaryIsLost": { "auth_ref": [ "r197" ], "crdr": "credit", "lang": { "en": { "role": { "documentation": "The gains (losses) recognised in association with the loss of control over a subsidiary, which are attributable to the former controlling interest." } }, "en-us": { "role": { "label": "Gains (losses) recognised when control of subsidiary is lost", "negatedLabel": "Losses on disposal of subsidiaries", "negatedTerseLabel": "Losses on disposal of subsidiaries", "verboseLabel": "Losses from disposal of a subsidiary" } } }, "localname": "GainsLossesRecognisedWhenControlInSubsidiaryIsLost", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/CashAndCashEquivalentsReconciliationOfProfitBeforeTaxationToCashUsedInOperationDetails", "http://SinopecShanghai.com/role/OtherGainsNetDetails", "http://SinopecShanghai.com/role/SubsidiariesMajorSubsidiariesOfTheGroupDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_GrossCarryingAmountMember": { "auth_ref": [ "r85", "r143", "r152", "r157", "r250", "r265", "r268", "r269", "r344", "r351" ], "lang": { "en": { "role": { "documentation": "This member stands for the amount at which an asset is recognised before deducting any accumulated depreciation (amortisation) and accumulated impairment losses thereon. [Refer: Depreciation and amortisation expense; Impairment loss]" } }, "en-us": { "role": { "label": "Gross carrying amount [member]", "terseLabel": "Cost [member]" } } }, "localname": "GrossCarryingAmountMember", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/InventoriesDetails", "http://SinopecShanghai.com/role/InvestmentPropertiesMovementInNetBookAmountDetails", "http://SinopecShanghai.com/role/OtherNonCurrentAssetsDetails", "http://SinopecShanghai.com/role/PropertyPlantAndEquipmentMovementInNetBookAmountDetails" ], "xbrltype": "domainItemType" }, "ifrs-full_GrossLeaseLiabilities": { "auth_ref": [ "r242", "r283" ], "crdr": "credit", "lang": { "en": { "role": { "documentation": "The amount of contractual undiscounted cash flows in relation to lease liabilities before deducting finance charges. [Refer: Lease liabilities]" } }, "en-us": { "role": { "label": "Gross lease liabilities", "terseLabel": "Gross lease liabilities" } } }, "localname": "GrossLeaseLiabilities", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/LeaseMaturityAnalysisForLeaseLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "ifrs-full_GrossProfit": { "auth_ref": [ "r2" ], "calculation": { "http://SinopecShanghai.com/role/ConsolidatedStatementOfProfitOrLossAndOtherComprehensiveIncome": { "order": 3.0, "parentTag": "ifrs-full_ProfitLossFromOperatingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en": { "role": { "documentation": "The amount of revenue less cost of sales. [Refer: Cost of sales; Revenue]" } }, "en-us": { "role": { "label": "Gross profit", "totalLabel": "Gross profit/(loss)" } } }, "localname": "GrossProfit", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/ConsolidatedStatementOfProfitOrLossAndOtherComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "ifrs-full_HedgingInstrumentAssets": { "auth_ref": [ "r256" ], "crdr": "debit", "lang": { "en": { "role": { "documentation": "The amount of a hedging instrument, recognised as an asset. [Refer: Hedging instruments [member]]" } }, "en-us": { "role": { "label": "Hedging instrument, assets", "periodEndLabel": "Balance at 31 December 2021", "periodStartLabel": "Balance at 1 January 2021" } } }, "localname": "HedgingInstrumentAssets", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/FinancialRiskManagementReconciliationOfHedgingReserveInRespectOfCommodityPriceRiskAndEffectivenessOfHedgingRelationshipsDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_HedgingInstrumentsMember": { "auth_ref": [ "r254", "r257" ], "lang": { "en": { "role": { "documentation": "This member stands for hedging instruments. A hedging instrument can be a designated: (a) derivative measured at fair value through profit or loss, except for some written options (see paragraph B6.2.4 of IFRS 9); (b) non-derivative financial asset or non-derivative financial liability measured at fair value through profit or loss, unless it is a financial liability designated as at fair value through profit or loss for which the amount of its change in fair value that is attributable to changes in the credit risk of that liability is presented in other comprehensive income in accordance with paragraph 5.7.7 of IFRS 9. For a hedge of foreign currency risk, the foreign currency risk component of a non-derivative financial asset or a non-derivative financial liability may be designated as a hedging instrument provided that it is not an investment in an equity instrument for which an entity has elected to present changes in fair value in other comprehensive income in accordance with paragraph 5.7.5 of IFRS 9. This member also represents the standard value for the 'Hedging instruments' axis if no other member is used." } }, "en-us": { "role": { "label": "Hedging instruments [member]", "terseLabel": "Hedging [member]" } } }, "localname": "HedgingInstrumentsMember", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/ReservesDetails", "http://SinopecShanghai.com/role/StatementOfFinancialPositionAndEquityMovementOfTheCompanyReserveMovementDetails" ], "xbrltype": "domainItemType" }, "ifrs-full_ImpairmentLossOnFinancialAssets": { "auth_ref": [ "r340" ], "calculation": { "http://SinopecShanghai.com/role/ConsolidatedStatementOfProfitOrLossAndOtherComprehensiveIncome": { "order": 9.0, "parentTag": "ifrs-full_ProfitLossFromOperatingActivities", "weight": -1.0 } }, "crdr": "debit", "lang": { "en": { "role": { "documentation": "The amount of impairment loss on financial assets. [Refer: Financial assets; Impairment loss]" } }, "en-us": { "role": { "label": "Impairment loss on financial assets", "negatedLabel": "Reversal/(provision) of impairment losses on financial assets", "negatedTotalLabel": "Reversal/(Provision) of impairment losses on financial assets" } } }, "localname": "ImpairmentLossOnFinancialAssets", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/ConsolidatedStatementOfProfitOrLossAndOtherComprehensiveIncome", "http://SinopecShanghai.com/role/FinancialRiskManagementFinancialRiskFactorsNetReversalOfImpairmentLossesOnFinancialAssetsRecognizedInIncomeStatementDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_ImpairmentLossRecognisedInProfitOrLoss": { "auth_ref": [ "r135", "r138" ], "crdr": "debit", "lang": { "en": { "role": { "documentation": "The amount of impairment loss recognised in profit or loss. [Refer: Impairment loss; Profit (loss)]" } }, "en-us": { "role": { "label": "Impairment loss recognised in profit or loss", "verboseLabel": "Impairment loss of investments accounted for using equity method (note 20)" } } }, "localname": "ImpairmentLossRecognisedInProfitOrLoss", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/ExpenseByNatureDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment": { "auth_ref": [ "r66", "r88" ], "lang": { "en": { "role": { "documentation": "The amount of impairment loss recognised in profit or loss for property, plant and equipment. [Refer: Impairment loss recognised in profit or loss; Property, plant and equipment]" } }, "en-us": { "role": { "label": "Impairment loss recognised in profit or loss, property, plant and equipment", "terseLabel": "Impairment loss", "verboseLabel": "Impairment loss of property, plant and equipment (note 16)" } } }, "localname": "ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/ExpenseByNatureDetails", "http://SinopecShanghai.com/role/PropertyPlantAndEquipmentNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_ImpairmentLossRecognisedInProfitOrLossTradeReceivables": { "auth_ref": [ "r12" ], "crdr": "debit", "lang": { "en": { "role": { "documentation": "The amount of impairment loss recognised in profit or loss for trade receivables. [Refer: Impairment loss recognised in profit or loss; Trade receivables]" } }, "en-us": { "role": { "label": "Impairment loss recognised in profit or loss, trade receivables", "terseLabel": "Impairment losses recognized during the year" } } }, "localname": "ImpairmentLossRecognisedInProfitOrLossTradeReceivables", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/TradeAndOtherReceivableSummaryOfMovementsInTheLossAllowanceAccountingRespectOfTradeAndOtherReceivablesExplanatoryDetail" ], "xbrltype": "monetaryItemType" }, "ifrs-full_IncomeTaxExpenseContinuingOperations": { "auth_ref": [ "r59", "r71", "r76", "r77", "r123", "r216", "r299" ], "calculation": { "http://SinopecShanghai.com/role/ConsolidatedStatementOfProfitOrLossAndOtherComprehensiveIncome": { "order": 17.0, "parentTag": "ifrs-full_ProfitLoss", "weight": -1.0 }, "http://SinopecShanghai.com/role/IncomeTaxExpensesBenefitsMajorComponentsOfIncomeTaxExpenseBenefitsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://SinopecShanghai.com/role/IncomeTaxExpensesBenefitsReconciliationOfIncomeTaxDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en": { "role": { "documentation": "The aggregate amount included in the determination of profit (loss) for the period in respect of current tax and deferred tax. [Refer: Current tax expense (income); Deferred tax expense (income)]" } }, "en-us": { "role": { "label": "Tax expense (income)", "negatedLabel": "Income tax (expenses)/ benefits", "negatedTerseLabel": "Income tax benefits/ (expenses)", "negatedTotalLabel": "Income tax (expenses)/ benefits" } } }, "localname": "IncomeTaxExpenseContinuingOperations", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/ConsolidatedStatementOfProfitOrLossAndOtherComprehensiveIncome", "http://SinopecShanghai.com/role/IncomeTaxExpensesBenefitsMajorComponentsOfIncomeTaxExpenseBenefitsDetails", "http://SinopecShanghai.com/role/IncomeTaxExpensesBenefitsReconciliationOfIncomeTaxDetails", "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodSummarizedStatementOfComprehensiveIncomeForJointVenturesDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_IncomeTaxRelatingToCashFlowHedgesOfOtherComprehensiveIncome": { "auth_ref": [ "r62", "r75" ], "crdr": "debit", "lang": { "en": { "role": { "documentation": "The amount of income tax relating to amounts recognised in other comprehensive income in relation to cash flow hedges. [Refer: Cash flow hedges [member]; Other comprehensive income]" } }, "en-us": { "role": { "label": "Income tax relating to cash flow hedges included in other comprehensive income", "terseLabel": "Related tax" } } }, "localname": "IncomeTaxRelatingToCashFlowHedgesOfOtherComprehensiveIncome", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/FinancialRiskManagementReconciliationOfHedgingReserveInRespectOfCommodityPriceRiskAndEffectivenessOfHedgingRelationshipsDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_IncomeTaxesPaidRefundClassifiedAsFinancingActivities": { "auth_ref": [ "r159", "r173" ], "crdr": "credit", "lang": { "en": { "role": { "documentation": "The cash flows from income taxes paid or refunded, classified as financing activities. [Refer: Income taxes paid (refund)]" } }, "en-us": { "role": { "label": "Income taxes paid (refund), classified as financing activities", "negatedLabel": "Payment during the year" } } }, "localname": "IncomeTaxesPaidRefundClassifiedAsFinancingActivities", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/IncomeTaxExpensesBenefitsSummaryOfCurrentTaxationInTheConsolidatedStatementDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_IncomeTaxesPaidRefundClassifiedAsOperatingActivities": { "auth_ref": [ "r159", "r173" ], "calculation": { "http://SinopecShanghai.com/role/ConsolidatedStatementOfCashFlows": { "order": 2.0, "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en": { "role": { "documentation": "The cash flows from income taxes paid or refunded, classified as operating activities. [Refer: Income taxes paid (refund)]" } }, "en-us": { "role": { "label": "Income taxes paid (refund), classified as operating activities", "negatedLabel": "Income tax paid" } } }, "localname": "IncomeTaxesPaidRefundClassifiedAsOperatingActivities", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/ConsolidatedStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "ifrs-full_IncreaseDecreaseInCashAndCashEquivalentsBeforeEffectOfExchangeRateChanges": { "auth_ref": [ "r179" ], "calculation": { "http://SinopecShanghai.com/role/ConsolidatedStatementOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en": { "role": { "documentation": "The increase (decrease) in cash and cash equivalents before the effect of exchange rate changes on cash and cash equivalents held in foreign currencies. [Refer: Cash and cash equivalents; Effect of exchange rate changes on cash and cash equivalents]" } }, "en-us": { "role": { "label": "Increase (decrease) in cash and cash equivalents before effect of exchange rate changes", "totalLabel": "Net decrease in cash and cash equivalents" } } }, "localname": "IncreaseDecreaseInCashAndCashEquivalentsBeforeEffectOfExchangeRateChanges", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/ConsolidatedStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "ifrs-full_IncreaseDecreaseThroughAppropriationOfRetainedEarnings": { "auth_ref": [ "r8" ], "crdr": "credit", "lang": { "en": { "role": { "documentation": "The increase (decrease) in equity resulting from the appropriation of retained earnings. [Refer: Retained earnings]" } }, "en-us": { "role": { "label": "Increase (decrease) through appropriation of retained earnings, equity", "terseLabel": "Transfer to other reserves" } } }, "localname": "IncreaseDecreaseThroughAppropriationOfRetainedEarnings", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/ConsolidatedStatementOfChangesInEquity" ], "xbrltype": "monetaryItemType" }, "ifrs-full_IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities": { "auth_ref": [ "r175" ], "calculation": { "http://SinopecShanghai.com/role/CashAndCashEquivalentsReconciliationOfLiabilitiesArisingFromFinancingActivitiesDetail": { "order": 6.0, "parentTag": "shi_IncreaseDecreaseThroughChangesOtherThanFromFinancingCashFlowsLiabilitiesArisingFromFinancingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en": { "role": { "documentation": "The increase (decrease) in liabilities arising from financing activities resulting from the effect of changes in foreign exchange rates. [Refer: Liabilities arising from financing activities]" } }, "en-us": { "role": { "label": "Increase (decrease) through effect of changes in foreign exchange rates, liabilities arising from financing activities", "terseLabel": "Foreign exchange movements" } } }, "localname": "IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/CashAndCashEquivalentsReconciliationOfLiabilitiesArisingFromFinancingActivitiesDetail" ], "xbrltype": "monetaryItemType" }, "ifrs-full_IncreaseDecreaseThroughFinancingCashFlowsLiabilitiesArisingFromFinancingActivities": { "auth_ref": [ "r174" ], "calculation": { "http://SinopecShanghai.com/role/CashAndCashEquivalentsReconciliationOfLiabilitiesArisingFromFinancingActivitiesDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en": { "role": { "documentation": "The increase (decrease) in liabilities arising from financing activities resulting from financing cash flows. [Refer: Cash flows from (used in) financing activities; Liabilities arising from financing activities]" } }, "en-us": { "role": { "label": "Increase (decrease) through financing cash flows, liabilities arising from financing activities", "totalLabel": "Total changes from financing cash flows" } } }, "localname": "IncreaseDecreaseThroughFinancingCashFlowsLiabilitiesArisingFromFinancingActivities", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/CashAndCashEquivalentsReconciliationOfLiabilitiesArisingFromFinancingActivitiesDetail" ], "xbrltype": "monetaryItemType" }, "ifrs-full_IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities": { "auth_ref": [ "r176" ], "calculation": { "http://SinopecShanghai.com/role/CashAndCashEquivalentsReconciliationOfLiabilitiesArisingFromFinancingActivitiesDetail": { "order": 9.0, "parentTag": "shi_IncreaseDecreaseThroughChangesOtherThanFromFinancingCashFlowsLiabilitiesArisingFromFinancingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en": { "role": { "documentation": "The increase (decrease) in liabilities arising from financing activities resulting from changes that the entity does not separately disclose in the same statement or note. [Refer: Liabilities arising from financing activities]" } }, "en-us": { "role": { "label": "Increase (decrease) through other changes, liabilities arising from financing activities", "negatedLabel": "Others" } } }, "localname": "IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/CashAndCashEquivalentsReconciliationOfLiabilitiesArisingFromFinancingActivitiesDetail" ], "xbrltype": "monetaryItemType" }, "ifrs-full_IncreaseDecreaseThroughTransfersFromConstructionInProgressPropertyPlantAndEquipment": { "auth_ref": [ "r90" ], "crdr": "debit", "lang": { "en": { "role": { "documentation": "The increase (decrease) in property, plant and equipment resulting from transfers from construction in progress. [Refer: Property, plant and equipment; Construction in progress]" } }, "en-us": { "role": { "label": "Increase (decrease) through transfers from construction in progress, property, plant and equipment", "terseLabel": "Transferred from construction in progress" } } }, "localname": "IncreaseDecreaseThroughTransfersFromConstructionInProgressPropertyPlantAndEquipment", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/PropertyPlantAndEquipmentMovementInNetBookAmountDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_IncreaseDecreaseThroughTransfersFromToInvestmentPropertyPropertyPlantAndEquipment": { "auth_ref": [ "r90" ], "crdr": "debit", "lang": { "en": { "role": { "documentation": "The increase (decrease) in property, plant and equipment resulting from transfers from (to) investment property. [Refer: Property, plant and equipment; Investment property]" } }, "en-us": { "role": { "label": "Increase (decrease) through transfers from (to) investment property, property, plant and equipment", "terseLabel": "Transferred to investment properties" } } }, "localname": "IncreaseDecreaseThroughTransfersFromToInvestmentPropertyPropertyPlantAndEquipment", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/PropertyPlantAndEquipmentMovementInNetBookAmountDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_InsuranceExpense": { "auth_ref": [ "r12" ], "crdr": "debit", "lang": { "en": { "role": { "documentation": "The amount of expense arising from purchased insurance." } }, "en-us": { "role": { "label": "Insurance expense", "terseLabel": "Insurance premiums expenses" } } }, "localname": "InsuranceExpense", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsOtherTransactionsBetweenTheGroupAndSinopecGroupAndItsSubsidiariesAssociatesAndJointVenturesOfTheGroupDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_IntangibleAssetsOtherThanGoodwillMember": { "auth_ref": [ "r137", "r145", "r241" ], "lang": { "en": { "role": { "documentation": "This member stands for intangible assets other than goodwill. It also represents the standard value for the 'Classes of intangible assets other than goodwill' axis if no other member is used. [Refer: Intangible assets other than goodwill]" } }, "en-us": { "role": { "label": "Intangible assets other than goodwill [member]", "terseLabel": "Intangible assets" } } }, "localname": "IntangibleAssetsOtherThanGoodwillMember", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/SummaryOfSignificantAccountingPoliciesOtherNonCurrentAssetsDetails" ], "xbrltype": "domainItemType" }, "ifrs-full_InterestCostsCapitalised": { "auth_ref": [ "r12" ], "lang": { "en": { "role": { "documentation": "The amount of interest costs that an entity incurs in connection with the borrowing of funds that are directly attributable to the acquisition, construction or production of a qualifying asset and which form part of the cost of that asset." } }, "en-us": { "role": { "label": "Interest costs capitalised", "terseLabel": "Less: interest expense capitalized into construction in progress" } } }, "localname": "InterestCostsCapitalised", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/FinanceIncomeAndExpensesDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_InterestExpense": { "auth_ref": [ "r215", "r296", "r307" ], "crdr": "debit", "lang": { "en": { "role": { "documentation": "The amount of expense arising from interest." } }, "en-us": { "role": { "label": "Interest expense", "negatedLabel": "Interest expense", "negatedTotalLabel": "Net interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/FinanceIncomeAndExpensesDetails", "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodSummarizedStatementOfComprehensiveIncomeForJointVenturesDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_InterestExpenseOnLeaseLiabilities": { "auth_ref": [ "r236" ], "crdr": "debit", "lang": { "en": { "role": { "documentation": "The amount of interest expense on lease liabilities. [Refer: Lease liabilities]" } }, "en-us": { "role": { "label": "Interest expense on lease liabilities", "negatedLabel": "Interest expense (included in Finance expenses)", "verboseLabel": "Interest expense of lease liabilities" } } }, "localname": "InterestExpenseOnLeaseLiabilities", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/LeasesStatementOfProfitLossAmountRelatingToLeasesDetails", "http://SinopecShanghai.com/role/RelatedPartyTransactionsOtherTransactionsBetweenTheGroupAndSinopecGroupAndItsSubsidiariesAssociatesAndJointVenturesOfTheGroupDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_InterestIncomeOnDeposits": { "auth_ref": [ "r12" ], "crdr": "credit", "lang": { "en": { "role": { "documentation": "The amount of interest income on deposits. [Refer: Interest income]" } }, "en-us": { "role": { "label": "Interest income on deposits", "terseLabel": "Interest income from time deposits" } } }, "localname": "InterestIncomeOnDeposits", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/FinanceIncomeAndExpensesDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_InterestPaidClassifiedAsOperatingActivities": { "auth_ref": [ "r172" ], "calculation": { "http://SinopecShanghai.com/role/ConsolidatedStatementOfCashFlows": { "order": 3.0, "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en": { "role": { "documentation": "The cash outflow for interest paid, classified as operating activities." } }, "en-us": { "role": { "label": "Interest paid, classified as operating activities", "negatedLabel": "Interest paid" } } }, "localname": "InterestPaidClassifiedAsOperatingActivities", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/ConsolidatedStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "ifrs-full_InterestRateRiskMember": { "auth_ref": [ "r291", "r319", "r320", "r321", "r322" ], "lang": { "en": { "role": { "documentation": "This member stands for the type of risk that the fair value or future cash flows of a financial instrument will fluctuate because of changes in market interest rates. [Refer: Financial instruments, class [member]]" } }, "en-us": { "role": { "label": "Interest rate risk [member]", "verboseLabel": "Cash flow and fair value interest rate risk [member]" } } }, "localname": "InterestRateRiskMember", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/FinancialRiskManagementFinancialRiskFactorsNarrativeDetails" ], "xbrltype": "domainItemType" }, "ifrs-full_InterestRateTypesMember": { "auth_ref": [ "r272" ], "lang": { "en": { "role": { "documentation": "This member stands for all types of interest rates. It also represents the standard value for the 'Types of interest rates' axis if no other member is used. [Refer: Interest rate risk [member]]" } }, "en-us": { "role": { "label": "Interest rate types [member]" } } }, "localname": "InterestRateTypesMember", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/FinancialRiskManagementFinancialRiskFactorsNarrativeDetails", "http://SinopecShanghai.com/role/FinancialRiskManagementFinancialRiskFactorsScheduleOfInterestRateFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "ifrs-full_Inventories": { "auth_ref": [ "r25", "r39", "r103" ], "calculation": { "http://SinopecShanghai.com/role/ConsolidatedStatementOfFinancialPosition": { "order": 19.0, "parentTag": "ifrs-full_CurrentAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en": { "role": { "documentation": "The amount of current inventories. [Refer: Inventories]" } }, "en-us": { "role": { "label": "Current inventories", "terseLabel": "Inventories" } } }, "localname": "Inventories", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/ConsolidatedStatementOfFinancialPosition", "http://SinopecShanghai.com/role/InventoriesDetails", "http://SinopecShanghai.com/role/StatementOfFinancialPositionAndEquityMovementOfTheCompanyBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_InvestmentAccountedForUsingEquityMethod": { "auth_ref": [ "r24", "r218", "r301" ], "calculation": { "http://SinopecShanghai.com/role/ConsolidatedStatementOfFinancialPosition": { "order": 6.0, "parentTag": "ifrs-full_NoncurrentAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en": { "role": { "documentation": "The amount of investments accounted for using the equity method. The equity method is a method of accounting whereby the investment is initially recognised at cost and adjusted thereafter for the post-acquisition change in the investor's share of net assets of the investee. The investor's profit or loss includes its share of the profit or loss of the investee. The investor's other comprehensive income includes its share of the other comprehensive income of the investee. [Refer: At cost [member]]" } }, "en-us": { "role": { "label": "Investments accounted for using equity method", "terseLabel": "Share of net assets", "verboseLabel": "Investments accounted for using the equity method" } } }, "localname": "InvestmentAccountedForUsingEquityMethod", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/ConsolidatedStatementOfFinancialPosition", "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodInvestmentsRecognizedInBalanceSheetDetails", "http://SinopecShanghai.com/role/SegmentInformationAndRevenueAssetsDetails", "http://SinopecShanghai.com/role/StatementOfFinancialPositionAndEquityMovementOfTheCompanyBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_InvestmentProperty": { "auth_ref": [ "r23", "r150", "r154" ], "calculation": { "http://SinopecShanghai.com/role/ConsolidatedStatementOfFinancialPosition": { "order": 4.0, "parentTag": "ifrs-full_NoncurrentAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en": { "role": { "documentation": "The amount of property (land or a building - or part of a building - or both) held (by the owner or by the lessee as a right-of-use asset) to earn rentals or for capital appreciation or both, rather than for: (a) use in the production or supply of goods or services or for administrative purposes; or (b) sale in the ordinary course of business." } }, "en-us": { "role": { "label": "Investment property", "periodEndLabel": "Closing net book amount", "periodStartLabel": "Opening net book amount", "terseLabel": "Estimated fair value of the investment properties", "verboseLabel": "Investment properties" } } }, "localname": "InvestmentProperty", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/ConsolidatedStatementOfFinancialPosition", "http://SinopecShanghai.com/role/InvestmentPropertiesMovementInNetBookAmountDetails", "http://SinopecShanghai.com/role/InvestmentPropertiesNarrativeDetails", "http://SinopecShanghai.com/role/StatementOfFinancialPositionAndEquityMovementOfTheCompanyBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_InvestmentsAccountedForUsingEquityMethodAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investments accounted for using equity method [abstract]" } } }, "localname": "InvestmentsAccountedForUsingEquityMethodAbstract", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "xbrltype": "stringItemType" }, "ifrs-full_InvestmentsInAssociatesAccountedForUsingEquityMethod": { "auth_ref": [ "r33" ], "crdr": "debit", "lang": { "en": { "role": { "documentation": "The amount of investments in associates accounted for using the equity method. [Refer: Associates [member]; Investments accounted for using equity method]" } }, "en-us": { "role": { "label": "Investments in associates accounted for using equity method", "periodEndLabel": "As at 31 December", "periodStartLabel": "As at 1 January", "terseLabel": "Investments in associates", "verboseLabel": "Aggregate carrying value of investments at 31 December" } } }, "localname": "InvestmentsInAssociatesAccountedForUsingEquityMethod", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodInvestmentInAssociatesDetails", "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodPrincipalActivitiesOfMaterialAssociatesDetails", "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodSummarizedBalanceSheetForMaterialAssociatesDetails", "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodSummarizedFinancialInformationForOtherAssociatesDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_InvestmentsInJointVenturesAccountedForUsingEquityMethod": { "auth_ref": [ "r33" ], "crdr": "debit", "lang": { "en": { "role": { "documentation": "The amount of investments in joint ventures accounted for using the equity method. [Refer: Joint ventures [member]; Investments accounted for using equity method]" } }, "en-us": { "role": { "label": "Investments in joint ventures accounted for using equity method", "periodEndLabel": "As at 31 December", "periodStartLabel": "As at 1 January", "totalLabel": "Carrying value" } } }, "localname": "InvestmentsInJointVenturesAccountedForUsingEquityMethod", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodInvestmentInJointVenturesDetails", "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodSummarizedBalanceSheetForJointVenturesDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_InvestmentsInSubsidiaries": { "auth_ref": [ "r124" ], "crdr": "debit", "lang": { "en": { "role": { "documentation": "The amount of investments in subsidiaries in an entity's separate financial statements. [Refer: Subsidiaries [member]]" } }, "en-us": { "role": { "label": "Investments in subsidiaries reported in separate financial statements", "terseLabel": "Investments in subsidiaries" } } }, "localname": "InvestmentsInSubsidiaries", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/StatementOfFinancialPositionAndEquityMovementOfTheCompanyBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_IssuedCapital": { "auth_ref": [ "r44" ], "calculation": { "http://SinopecShanghai.com/role/ConsolidatedStatementOfFinancialPosition": { "order": 24.0, "parentTag": "ifrs-full_EquityAttributableToOwnersOfParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en": { "role": { "documentation": "The nominal value of capital issued." } }, "en-us": { "role": { "label": "Issued capital", "terseLabel": "Share capital", "verboseLabel": "As at 31 December" } } }, "localname": "IssuedCapital", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/ConsolidatedStatementOfFinancialPosition", "http://SinopecShanghai.com/role/ShareCapitalDetails", "http://SinopecShanghai.com/role/StatementOfFinancialPositionAndEquityMovementOfTheCompanyBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_IssuedCapitalMember": { "auth_ref": [ "r9" ], "lang": { "en": { "role": { "documentation": "This member stands for a component of equity representing issued capital." } }, "en-us": { "role": { "label": "Issued capital [member]", "terseLabel": "Share capital [member]", "verboseLabel": "Total [member]" } } }, "localname": "IssuedCapitalMember", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/ConsolidatedStatementOfChangesInEquity", "http://SinopecShanghai.com/role/ShareCapitalDetails" ], "xbrltype": "domainItemType" }, "ifrs-full_JointVenturesAxis": { "auth_ref": [ "r127", "r130", "r220", "r332", "r337" ], "lang": { "en": { "role": { "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table." } }, "en-us": { "role": { "label": "Joint ventures [axis]" } } }, "localname": "JointVenturesAxis", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodInvestmentInJointVenturesDetails", "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodInvestmentsRecognizedInBalanceSheetDetails", "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodPrincipalActivitiesInJointVenturesDetails", "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodSummarizedBalanceSheetForJointVenturesDetails", "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodSummarizedStatementOfComprehensiveIncomeForJointVenturesDetails", "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodTables" ], "xbrltype": "stringItemType" }, "ifrs-full_JointVenturesMember": { "auth_ref": [ "r127", "r130", "r220", "r330", "r335" ], "lang": { "en": { "role": { "documentation": "This member stands for joint arrangements whereby the parties that have joint control of the arrangement have rights to the net assets of the arrangement." } }, "en-us": { "role": { "label": "Joint ventures [member]" } } }, "localname": "JointVenturesMember", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodInvestmentInJointVenturesDetails", "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodInvestmentsRecognizedInBalanceSheetDetails", "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodTables" ], "xbrltype": "domainItemType" }, "ifrs-full_KeyManagementPersonnelCompensation": { "auth_ref": [ "r114" ], "crdr": "debit", "lang": { "en": { "role": { "documentation": "The amount of compensation to key management personnel. [Refer: Key management personnel of entity or parent [member]]" } }, "en-us": { "role": { "label": "Key management personnel compensation", "terseLabel": "Total", "totalLabel": "Total" } } }, "localname": "KeyManagementPersonnelCompensation", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/BenefitsAndInterestsOfDirectorsAndSupervisorsDetails", "http://SinopecShanghai.com/role/RelatedPartyTransactionsKeyPersonnelCompensationsDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_KeyManagementPersonnelCompensationPostemploymentBenefits": { "auth_ref": [ "r113" ], "crdr": "debit", "lang": { "en": { "role": { "documentation": "The amount of compensation to key management personnel in the form of post-employment benefits. [Refer: Key management personnel of entity or parent [member]]" } }, "en-us": { "role": { "label": "Key management personnel compensation, post-employment benefits", "terseLabel": "Post-employment benefits", "verboseLabel": "Retirement scheme contributions" } } }, "localname": "KeyManagementPersonnelCompensationPostemploymentBenefits", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/BenefitsAndInterestsOfDirectorsAndSupervisorsDetails", "http://SinopecShanghai.com/role/RelatedPartyTransactionsKeyPersonnelCompensationsDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits": { "auth_ref": [ "r112" ], "crdr": "debit", "lang": { "en": { "role": { "documentation": "The amount of compensation to key management personnel in the form of short-term employee benefits. [Refer: Key management personnel of entity or parent [member]]" } }, "en-us": { "role": { "label": "Key management personnel compensation, short-term employee benefits", "terseLabel": "Salaries and other benefits", "verboseLabel": "Short-term employee benefits" } } }, "localname": "KeyManagementPersonnelCompensationShorttermEmployeeBenefits", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/BenefitsAndInterestsOfDirectorsAndSupervisorsDetails", "http://SinopecShanghai.com/role/RelatedPartyTransactionsKeyPersonnelCompensationsDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_LaterThanFiveYearsMember": { "auth_ref": [ "r243", "r244", "r282", "r286", "r289", "r324" ], "lang": { "en": { "role": { "documentation": "This member stands for a time band of later than five years." } }, "en-us": { "role": { "label": "Later than five years [member]" } } }, "localname": "LaterThanFiveYearsMember", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/FinancialRiskManagementFinancialRiskFactorsMaturityAnalysisForFinancialLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember": { "auth_ref": [ "r12", "r243", "r244", "r282", "r289", "r324" ], "lang": { "en": { "role": { "documentation": "This member stands for a time band of later than four years and not later than five years." } }, "en-us": { "role": { "label": "Later than four years and not later than five years [member]", "terseLabel": "2026 [member]" } } }, "localname": "LaterThanFourYearsAndNotLaterThanFiveYearsMember", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/IncomeTaxExpensesBenefitsDeferredTaxAssetsNotRecognizedDetails" ], "xbrltype": "domainItemType" }, "ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember": { "auth_ref": [ "r12", "r243", "r244", "r282", "r289", "r324" ], "lang": { "en": { "role": { "documentation": "This member stands for a time band of later than one year and not later than two years." } }, "en-us": { "role": { "definitionGuidance": "After 1 year but within 2 years [member]", "disclosureGuidance": "2023 [member]", "label": "Later than one year and not later than two years [member]", "presentationGuidance": "Over one year but within two years [member]", "terseLabel": "Over one year within two years [member]", "verboseLabel": "Between one and two years [member]" } } }, "localname": "LaterThanOneYearAndNotLaterThanTwoYearsMember", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/BorrowingsSummaryOfAnalysisOfTheRepaymentScheduleOfBorrowingsDetails", "http://SinopecShanghai.com/role/FinancialRiskManagementFinancialRiskFactorsMaturityAnalysisForFinancialLiabilitiesDetails", "http://SinopecShanghai.com/role/IncomeTaxExpensesBenefitsDeferredTaxAssetsNotRecognizedDetails", "http://SinopecShanghai.com/role/InvestmentPropertiesMinimumLeasePaymentsReceivableOnLeasesOfInvestmentPropertiesDetails", "http://SinopecShanghai.com/role/LeaseMaturityAnalysisForLeaseLiabilitiesDetail", "http://SinopecShanghai.com/role/TradeAndOtherPayablesSummaryOfAgingAnalysisOfTradePayablesDetails", "http://SinopecShanghai.com/role/TradeAndOtherReceivableSummaryOfAgingAnalysisInTradeAndOtherReceivablesExplanatoryDetail" ], "xbrltype": "domainItemType" }, "ifrs-full_LaterThanOneYearMember": { "auth_ref": [ "r36", "r343", "r348" ], "lang": { "en": { "role": { "documentation": "This member stands for a time band of later than one year." } }, "en-us": { "role": { "label": "Later than one year [member]" } } }, "localname": "LaterThanOneYearMember", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/FinancialRiskManagementFinancialRiskFactorsScheduleOfInterestRateFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "ifrs-full_LaterThanThreeMonthsMember": { "auth_ref": [ "r269", "r288", "r345" ], "lang": { "en": { "role": { "documentation": "This member stands for a time band of later than three months." } }, "en-us": { "role": { "label": "Later than three months [member]" } } }, "localname": "LaterThanThreeMonthsMember", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/FinanceIncomeAndExpensesDetails" ], "xbrltype": "domainItemType" }, "ifrs-full_LaterThanThreeYearsAndNotLaterThanFiveYearsMember": { "auth_ref": [ "r282", "r285", "r289" ], "lang": { "en": { "role": { "documentation": "This member stands for a time band of later than three years and not later than five years." } }, "en-us": { "role": { "label": "Later than three years and not later than five years [member]", "terseLabel": "More than three or five years [member]" } } }, "localname": "LaterThanThreeYearsAndNotLaterThanFiveYearsMember", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/TimeDepositsWithBanksAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember": { "auth_ref": [ "r12", "r243", "r244", "r282", "r289", "r324" ], "lang": { "en": { "role": { "documentation": "This member stands for a time band of later than three years and not later than four years." } }, "en-us": { "role": { "label": "Later than three years and not later than four years [member]", "terseLabel": "2025 [member]" } } }, "localname": "LaterThanThreeYearsAndNotLaterThanFourYearsMember", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/IncomeTaxExpensesBenefitsDeferredTaxAssetsNotRecognizedDetails" ], "xbrltype": "domainItemType" }, "ifrs-full_LaterThanTwoYearsAndNotLaterThanFiveYearsMember": { "auth_ref": [ "r12" ], "lang": { "en": { "role": { "documentation": "This member stands for a time band of later than two years and not later than five years." } }, "en-us": { "role": { "label": "Later than two years and not later than five years [member]", "verboseLabel": "After 2 years but within 5 years [member]" } } }, "localname": "LaterThanTwoYearsAndNotLaterThanFiveYearsMember", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/FinancialRiskManagementFinancialRiskFactorsMaturityAnalysisForFinancialLiabilitiesDetails", "http://SinopecShanghai.com/role/LeaseMaturityAnalysisForLeaseLiabilitiesDetail" ], "xbrltype": "domainItemType" }, "ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember": { "auth_ref": [ "r12", "r243", "r244", "r282", "r289", "r324" ], "lang": { "en": { "role": { "documentation": "This member stands for a time band of later than two years and not later than three years." } }, "en-us": { "role": { "definitionGuidance": "Over two years [member]", "label": "Later than two years and not later than three years [member]", "terseLabel": "2024 [member]", "verboseLabel": "Over two years but within three years [member]" } } }, "localname": "LaterThanTwoYearsAndNotLaterThanThreeYearsMember", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/BorrowingsSummaryOfAnalysisOfTheRepaymentScheduleOfBorrowingsDetails", "http://SinopecShanghai.com/role/IncomeTaxExpensesBenefitsDeferredTaxAssetsNotRecognizedDetails", "http://SinopecShanghai.com/role/TradeAndOtherReceivableSummaryOfAgingAnalysisInTradeAndOtherReceivablesExplanatoryDetail" ], "xbrltype": "domainItemType" }, "ifrs-full_LeaseLiabilities": { "auth_ref": [ "r234" ], "crdr": "credit", "lang": { "en": { "role": { "documentation": "The amount of liabilities related to the entity's leases. Lease is a contract, or part of a contract, that conveys the right to use an underlying asset for a period of time in exchange for consideration." } }, "en-us": { "role": { "label": "Lease liabilities", "negatedLabel": "Lease liabilities" } } }, "localname": "LeaseLiabilities", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/FinancialRiskManagementFinancialRiskFactorsMaturityAnalysisForFinancialLiabilitiesDetails", "http://SinopecShanghai.com/role/FinancialRiskManagementFinancialRiskFactorsScheduleOfInterestRateFinancialInstrumentsDetails", "http://SinopecShanghai.com/role/LeasesStatementOfFinancialPositionRelatingToLeasesDetails", "http://SinopecShanghai.com/role/RelatedPartyTransactionsRelevantAmountsDueFromToRelatedPartiesDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_LeaseLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lease liabilities [abstract]", "verboseLabel": "Lease liabilities" } } }, "localname": "LeaseLiabilitiesAbstract", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/LeasesStatementOfFinancialPositionRelatingToLeasesDetails" ], "xbrltype": "stringItemType" }, "ifrs-full_LeaseLiabilitiesMember": { "auth_ref": [ "r177", "r183" ], "lang": { "en": { "role": { "documentation": "This member stands for lease liabilities. [Refer: Lease liabilities]" } }, "en-us": { "role": { "label": "Lease liabilities [member]", "terseLabel": "Lease liabilities [member]" } } }, "localname": "LeaseLiabilitiesMember", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/CashAndCashEquivalentsReconciliationOfLiabilitiesArisingFromFinancingActivitiesDetail" ], "xbrltype": "domainItemType" }, "ifrs-full_LegalFormOfEntity": { "auth_ref": [ "r17" ], "lang": { "en": { "role": { "documentation": "Information about the legal structure under which the entity operates." } }, "en-us": { "role": { "label": "Legal form of entity" } } }, "localname": "LegalFormOfEntity", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodPrincipalActivitiesInJointVenturesDetails", "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodPrincipalActivitiesOfMaterialAssociatesDetails" ], "xbrltype": "stringItemType" }, "ifrs-full_Level1OfFairValueHierarchyMember": { "auth_ref": [ "r96", "r223" ], "lang": { "en": { "role": { "documentation": "This member stands for a category of the fair value hierarchy where inputs to the valuation techniques are quoted prices (unadjusted) in active markets for identical assets or liabilities that the entity can access at the measurement date." } }, "en-us": { "role": { "label": "Level 1 of fair value hierarchy [member]" } } }, "localname": "Level1OfFairValueHierarchyMember", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/FinancialRiskManagementFairValueEstimationRecurringFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "ifrs-full_Level2OfFairValueHierarchyMember": { "auth_ref": [ "r223" ], "lang": { "en": { "role": { "documentation": "This member stands for a category of the fair value hierarchy where inputs to the valuation techniques are inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly." } }, "en-us": { "role": { "label": "Level 2 of fair value hierarchy [member]" } } }, "localname": "Level2OfFairValueHierarchyMember", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/FinancialRiskManagementFairValueEstimationRecurringFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "ifrs-full_Level3OfFairValueHierarchyMember": { "auth_ref": [ "r223" ], "lang": { "en": { "role": { "documentation": "This member stands for a category of the fair value hierarchy where inputs to the valuation techniques are unobservable inputs for the asset or liability. Unobservable inputs are inputs for which market data are not available and that are developed using the best information available about the assumptions that the market participants would use when pricing the asset or liability." } }, "en-us": { "role": { "label": "Level 3 of fair value hierarchy [member]" } } }, "localname": "Level3OfFairValueHierarchyMember", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/FinancialRiskManagementFairValueEstimationChangesInLevel3ItemsDetails", "http://SinopecShanghai.com/role/FinancialRiskManagementFairValueEstimationRecurringFairValueMeasurementsDetails", "http://SinopecShanghai.com/role/InvestmentPropertiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "ifrs-full_LevelsOfFairValueHierarchyAxis": { "auth_ref": [ "r96", "r223" ], "lang": { "en": { "role": { "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table." } }, "en-us": { "role": { "label": "Levels of fair value hierarchy [axis]" } } }, "localname": "LevelsOfFairValueHierarchyAxis", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/FinancialRiskManagementFairValueEstimationChangesInLevel3ItemsDetails", "http://SinopecShanghai.com/role/FinancialRiskManagementFairValueEstimationRecurringFairValueMeasurementsDetails", "http://SinopecShanghai.com/role/InvestmentPropertiesNarrativeDetails" ], "xbrltype": "stringItemType" }, "ifrs-full_Liabilities": { "auth_ref": [ "r33", "r222", "r223", "r224", "r300", "r306" ], "calculation": { "http://SinopecShanghai.com/role/ConsolidatedStatementOfFinancialPosition": { "order": 26.0, "parentTag": "ifrs-full_EquityAndLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en": { "role": { "documentation": "The amount of a present obligation of the entity to transfer an economic resource as a result of past events. Economic resource is a right that has the potential to produce economic benefits." } }, "en-us": { "role": { "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/ConsolidatedStatementOfFinancialPosition", "http://SinopecShanghai.com/role/SegmentInformationAndRevenueLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_LiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities [abstract]", "terseLabel": "Liabilities" } } }, "localname": "LiabilitiesAbstract", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/ConsolidatedStatementOfFinancialPosition" ], "xbrltype": "stringItemType" }, "ifrs-full_LiabilitiesArisingFromFinancingActivities": { "auth_ref": [ "r178" ], "crdr": "credit", "lang": { "en": { "role": { "documentation": "The amount of liabilities for which cash flows were, or future cash flows will be, classified in the statement of cash flows as cash flows from financing activities. [Refer: Cash flows from (used in) financing activities; Liabilities]" } }, "en-us": { "role": { "label": "Liabilities arising from financing activities", "periodEndLabel": "Ending balance", "periodStartLabel": "Begining balance" } } }, "localname": "LiabilitiesArisingFromFinancingActivities", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/CashAndCashEquivalentsReconciliationOfLiabilitiesArisingFromFinancingActivitiesDetail" ], "xbrltype": "monetaryItemType" }, "ifrs-full_LiabilitiesArisingFromFinancingActivitiesAxis": { "auth_ref": [ "r178" ], "lang": { "en": { "role": { "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table." } }, "en-us": { "role": { "label": "Liabilities arising from financing activities [axis]" } } }, "localname": "LiabilitiesArisingFromFinancingActivitiesAxis", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/BorrowingsAdditionalInformationDetails", "http://SinopecShanghai.com/role/CashAndCashEquivalentsReconciliationOfLiabilitiesArisingFromFinancingActivitiesDetail" ], "xbrltype": "stringItemType" }, "ifrs-full_LiabilitiesArisingFromFinancingActivitiesMember": { "auth_ref": [ "r178" ], "lang": { "en": { "role": { "documentation": "This member stands for liabilities arising from financing activities. It also represents the standard value for the 'Liabilities arising from financing activities' axis if no other member is used. [Refer: Liabilities arising from financing activities]" } }, "en-us": { "role": { "label": "Liabilities arising from financing activities [member]" } } }, "localname": "LiabilitiesArisingFromFinancingActivitiesMember", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/BorrowingsAdditionalInformationDetails", "http://SinopecShanghai.com/role/CashAndCashEquivalentsReconciliationOfLiabilitiesArisingFromFinancingActivitiesDetail" ], "xbrltype": "domainItemType" }, "ifrs-full_LiquidityRiskMember": { "auth_ref": [ "r259", "r319", "r320", "r321" ], "lang": { "en": { "role": { "documentation": "This member stands for the risk that an entity will encounter difficulty in meeting obligations associated with financial liabilities that are settled by delivering cash or another financial asset. [Refer: Financial assets; Financial liabilities]" } }, "en-us": { "role": { "label": "Liquidity risk [member]" } } }, "localname": "LiquidityRiskMember", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/FinancialRiskManagementFinancialRiskFactorsMaturityAnalysisForFinancialLiabilitiesDetails", "http://SinopecShanghai.com/role/FinancialRiskManagementFinancialRiskFactorsNarrativeDetails" ], "xbrltype": "domainItemType" }, "ifrs-full_LongtermBorrowings": { "auth_ref": [ "r33" ], "calculation": { "http://SinopecShanghai.com/role/BorrowingsSummaryOfBorrowingsDetails": { "order": 2.0, "parentTag": "ifrs-full_Borrowings", "weight": 1.0 }, "http://SinopecShanghai.com/role/ConsolidatedStatementOfFinancialPosition": { "order": 31.0, "parentTag": "ifrs-full_NoncurrentLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en": { "role": { "documentation": "The non-current portion of non-current borrowings. [Refer: Borrowings]" } }, "en-us": { "role": { "definitionGuidance": "Long-term borrowings", "label": "Non-current portion of non-current borrowings", "presentationGuidance": "Long-term borrowings", "terseLabel": "Borrowings", "verboseLabel": "Credit loans due over one year but within three years - Long-term borrowing from a related party" } } }, "localname": "LongtermBorrowings", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/BorrowingsSummaryOfBorrowingsDetails", "http://SinopecShanghai.com/role/ConsolidatedStatementOfFinancialPosition", "http://SinopecShanghai.com/role/RelatedPartyTransactionsOtherTransactionsBetweenTheGroupAndSinopecGroupAndItsSubsidiariesAssociatesAndJointVenturesOfTheGroupDetails", "http://SinopecShanghai.com/role/RelatedPartyTransactionsRelevantAmountsDueFromToRelatedPartiesDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_LongtermBorrowingsMember": { "auth_ref": [ "r177", "r183" ], "lang": { "en": { "role": { "documentation": "This member stands for long-term borrowings. [Refer: Borrowings]" } }, "en-us": { "role": { "label": "Long-term borrowings [member]" } } }, "localname": "LongtermBorrowingsMember", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/BorrowingsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "ifrs-full_LongtermDeposits": { "auth_ref": [ "r33" ], "calculation": { "http://SinopecShanghai.com/role/ConsolidatedStatementOfFinancialPosition": { "order": 9.0, "parentTag": "ifrs-full_NoncurrentAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en": { "role": { "documentation": "The amount of long-term deposits held by the entity." } }, "en-us": { "role": { "definitionGuidance": "Time deposits with maturity more than one year", "label": "Long-term deposits", "terseLabel": "Time deposits with banks" } } }, "localname": "LongtermDeposits", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/ConsolidatedStatementOfFinancialPosition", "http://SinopecShanghai.com/role/StatementOfFinancialPositionAndEquityMovementOfTheCompanyBalanceSheetDetails", "http://SinopecShanghai.com/role/TimeDepositsWithBanksSummaryOfTimeDepositsWithBanksDetail" ], "xbrltype": "monetaryItemType" }, "ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Major components of tax expense (income) [abstract]" } } }, "localname": "MajorComponentsOfTaxExpenseIncomeAbstract", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "xbrltype": "stringItemType" }, "ifrs-full_MajorCustomersAxis": { "auth_ref": [ "r311" ], "lang": { "en": { "role": { "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table." } }, "en-us": { "role": { "label": "Major customers [axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/SegmentInformationAndRevenueEntityWideInformationDetails" ], "xbrltype": "stringItemType" }, "ifrs-full_MajorCustomersMember": { "auth_ref": [ "r311" ], "lang": { "en": { "role": { "documentation": "This member stands for customers. It also represents the standard value for the 'Major customers' axis if no other member is used." } }, "en-us": { "role": { "label": "Customers [member]" } } }, "localname": "MajorCustomersMember", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/SegmentInformationAndRevenueEntityWideInformationDetails" ], "xbrltype": "domainItemType" }, "ifrs-full_MaturityAxis": { "auth_ref": [ "r37", "r97", "r231", "r243", "r244", "r255", "r273", "r282", "r315", "r316", "r318", "r324" ], "lang": { "en": { "role": { "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table." } }, "en-us": { "role": { "label": "Maturity [axis]", "terseLabel": "Maturity [axis]" } } }, "localname": "MaturityAxis", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/BorrowingsSummaryOfAnalysisOfTheRepaymentScheduleOfBorrowingsDetails", "http://SinopecShanghai.com/role/FinanceIncomeAndExpensesDetails", "http://SinopecShanghai.com/role/FinancialRiskManagementFinancialRiskFactorsMaturityAnalysisForFinancialLiabilitiesDetails", "http://SinopecShanghai.com/role/FinancialRiskManagementFinancialRiskFactorsNarrativeDetails", "http://SinopecShanghai.com/role/FinancialRiskManagementFinancialRiskFactorsScheduleOfInterestRateFinancialInstrumentsDetails", "http://SinopecShanghai.com/role/IncomeTaxExpensesBenefitsDeferredTaxAssetsNotRecognizedDetails", "http://SinopecShanghai.com/role/InvestmentPropertiesMinimumLeasePaymentsReceivableOnLeasesOfInvestmentPropertiesDetails", "http://SinopecShanghai.com/role/LeaseMaturityAnalysisForLeaseLiabilitiesDetail", "http://SinopecShanghai.com/role/RelatedPartyTransactionsRelevantAmountsDueFromToRelatedPartiesDetails", "http://SinopecShanghai.com/role/TimeDepositsWithBanksAdditionalInformationDetails", "http://SinopecShanghai.com/role/TradeAndOtherPayablesSummaryOfAgingAnalysisOfTradePayablesDetails", "http://SinopecShanghai.com/role/TradeAndOtherReceivableSummaryOfAgingAnalysisInTradeAndOtherReceivablesExplanatoryDetail" ], "xbrltype": "stringItemType" }, "ifrs-full_MeasurementAxis": { "auth_ref": [ "r147", "r156", "r222" ], "lang": { "en": { "role": { "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table." } }, "en-us": { "role": { "label": "Measurement [axis]" } } }, "localname": "MeasurementAxis", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeSummaryOfFinancialAssetsAtFairValueThroughOtherComprehensiveIncomeDetail", "http://SinopecShanghai.com/role/FinancialRiskManagementFairValueEstimationRecurringFairValueMeasurementsDetails", "http://SinopecShanghai.com/role/FinancialRiskManagementFinancialRiskFactorsMaturityAnalysisForFinancialLiabilitiesDetails", "http://SinopecShanghai.com/role/InvestmentPropertiesNarrativeDetails", "http://SinopecShanghai.com/role/SubsidiariesAcquisitionOfJinlianDetails" ], "xbrltype": "stringItemType" }, "ifrs-full_MiscellaneousOtherOperatingExpense": { "auth_ref": [ "r12" ], "crdr": "debit", "lang": { "en": { "role": { "documentation": "The amount of miscellaneous other operating expenses. [Refer: Other operating income (expense)]" } }, "en-us": { "role": { "label": "Miscellaneous other operating expense", "negatedLabel": "Others" } } }, "localname": "MiscellaneousOtherOperatingExpense", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/OtherOperatingExpensesDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_MiscellaneousOtherOperatingIncome": { "auth_ref": [ "r12" ], "crdr": "credit", "lang": { "en": { "role": { "documentation": "The amount of miscellaneous other operating income. [Refer: Other operating income (expense)]" } }, "en-us": { "role": { "label": "Miscellaneous other operating income", "terseLabel": "Others" } } }, "localname": "MiscellaneousOtherOperatingIncome", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/OtherOperatingIncomeDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_MiscellaneousOtherReservesMember": { "auth_ref": [ "r11" ], "lang": { "en": { "role": { "documentation": "This member stands for a component of equity representing miscellaneous reserves that the entity does not separately disclose in the same statement or note. [Refer: Other reserves [member]]" } }, "en-us": { "role": { "label": "Miscellaneous other reserves [member]", "terseLabel": "Other reserve [member]" } } }, "localname": "MiscellaneousOtherReservesMember", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/ReservesDetails", "http://SinopecShanghai.com/role/StatementOfFinancialPositionAndEquityMovementOfTheCompanyReserveMovementDetails" ], "xbrltype": "domainItemType" }, "ifrs-full_NameOfAssociate": { "auth_ref": [ "r125", "r128", "r200" ], "lang": { "en": { "role": { "documentation": "The name of an associate. [Refer: Associates [member]]" } }, "en-us": { "role": { "label": "Name of associate", "terseLabel": "Name of entity" } } }, "localname": "NameOfAssociate", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodPrincipalActivitiesOfMaterialAssociatesDetails" ], "xbrltype": "stringItemType" }, "ifrs-full_NameOfJointVenture": { "auth_ref": [ "r125", "r128", "r200" ], "lang": { "en": { "role": { "documentation": "The name of a joint venture. [Refer: Joint ventures [member]]" } }, "en-us": { "role": { "label": "Name of joint venture", "terseLabel": "Name of entity" } } }, "localname": "NameOfJointVenture", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodPrincipalActivitiesInJointVenturesDetails" ], "xbrltype": "stringItemType" }, "ifrs-full_NameOfSubsidiary": { "auth_ref": [ "r125", "r128", "r193", "r198" ], "lang": { "en": { "role": { "documentation": "The name of a subsidiary. [Refer: Subsidiaries [member]]" } }, "en-us": { "role": { "label": "Name of subsidiary", "terseLabel": "Name of company" } } }, "localname": "NameOfSubsidiary", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/SubsidiariesMajorSubsidiariesOfTheGroupDetails" ], "xbrltype": "stringItemType" }, "ifrs-full_NetAssetsLiabilities": { "auth_ref": [ "r12", "r191" ], "crdr": "debit", "lang": { "en": { "role": { "documentation": "The amount of assets less the amount of liabilities." } }, "en-us": { "role": { "label": "Assets (liabilities)", "terseLabel": "Net assets", "verboseLabel": "NET ASSETS" } } }, "localname": "NetAssetsLiabilities", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodSummarizedBalanceSheetForJointVenturesDetails", "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodSummarizedBalanceSheetForMaterialAssociatesDetails", "http://SinopecShanghai.com/role/StatementOfFinancialPositionAndEquityMovementOfTheCompanyBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_NetDeferredTaxAssets": { "auth_ref": [ "r79" ], "crdr": "debit", "lang": { "en": { "role": { "documentation": "The amount of deferred tax assets net of deferred tax liabilities, when the absolute amount of deferred tax assets is greater than the absolute amount of deferred tax liabilities. [Refer: Deferred tax assets; Deferred tax liabilities]" } }, "en-us": { "role": { "label": "Net deferred tax assets", "terseLabel": "Deferred tax assets" } } }, "localname": "NetDeferredTaxAssets", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/SegmentInformationAndRevenueAssetsDetails", "http://SinopecShanghai.com/role/StatementOfFinancialPositionAndEquityMovementOfTheCompanyBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_NetForeignExchangeLoss": { "auth_ref": [ "r20", "r109" ], "crdr": "debit", "lang": { "en": { "role": { "documentation": "The net loss arising from exchange differences recognised in profit or loss, excluding those arising on financial instruments measured at fair value through profit or loss in accordance with IFRS 9. [Refer: Foreign exchange gain (loss)]" } }, "en-us": { "role": { "label": "Net foreign exchange loss", "negatedLabel": "Net foreign exchange loss" } } }, "localname": "NetForeignExchangeLoss", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/FinanceIncomeAndExpensesDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_NonadjustingEventsAfterReportingPeriodAxis": { "auth_ref": [ "r69" ], "lang": { "en": { "role": { "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table." } }, "en-us": { "role": { "label": "Non-adjusting events after reporting period [axis]" } } }, "localname": "NonadjustingEventsAfterReportingPeriodAxis", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/SubsequentEventDetails" ], "xbrltype": "stringItemType" }, "ifrs-full_NonadjustingEventsMember": { "auth_ref": [ "r69" ], "lang": { "en": { "role": { "documentation": "This member stands for events that occur between the end of the reporting period and the date when the financial statements are authorised for issue and are indicative of conditions that arose after the reporting period. It also represents the standard value for the 'Non-adjusting events after reporting period' axis if no other member is used." } }, "en-us": { "role": { "label": "Non-adjusting events after reporting period [member]" } } }, "localname": "NonadjustingEventsMember", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/SubsequentEventDetails" ], "xbrltype": "domainItemType" }, "ifrs-full_NoncontrollingInterests": { "auth_ref": [ "r31", "r192", "r196" ], "calculation": { "http://SinopecShanghai.com/role/ConsolidatedStatementOfFinancialPosition": { "order": 25.0, "parentTag": "ifrs-full_Equity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en": { "role": { "documentation": "The amount of equity in a subsidiary not attributable, directly or indirectly, to a parent. [Refer: Subsidiaries [member]]" } }, "en-us": { "role": { "label": "Non-controlling interests" } } }, "localname": "NoncontrollingInterests", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/ConsolidatedStatementOfFinancialPosition" ], "xbrltype": "monetaryItemType" }, "ifrs-full_NoncontrollingInterestsMember": { "auth_ref": [ "r9" ], "lang": { "en": { "role": { "documentation": "This member stands for equity in a subsidiary not attributable, directly or indirectly, to the parent." } }, "en-us": { "role": { "label": "Non-controlling interests [member]" } } }, "localname": "NoncontrollingInterestsMember", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/ConsolidatedStatementOfChangesInEquity" ], "xbrltype": "domainItemType" }, "ifrs-full_NoncurrentAssets": { "auth_ref": [ "r38", "r203", "r205" ], "calculation": { "http://SinopecShanghai.com/role/ConsolidatedStatementOfFinancialPosition": { "order": 1.0, "parentTag": "ifrs-full_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en": { "role": { "documentation": "The amount of assets that do not meet the definition of current assets. [Refer: Current assets]" } }, "en-us": { "role": { "label": "Non-current assets", "totalLabel": "Non-current assets", "verboseLabel": "Total non-current assets" } } }, "localname": "NoncurrentAssets", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/ConsolidatedStatementOfFinancialPosition", "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodSummarizedBalanceSheetForJointVenturesDetails", "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodSummarizedBalanceSheetForMaterialAssociatesDetails", "http://SinopecShanghai.com/role/StatementOfFinancialPositionAndEquityMovementOfTheCompanyBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_NoncurrentAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Non-current assets [abstract]", "terseLabel": "Non-current assets" } } }, "localname": "NoncurrentAssetsAbstract", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/ConsolidatedStatementOfFinancialPosition", "http://SinopecShanghai.com/role/StatementOfFinancialPositionAndEquityMovementOfTheCompanyBalanceSheetDetails" ], "xbrltype": "stringItemType" }, "ifrs-full_NoncurrentDeferredIncomeOtherThanNoncurrentContractLiabilities": { "auth_ref": [ "r33", "r45" ], "crdr": "credit", "lang": { "en": { "role": { "documentation": "The amount of non-current deferred income other than non-current contract liabilities. [Refer: Deferred income other than contract liabilities]" } }, "en-us": { "role": { "label": "Non-current deferred income other than non-current contract liabilities", "periodEndLabel": "As at 31 December", "periodStartLabel": "As at 1 January", "terseLabel": "Deferred income" } } }, "localname": "NoncurrentDeferredIncomeOtherThanNoncurrentContractLiabilities", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/DeferredIncomeDetails", "http://SinopecShanghai.com/role/StatementOfFinancialPositionAndEquityMovementOfTheCompanyBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_NoncurrentFinancialAssetsAtFairValueThroughOtherComprehensiveIncome": { "auth_ref": [ "r281" ], "calculation": { "http://SinopecShanghai.com/role/ConsolidatedStatementOfFinancialPosition": { "order": 8.0, "parentTag": "ifrs-full_NoncurrentAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en": { "role": { "documentation": "The amount of non-current financial assets at fair value through other comprehensive income. [Refer: Financial assets at fair value through other comprehensive income]" } }, "en-us": { "role": { "label": "Non-current financial assets at fair value through other comprehensive income", "totalLabel": "Total financial assets at fair value through other comprehensive income", "verboseLabel": "Financial assets at fair value through other comprehensive income" } } }, "localname": "NoncurrentFinancialAssetsAtFairValueThroughOtherComprehensiveIncome", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/ConsolidatedStatementOfFinancialPosition", "http://SinopecShanghai.com/role/FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeSummaryOfFinancialAssetsAtFairValueThroughOtherComprehensiveIncomeDetail" ], "xbrltype": "monetaryItemType" }, "ifrs-full_NoncurrentLeaseLiabilities": { "auth_ref": [ "r234" ], "calculation": { "http://SinopecShanghai.com/role/ConsolidatedStatementOfFinancialPosition": { "order": 30.0, "parentTag": "ifrs-full_NoncurrentLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en": { "role": { "documentation": "The amount of non-current lease liabilities. [Refer: Lease liabilities]" } }, "en-us": { "role": { "label": "Non-current lease liabilities", "terseLabel": "Lease liabilities", "verboseLabel": "Non-current" } } }, "localname": "NoncurrentLeaseLiabilities", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/ConsolidatedStatementOfFinancialPosition", "http://SinopecShanghai.com/role/LeasesStatementOfFinancialPositionRelatingToLeasesDetails", "http://SinopecShanghai.com/role/StatementOfFinancialPositionAndEquityMovementOfTheCompanyBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_NoncurrentLiabilities": { "auth_ref": [ "r40", "r203", "r207" ], "calculation": { "http://SinopecShanghai.com/role/ConsolidatedStatementOfFinancialPosition": { "order": 27.0, "parentTag": "ifrs-full_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en": { "role": { "documentation": "The amount of liabilities that do not meet the definition of current liabilities. [Refer: Current liabilities]" } }, "en-us": { "role": { "label": "Non-current liabilities", "negatedLabel": "Non-current liabilities", "totalLabel": "Non-current liabilities" } } }, "localname": "NoncurrentLiabilities", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/ConsolidatedStatementOfFinancialPosition", "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodSummarizedBalanceSheetForJointVenturesDetails", "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodSummarizedBalanceSheetForMaterialAssociatesDetails", "http://SinopecShanghai.com/role/StatementOfFinancialPositionAndEquityMovementOfTheCompanyBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_NoncurrentLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Non-current liabilities [abstract]", "terseLabel": "Non-current liabilities" } } }, "localname": "NoncurrentLiabilitiesAbstract", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/ConsolidatedStatementOfFinancialPosition", "http://SinopecShanghai.com/role/StatementOfFinancialPositionAndEquityMovementOfTheCompanyBalanceSheetDetails" ], "xbrltype": "stringItemType" }, "ifrs-full_NonderivativeFinancialLiabilitiesUndiscountedCashFlows": { "auth_ref": [ "r271" ], "crdr": "credit", "lang": { "en": { "role": { "documentation": "The amount of contractual undiscounted cash flows in relation to non-derivative financial liabilities." } }, "en-us": { "role": { "label": "Non-derivative financial liabilities, undiscounted cash flows", "terseLabel": "Total non-derivatives" } } }, "localname": "NonderivativeFinancialLiabilitiesUndiscountedCashFlows", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/FinancialRiskManagementFinancialRiskFactorsMaturityAnalysisForFinancialLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_NotLaterThanOneYearMember": { "auth_ref": [ "r35", "r243", "r244", "r282", "r289", "r324" ], "lang": { "en": { "role": { "documentation": "This member stands for a time band of not later than one year." } }, "en-us": { "role": { "definitionGuidance": "Less than one year [member]", "disclosureGuidance": "Within one year [member]", "label": "Not later than one year [member]", "presentationGuidance": "Within 1 year or on demand [member]", "terseLabel": "2022 [member]", "verboseLabel": "Within 1 year [member]" } } }, "localname": "NotLaterThanOneYearMember", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/BorrowingsSummaryOfAnalysisOfTheRepaymentScheduleOfBorrowingsDetails", "http://SinopecShanghai.com/role/FinancialRiskManagementFinancialRiskFactorsMaturityAnalysisForFinancialLiabilitiesDetails", "http://SinopecShanghai.com/role/FinancialRiskManagementFinancialRiskFactorsScheduleOfInterestRateFinancialInstrumentsDetails", "http://SinopecShanghai.com/role/IncomeTaxExpensesBenefitsDeferredTaxAssetsNotRecognizedDetails", "http://SinopecShanghai.com/role/InvestmentPropertiesMinimumLeasePaymentsReceivableOnLeasesOfInvestmentPropertiesDetails", "http://SinopecShanghai.com/role/LeaseMaturityAnalysisForLeaseLiabilitiesDetail", "http://SinopecShanghai.com/role/TimeDepositsWithBanksAdditionalInformationDetails", "http://SinopecShanghai.com/role/TradeAndOtherPayablesSummaryOfAgingAnalysisOfTradePayablesDetails", "http://SinopecShanghai.com/role/TradeAndOtherReceivableSummaryOfAgingAnalysisInTradeAndOtherReceivablesExplanatoryDetail" ], "xbrltype": "domainItemType" }, "ifrs-full_NotLaterThanThreeMonthsMember": { "auth_ref": [ "r12", "r343", "r347" ], "lang": { "en": { "role": { "documentation": "This member stands for a time band of not later than three months." } }, "en-us": { "role": { "label": "Not later than three months [member]" } } }, "localname": "NotLaterThanThreeMonthsMember", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/FinanceIncomeAndExpensesDetails", "http://SinopecShanghai.com/role/RelatedPartyTransactionsRelevantAmountsDueFromToRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "ifrs-full_NotionalAmount": { "auth_ref": [ "r12" ], "lang": { "en": { "role": { "documentation": "The nominal or face amount of a financial instrument, used to calculate payments made on that instrument." } }, "en-us": { "role": { "label": "Notional amount", "verboseLabel": "Debt instrument face value" } } }, "localname": "NotionalAmount", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/SubsequentEventDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_NumberOfSharesIssued": { "auth_ref": [ "r8" ], "lang": { "en": { "role": { "documentation": "The number of shares issued by the entity." } }, "en-us": { "role": { "label": "Number of shares issued", "terseLabel": "Total shares of the Company" } } }, "localname": "NumberOfSharesIssued", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/GeneralInformationTheFifteenthMeetingOfTheSeventhTermOfBoardOfDirectorsDetails" ], "xbrltype": "sharesItemType" }, "ifrs-full_NumberOfSharesIssuedAndFullyPaid": { "auth_ref": [ "r46" ], "lang": { "en": { "role": { "documentation": "The number of shares issued by the entity, for which full payment has been received." } }, "en-us": { "role": { "label": "Number of shares issued and fully paid", "terseLabel": "As at 31 December" } } }, "localname": "NumberOfSharesIssuedAndFullyPaid", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/ShareCapitalDetails" ], "xbrltype": "sharesItemType" }, "ifrs-full_OperatingSegmentsMember": { "auth_ref": [ "r308" ], "lang": { "en": { "role": { "documentation": "This member stands for operating segments. An operating segment is a component of an entity: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same entity); (b) whose operating results are regularly reviewed by the entity\u2019s chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance; and (c) for which discrete financial information is available. [Refer: Revenue]" } }, "en-us": { "role": { "label": "Operating segments [member]", "terseLabel": "Total segment revenue [member]", "verboseLabel": "Allocated amounts [member]" } } }, "localname": "OperatingSegmentsMember", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/SegmentInformationAndRevenueAssetsDetails", "http://SinopecShanghai.com/role/SegmentInformationAndRevenueLiabilitiesDetails", "http://SinopecShanghai.com/role/SegmentInformationAndRevenueRevenueDetails" ], "xbrltype": "domainItemType" }, "ifrs-full_OtherAssets": { "auth_ref": [ "r33" ], "crdr": "debit", "lang": { "en": { "role": { "documentation": "The amount of assets that the entity does not separately disclose in the same statement or note." } }, "en-us": { "role": { "label": "Other assets", "verboseLabel": "Others" } } }, "localname": "OtherAssets", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/SegmentInformationAndRevenueAssetsDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_OtherAssetsMember": { "auth_ref": [ "r241" ], "lang": { "en": { "role": { "documentation": "This member stands for assets that the entity does not separately disclose in the same statement or note." } }, "en-us": { "role": { "label": "Other assets [member]", "terseLabel": "Others [member]" } } }, "localname": "OtherAssetsMember", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/LeasesStatementOfFinancialPositionRelatingToLeasesDetails", "http://SinopecShanghai.com/role/LeasesStatementOfProfitLossAmountRelatingToLeasesDetails", "http://SinopecShanghai.com/role/SummaryOfSignificantAccountingPoliciesLeasesDetails" ], "xbrltype": "domainItemType" }, "ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities": { "auth_ref": [ "r162" ], "calculation": { "http://SinopecShanghai.com/role/ConsolidatedStatementOfCashFlows": { "order": 10.0, "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en": { "role": { "documentation": "The cash outflow to acquire interests in joint ventures (other than payments for those instruments considered to be cash equivalents or those held for dealing or trading purposes), classified as investing activities. [Refer: Joint ventures [member]]" } }, "en-us": { "role": { "label": "Other cash payments to acquire interests in joint ventures, classified as investing activities", "negatedLabel": "Payment for set up of a joint venture", "terseLabel": "Cash payments to acquire interests in joint ventures" } } }, "localname": "OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/ConsolidatedStatementOfCashFlows", "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodPrincipalActivitiesInJointVenturesDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_OtherComprehensiveIncome": { "auth_ref": [ "r7", "r50", "r63", "r211" ], "calculation": { "http://SinopecShanghai.com/role/ConsolidatedStatementOfProfitOrLossAndOtherComprehensiveIncome": { "order": 18.0, "parentTag": "ifrs-full_ComprehensiveIncome", "weight": 1.0 } }, "crdr": "credit", "lang": { "en": { "role": { "documentation": "The amount of income and expense (including reclassification adjustments) that is not recognised in profit or loss as required or permitted by IFRSs. [Refer: IFRSs [member]]" } }, "en-us": { "role": { "label": "Other comprehensive income", "terseLabel": "Other comprehensive income", "totalLabel": "Other comprehensive income for the year, net of tax" } } }, "localname": "OtherComprehensiveIncome", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/ConsolidatedStatementOfChangesInEquity", "http://SinopecShanghai.com/role/ConsolidatedStatementOfProfitOrLossAndOtherComprehensiveIncome", "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodSummarizedStatementOfComprehensiveIncomeForJointVenturesDetails", "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodSummarizedStatementOfComprehensiveIncomeForMaterialAssociatesDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_OtherComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other comprehensive income [abstract]", "terseLabel": "Other comprehensive income" } } }, "localname": "OtherComprehensiveIncomeAbstract", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/ConsolidatedStatementOfProfitOrLossAndOtherComprehensiveIncome" ], "xbrltype": "stringItemType" }, "ifrs-full_OtherComprehensiveIncomeBeforeTaxCashFlowHedges": { "auth_ref": [ "r41", "r64" ], "crdr": "credit", "lang": { "en": { "role": { "documentation": "The amount of other comprehensive income, before tax, after reclassification adjustments, related to cash flow hedges. [Refer: Cash flow hedges [member]; Other comprehensive income, before tax]" } }, "en-us": { "role": { "label": "Other comprehensive income, before tax, cash flow hedges", "terseLabel": "Effective portion of the cash flow hedge recognized in other comprehensive income" } } }, "localname": "OtherComprehensiveIncomeBeforeTaxCashFlowHedges", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/FinancialRiskManagementReconciliationOfHedgingReserveInRespectOfCommodityPriceRiskAndEffectivenessOfHedgingRelationshipsDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_OtherComprehensiveIncomeNetOfTaxChangeInValueOfForwardElementsOfForwardContracts": { "auth_ref": [ "r41", "r63" ], "calculation": { "http://SinopecShanghai.com/role/ConsolidatedStatementOfProfitOrLossAndOtherComprehensiveIncome": { "order": 20.0, "parentTag": "ifrs-full_OtherComprehensiveIncome", "weight": 1.0 } }, "crdr": "credit", "lang": { "en": { "role": { "documentation": "The amount of other comprehensive income, net of tax, after reclassification adjustments, related to change in value of forward elements of forward contracts. [Refer: Other comprehensive income]" } }, "en-us": { "role": { "label": "Other comprehensive income, net of tax, change in value of forward elements of forward contracts", "terseLabel": "Cash flow hedges: net movement in hedging reserve" } } }, "localname": "OtherComprehensiveIncomeNetOfTaxChangeInValueOfForwardElementsOfForwardContracts", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/ConsolidatedStatementOfProfitOrLossAndOtherComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "ifrs-full_OtherCurrentAssets": { "auth_ref": [ "r33" ], "crdr": "debit", "lang": { "en": { "role": { "documentation": "The amount of current assets that the entity does not separately disclose in the same statement or note. [Refer: Current assets]" } }, "en-us": { "role": { "label": "Other current assets", "terseLabel": "Other current assets (excluding cash)" } } }, "localname": "OtherCurrentAssets", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodSummarizedBalanceSheetForJointVenturesDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_OtherCurrentLiabilities": { "auth_ref": [ "r33" ], "calculation": { "http://SinopecShanghai.com/role/TradeAndOtherPayablesSummaryOfTradeAndOtherPayablesDetails": { "order": 8.0, "parentTag": "ifrs-full_OtherCurrentPayables", "weight": 1.0 } }, "crdr": "credit", "lang": { "en": { "role": { "documentation": "The amount of current liabilities that the entity does not separately disclose in the same statement or note. [Refer: Current liabilities]" } }, "en-us": { "role": { "label": "Other current liabilities", "terseLabel": "Other liabilities" } } }, "localname": "OtherCurrentLiabilities", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/TradeAndOtherPayablesSummaryOfTradeAndOtherPayablesDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_OtherCurrentPayables": { "auth_ref": [ "r33" ], "calculation": { "http://SinopecShanghai.com/role/TradeAndOtherPayablesSummaryOfTradeAndOtherPayablesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en": { "role": { "documentation": "The amount of current payables that the entity does not separately disclose in the same statement or note." } }, "en-us": { "role": { "label": "Other current payables", "totalLabel": "Subtotal of other payables" } } }, "localname": "OtherCurrentPayables", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/TradeAndOtherPayablesSummaryOfTradeAndOtherPayablesDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_OtherCurrentReceivables": { "auth_ref": [ "r42" ], "calculation": { "http://SinopecShanghai.com/role/ConsolidatedStatementOfFinancialPosition": { "order": 14.0, "parentTag": "ifrs-full_CurrentAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en": { "role": { "documentation": "The amount of current other receivables. [Refer: Other receivables]" } }, "en-us": { "role": { "label": "Other current receivables", "negatedLabel": "Less: loss allowance", "terseLabel": "Other receivables" } } }, "localname": "OtherCurrentReceivables", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/ConsolidatedStatementOfFinancialPosition", "http://SinopecShanghai.com/role/StatementOfFinancialPositionAndEquityMovementOfTheCompanyBalanceSheetDetails", "http://SinopecShanghai.com/role/TradeAndOtherReceivablesSummaryOfComponentOfTradeAndOtherReceivablesExplanatoryDetail" ], "xbrltype": "monetaryItemType" }, "ifrs-full_OtherEmployeeExpense": { "auth_ref": [ "r98" ], "crdr": "debit", "lang": { "en": { "role": { "documentation": "The amount of employee expenses that the entity does not separately disclose in the same statement or note." } }, "en-us": { "role": { "label": "Other employee expense", "terseLabel": "Others" } } }, "localname": "OtherEmployeeExpense", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/EmployeeBenefitExpensesDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_OtherExpenseByFunction": { "auth_ref": [ "r2", "r67", "r122" ], "calculation": { "http://SinopecShanghai.com/role/ConsolidatedStatementOfProfitOrLossAndOtherComprehensiveIncome": { "order": 11.0, "parentTag": "ifrs-full_ProfitLossFromOperatingActivities", "weight": -1.0 } }, "crdr": "debit", "lang": { "en": { "role": { "documentation": "The amount of expenses that the entity does not separately disclose in the same statement or note when the entity uses the 'function of expense' form for its analysis of expenses." } }, "en-us": { "role": { "label": "Other expense, by function", "negatedLabel": "Other operating expenses", "negatedTotalLabel": "Other operating expenses" } } }, "localname": "OtherExpenseByFunction", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/ConsolidatedStatementOfProfitOrLossAndOtherComprehensiveIncome", "http://SinopecShanghai.com/role/OtherOperatingExpensesDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_OtherFinanceIncome": { "auth_ref": [ "r12" ], "crdr": "credit", "lang": { "en": { "role": { "documentation": "The amount of finance income that the entity does not separately disclose in the same statement or note. [Refer: Finance income]" } }, "en-us": { "role": { "label": "Other finance income", "terseLabel": "Others" } } }, "localname": "OtherFinanceIncome", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/FinanceIncomeAndExpensesDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_OtherGainsLosses": { "auth_ref": [ "r1", "r2" ], "calculation": { "http://SinopecShanghai.com/role/ConsolidatedStatementOfProfitOrLossAndOtherComprehensiveIncome": { "order": 12.0, "parentTag": "ifrs-full_ProfitLossFromOperatingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en": { "role": { "documentation": "The gains (losses) that the entity does not separately disclose in the same statement or note." } }, "en-us": { "role": { "label": "Other gains (losses)", "terseLabel": "Other gains - net", "totalLabel": "Other gains - net" } } }, "localname": "OtherGainsLosses", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/ConsolidatedStatementOfProfitOrLossAndOtherComprehensiveIncome", "http://SinopecShanghai.com/role/OtherGainsNetDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_OtherIncome": { "auth_ref": [ "r1", "r2", "r120" ], "calculation": { "http://SinopecShanghai.com/role/ConsolidatedStatementOfProfitOrLossAndOtherComprehensiveIncome": { "order": 10.0, "parentTag": "ifrs-full_ProfitLossFromOperatingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en": { "role": { "documentation": "The amount of operating income that the entity does not separately disclose in the same statement or note." } }, "en-us": { "role": { "label": "Other income", "terseLabel": "Other operating income", "totalLabel": "Other operating income" } } }, "localname": "OtherIncome", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/ConsolidatedStatementOfProfitOrLossAndOtherComprehensiveIncome", "http://SinopecShanghai.com/role/OtherOperatingIncomeDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_OtherIntangibleAssetsMember": { "auth_ref": [ "r146" ], "lang": { "en": { "role": { "documentation": "This member stands for a class of intangible assets that the entity does not separately disclose in the same statement or note. [Refer: Intangible assets other than goodwill]" } }, "en-us": { "role": { "label": "Other intangible assets [member]", "terseLabel": "Intangible assets [member]" } } }, "localname": "OtherIntangibleAssetsMember", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/OtherNonCurrentAssetsDetails", "http://SinopecShanghai.com/role/OtherNonCurrentAssetsMovementInNetBookAmountDetails" ], "xbrltype": "domainItemType" }, "ifrs-full_OtherLiabilities": { "auth_ref": [ "r33" ], "crdr": "credit", "lang": { "en": { "role": { "documentation": "The amount of liabilities that the entity does not separately disclose in the same statement or note." } }, "en-us": { "role": { "label": "Other liabilities", "terseLabel": "Others" } } }, "localname": "OtherLiabilities", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/SegmentInformationAndRevenueLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_OtherNoncurrentAssets": { "auth_ref": [ "r33" ], "calculation": { "http://SinopecShanghai.com/role/ConsolidatedStatementOfFinancialPosition": { "order": 10.0, "parentTag": "ifrs-full_NoncurrentAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en": { "role": { "documentation": "The amount of non-current assets that the entity does not separately disclose in the same statement or note. [Refer: Non-current assets]" } }, "en-us": { "role": { "label": "Other non-current assets", "periodEndLabel": "Closing net book amount", "periodStartLabel": "Opening net book amount", "terseLabel": "Other non-current assets" } } }, "localname": "OtherNoncurrentAssets", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/ConsolidatedStatementOfFinancialPosition", "http://SinopecShanghai.com/role/OtherNonCurrentAssetsDetails", "http://SinopecShanghai.com/role/OtherNonCurrentAssetsMovementInNetBookAmountDetails", "http://SinopecShanghai.com/role/StatementOfFinancialPositionAndEquityMovementOfTheCompanyBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_OtherPayables": { "auth_ref": [ "r33" ], "crdr": "credit", "lang": { "en": { "role": { "documentation": "Amounts payable that the entity does not separately disclose in the same statement or note." } }, "en-us": { "role": { "label": "Other payables" } } }, "localname": "OtherPayables", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/FinancialRiskManagementFinancialRiskFactorsMaturityAnalysisForFinancialLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_OtherReservesMember": { "auth_ref": [ "r9", "r48" ], "lang": { "en": { "role": { "documentation": "This member stands for a component of equity representing reserves within equity, not including retained earnings. It also represents the standard value for the 'Reserves within equity' axis if no other member is used. [Refer: Retained earnings]" } }, "en-us": { "role": { "label": "Other reserves [member]" } } }, "localname": "OtherReservesMember", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/ConsolidatedStatementOfChangesInEquity" ], "xbrltype": "domainItemType" }, "ifrs-full_OtherTemporaryDifferencesMember": { "auth_ref": [ "r81" ], "lang": { "en": { "role": { "documentation": "This member stands for temporary differences that the entity does not separately disclose in the same statement or note. [Refer: Temporary differences [member]]" } }, "en-us": { "role": { "label": "Other temporary differences [member]", "terseLabel": "Others [member]" } } }, "localname": "OtherTemporaryDifferencesMember", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/IncomeTaxExpensesBenefitsMovementsInDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "ifrs-full_ParentMember": { "auth_ref": [ "r116" ], "lang": { "en": { "role": { "documentation": "This member stands for an entity that controls one or more entities." } }, "en-us": { "role": { "label": "Parent [member]", "terseLabel": "The Company [member]", "verboseLabel": "Sinopec Shanghai Petrochemical Company Limited (\"the Company\") [member]" } } }, "localname": "ParentMember", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/GeneralInformationReorganisationDetails", "http://SinopecShanghai.com/role/GeneralInformationTheFifteenthMeetingOfTheSeventhTermOfBoardOfDirectorsDetails", "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodPrincipalActivitiesInJointVenturesDetails", "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodPrincipalActivitiesOfMaterialAssociatesDetails", "http://SinopecShanghai.com/role/RelatedPartyTransactionsInvestmentCommitmentsWithRelatedPartiesNarrativeDetails", "http://SinopecShanghai.com/role/StatementOfFinancialPositionAndEquityMovementOfTheCompanyBalanceSheetDetails", "http://SinopecShanghai.com/role/StatementOfFinancialPositionAndEquityMovementOfTheCompanyReserveMovementDetails" ], "xbrltype": "domainItemType" }, "ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities": { "auth_ref": [ "r164" ], "calculation": { "http://SinopecShanghai.com/role/CashAndCashEquivalentsReconciliationOfLiabilitiesArisingFromFinancingActivitiesDetail": { "order": 4.0, "parentTag": "ifrs-full_IncreaseDecreaseThroughFinancingCashFlowsLiabilitiesArisingFromFinancingActivities", "weight": 1.0 }, "http://SinopecShanghai.com/role/CashAndCashEquivalentsSummaryOfCashFlowStatementForLeasesDetail": { "order": 2.0, "parentTag": "ifrs-full_CashOutflowForLeases", "weight": 1.0 }, "http://SinopecShanghai.com/role/ConsolidatedStatementOfCashFlows": { "order": 26.0, "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en": { "role": { "documentation": "The cash outflow for payment of lease liabilities, classified as financing activities. [Refer: Lease liabilities]" } }, "en-us": { "role": { "label": "Payments of lease liabilities, classified as financing activities", "negatedLabel": "Principal elements of lease payments", "negatedTerseLabel": "Within financing cash flows" } } }, "localname": "PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/CashAndCashEquivalentsReconciliationOfLiabilitiesArisingFromFinancingActivitiesDetail", "http://SinopecShanghai.com/role/CashAndCashEquivalentsSummaryOfCashFlowStatementForLeasesDetail", "http://SinopecShanghai.com/role/ConsolidatedStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "ifrs-full_PostemploymentBenefitExpenseDefinedContributionPlans": { "auth_ref": [ "r99" ], "crdr": "debit", "lang": { "en": { "role": { "documentation": "The amount of post-employment benefit expense relating to defined contribution plans. Defined contribution plans are post-employment benefit plans under which an entity pays fixed contributions into a separate entity (a fund) and will have no legal or constructive obligation to pay further contributions if the fund does not hold sufficient assets to pay all employee benefits relating to employee service in the current and prior periods." } }, "en-us": { "role": { "label": "Post-employment benefit expense, defined contribution plans", "verboseLabel": "Contributions to defined contribution retirement plans" } } }, "localname": "PostemploymentBenefitExpenseDefinedContributionPlans", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/EmployeeBenefitExpensesDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_PreviouslyStatedMember": { "auth_ref": [ "r5", "r184", "r185", "r186" ], "lang": { "en": { "role": { "documentation": "This member stands for the information previously stated in the financial statements (ie before retrospective application or retrospective restatement)." } }, "en-us": { "role": { "label": "Previously stated [member]" } } }, "localname": "PreviouslyStatedMember", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "domainItemType" }, "ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities": { "auth_ref": [ "r161" ], "calculation": { "http://SinopecShanghai.com/role/ConsolidatedStatementOfCashFlows": { "order": 20.0, "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en": { "role": { "documentation": "The cash inflow from sales of property, plant and equipment, classified as investing activities. [Refer: Property, plant and equipment]" } }, "en-us": { "role": { "label": "Proceeds from sales of property, plant and equipment, classified as investing activities", "terseLabel": "Net proceeds from disposal of property, plant and equipment" } } }, "localname": "ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/ConsolidatedStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "ifrs-full_ProfitLoss": { "auth_ref": [ "r6", "r49", "r166", "r188", "r190", "r203", "r300", "r304", "r317", "r329" ], "calculation": { "http://SinopecShanghai.com/role/ConsolidatedStatementOfProfitOrLossAndOtherComprehensiveIncome": { "order": 21.0, "parentTag": "ifrs-full_ComprehensiveIncome", "weight": 1.0 }, "http://SinopecShanghai.com/role/ConsolidatedStatementOfProfitOrLossAndOtherComprehensiveIncomeAlternate1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en": { "role": { "documentation": "The total of income less expenses from continuing and discontinued operations, excluding the components of other comprehensive income. [Refer: Other comprehensive income]" } }, "en-us": { "role": { "label": "Profit (loss)", "terseLabel": "Profit for the year", "totalLabel": "Profit for the year" } } }, "localname": "ProfitLoss", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/ConsolidatedStatementOfChangesInEquity", "http://SinopecShanghai.com/role/ConsolidatedStatementOfProfitOrLossAndOtherComprehensiveIncome", "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodSummarizedFinancialInformationForOtherAssociatesDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_ProfitLossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Profit (loss) [abstract]", "verboseLabel": "Segment result - (loss)/profit from operations" } } }, "localname": "ProfitLossAbstract", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/SegmentInformationAndRevenueSegmentResultProfitLossFromOperationsDetails" ], "xbrltype": "stringItemType" }, "ifrs-full_ProfitLossAttributableToAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Profit (loss), attributable to [abstract]", "terseLabel": "Profit attributable to:" } } }, "localname": "ProfitLossAttributableToAbstract", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/ConsolidatedStatementOfProfitOrLossAndOtherComprehensiveIncome" ], "xbrltype": "stringItemType" }, "ifrs-full_ProfitLossAttributableToNoncontrollingInterests": { "auth_ref": [ "r52", "r195" ], "calculation": { "http://SinopecShanghai.com/role/ConsolidatedStatementOfProfitOrLossAndOtherComprehensiveIncomeAlternate1": { "order": 25.0, "parentTag": "ifrs-full_ProfitLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en": { "role": { "documentation": "The profit (loss) from continuing and discontinued operations attributable to non-controlling interests. [Refer: Profit (loss); Non-controlling interests]" } }, "en-us": { "role": { "label": "Profit (loss), attributable to non-controlling interests", "terseLabel": "Non-controlling interests" } } }, "localname": "ProfitLossAttributableToNoncontrollingInterests", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/ConsolidatedStatementOfProfitOrLossAndOtherComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "ifrs-full_ProfitLossAttributableToOwnersOfParent": { "auth_ref": [ "r53" ], "calculation": { "http://SinopecShanghai.com/role/ConsolidatedStatementOfProfitOrLossAndOtherComprehensiveIncomeAlternate1": { "order": 24.0, "parentTag": "ifrs-full_ProfitLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en": { "role": { "documentation": "The profit (loss) from continuing and discontinued operations attributable to owners of the parent. [Refer: Profit (loss)]" } }, "en-us": { "role": { "label": "Profit (loss), attributable to owners of parent", "terseLabel": "Equity shareholders of the Company", "verboseLabel": "Net profit attributable to shareholders of the Company" } } }, "localname": "ProfitLossAttributableToOwnersOfParent", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/ConsolidatedStatementOfProfitOrLossAndOtherComprehensiveIncome", "http://SinopecShanghai.com/role/EarningsPerShareDetails", "http://SinopecShanghai.com/role/StatementOfFinancialPositionAndEquityMovementOfTheCompanyReserveMovementDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_ProfitLossBeforeTax": { "auth_ref": [ "r1", "r2", "r251", "r300", "r304" ], "calculation": { "http://SinopecShanghai.com/role/ConsolidatedStatementOfProfitOrLossAndOtherComprehensiveIncome": { "order": 1.0, "parentTag": "ifrs-full_ProfitLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en": { "role": { "documentation": "The profit (loss) before tax expense or income. [Refer: Profit (loss)]" } }, "en-us": { "role": { "definitionGuidance": "Profit before income tax", "label": "Profit (loss) before tax", "terseLabel": "Profit before taxation", "totalLabel": "Profit before taxation", "verboseLabel": "Profit/(loss) from continuing operations" } } }, "localname": "ProfitLossBeforeTax", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/CashAndCashEquivalentsReconciliationOfProfitBeforeTaxationToCashUsedInOperationDetails", "http://SinopecShanghai.com/role/ConsolidatedStatementOfProfitOrLossAndOtherComprehensiveIncome", "http://SinopecShanghai.com/role/IncomeTaxExpensesBenefitsReconciliationOfIncomeTaxDetails", "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodSummarizedStatementOfComprehensiveIncomeForJointVenturesDetails", "http://SinopecShanghai.com/role/SegmentInformationAndRevenueSegmentResultProfitLossFromOperationsDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_ProfitLossFromContinuingOperations": { "auth_ref": [ "r49", "r210", "r300", "r304" ], "crdr": "credit", "lang": { "en": { "role": { "documentation": "The profit (loss) from continuing operations. [Refer: Continuing operations [member]; Profit (loss)]" } }, "en-us": { "role": { "label": "Profit (loss) from continuing operations", "terseLabel": "Post-tax profit/(loss) from continuing operations" } } }, "localname": "ProfitLossFromContinuingOperations", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodSummarizedStatementOfComprehensiveIncomeForJointVenturesDetails", "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodSummarizedStatementOfComprehensiveIncomeForMaterialAssociatesDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_ProfitLossFromOperatingActivities": { "auth_ref": [ "r61", "r131" ], "calculation": { "http://SinopecShanghai.com/role/ConsolidatedStatementOfProfitOrLossAndOtherComprehensiveIncome": { "order": 2.0, "parentTag": "ifrs-full_ProfitLossBeforeTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en": { "role": { "documentation": "The profit (loss) from operating activities of the entity. [Refer: Profit (loss)]" } }, "en-us": { "role": { "label": "Profit (loss) from operating activities", "terseLabel": "Profit/(loss) from operations", "totalLabel": "Profit/(loss) from operations" } } }, "localname": "ProfitLossFromOperatingActivities", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/ConsolidatedStatementOfProfitOrLossAndOtherComprehensiveIncome", "http://SinopecShanghai.com/role/SegmentInformationAndRevenueRevenueDetails", "http://SinopecShanghai.com/role/SegmentInformationAndRevenueSegmentResultProfitLossFromOperationsDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_PropertyPlantAndEquipment": { "auth_ref": [ "r22", "r90" ], "calculation": { "http://SinopecShanghai.com/role/ConsolidatedStatementOfFinancialPosition": { "order": 2.0, "parentTag": "ifrs-full_NoncurrentAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en": { "role": { "documentation": "The amount of tangible assets that: (a) are held for use in the production or supply of goods or services, for rental to others, or for administrative purposes; and (b) are expected to be used during more than one period." } }, "en-us": { "role": { "label": "Property, plant and equipment", "periodEndLabel": "Closing net book amount", "periodStartLabel": "Opening net book amount", "terseLabel": "Property, plant and equipment" } } }, "localname": "PropertyPlantAndEquipment", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/ConsolidatedStatementOfFinancialPosition", "http://SinopecShanghai.com/role/PropertyPlantAndEquipmentMovementInNetBookAmountDetails", "http://SinopecShanghai.com/role/StatementOfFinancialPositionAndEquityMovementOfTheCompanyBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, plant and equipment [abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "xbrltype": "stringItemType" }, "ifrs-full_PropertyPlantAndEquipmentMember": { "auth_ref": [ "r91", "r137", "r241" ], "lang": { "en": { "role": { "documentation": "This member stands for property, plant and equipment. It also represents the standard value for the 'Classes of property, plant and equipment' axis if no other member is used. [Refer: Property, plant and equipment]" } }, "en-us": { "role": { "label": "Property, plant and equipment [member]", "terseLabel": "Total [member]" } } }, "localname": "PropertyPlantAndEquipmentMember", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodPrincipalActivitiesOfMaterialAssociatesDetails", "http://SinopecShanghai.com/role/PropertyPlantAndEquipmentMovementInNetBookAmountDetails", "http://SinopecShanghai.com/role/PropertyPlantAndEquipmentNarrativeDetails", "http://SinopecShanghai.com/role/SummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "ifrs-full_ProportionOfOwnershipInterestInAssociate": { "auth_ref": [ "r126", "r129", "r201" ], "lang": { "en": { "role": { "documentation": "The proportion of ownership interest in an associate attributable to the entity. [Refer: Associates [member]]" } }, "en-us": { "role": { "label": "Proportion of ownership interest in associate", "terseLabel": "Percentage of ownership interest" } } }, "localname": "ProportionOfOwnershipInterestInAssociate", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodPrincipalActivitiesOfMaterialAssociatesDetails", "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodSummarizedBalanceSheetForMaterialAssociatesDetails", "http://SinopecShanghai.com/role/RelatedPartyTransactionsInvestmentCommitmentsWithRelatedPartiesNarrativeDetails" ], "xbrltype": "percentItemType" }, "ifrs-full_ProportionOfOwnershipInterestInJointVenture": { "auth_ref": [ "r126", "r129", "r201" ], "lang": { "en": { "role": { "documentation": "The proportion of ownership interest in a joint venture attributable to the entity. [Refer: Joint ventures [member]]" } }, "en-us": { "role": { "label": "Proportion of ownership interest in joint venture", "terseLabel": "Percentage of ownership interest", "verboseLabel": "Group's effective interest" } } }, "localname": "ProportionOfOwnershipInterestInJointVenture", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodPrincipalActivitiesInJointVenturesDetails", "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodSummarizedBalanceSheetForJointVenturesDetails" ], "xbrltype": "percentItemType" }, "ifrs-full_ProportionOfOwnershipInterestInSubsidiary": { "auth_ref": [ "r126", "r129", "r199" ], "lang": { "en": { "role": { "documentation": "The proportion of ownership interest in a subsidiary attributable to the entity. [Refer: Subsidiaries [member]]" } }, "en-us": { "role": { "label": "Proportion of ownership interest in subsidiary", "terseLabel": "Percentage of equity held by the subsidiary", "verboseLabel": "Proportion of ownership interest Group's effective interest" } } }, "localname": "ProportionOfOwnershipInterestInSubsidiary", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/SubsidiariesAcquisitionOfJinlianDetails", "http://SinopecShanghai.com/role/SubsidiariesMajorSubsidiariesOfTheGroupDetails" ], "xbrltype": "percentItemType" }, "ifrs-full_ProportionOfOwnershipInterestsHeldByNoncontrollingInterests": { "auth_ref": [ "r194" ], "lang": { "en": { "role": { "documentation": "The proportion of ownership interests in a subsidiary held by non-controlling interests. [Refer: Subsidiaries [member]; Non-controlling interests]" } }, "en-us": { "role": { "label": "Proportion of ownership interests held by non-controlling interests", "verboseLabel": "Proportion of ownership interest Held by the Company" } } }, "localname": "ProportionOfOwnershipInterestsHeldByNoncontrollingInterests", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/SubsidiariesMajorSubsidiariesOfTheGroupDetails" ], "xbrltype": "percentItemType" }, "ifrs-full_PurchaseOfInterestsInAssociates": { "auth_ref": [ "r163" ], "calculation": { "http://SinopecShanghai.com/role/ConsolidatedStatementOfCashFlows": { "order": 11.0, "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en": { "role": { "documentation": "The cash outflow for the purchase of interests in associates. [Refer: Associates [member]]" } }, "en-us": { "role": { "label": "Purchase of interests in associates", "negatedLabel": "Payment for set up of an associate" } } }, "localname": "PurchaseOfInterestsInAssociates", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/ConsolidatedStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "ifrs-full_PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod": { "auth_ref": [ "r163" ], "crdr": "credit", "lang": { "en": { "role": { "documentation": "The cash outflow for the purchase of interests in investments accounted for using the equity method. [Refer: Investments accounted for using equity method]" } }, "en-us": { "role": { "label": "Purchase of interests in investments accounted for using equity method", "terseLabel": "Capital contribution paid to related parties" } } }, "localname": "PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsInvestmentCommitmentsWithRelatedPartiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities": { "auth_ref": [ "r160" ], "calculation": { "http://SinopecShanghai.com/role/ConsolidatedStatementOfCashFlows": { "order": 22.0, "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en": { "role": { "documentation": "The cash outflow for the purchases of property, plant and equipment, classified as investing activities. [Refer: Property, plant and equipment]" } }, "en-us": { "role": { "label": "Purchase of property, plant and equipment, classified as investing activities", "negatedLabel": "Payment for the purchase of property, plant and equipment and other long-term assets" } } }, "localname": "PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/ConsolidatedStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "ifrs-full_RangeAxis": { "auth_ref": [ "r226", "r227", "r228", "r247", "r276", "r318" ], "lang": { "en": { "role": { "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table." } }, "en-us": { "role": { "label": "Range [axis]" } } }, "localname": "RangeAxis", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/BorrowingsAdditionalInformationDetails", "http://SinopecShanghai.com/role/InvestmentPropertiesNarrativeDetails", "http://SinopecShanghai.com/role/TimeDepositsWithBanksAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "ifrs-full_RangesMember": { "auth_ref": [ "r226", "r227", "r228", "r247", "r276", "r318" ], "lang": { "en": { "role": { "documentation": "This member stands for aggregate ranges. It also represents the standard value for the 'Range' axis if no other member is used." } }, "en-us": { "role": { "label": "Ranges [member]" } } }, "localname": "RangesMember", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/BorrowingsAdditionalInformationDetails", "http://SinopecShanghai.com/role/InvestmentPropertiesNarrativeDetails", "http://SinopecShanghai.com/role/TimeDepositsWithBanksAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "ifrs-full_RawMaterials": { "auth_ref": [ "r43", "r105" ], "crdr": "debit", "lang": { "en": { "role": { "documentation": "A classification of current inventory representing the amount of assets to be consumed in the production process or in the rendering of services. [Refer: Inventories]" } }, "en-us": { "role": { "label": "Current raw materials", "terseLabel": "Raw materials" } } }, "localname": "RawMaterials", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_RawMaterialsAndConsumablesUsed": { "auth_ref": [ "r1", "r67" ], "crdr": "debit", "lang": { "en": { "role": { "documentation": "The amount of raw materials and consumables used in the production process or in the rendering of services. [Refer: Current raw materials]" } }, "en-us": { "role": { "label": "Raw materials and consumables used", "terseLabel": "Cost of raw material" } } }, "localname": "RawMaterialsAndConsumablesUsed", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/ExpenseByNatureDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_ReclassificationAdjustmentsOnCashFlowHedgesBeforeTax": { "auth_ref": [ "r65", "r341" ], "crdr": "debit", "lang": { "en": { "role": { "documentation": "The amount of reclassification adjustments related to cash flow hedges, before tax. Reclassification adjustments are amounts reclassified to profit (loss) in the current period that were recognised in other comprehensive income in the current or previous periods. [Refer: Cash flow hedges [member]; Other comprehensive income]" } }, "en-us": { "role": { "label": "Reclassification adjustments on cash flow hedges, before tax", "terseLabel": "Amounts reclassified to profit or loss" } } }, "localname": "ReclassificationAdjustmentsOnCashFlowHedgesBeforeTax", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/FinancialRiskManagementReconciliationOfHedgingReserveInRespectOfCommodityPriceRiskAndEffectivenessOfHedgingRelationshipsDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_ReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Reconciliation of accounting profit multiplied by applicable tax rates [abstract]" } } }, "localname": "ReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAbstract", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "xbrltype": "stringItemType" }, "ifrs-full_ReconciliationOfChangesInAllowanceAccountForCreditLossesOfFinancialAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Movements in the loss allowance account in respect of trade and other receivables" } } }, "localname": "ReconciliationOfChangesInAllowanceAccountForCreditLossesOfFinancialAssetsAbstract", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "xbrltype": "stringItemType" }, "ifrs-full_ReconciliationOfChangesInDeferredTaxLiabilityAssetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Reconciliation of changes in deferred tax liability (asset) [abstract]" } } }, "localname": "ReconciliationOfChangesInDeferredTaxLiabilityAssetAbstract", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "xbrltype": "stringItemType" }, "ifrs-full_RecoverableAmountOfAssetOrCashgeneratingUnit": { "auth_ref": [ "r140" ], "crdr": "debit", "lang": { "en": { "role": { "documentation": "The higher of an asset\u2019s (or cash-generating unit\u2019s) fair value less costs of disposal and its value in use. [Refer: Cash-generating units [member]]" } }, "en-us": { "role": { "label": "Recoverable amount of asset or cash-generating unit", "terseLabel": "Recoverable amount of asset" } } }, "localname": "RecoverableAmountOfAssetOrCashgeneratingUnit", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/PropertyPlantAndEquipmentNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_RecurringFairValueMeasurementMember": { "auth_ref": [ "r222" ], "lang": { "en": { "role": { "documentation": "This member stands for fair value measurements which other IFRSs require or permit in the statement of financial position at the end of each reporting period. [Refer: IFRSs [member]]" } }, "en-us": { "role": { "label": "Recurring fair value measurement [member]", "terseLabel": "Recurring fair value measurements [member]" } } }, "localname": "RecurringFairValueMeasurementMember", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/FinancialRiskManagementFairValueEstimationRecurringFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "ifrs-full_ReductionOfIssuedCapital": { "auth_ref": [ "r8" ], "crdr": "debit", "lang": { "en": { "role": { "documentation": "The decrease in equity resulting from a reduction in issued capital. [Refer: Issued capital]" } }, "en-us": { "role": { "label": "Reduction of issued capital", "verboseLabel": "Reduction of issued capital" } } }, "localname": "ReductionOfIssuedCapital", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodPrincipalActivitiesOfMaterialAssociatesDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_RentalIncome": { "auth_ref": [ "r12" ], "crdr": "credit", "lang": { "en": { "role": { "documentation": "The amount of income recognised from rental activities." } }, "en-us": { "role": { "label": "Rental income" } } }, "localname": "RentalIncome", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsOtherTransactionsBetweenTheGroupAndSinopecGroupAndItsSubsidiariesAssociatesAndJointVenturesOfTheGroupDetails", "http://SinopecShanghai.com/role/RelatedPartyTransactionsTransactionsBetweenTheGroupAndSinopecCorpItsSubsidiariesAndJointVenturesDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_RentalIncomeFromInvestmentProperty": { "auth_ref": [ "r148" ], "crdr": "credit", "lang": { "en": { "role": { "documentation": "The amount of rental income arising from investment property recognised in profit or loss. [Refer: Investment property]" } }, "en-us": { "role": { "label": "Rental income from investment property", "terseLabel": "Rental income" } } }, "localname": "RentalIncomeFromInvestmentProperty", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/InvestmentPropertiesNarrativeDetails", "http://SinopecShanghai.com/role/OtherOperatingIncomeDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_RepairsAndMaintenanceExpense": { "auth_ref": [ "r61" ], "crdr": "debit", "lang": { "en": { "role": { "documentation": "The amount of expenses incurred for the day-to-day servicing of assets, which may include the cost of labour, consumables or small parts." } }, "en-us": { "role": { "label": "Repairs and maintenance expense", "verboseLabel": "Repairs and maintenance expenses" } } }, "localname": "RepairsAndMaintenanceExpense", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/ExpenseByNatureDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_ReserveOfDiscretionaryParticipationFeaturesMember": { "auth_ref": [ "r333", "r334", "r338" ], "lang": { "en": { "role": { "documentation": "This member stands for a component of equity resulting from discretionary participation features. Discretionary participation features are contractual rights to receive, as a supplement to guaranteed benefits, additional benefits: (a) that are likely to be a significant portion of the total contractual benefits; (b) whose amount or timing is contractually at the discretion of the issuer; and (c) that are contractually based on: (i) the performance of a specified pool of contracts or a specified type of contract; (ii) realised and/or unrealised investment returns on a specified pool of assets held by the issuer; or (iii) the profit or loss of the company, fund or other entity that issues the contract." } }, "en-us": { "role": { "label": "Reserve of discretionary participation features [member]", "terseLabel": "Surplus reserve [member]" } } }, "localname": "ReserveOfDiscretionaryParticipationFeaturesMember", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/ReservesDetails", "http://SinopecShanghai.com/role/StatementOfFinancialPositionAndEquityMovementOfTheCompanyReserveMovementDetails" ], "xbrltype": "domainItemType" }, "ifrs-full_RestatedMember": { "auth_ref": [ "r5", "r19", "r184", "r185", "r186", "r317" ], "lang": { "en": { "role": { "documentation": "This member stands for the information currently stated in the financial statements. It also represents the standard value for the 'Retrospective application and retrospective restatement' and 'Departure from requirement of IFRS' axes if no other member is used." } }, "en-us": { "role": { "label": "Currently stated [member]" } } }, "localname": "RestatedMember", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "domainItemType" }, "ifrs-full_RetainedEarningsMember": { "auth_ref": [ "r9", "r11" ], "lang": { "en": { "role": { "documentation": "This member stands for a component of equity representing an entity's cumulative undistributed earnings or deficit." } }, "en-us": { "role": { "label": "Retained earnings [member]" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/ConsolidatedStatementOfChangesInEquity", "http://SinopecShanghai.com/role/ReservesDetails", "http://SinopecShanghai.com/role/StatementOfFinancialPositionAndEquityMovementOfTheCompanyReserveMovementDetails" ], "xbrltype": "domainItemType" }, "ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis": { "auth_ref": [ "r5", "r184", "r185", "r186" ], "lang": { "en": { "role": { "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table." } }, "en-us": { "role": { "label": "Retrospective application and retrospective restatement [axis]" } } }, "localname": "RetrospectiveApplicationAndRetrospectiveRestatementAxis", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "stringItemType" }, "ifrs-full_Revenue": { "auth_ref": [ "r1", "r2", "r56", "r203", "r209", "r251", "r294", "r303", "r309", "r310", "r311" ], "calculation": { "http://SinopecShanghai.com/role/ConsolidatedStatementOfProfitOrLossAndOtherComprehensiveIncome": { "order": 5.0, "parentTag": "shi_NetSales", "weight": 1.0 } }, "crdr": "credit", "lang": { "en": { "role": { "documentation": "The income arising in the course of an entity's ordinary activities. Income is increases in assets, or decreases in liabilities, that result in increases in equity, other than those relating to contributions from holders of equity claims." } }, "en-us": { "role": { "label": "Revenue", "terseLabel": "Segment revenue", "verboseLabel": "Revenue derived from a single customer" } } }, "localname": "Revenue", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/ConsolidatedStatementOfProfitOrLossAndOtherComprehensiveIncome", "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodSummarizedStatementOfComprehensiveIncomeForJointVenturesDetails", "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodSummarizedStatementOfComprehensiveIncomeForMaterialAssociatesDetails", "http://SinopecShanghai.com/role/SegmentInformationAndRevenueEntityWideInformationDetails", "http://SinopecShanghai.com/role/SegmentInformationAndRevenueRevenueDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_RevenueFromGovernmentGrants": { "auth_ref": [ "r108" ], "crdr": "credit", "lang": { "en": { "role": { "documentation": "The amount of income recognised in relation to government grants. [Refer: Government grants]" } }, "en-us": { "role": { "label": "Income from government grants", "terseLabel": "Government grants" } } }, "localname": "RevenueFromGovernmentGrants", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/OtherOperatingIncomeDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_RevenueFromInterest": { "auth_ref": [ "r12", "r214", "r295", "r307" ], "crdr": "credit", "lang": { "en": { "role": { "documentation": "The amount of income arising from interest." } }, "en-us": { "role": { "label": "Interest income" } } }, "localname": "RevenueFromInterest", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodSummarizedStatementOfComprehensiveIncomeForJointVenturesDetails", "http://SinopecShanghai.com/role/RelatedPartyTransactionsOtherTransactionsBetweenTheGroupAndSinopecGroupAndItsSubsidiariesAssociatesAndJointVenturesOfTheGroupDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_RevenueFromSaleOfPetroleumAndPetrochemicalProducts": { "auth_ref": [ "r12" ], "crdr": "credit", "lang": { "en": { "role": { "documentation": "The amount of revenue arising from the sale of petroleum and petrochemical products. [Refer: Current petroleum and petrochemical products; Revenue]" } }, "en-us": { "role": { "label": "Revenue from sale of petroleum and petrochemical products", "terseLabel": "Sales of petroleum products" } } }, "localname": "RevenueFromSaleOfPetroleumAndPetrochemicalProducts", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsTransactionsBetweenTheGroupAndSinopecCorpItsSubsidiariesAndJointVenturesDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_ReversalOfInventoryWritedown": { "auth_ref": [ "r66", "r104" ], "lang": { "en": { "role": { "documentation": "The amount recognised as a reduction in the amount of inventories recognised as an expense due to the reversal of any write-down of inventories resulting from an increase in net realisable value. [Refer: Inventories; Inventory write-down]" } }, "en-us": { "role": { "label": "Reversal of inventory write-down" } } }, "localname": "ReversalOfInventoryWritedown", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/InventoriesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_RightofuseAssets": { "auth_ref": [ "r240" ], "calculation": { "http://SinopecShanghai.com/role/ConsolidatedStatementOfFinancialPosition": { "order": 3.0, "parentTag": "ifrs-full_NoncurrentAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en": { "role": { "documentation": "The amount of assets that represent a lessee's right to use an underlying asset for the lease term. Underlying asset is an asset that is the subject of a lease, for which the right to use that asset has been provided by a lessor to a lessee." } }, "en-us": { "role": { "label": "Right-of-use assets", "terseLabel": "Right-of-use assets" } } }, "localname": "RightofuseAssets", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/ConsolidatedStatementOfFinancialPosition", "http://SinopecShanghai.com/role/LeasesStatementOfFinancialPositionRelatingToLeasesDetails", "http://SinopecShanghai.com/role/StatementOfFinancialPositionAndEquityMovementOfTheCompanyBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_SecuredBankLoansReceived": { "auth_ref": [ "r12" ], "crdr": "credit", "lang": { "en": { "role": { "documentation": "The amount of loans received from banks that have been secured by collateral. [Refer: Loans received]" } }, "en-us": { "role": { "label": "Secured bank loans received", "terseLabel": "Borrowings secured by property, plant and equipment" } } }, "localname": "SecuredBankLoansReceived", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/BorrowingsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_SegmentConsolidationItemsAxis": { "auth_ref": [ "r300" ], "lang": { "en": { "role": { "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table." } }, "en-us": { "role": { "label": "Segment consolidation items [axis]" } } }, "localname": "SegmentConsolidationItemsAxis", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/SegmentInformationAndRevenueAssetsDetails", "http://SinopecShanghai.com/role/SegmentInformationAndRevenueLiabilitiesDetails", "http://SinopecShanghai.com/role/SegmentInformationAndRevenueRevenueDetails" ], "xbrltype": "stringItemType" }, "ifrs-full_SegmentsAxis": { "auth_ref": [ "r95", "r139", "r230", "r300", "r325" ], "lang": { "en": { "role": { "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table." } }, "en-us": { "role": { "label": "Segments [axis]" } } }, "localname": "SegmentsAxis", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/PropertyPlantAndEquipmentNarrativeDetails", "http://SinopecShanghai.com/role/SegmentInformationAndRevenueAdditionsToPropertyPlantAndEquipmentConstructionInProgressRightOfUseAssetsAndOtherNonCurrentAssetsDetails", "http://SinopecShanghai.com/role/SegmentInformationAndRevenueAssetsDetails", "http://SinopecShanghai.com/role/SegmentInformationAndRevenueLiabilitiesDetails", "http://SinopecShanghai.com/role/SegmentInformationAndRevenueOtherProfitAndLossDisclosuresDetails", "http://SinopecShanghai.com/role/SegmentInformationAndRevenueRevenueDetails", "http://SinopecShanghai.com/role/SegmentInformationAndRevenueSegmentResultProfitLossFromOperationsDetails" ], "xbrltype": "stringItemType" }, "ifrs-full_SegmentsMember": { "auth_ref": [ "r95", "r139", "r230", "r308", "r325" ], "lang": { "en": { "role": { "documentation": "This member stands for all segments of an entity. It also represents the standard value for the 'Segments' axis if no other member is used." } }, "en-us": { "role": { "label": "Segments [member]" } } }, "localname": "SegmentsMember", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/PropertyPlantAndEquipmentNarrativeDetails", "http://SinopecShanghai.com/role/SegmentInformationAndRevenueAdditionsToPropertyPlantAndEquipmentConstructionInProgressRightOfUseAssetsAndOtherNonCurrentAssetsDetails", "http://SinopecShanghai.com/role/SegmentInformationAndRevenueAssetsDetails", "http://SinopecShanghai.com/role/SegmentInformationAndRevenueLiabilitiesDetails", "http://SinopecShanghai.com/role/SegmentInformationAndRevenueOtherProfitAndLossDisclosuresDetails", "http://SinopecShanghai.com/role/SegmentInformationAndRevenueRevenueDetails", "http://SinopecShanghai.com/role/SegmentInformationAndRevenueSegmentResultProfitLossFromOperationsDetails" ], "xbrltype": "domainItemType" }, "ifrs-full_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r61" ], "calculation": { "http://SinopecShanghai.com/role/ConsolidatedStatementOfProfitOrLossAndOtherComprehensiveIncome": { "order": 8.0, "parentTag": "ifrs-full_ProfitLossFromOperatingActivities", "weight": -1.0 } }, "crdr": "debit", "lang": { "en": { "role": { "documentation": "The amount of expense relating to selling, general and administrative activities of the entity." } }, "en-us": { "role": { "label": "Selling, general and administrative expense", "negatedLabel": "Selling and administrative expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/ConsolidatedStatementOfProfitOrLossAndOtherComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "ifrs-full_ShareOfOtherComprehensiveIncomeOfAssociatesAndJointVenturesAccountedForUsingEquityMethod": { "auth_ref": [ "r63", "r217", "r331" ], "crdr": "credit", "lang": { "en": { "role": { "documentation": "The entity's share of the other comprehensive income of associates and joint ventures accounted for using the equity method, net of tax. [Refer: Associates [member]; Investments accounted for using equity method; Joint ventures [member]; Other comprehensive income]" } }, "en-us": { "role": { "label": "Share of other comprehensive income of associates and joint ventures accounted for using equity method, net of tax", "terseLabel": "Other comprehensive income/(loss)", "verboseLabel": "Share of other comprehensive income of investments accounted for using the equity method" } } }, "localname": "ShareOfOtherComprehensiveIncomeOfAssociatesAndJointVenturesAccountedForUsingEquityMethod", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodInvestmentInAssociatesDetails", "http://SinopecShanghai.com/role/StatementOfFinancialPositionAndEquityMovementOfTheCompanyReserveMovementDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_ShareOfOtherComprehensiveIncomeOfAssociatesAndJointVenturesAccountedForUsingEquityMethodThatWillBeReclassifiedToProfitOrLossNetOfTax": { "auth_ref": [ "r60" ], "calculation": { "http://SinopecShanghai.com/role/ConsolidatedStatementOfProfitOrLossAndOtherComprehensiveIncome": { "order": 19.0, "parentTag": "ifrs-full_OtherComprehensiveIncome", "weight": 1.0 } }, "crdr": "credit", "lang": { "en": { "role": { "documentation": "Share of the other comprehensive income of associates and joint ventures accounted for using the equity method that will be reclassified to profit or loss, net of tax." } }, "en-us": { "role": { "label": "Share of other comprehensive income of associates and joint ventures accounted for using equity method that will be reclassified to profit or loss, net of tax", "verboseLabel": "Share of other comprehensive income of associates accounted for using the equity method" } } }, "localname": "ShareOfOtherComprehensiveIncomeOfAssociatesAndJointVenturesAccountedForUsingEquityMethodThatWillBeReclassifiedToProfitOrLossNetOfTax", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/ConsolidatedStatementOfProfitOrLossAndOtherComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "ifrs-full_ShareOfProfitLossOfAssociatesAccountedForUsingEquityMethod": { "auth_ref": [ "r61" ], "crdr": "credit", "lang": { "en": { "role": { "documentation": "The entity's share of the profit (loss) of associates accounted for using the equity method. [Refer: Associates [member]; Investments accounted for using equity method; Profit (loss)]" } }, "en-us": { "role": { "label": "Share of profit (loss) of associates accounted for using equity method", "terseLabel": "Associates", "verboseLabel": "Share of profit" } } }, "localname": "ShareOfProfitLossOfAssociatesAccountedForUsingEquityMethod", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodInvestmentInAssociatesDetails", "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodInvestmentsRecognizedInShareOfProfitLossDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod": { "auth_ref": [ "r58", "r298", "r307", "r331" ], "calculation": { "http://SinopecShanghai.com/role/ConsolidatedStatementOfProfitOrLossAndOtherComprehensiveIncome": { "order": 16.0, "parentTag": "ifrs-full_ProfitLossBeforeTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en": { "role": { "documentation": "The entity's share of the profit (loss) of associates and joint ventures accounted for using the equity method. [Refer: Associates [member]; Investments accounted for using equity method; Joint ventures [member]; Profit (loss)]" } }, "en-us": { "role": { "label": "Share of profit (loss) of associates and joint ventures accounted for using equity method", "terseLabel": "Share of net profits of associates and joint ventures accounted for using the equity method", "totalLabel": "Total", "verboseLabel": "Share of profit of investments accounted for using the equity method" } } }, "localname": "ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/ConsolidatedStatementOfProfitOrLossAndOtherComprehensiveIncome", "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodInvestmentsRecognizedInShareOfProfitLossDetails", "http://SinopecShanghai.com/role/SegmentInformationAndRevenueSegmentResultProfitLossFromOperationsDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethodAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share of profit (loss) of associates and joint ventures accounted for using equity method [abstract]" } } }, "localname": "ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethodAbstract", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "xbrltype": "stringItemType" }, "ifrs-full_ShareOfProfitLossOfJointVenturesAccountedForUsingEquityMethod": { "auth_ref": [ "r61" ], "crdr": "credit", "lang": { "en": { "role": { "documentation": "The entity's share of the profit (loss) of joint ventures accounted for using the equity method. [Refer: Investments accounted for using equity method; Joint ventures [member]; Profit (loss)]" } }, "en-us": { "role": { "label": "Share of profit (loss) of joint ventures accounted for using equity method", "terseLabel": "Joint ventures", "verboseLabel": "Share of profit" } } }, "localname": "ShareOfProfitLossOfJointVenturesAccountedForUsingEquityMethod", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodInvestmentInJointVenturesDetails", "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodInvestmentsRecognizedInShareOfProfitLossDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_SharePremiumMember": { "auth_ref": [ "r9" ], "lang": { "en": { "role": { "documentation": "This member stands for the amount received or receivable from issuance of the entity's shares in excess of nominal value." } }, "en-us": { "role": { "label": "Share premium [member]" } } }, "localname": "SharePremiumMember", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/ReservesDetails", "http://SinopecShanghai.com/role/StatementOfFinancialPositionAndEquityMovementOfTheCompanyReserveMovementDetails" ], "xbrltype": "domainItemType" }, "ifrs-full_SharebasedPaymentArrangementsMember": { "auth_ref": [ "r248" ], "lang": { "en": { "role": { "documentation": "This member stands for an agreement between the entity or another group entity or any shareholder of the group entity and another party (including an employee) that entitles the other party to receive (a) cash or other assets of the entity for amounts that are based on the price (or value) of equity instruments (including shares or share options) of the entity or another group entity; or (b) equity instruments (including shares or share options) of the entity or another group entity, provided that the specified vesting conditions, if any, are met. It also represents the standard value for the 'Types of share-based payment arrangements' axis if no other member is used." } }, "en-us": { "role": { "label": "Share-based payment arrangements [member]" } } }, "localname": "SharebasedPaymentArrangementsMember", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/GeneralInformationTheFifteenthMeetingOfTheSeventhTermOfBoardOfDirectorsDetails" ], "xbrltype": "domainItemType" }, "ifrs-full_ShorttermBorrowings": { "auth_ref": [ "r33" ], "calculation": { "http://SinopecShanghai.com/role/BorrowingsSummaryOfBorrowingsDetails": { "order": 1.0, "parentTag": "ifrs-full_Borrowings", "weight": 1.0 }, "http://SinopecShanghai.com/role/ConsolidatedStatementOfFinancialPosition": { "order": 33.0, "parentTag": "ifrs-full_CurrentLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en": { "role": { "documentation": "The amount of current borrowings. [Refer: Borrowings]" } }, "en-us": { "role": { "definitionGuidance": "Credit loans due within one year - Short term bank loan", "label": "Current borrowings", "terseLabel": "Borrowings" } } }, "localname": "ShorttermBorrowings", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/BorrowingsSummaryOfBorrowingsDetails", "http://SinopecShanghai.com/role/ConsolidatedStatementOfFinancialPosition", "http://SinopecShanghai.com/role/SegmentInformationAndRevenueLiabilitiesDetails", "http://SinopecShanghai.com/role/StatementOfFinancialPositionAndEquityMovementOfTheCompanyBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_ShorttermBorrowingsMember": { "auth_ref": [ "r177", "r183" ], "lang": { "en": { "role": { "documentation": "This member stands for short-term borrowings. [Refer: Borrowings]" } }, "en-us": { "role": { "label": "Short-term borrowings [member]", "terseLabel": "Borrowings [member]" } } }, "localname": "ShorttermBorrowingsMember", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/CashAndCashEquivalentsReconciliationOfLiabilitiesArisingFromFinancingActivitiesDetail" ], "xbrltype": "domainItemType" }, "ifrs-full_ShorttermDepositsClassifiedAsCashEquivalents": { "auth_ref": [ "r179" ], "crdr": "debit", "lang": { "en": { "role": { "documentation": "A classification of cash equivalents representing short-term deposits. [Refer: Cash equivalents]" } }, "en-us": { "role": { "label": "Short-term deposits, classified as cash equivalents", "terseLabel": "Cash deposits with a related party", "verboseLabel": "Cash deposits, maturing within 3 months" } } }, "localname": "ShorttermDepositsClassifiedAsCashEquivalents", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/CashAndCashEquivalentsCashAndCashEquivalentsDetail", "http://SinopecShanghai.com/role/RelatedPartyTransactionsRelevantAmountsDueFromToRelatedPartiesDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_ShorttermDepositsNotClassifiedAsCashEquivalents": { "auth_ref": [ "r33" ], "calculation": { "http://SinopecShanghai.com/role/ConsolidatedStatementOfFinancialPosition": { "order": 18.0, "parentTag": "ifrs-full_CurrentAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en": { "role": { "documentation": "The amount of short-term deposits held by the entity that are not classified as cash equivalents. [Refer: Cash equivalents]" } }, "en-us": { "role": { "definitionGuidance": "Time deposits with maturity less than one year", "label": "Short-term deposits, not classified as cash equivalents", "terseLabel": "Time deposits with banks" } } }, "localname": "ShorttermDepositsNotClassifiedAsCashEquivalents", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/ConsolidatedStatementOfFinancialPosition", "http://SinopecShanghai.com/role/StatementOfFinancialPositionAndEquityMovementOfTheCompanyBalanceSheetDetails", "http://SinopecShanghai.com/role/TimeDepositsWithBanksSummaryOfTimeDepositsWithBanksDetail" ], "xbrltype": "monetaryItemType" }, "ifrs-full_SignificantInvestmentsInAssociatesAxis": { "auth_ref": [ "r127", "r130", "r221", "r332", "r337" ], "lang": { "en": { "role": { "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table." } }, "en-us": { "role": { "label": "Associates [axis]" } } }, "localname": "SignificantInvestmentsInAssociatesAxis", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeSummaryOfFinancialAssetsAtFairValueThroughOtherComprehensiveIncomeDetail", "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodInvestmentInAssociatesDetails", "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodInvestmentsRecognizedInBalanceSheetDetails", "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodPrincipalActivitiesOfMaterialAssociatesDetails", "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodSummarizedBalanceSheetForMaterialAssociatesDetails", "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodSummarizedFinancialInformationForOtherAssociatesDetails", "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodSummarizedStatementOfComprehensiveIncomeForMaterialAssociatesDetails", "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodTables", "http://SinopecShanghai.com/role/RelatedPartyTransactionsInvestmentCommitmentsWithRelatedPartiesNarrativeDetails" ], "xbrltype": "stringItemType" }, "ifrs-full_SignificantInvestmentsInSubsidiariesAxis": { "auth_ref": [ "r127", "r130", "r219" ], "lang": { "en": { "role": { "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table." } }, "en-us": { "role": { "label": "Subsidiaries [axis]" } } }, "localname": "SignificantInvestmentsInSubsidiariesAxis", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsInvestmentCommitmentsWithRelatedPartiesNarrativeDetails", "http://SinopecShanghai.com/role/SubsidiariesAcquisitionOfJinlianDetails", "http://SinopecShanghai.com/role/SubsidiariesMajorSubsidiariesOfTheGroupDetails" ], "xbrltype": "stringItemType" }, "ifrs-full_SocialSecurityContributions": { "auth_ref": [ "r100" ], "crdr": "debit", "lang": { "en": { "role": { "documentation": "A class of employee benefits expense that represents social security contributions. [Refer: Employee benefits expense]" } }, "en-us": { "role": { "label": "Social security contributions", "terseLabel": "Social welfare costs" } } }, "localname": "SocialSecurityContributions", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/EmployeeBenefitExpensesDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of cash flows [abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "xbrltype": "stringItemType" }, "ifrs-full_StatementOfChangesInEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of changes in equity [abstract]" } } }, "localname": "StatementOfChangesInEquityAbstract", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "xbrltype": "stringItemType" }, "ifrs-full_StatementOfChangesInEquityLineItems": { "auth_ref": [], "lang": { "en": { "role": { "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table." } }, "en-us": { "role": { "label": "Statement of changes in equity [line items]" } } }, "localname": "StatementOfChangesInEquityLineItems", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/ConsolidatedStatementOfChangesInEquity", "http://SinopecShanghai.com/role/StatementOfFinancialPositionAndEquityMovementOfTheCompanyReserveMovementDetails" ], "xbrltype": "stringItemType" }, "ifrs-full_StatementOfChangesInEquityTable": { "auth_ref": [ "r9" ], "lang": { "en": { "role": { "documentation": "Schedule disclosing information related to changes in equity." } }, "en-us": { "role": { "label": "Statement of changes in equity [table]" } } }, "localname": "StatementOfChangesInEquityTable", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/ConsolidatedStatementOfChangesInEquity", "http://SinopecShanghai.com/role/StatementOfFinancialPositionAndEquityMovementOfTheCompanyReserveMovementDetails" ], "xbrltype": "stringItemType" }, "ifrs-full_StatementOfComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of comprehensive income [abstract]" } } }, "localname": "StatementOfComprehensiveIncomeAbstract", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "xbrltype": "stringItemType" }, "ifrs-full_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of financial position [abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "xbrltype": "stringItemType" }, "ifrs-full_StatutoryReserve": { "auth_ref": [ "r33" ], "crdr": "credit", "lang": { "en": { "role": { "documentation": "A component of equity representing reserves created based on legal requirements." } }, "en-us": { "role": { "label": "Statutory reserve", "terseLabel": "Legal surplus" } } }, "localname": "StatutoryReserve", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/ReservesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_StatutoryReserveMember": { "auth_ref": [ "r11" ], "lang": { "en": { "role": { "documentation": "This member stands for a component of equity representing reserves created based on legal requirements." } }, "en-us": { "role": { "label": "Statutory reserve [member]", "terseLabel": "Legal surplus [member]" } } }, "localname": "StatutoryReserveMember", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/ReservesDetails", "http://SinopecShanghai.com/role/StatementOfFinancialPositionAndEquityMovementOfTheCompanyReserveMovementDetails" ], "xbrltype": "domainItemType" }, "ifrs-full_SwapContractMember": { "auth_ref": [ "r12" ], "lang": { "en": { "role": { "documentation": "This member stands for a derivative financial instrument that involves the exchange of cash flow streams between the parties of the contract over a specified period. [Refer: Derivatives [member]]" } }, "en-us": { "role": { "label": "Swap contract [member]" } } }, "localname": "SwapContractMember", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/FinancialRiskManagementReconciliationOfHedgingReserveInRespectOfCommodityPriceRiskAndEffectivenessOfHedgingRelationshipsDetails" ], "xbrltype": "domainItemType" }, "ifrs-full_TaxEffectOfExpenseNotDeductibleInDeterminingTaxableProfitTaxLoss": { "auth_ref": [ "r76" ], "calculation": { "http://SinopecShanghai.com/role/IncomeTaxExpensesBenefitsReconciliationOfIncomeTaxDetails": { "order": 6.0, "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en": { "role": { "documentation": "The amount that represents the difference between the tax expense (income) and the product of the accounting profit multiplied by the applicable tax rate(s) that relates to expenses not deductible in determining taxable profit (tax loss). [Refer: Accounting profit]" } }, "en-us": { "role": { "label": "Tax effect of expense not deductible in determining taxable profit (tax loss)", "negatedLabel": "Tax effect of non-deductible loss, expenses and costs" } } }, "localname": "TaxEffectOfExpenseNotDeductibleInDeterminingTaxableProfitTaxLoss", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/IncomeTaxExpensesBenefitsReconciliationOfIncomeTaxDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_TaxEffectOfRevenuesExemptFromTaxation2011": { "auth_ref": [ "r76" ], "calculation": { "http://SinopecShanghai.com/role/IncomeTaxExpensesBenefitsReconciliationOfIncomeTaxDetails": { "order": 7.0, "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en": { "role": { "documentation": "The amount that represents the difference between the tax expense (income) and the product of the accounting profit multiplied by the applicable tax rate(s) that relates to revenues that are exempt from taxation. [Refer: Accounting profit]" } }, "en-us": { "role": { "label": "Tax effect of revenues exempt from taxation", "terseLabel": "Tax effect of other non-taxable income" } } }, "localname": "TaxEffectOfRevenuesExemptFromTaxation2011", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/IncomeTaxExpensesBenefitsReconciliationOfIncomeTaxDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_TaxEffectOfTaxLosses": { "auth_ref": [ "r76" ], "calculation": { "http://SinopecShanghai.com/role/IncomeTaxExpensesBenefitsReconciliationOfIncomeTaxDetails": { "order": 4.0, "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en": { "role": { "documentation": "The amount that represents the difference between the tax expense (income) and the product of the accounting profit multiplied by the applicable tax rate(s) that relates to tax losses. [Refer: Accounting profit]" } }, "en-us": { "role": { "label": "Tax effect of tax losses", "negatedLabel": "Tax losses for which no deferred income tax asset was recognized" } } }, "localname": "TaxEffectOfTaxLosses", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/IncomeTaxExpensesBenefitsReconciliationOfIncomeTaxDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_TaxExpenseIncomeAtApplicableTaxRate": { "auth_ref": [ "r76" ], "calculation": { "http://SinopecShanghai.com/role/IncomeTaxExpensesBenefitsReconciliationOfIncomeTaxDetails": { "order": 10.0, "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en": { "role": { "documentation": "The product of the accounting profit multiplied by the applicable tax rate(s). [Refer: Accounting profit; Applicable tax rate]" } }, "en-us": { "role": { "label": "Tax expense (income) at applicable tax rate", "negatedLabel": "Expected PRC income tax at the statutory tax rate of 25%" } } }, "localname": "TaxExpenseIncomeAtApplicableTaxRate", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/IncomeTaxExpensesBenefitsReconciliationOfIncomeTaxDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_TaxExpenseOtherThanIncomeTaxExpense": { "auth_ref": [ "r61" ], "calculation": { "http://SinopecShanghai.com/role/ConsolidatedStatementOfProfitOrLossAndOtherComprehensiveIncome": { "order": 6.0, "parentTag": "shi_NetSales", "weight": -1.0 } }, "crdr": "debit", "lang": { "en": { "role": { "documentation": "The amount of tax expense exclusive of income tax expense." } }, "en-us": { "role": { "label": "Tax expense other than income tax expense", "negatedLabel": "Taxes and surcharges" } } }, "localname": "TaxExpenseOtherThanIncomeTaxExpense", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/ConsolidatedStatementOfProfitOrLossAndOtherComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis": { "auth_ref": [ "r81" ], "lang": { "en": { "role": { "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table." } }, "en-us": { "role": { "label": "Temporary difference, unused tax losses and unused tax credits [axis]" } } }, "localname": "TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/IncomeTaxExpensesBenefitsDeferredTaxAssetsNotRecognizedDetails", "http://SinopecShanghai.com/role/IncomeTaxExpensesBenefitsMovementsInDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember": { "auth_ref": [ "r81" ], "lang": { "en": { "role": { "documentation": "This member stands for temporary differences, unused tax losses and unused tax credits. It also represents the standard value for the 'Temporary difference, unused tax losses and unused tax credits' axis if no other member is used. [Refer: Temporary differences [member]; Unused tax credits [member]; Unused tax losses [member]]" } }, "en-us": { "role": { "label": "Temporary difference, unused tax losses and unused tax credits [member]" } } }, "localname": "TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/IncomeTaxExpensesBenefitsDeferredTaxAssetsNotRecognizedDetails", "http://SinopecShanghai.com/role/IncomeTaxExpensesBenefitsMovementsInDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "ifrs-full_TopOfRangeMember": { "auth_ref": [ "r226", "r227", "r228", "r247", "r276", "r318" ], "lang": { "en": { "role": { "documentation": "This member stands for top of a range." } }, "en-us": { "role": { "label": "Top of range [member]" } } }, "localname": "TopOfRangeMember", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/InvestmentPropertiesNarrativeDetails", "http://SinopecShanghai.com/role/TimeDepositsWithBanksAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "ifrs-full_TradeAndOtherCurrentPayables": { "auth_ref": [ "r28" ], "calculation": { "http://SinopecShanghai.com/role/ConsolidatedStatementOfFinancialPosition": { "order": 38.0, "parentTag": "ifrs-full_CurrentLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en": { "role": { "documentation": "The amount of current trade payables and current other payables. [Refer: Current trade payables; Other current payables]" } }, "en-us": { "role": { "label": "Trade and other current payables", "terseLabel": "Trade and other payables" } } }, "localname": "TradeAndOtherCurrentPayables", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/ConsolidatedStatementOfFinancialPosition", "http://SinopecShanghai.com/role/StatementOfFinancialPositionAndEquityMovementOfTheCompanyBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_TradeAndOtherCurrentPayablesToRelatedParties": { "auth_ref": [ "r45" ], "calculation": { "http://SinopecShanghai.com/role/ConsolidatedStatementOfFinancialPosition": { "order": 39.0, "parentTag": "ifrs-full_CurrentLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en": { "role": { "documentation": "The amount of current payables due to related parties. [Refer: Related parties [member]; Payables to related parties]" } }, "en-us": { "role": { "label": "Current payables to related parties", "terseLabel": "Amounts due to related parties", "verboseLabel": "Total amount due to related parties" } } }, "localname": "TradeAndOtherCurrentPayablesToRelatedParties", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/ConsolidatedStatementOfFinancialPosition", "http://SinopecShanghai.com/role/RelatedPartyTransactionsRelevantAmountsDueFromToRelatedPartiesDetails", "http://SinopecShanghai.com/role/StatementOfFinancialPositionAndEquityMovementOfTheCompanyBalanceSheetDetails", "http://SinopecShanghai.com/role/TradeAndOtherPayablesSummaryOfTradeAndOtherPayablesDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_TradeAndOtherCurrentReceivables": { "auth_ref": [ "r26", "r42" ], "crdr": "debit", "lang": { "en": { "role": { "documentation": "The amount of current trade receivables and current other receivables. [Refer: Current trade receivables; Other current receivables]" } }, "en-us": { "role": { "label": "Trade and other current receivables", "terseLabel": "Trade and other current receivables" } } }, "localname": "TradeAndOtherCurrentReceivables", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/TradeAndOtherReceivablesSummaryOfComponentOfTradeAndOtherReceivablesExplanatoryDetail" ], "xbrltype": "monetaryItemType" }, "ifrs-full_TradeAndOtherCurrentReceivablesDueFromRelatedParties": { "auth_ref": [ "r42" ], "calculation": { "http://SinopecShanghai.com/role/ConsolidatedStatementOfFinancialPosition": { "order": 16.0, "parentTag": "ifrs-full_CurrentAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en": { "role": { "documentation": "The amount of current receivables due from related parties. [Refer: Related parties [member]]" } }, "en-us": { "role": { "label": "Current receivables due from related parties", "terseLabel": "Amounts due from related parties" } } }, "localname": "TradeAndOtherCurrentReceivablesDueFromRelatedParties", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/ConsolidatedStatementOfFinancialPosition", "http://SinopecShanghai.com/role/RelatedPartyTransactionsRelevantAmountsDueFromToRelatedPartiesDetails", "http://SinopecShanghai.com/role/StatementOfFinancialPositionAndEquityMovementOfTheCompanyBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_TradeAndOtherPayablesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Trade and other payables [abstract]" } } }, "localname": "TradeAndOtherPayablesAbstract", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "xbrltype": "stringItemType" }, "ifrs-full_TradeAndOtherPayablesToRelatedParties": { "auth_ref": [ "r45" ], "calculation": { "http://SinopecShanghai.com/role/TradeAndOtherPayablesSummaryOfTradeAndOtherPayablesDetails": { "order": 1.0, "parentTag": "shi_TradePayablesBillsPayableAndAmountsDueToRelatedParties", "weight": 1.0 } }, "crdr": "credit", "lang": { "en": { "role": { "documentation": "The amount of payables due to related parties. [Refer: Related parties [member]]" } }, "en-us": { "role": { "label": "Payables to related parties", "terseLabel": "Amounts due to related parties excluded\u00a0non-financial\u00a0liabilities", "verboseLabel": "Amounts due to related parties exclude advances received" } } }, "localname": "TradeAndOtherPayablesToRelatedParties", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/FinancialRiskManagementFinancialRiskFactorsMaturityAnalysisForFinancialLiabilitiesDetails", "http://SinopecShanghai.com/role/TradeAndOtherPayablesSummaryOfTradeAndOtherPayablesDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_TradeAndOtherPayablesToTradeSuppliers": { "auth_ref": [ "r45" ], "calculation": { "http://SinopecShanghai.com/role/TradeAndOtherPayablesSummaryOfTradeAndOtherPayablesDetails": { "order": 2.0, "parentTag": "shi_TradePayablesBillsPayableAndAmountsDueToRelatedParties", "weight": 1.0 } }, "crdr": "credit", "lang": { "en": { "role": { "documentation": "The amount of payment due to suppliers for goods and services used in the entity's business." } }, "en-us": { "role": { "label": "Trade payables", "terseLabel": "Trade payables" } } }, "localname": "TradeAndOtherPayablesToTradeSuppliers", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/FinancialRiskManagementFinancialRiskFactorsMaturityAnalysisForFinancialLiabilitiesDetails", "http://SinopecShanghai.com/role/TradeAndOtherPayablesSummaryOfTradeAndOtherPayablesDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_TradeAndOtherReceivablesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Trade and other receivables [abstract]" } } }, "localname": "TradeAndOtherReceivablesAbstract", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "xbrltype": "stringItemType" }, "ifrs-full_TradeReceivablesMember": { "auth_ref": [ "r12", "r263", "r267", "r269" ], "lang": { "en": { "role": { "documentation": "This member stands for trade receivables. [Refer: Trade receivables]" } }, "en-us": { "role": { "label": "Trade receivables [member]", "terseLabel": "Trade receivables [member]" } } }, "localname": "TradeReceivablesMember", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/TradeAndOtherReceivablesSummaryOfComponentOfTradeAndOtherReceivablesExplanatoryDetail" ], "xbrltype": "domainItemType" }, "ifrs-full_TransportationExpense": { "auth_ref": [ "r12" ], "crdr": "debit", "lang": { "en": { "role": { "documentation": "The amount of expense arising from transportation services." } }, "en-us": { "role": { "label": "Transportation expense", "terseLabel": "Transportation costs" } } }, "localname": "TransportationExpense", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/ExpenseByNatureDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_TypesOfInterestRatesAxis": { "auth_ref": [ "r272" ], "lang": { "en": { "role": { "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table." } }, "en-us": { "role": { "label": "Types of interest rates [axis]" } } }, "localname": "TypesOfInterestRatesAxis", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/FinancialRiskManagementFinancialRiskFactorsNarrativeDetails", "http://SinopecShanghai.com/role/FinancialRiskManagementFinancialRiskFactorsScheduleOfInterestRateFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "ifrs-full_TypesOfRisksAxis": { "auth_ref": [ "r253", "r261", "r262", "r319", "r320", "r321", "r323" ], "lang": { "en": { "role": { "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table." } }, "en-us": { "role": { "label": "Types of risks [axis]" } } }, "localname": "TypesOfRisksAxis", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/FinancialRiskManagementFinancialRiskFactorsMaturityAnalysisForFinancialLiabilitiesDetails", "http://SinopecShanghai.com/role/FinancialRiskManagementFinancialRiskFactorsNarrativeDetails" ], "xbrltype": "stringItemType" }, "ifrs-full_TypesOfRisksMember": { "auth_ref": [ "r253", "r261", "r262", "r319", "r320", "r321", "r323" ], "lang": { "en": { "role": { "documentation": "This member stands for all types of risks. It also represents the standard value for the 'Types of risks' axis if no other member is used." } }, "en-us": { "role": { "label": "Risks [member]" } } }, "localname": "TypesOfRisksMember", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/FinancialRiskManagementFinancialRiskFactorsMaturityAnalysisForFinancialLiabilitiesDetails", "http://SinopecShanghai.com/role/FinancialRiskManagementFinancialRiskFactorsNarrativeDetails" ], "xbrltype": "domainItemType" }, "ifrs-full_TypesOfSharebasedPaymentArrangementsAxis": { "auth_ref": [ "r248" ], "lang": { "en": { "role": { "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table." } }, "en-us": { "role": { "label": "Types of share-based payment arrangements [axis]" } } }, "localname": "TypesOfSharebasedPaymentArrangementsAxis", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/GeneralInformationTheFifteenthMeetingOfTheSeventhTermOfBoardOfDirectorsDetails" ], "xbrltype": "stringItemType" }, "ifrs-full_UnallocatedAmountsMember": { "auth_ref": [ "r308", "r312" ], "lang": { "en": { "role": { "documentation": "This member stands for items that have not been allocated to operating segments." } }, "en-us": { "role": { "label": "Unallocated amounts [member]" } } }, "localname": "UnallocatedAmountsMember", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/SegmentInformationAndRevenueAssetsDetails", "http://SinopecShanghai.com/role/SegmentInformationAndRevenueLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "ifrs-full_UndiscountedOperatingLeasePaymentsToBeReceived": { "auth_ref": [ "r244" ], "crdr": "debit", "lang": { "en": { "role": { "documentation": "The amount of undiscounted operating lease payments to be received. Operating lease is a lease that does not transfer substantially all the risks and rewards incidental to ownership of an underlying asset." } }, "en-us": { "role": { "label": "Undiscounted operating lease payments to be received", "terseLabel": "Undiscounted operating lease payments to be received" } } }, "localname": "UndiscountedOperatingLeasePaymentsToBeReceived", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/InvestmentPropertiesMinimumLeasePaymentsReceivableOnLeasesOfInvestmentPropertiesDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised": { "auth_ref": [ "r78" ], "lang": { "en": { "role": { "documentation": "The amount of unused tax losses for which no deferred tax asset is recognised in the statement of financial position. [Refer: Unused tax losses [member]]" } }, "en-us": { "role": { "label": "Unused tax losses for which no deferred tax asset recognised", "terseLabel": "Deferred tax assets not recognized in respect of unused tax losses carried forward" } } }, "localname": "UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/IncomeTaxExpensesBenefitsDeferredTaxAssetsNotRecognizedDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_UnusedTaxLossesMember": { "auth_ref": [ "r81" ], "lang": { "en": { "role": { "documentation": "This member stands for tax losses that have been incurred and are carried forward for use against future taxable profit." } }, "en-us": { "role": { "label": "Unused tax losses [member]", "verboseLabel": "Unused tax losses carried forward [member]" } } }, "localname": "UnusedTaxLossesMember", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/IncomeTaxExpensesBenefitsDeferredTaxAssetsNotRecognizedDetails" ], "xbrltype": "domainItemType" }, "ifrs-full_WagesAndSalaries": { "auth_ref": [ "r100" ], "crdr": "debit", "lang": { "en": { "role": { "documentation": "A class of employee benefits expense that represents wages and salaries. [Refer: Employee benefits expense]" } }, "en-us": { "role": { "label": "Wages and salaries" } } }, "localname": "WagesAndSalaries", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/EmployeeBenefitExpensesDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_WeightedAverageMember": { "auth_ref": [ "r226", "r227", "r228", "r276", "r318" ], "lang": { "en": { "role": { "documentation": "This member stands for an average in which each quantity to be averaged is assigned a weight that determines the relative effect of each quantity on the average." } }, "en-us": { "role": { "label": "Weighted average [member]" } } }, "localname": "WeightedAverageMember", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/BorrowingsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "ifrs-full_WeightedAverageShares": { "auth_ref": [ "r134" ], "lang": { "en": { "role": { "documentation": "The number of ordinary shares outstanding at the beginning of the period, adjusted by the number of ordinary shares bought back or issued during the period multiplied by a time-weighting factor." } }, "en-us": { "role": { "label": "Weighted average number of ordinary shares used in calculating basic earnings per share", "terseLabel": "Weighted average number of ordinary shares in issue (thousands of shares)" } } }, "localname": "WeightedAverageShares", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "ifrs-full_WritedownsReversalsOfInventories": { "auth_ref": [ "r66" ], "crdr": "debit", "lang": { "en": { "role": { "documentation": "The amount recognised resulting from the write-down of inventories to net realisable value or reversals of those write-downs. [Refer: Inventories]" } }, "en-us": { "role": { "label": "Write-downs (reversals of write-downs) of inventories", "negatedLabel": "Inventory write-down", "terseLabel": "Inventory write-down", "verboseLabel": "Inventory provision excluded in cost of sales" } } }, "localname": "WritedownsReversalsOfInventories", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/ExpenseByNatureDetails", "http://SinopecShanghai.com/role/InventoriesNarrativeDetails", "http://SinopecShanghai.com/role/SegmentInformationAndRevenueOtherProfitAndLossDisclosuresDetails" ], "xbrltype": "monetaryItemType" }, "ifrs-full_WritedownsReversalsOfPropertyPlantAndEquipment": { "auth_ref": [ "r66" ], "lang": { "en": { "role": { "documentation": "The amount recognised resulting from the write-down of property, plant and equipment to its recoverable amount or reversals of those write-downs. [Refer: Property, plant and equipment]" } }, "en-us": { "role": { "label": "Write-downs (reversals of write-downs) of property, plant and equipment", "terseLabel": "Written off of impairment loss due to disposal of property, plant and equipment" } } }, "localname": "WritedownsReversalsOfPropertyPlantAndEquipment", "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full", "presentation": [ "http://SinopecShanghai.com/role/PropertyPlantAndEquipmentNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "shi_ASharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A shares [member]", "label": "A shares [member]" } } }, "localname": "ASharesMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/CoverPage" ], "xbrltype": "domainItemType" }, "shi_AccrualsAndOthersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Accruals and others.", "label": "Accruals and Others [Member]" } } }, "localname": "AccrualsAndOthersMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/IncomeTaxExpensesBenefitsMovementsInDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "shi_AccumulatedImpairmentLossInConstructionInProgress": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Accumulated impairment loss in construction in progress", "label": "Accumulated impairment loss in construction in progress", "terseLabel": "Impairment loss in construction in progress" } } }, "localname": "AccumulatedImpairmentLossInConstructionInProgress", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/ConstructionInProgressDetails" ], "xbrltype": "monetaryItemType" }, "shi_AcquisitionOfASubsidiaryNetOfCashAcquired": { "auth_ref": [], "calculation": { "http://SinopecShanghai.com/role/ConsolidatedStatementOfCashFlows": { "order": 12.0, "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Acquisition of a subsidiary, net of cash acquired.", "label": "Acquisition Of A Subsidiary Net Of Cash Acquired", "negatedLabel": "Acquisition of a subsidiary, net of cash acquired" } } }, "localname": "AcquisitionOfASubsidiaryNetOfCashAcquired", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/ConsolidatedStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "shi_AcquisitionOfSubsidiariesPropertyPlantAndEquipment": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase in property, plant and equipment resulting from acquisition of subsidiaries.", "label": "Acquisition of subsidiary" } } }, "localname": "AcquisitionOfSubsidiariesPropertyPlantAndEquipment", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/PropertyPlantAndEquipmentMovementInNetBookAmountDetails" ], "xbrltype": "monetaryItemType" }, "shi_AdditionOfLeaseLiabilities": { "auth_ref": [], "calculation": { "http://SinopecShanghai.com/role/CashAndCashEquivalentsReconciliationOfLiabilitiesArisingFromFinancingActivitiesDetail": { "order": 5.0, "parentTag": "shi_IncreaseDecreaseThroughChangesOtherThanFromFinancingCashFlowsLiabilitiesArisingFromFinancingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) in addition of liabilities arising from financing activities resulting from financing cash flows.", "label": "Addition of lease liabilities", "verboseLabel": "Addition of lease liabilities" } } }, "localname": "AdditionOfLeaseLiabilities", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/CashAndCashEquivalentsReconciliationOfLiabilitiesArisingFromFinancingActivitiesDetail" ], "xbrltype": "monetaryItemType" }, "shi_AdditionsToDeferredIncome": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Additions to deferred income", "label": "Additions" } } }, "localname": "AdditionsToDeferredIncome", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/DeferredIncomeDetails" ], "xbrltype": "monetaryItemType" }, "shi_AdditionsToPropertyPlantAndEquipmentConstructionInProgressRightOfUseAssetsLeasePrepaymentsAndOtherAssets": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Additions to property, plant and equipment, construction in progress, right-of-use assets, lease prepayments and other assets", "label": "Additions to property, plant and equipment, construction in progress, right-of-use assets, lease prepayments and other assets", "verboseLabel": "Additions to property, plant and equipment, construction in progress, right-of-use assets and other non-current assets" } } }, "localname": "AdditionsToPropertyPlantAndEquipmentConstructionInProgressRightOfUseAssetsLeasePrepaymentsAndOtherAssets", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/SegmentInformationAndRevenueAdditionsToPropertyPlantAndEquipmentConstructionInProgressRightOfUseAssetsAndOtherNonCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "shi_AdditionsToPropertyPlantAndEquipmentConstructionInProgressRightOfUseAssetsLeasePrepaymentsAndOtherAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Additions to property, plant and equipment, construction in progress, right-of-use assets, lease prepayments and other assets [abstact]", "label": "Additions to property, plant and equipment, construction in progress, right-of-use assets, lease prepayments and other assets [abstact]", "terseLabel": "Additions to property, plant and equipment, construction in progress, right-of-use assets and other non-current assets" } } }, "localname": "AdditionsToPropertyPlantAndEquipmentConstructionInProgressRightOfUseAssetsLeasePrepaymentsAndOtherAssetsAbstract", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/SegmentInformationAndRevenueAdditionsToPropertyPlantAndEquipmentConstructionInProgressRightOfUseAssetsAndOtherNonCurrentAssetsDetails" ], "xbrltype": "stringItemType" }, "shi_AdjustmentsForDecreaseIncreaseInBalancesToRelatedPartiesNet": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Adjustments for decrease (increase) in balances to related parties, net", "label": "Adjustments for decrease (increase) in balances to related parties, net", "terseLabel": "Increase/(decrease) in balances to related parties - net" } } }, "localname": "AdjustmentsForDecreaseIncreaseInBalancesToRelatedPartiesNet", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/CashAndCashEquivalentsReconciliationOfProfitBeforeTaxationToCashUsedInOperationDetails" ], "xbrltype": "monetaryItemType" }, "shi_AdjustmentsForEarningsNotSharedByOtherShareholders": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represent the earnings from sales of the lands injected by Government in Chemical Industry cannot be shared by other shareholders", "label": "Adjustments for earnings not shared by other shareholders" } } }, "localname": "AdjustmentsForEarningsNotSharedByOtherShareholders", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodSummarizedBalanceSheetForMaterialAssociatesDetails" ], "xbrltype": "monetaryItemType" }, "shi_AdjustmentsForGainLossOnDisposalOfFinancialAssetsAtFairValueThroughOtherComprehensiveIncome": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Adjustments For Gain Loss On Disposal Of Financial Assets At Fair Value Through Other Comprehensive Income", "label": "Adjustments For Gain Loss On Disposal Of Financial Assets At Fair Value Through Other Comprehensive Income", "terseLabel": "Losses on sale of FVOCI" } } }, "localname": "AdjustmentsForGainLossOnDisposalOfFinancialAssetsAtFairValueThroughOtherComprehensiveIncome", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/CashAndCashEquivalentsReconciliationOfProfitBeforeTaxationToCashUsedInOperationDetails" ], "xbrltype": "monetaryItemType" }, "shi_AdjustmentsForImpairmentLossRecognisedInProfitOrLossInvestmentAccountedForUsingTheEquityMethod": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Adjustments For Impairment Loss Recognised In Profit Or Loss Investment Accounted For Using The Equity Method.", "label": "Adjustments For Impairment Loss Recognised In Profit Or Loss Investment Accounted For Using The Equity Method", "terseLabel": "Impairment loss on investment accounted for using the equity method" } } }, "localname": "AdjustmentsForImpairmentLossRecognisedInProfitOrLossInvestmentAccountedForUsingTheEquityMethod", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/CashAndCashEquivalentsReconciliationOfProfitBeforeTaxationToCashUsedInOperationDetails" ], "xbrltype": "monetaryItemType" }, "shi_AdjustmentsForInterestIncomeFromTimeDepositsWithMaturityMoreThanThreeMonths": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Adjustments For Interest Income From Time Deposits With Maturity More Than Three Months.", "label": "Adjustments For Interest Income From Time Deposits With Maturity More Than Three Months", "negatedLabel": "Interest income from time deposits with maturity more than 3 months" } } }, "localname": "AdjustmentsForInterestIncomeFromTimeDepositsWithMaturityMoreThanThreeMonths", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/CashAndCashEquivalentsReconciliationOfProfitBeforeTaxationToCashUsedInOperationDetails" ], "xbrltype": "monetaryItemType" }, "shi_AdjustmentsForUnrealisedUpstreamAndDownstreamTransaction": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Adjustments for unrealised upstream and downstream transaction", "label": "Adjustments for unrealized upstream and downstream transaction", "negatedTerseLabel": "Unrealised downstream transactions" } } }, "localname": "AdjustmentsForUnrealisedUpstreamAndDownstreamTransaction", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodSummarizedBalanceSheetForJointVenturesDetails", "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodSummarizedBalanceSheetForMaterialAssociatesDetails" ], "xbrltype": "monetaryItemType" }, "shi_AggregatedIndividuallyMaterialAssociatesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for the aggregation of associates that are individually material.", "label": "Aggregated individually material associates [member]", "terseLabel": "Material associates [member]" } } }, "localname": "AggregatedIndividuallyMaterialAssociatesMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodTables" ], "xbrltype": "domainItemType" }, "shi_AmendmentsToIasEightDefinitionOfAccountingEstimatesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Amendments to IAS eight definition of accounting estimates.", "label": "Amendments to IAS Eight Definition of Accounting Estimates [Member]", "terseLabel": "Amendments to IAS 8, Definition of Accounting Estimates [Member]" } } }, "localname": "AmendmentsToIasEightDefinitionOfAccountingEstimatesMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/PossibleImpactOfAmendmentsNewStandardsAndInterpretationsIssuedButNotYetEffectiveForTheYearEnded31December2021SummaryOfNumberOfAmendmentsNewStandardsAndInterpretationsWhichAreNotYetEffectiveDetail" ], "xbrltype": "domainItemType" }, "shi_AmendmentsToIasOneAndIfrsPracticeStatementOneDisclosureOfAccountingPoliciesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Amendments to IAS one and IFRS practice statement one disclosure of accounting policies.", "label": "Amendments to IAS One and IFRS Practice Statement One Disclosure of Accounting Policies [Member]", "terseLabel": "Amendments to IAS 1 and IFRS Practice Statement 2, Disclosure of Accounting Policies [Member]" } } }, "localname": "AmendmentsToIasOneAndIfrsPracticeStatementOneDisclosureOfAccountingPoliciesMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/PossibleImpactOfAmendmentsNewStandardsAndInterpretationsIssuedButNotYetEffectiveForTheYearEnded31December2021SummaryOfNumberOfAmendmentsNewStandardsAndInterpretationsWhichAreNotYetEffectiveDetail" ], "xbrltype": "domainItemType" }, "shi_AmendmentsToIasOneClassificationOfLiabilityAsCurrentOrNonCurrentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Amendments to i as one classification of liability as current or non current.", "label": "Amendments To IAS One Classification Of Liability As Current Or Non Current [Member]", "terseLabel": "Amendments to IAS 1, Classification of Liabilities as Current or Non-current [Member]" } } }, "localname": "AmendmentsToIasOneClassificationOfLiabilityAsCurrentOrNonCurrentMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/PossibleImpactOfAmendmentsNewStandardsAndInterpretationsIssuedButNotYetEffectiveForTheYearEnded31December2021SummaryOfNumberOfAmendmentsNewStandardsAndInterpretationsWhichAreNotYetEffectiveDetail" ], "xbrltype": "domainItemType" }, "shi_AmendmentsToIasSixteenPropertyPlantAndEquipmentProceedsBeforeIntendedUseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "amendments to i as sixteen property plant and equipment proceeds before intended use.", "label": "Amendments To IAS Sixteen Property Plant And Equipment Proceeds Before Intended Use [Member]", "verboseLabel": "Amendments to IAS 16, Property, Plant and Equipment: Proceeds before Intended Use [Member]" } } }, "localname": "AmendmentsToIasSixteenPropertyPlantAndEquipmentProceedsBeforeIntendedUseMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/PossibleImpactOfAmendmentsNewStandardsAndInterpretationsIssuedButNotYetEffectiveForTheYearEnded31December2021SummaryOfNumberOfAmendmentsNewStandardsAndInterpretationsWhichAreNotYetEffectiveDetail" ], "xbrltype": "domainItemType" }, "shi_AmendmentsToIasThirtySevenCostOfFulfillingAContractMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Amendments to i as thirty seven cost of fulfilling a contract.", "label": "Amendments To IAS Thirty Seven Cost Of Fulfilling A Contract [Member]", "verboseLabel": "Amendments to IAS 37, Onerous Contracts \u2013 Cost of Fulfilling a Contract [Member]" } } }, "localname": "AmendmentsToIasThirtySevenCostOfFulfillingAContractMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/PossibleImpactOfAmendmentsNewStandardsAndInterpretationsIssuedButNotYetEffectiveForTheYearEnded31December2021SummaryOfNumberOfAmendmentsNewStandardsAndInterpretationsWhichAreNotYetEffectiveDetail" ], "xbrltype": "domainItemType" }, "shi_AmendmentsToIasTwelveDeferredTaxRelatedToAssetsAndLiabilitiesArisingFromASingleTransactionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Amendments to IAS twelve deferred tax related to assets and liabilities arising from a single transaction.", "label": "Amendments to IAS Twelve Deferred Tax related to Assets and Liabilities arising from a Single Transaction [Member]", "terseLabel": "Amendments to IAS 12, Deferred Tax related to Assets and Liabilities arising from a Single Transaction [Member]" } } }, "localname": "AmendmentsToIasTwelveDeferredTaxRelatedToAssetsAndLiabilitiesArisingFromASingleTransactionMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/PossibleImpactOfAmendmentsNewStandardsAndInterpretationsIssuedButNotYetEffectiveForTheYearEnded31December2021SummaryOfNumberOfAmendmentsNewStandardsAndInterpretationsWhichAreNotYetEffectiveDetail" ], "xbrltype": "domainItemType" }, "shi_AmendmentsToIfrsSeventeenComparativeInformationOfIfrsSeventeenAndIfrsNineMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "amendments to IFRS seventeen comparative information of IFRS seventeen and IFRS nine.", "label": "Amendments To IFRS Seventeen Comparative Information Of IFRS Seventeen And IFRS Nine [Member]", "verboseLabel": "Amendments to IFRS 17, Initial Application of IFRS 17 and IFRS 9 - Comparative Information {Member]" } } }, "localname": "AmendmentsToIfrsSeventeenComparativeInformationOfIfrsSeventeenAndIfrsNineMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/PossibleImpactOfAmendmentsNewStandardsAndInterpretationsIssuedButNotYetEffectiveForTheYearEnded31December2021SummaryOfNumberOfAmendmentsNewStandardsAndInterpretationsWhichAreNotYetEffectiveDetail" ], "xbrltype": "domainItemType" }, "shi_AmendmentsToIfrsSeventeenMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "amendments to IFRS seventeen.", "label": "Amendments To IFRS Seventeen [Member]", "terseLabel": "Amendments to IFRS 17 [Member]" } } }, "localname": "AmendmentsToIfrsSeventeenMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/PossibleImpactOfAmendmentsNewStandardsAndInterpretationsIssuedButNotYetEffectiveForTheYearEnded31December2021SummaryOfNumberOfAmendmentsNewStandardsAndInterpretationsWhichAreNotYetEffectiveDetail" ], "xbrltype": "domainItemType" }, "shi_AmendmentsToIfrsThreeConceptualFrameworkMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Amendments to IFRS three conceptual framework.", "label": "Amendments To IFRS Three Conceptual Framework [Member]", "verboseLabel": "Amendments to IFRS 3, Reference to the Conceptual Framework [Member]" } } }, "localname": "AmendmentsToIfrsThreeConceptualFrameworkMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/PossibleImpactOfAmendmentsNewStandardsAndInterpretationsIssuedButNotYetEffectiveForTheYearEnded31December2021SummaryOfNumberOfAmendmentsNewStandardsAndInterpretationsWhichAreNotYetEffectiveDetail" ], "xbrltype": "domainItemType" }, "shi_AmortisationExpenseChargedToCostOfSales": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortization expense charged to cost of sales", "label": "Amortization expense charged to cost of sales", "terseLabel": "Amortization charged in cost of sales" } } }, "localname": "AmortisationExpenseChargedToCostOfSales", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/OtherNonCurrentAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "shi_AmortizationOfGovernmentGrantsRelatingToPurchaseOfPropertyPlantAndEquipment": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortization of government grants relating to purchase of property plant and equipment", "label": "Amortization of government grants relating to purchase of property plant and equipment", "negatedLabel": "Amortization" } } }, "localname": "AmortizationOfGovernmentGrantsRelatingToPurchaseOfPropertyPlantAndEquipment", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/DeferredIncomeDetails" ], "xbrltype": "monetaryItemType" }, "shi_AmountDueFromRelatedPartiesAtFairValueThroughOtherComprehensiveIncome": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount due from related parties at fair value through other comprehensive income.", "label": "Amount Due From Related Parties At Fair Value Through Other Comprehensive Income", "verboseLabel": "- Amounts due from related parties" } } }, "localname": "AmountDueFromRelatedPartiesAtFairValueThroughOtherComprehensiveIncome", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeSummaryOfFinancialAssetsAtFairValueThroughOtherComprehensiveIncomeDetail" ], "xbrltype": "monetaryItemType" }, "shi_AmountOfImpairmentWriteOffDueToTheDisposalOfConstructionInProgress": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of impairment write-off due to the disposal of construction in progress.", "label": "Impairment write-off due to the disposal of construction in progress" } } }, "localname": "AmountOfImpairmentWriteOffDueToTheDisposalOfConstructionInProgress", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/ConstructionInProgressDetails" ], "xbrltype": "monetaryItemType" }, "shi_AmountsDueFromRelatedPartiesBillsReceivablesCurrent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amounts due from related parties bills receivables current.", "label": "Amounts Due From Related Parties Bills Receivables Current", "terseLabel": "Amounts due from related parties - bills receivables (note 25)" } } }, "localname": "AmountsDueFromRelatedPartiesBillsReceivablesCurrent", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/TradeAndOtherReceivablesSummaryOfComponentOfTradeAndOtherReceivablesExplanatoryDetail" ], "xbrltype": "monetaryItemType" }, "shi_AmountsDueFromRelatedPartiesPrepaymentsCurrent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amounts due from related parties prepayments current.", "label": "Amounts Due From Related Parties Prepayments Current", "terseLabel": "Amounts due from related parties - prepayments" } } }, "localname": "AmountsDueFromRelatedPartiesPrepaymentsCurrent", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/TradeAndOtherReceivablesSummaryOfComponentOfTradeAndOtherReceivablesExplanatoryDetail" ], "xbrltype": "monetaryItemType" }, "shi_AmountsIncludedInTheCashFlowStatementForLleasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Amounts included in the cash flow statement for leases.", "label": "Amounts Included in the Cash Flow Statement for Lleases [Abstract]" } } }, "localname": "AmountsIncludedInTheCashFlowStatementForLleasesAbstract", "nsuri": "http://SinopecShanghai.com/20211231", "xbrltype": "stringItemType" }, "shi_AmountsTransferredFromHedgingReserveToInitialCarryingAmountOfHedgedItems": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amounts transferred from hedging reserve to initial carrying amount of hedged Items.", "label": "Amounts Transferred From Hedging Reserve To Initial Carrying Amount Of Hedged Items", "terseLabel": "Amounts transferred from hedging reserve to initial carrying amount of hedged items" } } }, "localname": "AmountsTransferredFromHedgingReserveToInitialCarryingAmountOfHedgedItems", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/ReservesDetails", "http://SinopecShanghai.com/role/StatementOfFinancialPositionAndEquityMovementOfTheCompanyReserveMovementDetails" ], "xbrltype": "monetaryItemType" }, "shi_AnnualImprovementsToIfrsStandardTwoThousandEighteenTwoThousandTwentyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "annual improvements to ifrs standard two thousand eighteen two thousand twenty", "label": "Annual Improvements To IFRS Standard Two Thousand Eighteen Two Thousand Twenty [Member]", "verboseLabel": "Annual Improvements to IFRS Standards 2018-2020 [Memebr]" } } }, "localname": "AnnualImprovementsToIfrsStandardTwoThousandEighteenTwoThousandTwentyMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/PossibleImpactOfAmendmentsNewStandardsAndInterpretationsIssuedButNotYetEffectiveForTheYearEnded31December2021SummaryOfNumberOfAmendmentsNewStandardsAndInterpretationsWhichAreNotYetEffectiveDetail" ], "xbrltype": "domainItemType" }, "shi_AssetsAndLiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Assets and liabilities, current [abstract]", "label": "Assets and liabilities, current [abstract]", "terseLabel": "Current" } } }, "localname": "AssetsAndLiabilitiesCurrentAbstract", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodSummarizedBalanceSheetForJointVenturesDetails", "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodSummarizedBalanceSheetForMaterialAssociatesDetails" ], "xbrltype": "stringItemType" }, "shi_AssetsAndLiabilitiesNonCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Assets and liabilities, non-current [abstract]", "label": "Assets and liabilities, non-current [abstract]", "terseLabel": "Non-current" } } }, "localname": "AssetsAndLiabilitiesNonCurrentAbstract", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodSummarizedBalanceSheetForJointVenturesDetails", "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodSummarizedBalanceSheetForMaterialAssociatesDetails" ], "xbrltype": "stringItemType" }, "shi_AssociatesAndJointVenturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Associates and joint ventures [member]", "label": "Associates and joint ventures [member]", "terseLabel": "Associates and joint ventures of the Group [member]" } } }, "localname": "AssociatesAndJointVenturesMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsOtherTransactionsBetweenTheGroupAndSinopecGroupAndItsSubsidiariesAssociatesAndJointVenturesOfTheGroupDetails", "http://SinopecShanghai.com/role/RelatedPartyTransactionsRelevantAmountsDueFromToRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "shi_BASFYpcCompanyLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "BASF-YPC Company Limited [member]", "label": "BASF-YPC Company Limited [member]" } } }, "localname": "BASFYpcCompanyLimitedMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsListOfMajorRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "shi_BalanceSheetAndReserveMovementOfParentCompanyAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Balance sheet and reserve movement of parent company [abstract]", "label": "Balance sheet and reserve movement of the Company [abstract]" } } }, "localname": "BalanceSheetAndReserveMovementOfParentCompanyAbstract", "nsuri": "http://SinopecShanghai.com/20211231", "xbrltype": "stringItemType" }, "shi_BalingMaterialsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Baling materials.", "label": "Baling Materials [Member]" } } }, "localname": "BalingMaterialsMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsInvestmentCommitmentsWithRelatedPartiesDetails", "http://SinopecShanghai.com/role/RelatedPartyTransactionsInvestmentCommitmentsWithRelatedPartiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "shi_BasfGaoQiaoPerformanceChemicalsShanghaiCompanyLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "BASF Gao-Qiao Performance Chemicals(Shanghai) Company Limited [member]", "label": "BASF GaoQiao Performance ChemicalsShanghai Company Limited [member]", "terseLabel": "BASF Gao-Qiao Performance Chemicals (Shanghai) Company Limited [member]" } } }, "localname": "BasfGaoQiaoPerformanceChemicalsShanghaiCompanyLimitedMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsListOfMajorRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "shi_BasicAndDilutedEarningPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Basic And Diluted Earning Per Share", "label": "Basic And Diluted Earning Per Share [Abstract]", "verboseLabel": "Earnings per share attributable to equity shareholders of the Company for the year (expressed in RMB per share)" } } }, "localname": "BasicAndDilutedEarningPerShareAbstract", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/ConsolidatedStatementOfProfitOrLossAndOtherComprehensiveIncome" ], "xbrltype": "stringItemType" }, "shi_BasisForConclusionsIfrsSeventeenMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Basis for conclusions IFRS seventeen.", "label": "Basis For Conclusions IFRS Seventeen [Member]", "terseLabel": "Basis for conclusions on IFRS 17 [Member]" } } }, "localname": "BasisForConclusionsIfrsSeventeenMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/PossibleImpactOfAmendmentsNewStandardsAndInterpretationsIssuedButNotYetEffectiveForTheYearEnded31December2021SummaryOfNumberOfAmendmentsNewStandardsAndInterpretationsWhichAreNotYetEffectiveDetail" ], "xbrltype": "domainItemType" }, "shi_BasisPointsOfInterestRatesRisenFallenForSensitivityAnalysisOfFinancialRisk": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Basis points of interest rates risen (fallen) for sensitivity analysis of financial risk", "label": "Basis points of interest rates risen (fallen) for sensitivity analysis of financial risk", "terseLabel": "Interest rates on the floating rate borrowings risen/fallen basis points" } } }, "localname": "BasisPointsOfInterestRatesRisenFallenForSensitivityAnalysisOfFinancialRisk", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/FinancialRiskManagementFinancialRiskFactorsNarrativeDetails" ], "xbrltype": "percentItemType" }, "shi_BeijingPetrochemicalConstructionConsultingCompanyLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Beijing petro-chemical construction consulting compant limited.", "label": "Beijing PetroChemical Construction Consulting Company Limited [Member]" } } }, "localname": "BeijingPetrochemicalConstructionConsultingCompanyLimitedMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsListOfMajorRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "shi_BeijingVictoryHotelCompanyLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Beijing Victory Hotel Company Limited [member]", "label": "Beijing Victory Hotel Company Limited [member]" } } }, "localname": "BeijingVictoryHotelCompanyLimitedMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsListOfMajorRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "shi_BeijingYanshanPetrochemicalSpecialEquipmentInspectionCompanyLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Beijing Yanshan Petrochemical Special Equipment Inspection Company Limited [member]", "label": "Beijing Yanshan Petrochemical Special Equipment Inspection Company Limited [member]", "terseLabel": "Beijing Yanshan Petrochemical Special Equipment Inspection Co., Ltd. [member]" } } }, "localname": "BeijingYanshanPetrochemicalSpecialEquipmentInspectionCompanyLimitedMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsListOfMajorRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "shi_BenefitsAndInterestsOfDirectorsAndSupervisorsExplanatory": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The disclosure of information about directors and supervisors.", "label": "Benefits and Interests of Directors and Supervisors Explanatory", "terseLabel": "Benefits and interests of directors and Supervisors" } } }, "localname": "BenefitsAndInterestsOfDirectorsAndSupervisorsExplanatory", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/BenefitsAndInterestsOfDirectorsAndSupervisors" ], "xbrltype": "textBlockItemType" }, "shi_BillsOfExchangeAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Bills of exchange.", "label": "Bills Of Exchange [Axis]" } } }, "localname": "BillsOfExchangeAxis", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "shi_BillsOfExchangeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Bills Of Exchange [Member]" } } }, "localname": "BillsOfExchangeMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "shi_BillsPayables": { "auth_ref": [], "calculation": { "http://SinopecShanghai.com/role/TradeAndOtherPayablesSummaryOfTradeAndOtherPayablesDetails": { "order": 3.0, "parentTag": "shi_TradePayablesBillsPayableAndAmountsDueToRelatedParties", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of bills payables.", "label": "Bills payables", "terseLabel": "Bills payable" } } }, "localname": "BillsPayables", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/FinancialRiskManagementFinancialRiskFactorsMaturityAnalysisForFinancialLiabilitiesDetails", "http://SinopecShanghai.com/role/TradeAndOtherPayablesSummaryOfTradeAndOtherPayablesDetails" ], "xbrltype": "monetaryItemType" }, "shi_BondsIssuedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Bonds issued .", "label": "Bonds Issued [Member]", "terseLabel": "Bonds Issued [Member]" } } }, "localname": "BondsIssuedMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/SubsequentEventDetails" ], "xbrltype": "domainItemType" }, "shi_CaiTingjiMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cai Tingji [member]", "label": "Cai Tingji [member]" } } }, "localname": "CaiTingjiMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/BenefitsAndInterestsOfDirectorsAndSupervisorsDetails" ], "xbrltype": "domainItemType" }, "shi_CapitalcontributiontoRelatedParties": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of capital contribution to related parties for which the entity has entered into a contract.", "label": "Capital contribution to related parties" } } }, "localname": "CapitalcontributiontoRelatedParties", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsInvestmentCommitmentsWithRelatedPartiesDetails" ], "xbrltype": "monetaryItemType" }, "shi_CapitalizationOfBorrowingCostsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Capitalization of borrowing costs [member]", "label": "Capitalization of borrowing costs [Member]" } } }, "localname": "CapitalizationOfBorrowingCostsMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/IncomeTaxExpensesBenefitsMovementsInDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "shi_CashDepositsInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The interest rate on cash deposits.", "label": "Cash deposits interest rate" } } }, "localname": "CashDepositsInterestRate", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsRelevantAmountsDueFromToRelatedPartiesDetails" ], "xbrltype": "percentItemType" }, "shi_CashDividendDistributionFromInvestmentsAccountedForUsingEquityMethod": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash dividend distribution from investments accounted for using equity method", "label": "Cash dividend distribution from investments accounted for using equity method", "negatedLabel": "Cash dividends distribution" } } }, "localname": "CashDividendDistributionFromInvestmentsAccountedForUsingEquityMethod", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodInvestmentInAssociatesDetails", "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodInvestmentInJointVenturesDetails" ], "xbrltype": "monetaryItemType" }, "shi_CashHeldBySubsidiaryBeforeDisposal": { "auth_ref": [], "calculation": { "http://SinopecShanghai.com/role/ConsolidatedStatementOfCashFlows": { "order": 8.0, "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cash held by subsidiary before disposal, classified as investing activities", "label": "Cash held by subsidiary before disposal, classified as investing activities", "negatedLabel": "Cash held by the subsidiary before disposal" } } }, "localname": "CashHeldBySubsidiaryBeforeDisposal", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/ConsolidatedStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "shi_CashPaymentForEquityInstruments": { "auth_ref": [], "calculation": { "http://SinopecShanghai.com/role/ConsolidatedStatementOfCashFlows": { "order": 9.0, "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payment for equity instruments, classified as investing activities", "label": "Cash payment for equity instruments", "negatedLabel": "Payment for equity instruments" } } }, "localname": "CashPaymentForEquityInstruments", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/ConsolidatedStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "shi_CashPaymentForInvestmentInStructuredDeposits": { "auth_ref": [], "calculation": { "http://SinopecShanghai.com/role/ConsolidatedStatementOfCashFlows": { "order": 23.0, "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cash payment for investment in structured deposits.", "label": "Cash Payment For Investment In Structured Deposits", "negatedLabel": "Cash payment for investment in structured deposits" } } }, "localname": "CashPaymentForInvestmentInStructuredDeposits", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/ConsolidatedStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "shi_CashPaymentOfTimeDepositsAboveOneYearClassifiedAsInvestingActivities": { "auth_ref": [], "calculation": { "http://SinopecShanghai.com/role/ConsolidatedStatementOfCashFlows": { "order": 14.0, "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cash payment of time deposits above one year, classified as investing activities", "label": "Cash payment for time deposits above one year", "negatedLabel": "Cash payment for investment in time deposits with maturity less than one year" } } }, "localname": "CashPaymentOfTimeDepositsAboveOneYearClassifiedAsInvestingActivities", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/ConsolidatedStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "shi_CashPaymentOfTimeDepositsWithinOneYearClassifiedAsInvestingActivities": { "auth_ref": [], "calculation": { "http://SinopecShanghai.com/role/ConsolidatedStatementOfCashFlows": { "order": 13.0, "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cash payment of time deposits within one year, classified as investing activities", "label": "Cash payment for time deposits within one year", "negatedLabel": "Cash payment for investment in time deposits with maturity more than one year" } } }, "localname": "CashPaymentOfTimeDepositsWithinOneYearClassifiedAsInvestingActivities", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/ConsolidatedStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "shi_CashReceivedFromMaturityOfStructuredDeposits": { "auth_ref": [], "calculation": { "http://SinopecShanghai.com/role/ConsolidatedStatementOfCashFlows": { "order": 24.0, "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash received from maturity of structured deposits.", "label": "Cash Received From Maturity Of Structured Deposits", "terseLabel": "Cash received from maturity of structured deposits" } } }, "localname": "CashReceivedFromMaturityOfStructuredDeposits", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/ConsolidatedStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "shi_CashReceivedFromTimeDepositsClassifiedAsInvestingActivities": { "auth_ref": [], "calculation": { "http://SinopecShanghai.com/role/ConsolidatedStatementOfCashFlows": { "order": 21.0, "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash received from time deposits, classified as investing activities", "label": "Cash received from time deposits, classified as investing activities", "terseLabel": "Cash received from time deposits with maturity less than one year" } } }, "localname": "CashReceivedFromTimeDepositsClassifiedAsInvestingActivities", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/ConsolidatedStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "shi_CertainProductionFacilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Certain production facilities.", "label": "Certain production facilities [Member]" } } }, "localname": "CertainProductionFacilitiesMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/PropertyPlantAndEquipmentNarrativeDetails" ], "xbrltype": "domainItemType" }, "shi_ChangeInFairValueOfHedgingInstrumentRecognizedInOtherComprehensiveIncome": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of change in fair value of hedging instrument recognized in other comprehensive income", "label": "Change in fair value of hedging instrument recognized in other comprehensive income", "negatedLabel": "Change in fair value of hedging instruments" } } }, "localname": "ChangeInFairValueOfHedgingInstrumentRecognizedInOtherComprehensiveIncome", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/ReservesDetails", "http://SinopecShanghai.com/role/StatementOfFinancialPositionAndEquityMovementOfTheCompanyReserveMovementDetails" ], "xbrltype": "monetaryItemType" }, "shi_ChenHaifengMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Chen Haifeng [member]", "label": "Chen Haifeng [member]" } } }, "localname": "ChenHaifengMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/BenefitsAndInterestsOfDirectorsAndSupervisorsDetails" ], "xbrltype": "domainItemType" }, "shi_ChenHongjunMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Chen Hongjun [member]", "label": "Chen Hongjun [member]" } } }, "localname": "ChenHongjunMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/BenefitsAndInterestsOfDirectorsAndSupervisorsDetails" ], "xbrltype": "domainItemType" }, "shi_ChinaEconomicbooksCompanyLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "China Economicbooks Company Limited [member]", "label": "China Economicbooks Company Limited [member]", "terseLabel": "China Economicbooks Co., Ltd. [member]" } } }, "localname": "ChinaEconomicbooksCompanyLimitedMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsListOfMajorRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "shi_ChinaEconomyPhulishingHouseCompanyLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "China economy publishing house company limited.", "label": "China Economy Phulishing House Company Limited [Member]" } } }, "localname": "ChinaEconomyPhulishingHouseCompanyLimitedMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsListOfMajorRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "shi_ChinaInternationalUnitedPetroleumAndChemicalCompanyLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "China International United Petroleum and Chemical Company Limited [member]", "label": "China International United Petroleum and Chemical Company Limited [member]" } } }, "localname": "ChinaInternationalUnitedPetroleumAndChemicalCompanyLimitedMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsListOfMajorRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "shi_ChinaJinshanAssociatedTradingCorporationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "China Jinshan Associated Trading Corporation [member]", "label": "China Jinshan Associated Trading Corporation [member]", "verboseLabel": "China Jinshan Associated Trading Corporation (\"Jinmao\") [member]" } } }, "localname": "ChinaJinshanAssociatedTradingCorporationMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/SubsidiariesMajorSubsidiariesOfTheGroupDetails" ], "xbrltype": "domainItemType" }, "shi_ChinaPetrochemicalCorpEngineeringRationManagementStationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "China Petrochemical Corp. Engineering Ration Management Station [member]", "label": "China Petrochemical Corp. Engineering Ration Management Station [member]" } } }, "localname": "ChinaPetrochemicalCorpEngineeringRationManagementStationMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsListOfMajorRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "shi_ChinaPetrochemicalCorpNanjingChemicalIndustryCompanyLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "China petrochemical corp nanjing chemical industry company limited.", "label": "China Petrochemical Corp Nanjing Chemical Industry Company Limited [Member]" } } }, "localname": "ChinaPetrochemicalCorpNanjingChemicalIndustryCompanyLimitedMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsListOfMajorRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "shi_ChinaPetrochemicalCorporationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "China Petrochemical Corporation (\"Sinopec Group\") [member]", "label": "China Petrochemical Corporation [member]", "verboseLabel": "China Petrochemical Corporation (\"Sinopec Group\") [member]" } } }, "localname": "ChinaPetrochemicalCorporationMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/GeneralInformationReorganisationDetails" ], "xbrltype": "domainItemType" }, "shi_ChinaPetrochemicalInternationalBeijingCompanyLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "China Petrochemical International Beijing Company Limited [member]", "label": "China Petrochemical International Beijing Company Limited [member]" } } }, "localname": "ChinaPetrochemicalInternationalBeijingCompanyLimitedMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsListOfMajorRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "shi_ChinaPetrochemicalInternationalCompanyLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "China petrochemical international company limited.", "label": "China Petrochemical International Company Limited [Member]" } } }, "localname": "ChinaPetrochemicalInternationalCompanyLimitedMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsListOfMajorRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "shi_ChinaPetrochemicalInternationalNanjingCompanyLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "China Petrochemical International Nanjing Company Limited [member]", "label": "China Petrochemical International (Nanjing) Company Limited [member]" } } }, "localname": "ChinaPetrochemicalInternationalNanjingCompanyLimitedMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsListOfMajorRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "shi_ChinaPetrochemicalInternationalNingboCompanyLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "China Petrochemical International Ningbo Company Limited [member]", "label": "China Petrochemical International Ningbo Company Limited [member]" } } }, "localname": "ChinaPetrochemicalInternationalNingboCompanyLimitedMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsListOfMajorRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "shi_ChinaPetrochemicalInternationalShanghaiCompanyLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "China Petrochemical International Shanghai Company Limited [member]", "label": "China Petrochemical International Shanghai Company Limited [member]" } } }, "localname": "ChinaPetrochemicalInternationalShanghaiCompanyLimitedMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsListOfMajorRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "shi_ChinaPetrochemicalInternationalTianjinCompanyLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "China Petrochemical International Tianjin Company Limited [member]", "label": "China Petrochemical International Tianjin Company Limited [member]" } } }, "localname": "ChinaPetrochemicalInternationalTianjinCompanyLimitedMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsListOfMajorRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "shi_ChinaPetrochemicalInternationalWuhanCompanyLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "China Petrochemical International Wuhan Company Limited [member]", "label": "China Petrochemical International Wuhan Company Limited [member]" } } }, "localname": "ChinaPetrochemicalInternationalWuhanCompanyLimitedMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsListOfMajorRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "shi_ChinaPetrochemicalRefinerySalesCompanyLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "China petrochemical refinery sales company limited.", "label": "China Petrochemical Refinery Sales Company Limited [Member]" } } }, "localname": "ChinaPetrochemicalRefinerySalesCompanyLimitedMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsListOfMajorRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "shi_ChinaPetroleumAndChemicalCorporationQingdaoSecurityEngineeringAndResearchInstituteMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "China petroleum and chemical corporation qingdao security engineering and research institute.", "label": "China Petroleum And Chemical Corporation Qingdao Security Engineering And Research Institute [Member]" } } }, "localname": "ChinaPetroleumAndChemicalCorporationQingdaoSecurityEngineeringAndResearchInstituteMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsListOfMajorRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "shi_ChinaPetroleumChemicalCorporationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "China Petroleum & Chemical Corporation [member]", "label": "China Petroleum & Chemical Corporation [member]", "verboseLabel": "China Petroleum & Chemical Corporation (\"Sinopec Corp.\") [member]" } } }, "localname": "ChinaPetroleumChemicalCorporationMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/GeneralInformationReorganisationDetails" ], "xbrltype": "domainItemType" }, "shi_ChinaSinopecPipelineStorageAndTransportationCompanyLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "China sinopec pipeline storage and transportation company limited.", "label": "China Sinopec Pipeline Storage And Transportation Company Limited [Member]" } } }, "localname": "ChinaSinopecPipelineStorageAndTransportationCompanyLimitedMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsListOfMajorRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "shi_ChinaYanshanUnitedForeignTradeCompanyLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "China Yanshan United Foreign Trade Company Limited [member]", "label": "China Yanshan United Foreign Trade Company Limited [member]", "terseLabel": "China Yanshan United Foreign Trade Co., Ltd. [member]" } } }, "localname": "ChinaYanshanUnitedForeignTradeCompanyLimitedMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsListOfMajorRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "shi_CommitmentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commitments [abstract]", "label": "Commitments [abstract]" } } }, "localname": "CommitmentsAbstract", "nsuri": "http://SinopecShanghai.com/20211231", "xbrltype": "stringItemType" }, "shi_CommoditySwapContractsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commodity swap contracts.", "label": "Commodity Swap Contracts [Member]" } } }, "localname": "CommoditySwapContractsMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/FinancialRiskManagementFairValueEstimationRecurringFairValueMeasurementsDetails", "http://SinopecShanghai.com/role/FinancialRiskManagementFinancialRiskFactorsDerivativesReconciliationOfHedgingReservesInStatementOfProfitOrLossDetails", "http://SinopecShanghai.com/role/FinancialRiskManagementFinancialRiskFactorsNarrativeDetails" ], "xbrltype": "domainItemType" }, "shi_ConstructionAndInstallationCostCommitmentsRelatedPartyTransactions": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Construction and installation cost commitments, related party transactions", "label": "Construction and installation cost commitments, related party transactions", "terseLabel": "Construction and installation cost" } } }, "localname": "ConstructionAndInstallationCostCommitmentsRelatedPartyTransactions", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsCommitmentsWithRelatedPartiesDetails" ], "xbrltype": "monetaryItemType" }, "shi_ConstructionAndInstallationCostRelatedPartyTransactions": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Construction and installation cost, related party transactions", "label": "Construction and installation cost, related party transactions", "terseLabel": "Construction and installation cost" } } }, "localname": "ConstructionAndInstallationCostRelatedPartyTransactions", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsOtherTransactionsBetweenTheGroupAndSinopecGroupAndItsSubsidiariesAssociatesAndJointVenturesOfTheGroupDetails" ], "xbrltype": "monetaryItemType" }, "shi_ConstructionInProgressExplanatory": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Construction in progress [text block]", "label": "Construction in progress [text block]", "terseLabel": "Construction in progress" } } }, "localname": "ConstructionInProgressExplanatory", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/ConstructionInProgress" ], "xbrltype": "textBlockItemType" }, "shi_ConstructionInProgressLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes of the table.", "label": "Construction in progress [line items]" } } }, "localname": "ConstructionInProgressLineItems", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/ConstructionInProgressDetails" ], "xbrltype": "stringItemType" }, "shi_ConstructionInProgressTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Construction in progress [table]", "label": "Construction in progress [table]" } } }, "localname": "ConstructionInProgressTable", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/ConstructionInProgressDetails" ], "xbrltype": "stringItemType" }, "shi_ConstructionPayable": { "auth_ref": [], "calculation": { "http://SinopecShanghai.com/role/TradeAndOtherPayablesSummaryOfTradeAndOtherPayablesDetails": { "order": 7.0, "parentTag": "ifrs-full_OtherCurrentPayables", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Construction payable", "label": "Construction payable", "terseLabel": "Construction payable" } } }, "localname": "ConstructionPayable", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/TradeAndOtherPayablesSummaryOfTradeAndOtherPayablesDetails" ], "xbrltype": "monetaryItemType" }, "shi_CostOfInventoriesRecognisedInCostOfSales": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of inventories recognised in cost of sales.", "label": "Cost of inventories recognised in cost of sales", "terseLabel": "Cost of inventories recognized in Cost of Sales" } } }, "localname": "CostOfInventoriesRecognisedInCostOfSales", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/InventoriesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "shi_CriticalaccountingestimatesandassumptionsabstractAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "CriticalAccountingEstimatesAndAssumptionsAbstract.", "label": "CriticalAccountingEstimatesAndAssumptionsAbstract [Abstract]" } } }, "localname": "CriticalaccountingestimatesandassumptionsabstractAbstract", "nsuri": "http://SinopecShanghai.com/20211231", "xbrltype": "stringItemType" }, "shi_CrrcMaterialsQinDaoCompanyLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "CRRC materials qin dao company limited.", "label": "CRRC Materials Qin Dao Company Limited [Member]" } } }, "localname": "CrrcMaterialsQinDaoCompanyLimitedMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodPrincipalActivitiesOfMaterialAssociatesDetails" ], "xbrltype": "domainItemType" }, "shi_CurrentAdvancesPayableToRelatedParties": { "auth_ref": [], "calculation": { "http://SinopecShanghai.com/role/TradeAndOtherPayablesSummaryOfTradeAndOtherPayablesDetails": { "order": 10.0, "parentTag": "shi_CurrentFinancialLiabilitiesAtAmortisedCostsAdvancesDueToRelatedPartiesAndDueToRelatedPartiesMeasuredAtFairValueThroughProfitOrLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Current Advances Payable To Related Parties.", "label": "Current Advances Payable To Related Parties", "terseLabel": "Amounts due to related parties \u2013 advances received" } } }, "localname": "CurrentAdvancesPayableToRelatedParties", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/TradeAndOtherPayablesSummaryOfTradeAndOtherPayablesDetails" ], "xbrltype": "monetaryItemType" }, "shi_CurrentDerivativeFinancialInstrumentAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Current derivative financial instrument assets [member]", "label": "Current derivative financial instrument assets [member]" } } }, "localname": "CurrentDerivativeFinancialInstrumentAssetsMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/FinancialRiskManagementFinancialRiskFactorsDerivativesDerivativeFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "shi_CurrentDerivativeFinancialInstrumentLiabilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Current derivative financial instrument liabilities [member]", "label": "Current derivative financial instrument liabilities [member]" } } }, "localname": "CurrentDerivativeFinancialInstrumentLiabilitiesMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/FinancialRiskManagementFinancialRiskFactorsDerivativesDerivativeFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "shi_CurrentFinancialLiabilitiesAtAmortisedCostsAdvancesDueToRelatedPartiesAndDueToRelatedPartiesMeasuredAtFairValueThroughProfitOrLoss": { "auth_ref": [], "calculation": { "http://SinopecShanghai.com/role/TradeAndOtherPayablesSummaryOfTradeAndOtherPayablesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Current Financial Liabilities At Amortised Costs Advances Due To Related Parties And Due To Related Parties Measured At Fair Value Through Profit Or Loss.", "label": "Current Financial Liabilities At Amortised Costs Advances Due To Related Parties And Due To Related Parties Measured At Fair Value Through Profit Or Loss", "totalLabel": "Sub Total" } } }, "localname": "CurrentFinancialLiabilitiesAtAmortisedCostsAdvancesDueToRelatedPartiesAndDueToRelatedPartiesMeasuredAtFairValueThroughProfitOrLoss", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/TradeAndOtherPayablesSummaryOfTradeAndOtherPayablesDetails" ], "xbrltype": "monetaryItemType" }, "shi_CurrentTradeReceivablesGross": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Current trade receivables, gross", "label": "Current trade receivables, gross", "terseLabel": "Trade receivables" } } }, "localname": "CurrentTradeReceivablesGross", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/TradeAndOtherReceivablesSummaryOfComponentOfTradeAndOtherReceivablesExplanatoryDetail" ], "xbrltype": "monetaryItemType" }, "shi_DalianFuruipuTechnologyCompanyLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Dalian furuipu technology company limited.", "label": "Dalian Furuipu Technology Company Limited [Member]" } } }, "localname": "DalianFuruipuTechnologyCompanyLimitedMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsListOfMajorRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "shi_DalianSinopecMaterialEquipCompanyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Dalian sinopec material equip company.", "label": "Dalian Sinopec Material Equip Company [Member]" } } }, "localname": "DalianSinopecMaterialEquipCompanyMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsListOfMajorRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "shi_DecreaseCausedByAssociatesCapitalReductionInvestmentInAssociates": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Decrease caused by associates capital reduction investment in associates.", "label": "Decrease Caused By Associates Capital Reduction Investment In Associates", "terseLabel": "Decrease caused by associate's capital reduction", "verboseLabel": "Decrease caused by associates capital reduction investment in associates" } } }, "localname": "DecreaseCausedByAssociatesCapitalReductionInvestmentInAssociates", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodInvestmentInAssociatesDetails", "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodPrincipalActivitiesOfMaterialAssociatesDetails" ], "xbrltype": "monetaryItemType" }, "shi_DecreaseThroughTransfersToConstructionInProgressPropertyPlantAndEquipment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Decrease Through Transfers To Construction In Progress Property Plant And Equipment.", "label": "Decrease Through Transfers To Construction In Progress Property Plant And Equipment", "terseLabel": "Transferred to construction in progres" } } }, "localname": "DecreaseThroughTransfersToConstructionInProgressPropertyPlantAndEquipment", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/PropertyPlantAndEquipmentMovementInNetBookAmountDetails" ], "xbrltype": "monetaryItemType" }, "shi_DeferredIncomeNoncurrent": { "auth_ref": [], "calculation": { "http://SinopecShanghai.com/role/ConsolidatedStatementOfFinancialPosition": { "order": 28.0, "parentTag": "ifrs-full_NoncurrentLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of deferred income classified as non-current.", "label": "Deferred income, non-current", "terseLabel": "Deferred income" } } }, "localname": "DeferredIncomeNoncurrent", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/ConsolidatedStatementOfFinancialPosition" ], "xbrltype": "monetaryItemType" }, "shi_DeferredTaxAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Deferred tax assets [member]", "label": "Deferred tax assets [member]" } } }, "localname": "DeferredTaxAssetsMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/IncomeTaxExpensesBenefitsMovementsInDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "shi_DeferredTaxAssetsNetMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Deferred tax assets - net [member]", "label": "Deferred tax assets - net [member]" } } }, "localname": "DeferredTaxAssetsNetMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/IncomeTaxExpensesBenefitsMovementsInDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "shi_DeferredTaxLiabilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Deferred tax liabilities [member]", "label": "Deferred tax liabilities [member]" } } }, "localname": "DeferredTaxLiabilitiesMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/IncomeTaxExpensesBenefitsMovementsInDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "shi_DeferredTaxLiabilitiesNetMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Deferred tax liabilities - net [member]", "label": "Deferred tax liabilities - net [member]", "verboseLabel": "Deferred tax liabilities - net [member]" } } }, "localname": "DeferredTaxLiabilitiesNetMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/IncomeTaxExpensesBenefitsMovementsInDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "shi_DeferredTaxLiabilitiesOfSubsidiaries": { "auth_ref": [], "calculation": { "http://SinopecShanghai.com/role/ConsolidatedStatementOfFinancialPosition": { "order": 29.0, "parentTag": "ifrs-full_NoncurrentLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of deferred tax liabilities, net of deferred tax assets.", "label": "Deferred tax liabilities of subsidiaries", "terseLabel": "Deferred tax liabilities" } } }, "localname": "DeferredTaxLiabilitiesOfSubsidiaries", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/ConsolidatedStatementOfFinancialPosition" ], "xbrltype": "monetaryItemType" }, "shi_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maximum percentage of employee gross pay the employee may contribute to a defined contribution plan.", "label": "Defined Contribution Plan Maximum Annual Contributions Per Employee Percent", "terseLabel": "Maximum percentage of employee gross pay the employee may contribute to a defined contribution plan." } } }, "localname": "DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/EmployeeBenefitExpensesDetails" ], "xbrltype": "percentItemType" }, "shi_DefinedContributionRetirementPlansOutstandingContribution": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Defined contribution retirement plans outstanding contribution.", "label": "Defined Contribution Retirement Plans Outstanding Contribution", "terseLabel": "Defined contribution retirement plans outstanding contribution" } } }, "localname": "DefinedContributionRetirementPlansOutstandingContribution", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/EmployeeBenefitExpensesDetails" ], "xbrltype": "monetaryItemType" }, "shi_DepreciationOtherNonCurrentAssets": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Depreciation other noncurrent assets.", "label": "Depreciation Other Non Current Assets", "terseLabel": "Depreciation and amortization: Other non-current assets (note 14)" } } }, "localname": "DepreciationOtherNonCurrentAssets", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/ExpenseByNatureDetails" ], "xbrltype": "monetaryItemType" }, "shi_DerivativeFinancialInstrumentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Derivative financial instruments.", "label": "Derivative Financial Instruments [Member]", "terseLabel": "Derivative financial instruments [member]" } } }, "localname": "DerivativeFinancialInstrumentsMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/IncomeTaxExpensesBenefitsMovementsInDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "shi_DescriptionOfAccountingPolicyForContractLiabilitiesExplanatoryPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of accounting policy for Contract liabilities explanatory.", "label": "Description of accounting policy for Contract liabilities explanatory [Policy Text Block]", "terseLabel": "Contract liabilities" } } }, "localname": "DescriptionOfAccountingPolicyForContractLiabilitiesExplanatoryPolicyTextBlock", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "shi_DescriptionOfAccountingPolicyForCreditLossesAndImpairmentOfAssetsExplanatoryPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of accounting policy forCredit losses and impairment of assets explanatory.", "label": "Description of accounting policy for Credit losses and impairment of assets explanatory [Policy Text Block]", "terseLabel": "Credit losses and impairment of assets" } } }, "localname": "DescriptionOfAccountingPolicyForCreditLossesAndImpairmentOfAssetsExplanatoryPolicyTextBlock", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "shi_DescriptionOfAccountingPolicyForDividendDistribution": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The description of the entity's accounting policy for dividend distribution.", "label": "Description of accounting policy for dividend distribution [text block]", "terseLabel": "Dividend distribution" } } }, "localname": "DescriptionOfAccountingPolicyForDividendDistribution", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "shi_DescriptionOfAccountingPolicyForDividendIncome": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The description of the entity's accounting policy for dividend income.", "label": "Description of accounting policy for dividend income [text block]", "terseLabel": "Dividend income" } } }, "localname": "DescriptionOfAccountingPolicyForDividendIncome", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "shi_DescriptionOfAccountingPolicyForOtherInvestmentsInDebtAndEquitySecuritiesExplanatoryPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of accounting policy for Other investments in debt and equity securities explanatory.", "label": "Description of accounting policy for Other investments in debt and equity securities explanatory [Policy Text Block]", "terseLabel": "Other investments in debt and equity securities" } } }, "localname": "DescriptionOfAccountingPolicyForOtherInvestmentsInDebtAndEquitySecuritiesExplanatoryPolicyTextBlock", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "shi_DescriptionOfAccountingPolicyForOtherNonCurrentAssetsExplanatory": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The description of the entity's accounting policy for lease prepayments and other non-current assets.", "label": "Description of accounting policy for lease prepayments and other non-current assets [text block]", "terseLabel": "Other non-current assets" } } }, "localname": "DescriptionOfAccountingPolicyForOtherNonCurrentAssetsExplanatory", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "shi_DescriptionOfAccountingPolicyForRoundingOfAmountsExplanatory": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The description of the entity's accounting policy for rounding of amounts.", "label": "Description of accounting policy for rounding of amounts [text block]", "terseLabel": "Rounding of amounts" } } }, "localname": "DescriptionOfAccountingPolicyForRoundingOfAmountsExplanatory", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "shi_DescriptionOfAccountingPolicyForSafetyProductionFund": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The description of the entity's accounting policy for safety production fund.", "label": "Description of accounting policy for safety production fund [text block]", "terseLabel": "Safety production fund" } } }, "localname": "DescriptionOfAccountingPolicyForSafetyProductionFund", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "shi_DescriptionOfChangeInNetProfitLoss": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of change in net profit (loss)", "label": "Description of change in net profit (loss)", "terseLabel": "Description of change in net profit" } } }, "localname": "DescriptionOfChangeInNetProfitLoss", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/FinancialRiskManagementFinancialRiskFactorsNarrativeDetails" ], "xbrltype": "stringItemType" }, "shi_DescriptionOfUsefulLivesRightofuseAssets": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of useful life for right-of-use assets.", "label": "Description of useful lif, right-of-use assets", "verboseLabel": "Estimated useful lives of right-of-use assets" } } }, "localname": "DescriptionOfUsefulLivesRightofuseAssets", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/SummaryOfSignificantAccountingPoliciesLeasesDetails" ], "xbrltype": "stringItemType" }, "shi_DifferenceInDepreciationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Difference in depreciation [member]", "label": "Difference in depreciation [member]" } } }, "localname": "DifferenceInDepreciationMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/IncomeTaxExpensesBenefitsMovementsInDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "shi_DirectorsAndChiefExecutivesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Directors and chief executives [member]", "label": "Directors and chief executives [member]" } } }, "localname": "DirectorsAndChiefExecutivesMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/BenefitsAndInterestsOfDirectorsAndSupervisorsDetails" ], "xbrltype": "domainItemType" }, "shi_DisclosureDetailsOfDividendToShareholdersApprovedInThePreviousYearAndPaidInTheCurrentYearTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure details of dividend to shareholders approved In the previous year and paid In the current year.", "label": "Disclosure Details Of Dividend To Shareholders Approved In The Previous Year And Paid In The Current Year [Table Text Block]", "terseLabel": "Summary of Dividends Payable to Equity Shareholders of the Company Attributable to the Previous Financial Year" } } }, "localname": "DisclosureDetailsOfDividendToShareholdersApprovedInThePreviousYearAndPaidInTheCurrentYearTableTextBlock", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/DividendTables" ], "xbrltype": "textBlockItemType" }, "shi_DisclosureInEntiretyOfShortTermBonds": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure In Entirety Of Short Term Bonds.", "label": "Disclosure In Entirety Of Short Term Bonds", "terseLabel": "Short-term bonds" } } }, "localname": "DisclosureInEntiretyOfShortTermBonds", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/ShortTermBonds" ], "xbrltype": "textBlockItemType" }, "shi_DisclosureInEntiretyOfTimeDepositsHeldWithBanksLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure in entirety of time deposits held with banks.", "label": "Disclosure In Entirety Of Time Deposits Held With Banks [Line Items]" } } }, "localname": "DisclosureInEntiretyOfTimeDepositsHeldWithBanksLineItems", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/TimeDepositsWithBanksAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "shi_DisclosureInEntiretyOfTimeDepositsHeldWithBanksTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure in entirety of time deposits held with banks.", "label": "Disclosure In Entirety Of Time Deposits Held With Banks [Table]" } } }, "localname": "DisclosureInEntiretyOfTimeDepositsHeldWithBanksTable", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/TimeDepositsWithBanksAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "shi_DisclosureInEntiretyOfTimeDepositsHeldWithBanksTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure in entirety of time deposits held with banks.", "label": "Disclosure In Entirety Of Time Deposits Held With Banks [Text Block]", "terseLabel": "Time deposits with banks" } } }, "localname": "DisclosureInEntiretyOfTimeDepositsHeldWithBanksTextBlock", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/TimeDepositsWithBanks" ], "xbrltype": "textBlockItemType" }, "shi_DisclosureInTabularFormOfDividendPayableToEquityHoldersOfTheCompanyAttributableToTheYearTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure In tabular form of dividend payable to equity holders of the company attributable to the year.", "label": "Disclosure In Tabular Form Of Dividend Payable To Equity Holders Of The Company Attributable To The Year [Text Block]", "verboseLabel": "Summary of Dividends Payable to Equity Shareholders of the Company Attributable to the Year" } } }, "localname": "DisclosureInTabularFormOfDividendPayableToEquityHoldersOfTheCompanyAttributableToTheYearTextBlock", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/DividendTables" ], "xbrltype": "textBlockItemType" }, "shi_DisclosureInTabularFormOfPossibleImpactOfAmendmentsOfNewAccountingStandardsAndIssuedButNotYetEffective": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure in tabular form of possible impact of amendments of new accounting standards and issued but not yet effective.", "label": "Disclosure In Tabular Form Of Possible Impact of Amendments Of New Accounting Standards And Issued But Not Yet Effective", "terseLabel": "Summary of Number of Amendments, New Standards and Interpretations Which are Not Yet Effective" } } }, "localname": "DisclosureInTabularFormOfPossibleImpactOfAmendmentsOfNewAccountingStandardsAndIssuedButNotYetEffective", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/PossibleImpactOfAmendmentsNewStandardsAndInterpretationsIssuedButNotYetEffectiveForTheYearEnded31December2021Tables" ], "xbrltype": "textBlockItemType" }, "shi_DisclosureInTabularFormOfRepaymentScheduleOfBorrowings": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure In Tabular Form Of Repayment Schedule Of Borrowings.", "label": "Disclosure In Tabular Form Of Repayment Schedule Of Borrowings", "terseLabel": "Summary of analysis of the repayment schedule of borrowings" } } }, "localname": "DisclosureInTabularFormOfRepaymentScheduleOfBorrowings", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/BorrowingsTables" ], "xbrltype": "textBlockItemType" }, "shi_DisclosureInTabularFormOfRepaymentScheduleOfBorrowingsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure In Tabular Form Of Repayment Schedule Of Borrowings.", "label": "Disclosure In Tabular Form Of Repayment Schedule Of Borrowings [Line Items]" } } }, "localname": "DisclosureInTabularFormOfRepaymentScheduleOfBorrowingsLineItems", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/BorrowingsSummaryOfAnalysisOfTheRepaymentScheduleOfBorrowingsDetails" ], "xbrltype": "stringItemType" }, "shi_DisclosureInTabularFormOfRepaymentScheduleOfBorrowingsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure In Tabular Form Of Repayment Schedule Of Borrowings.", "label": "Disclosure In Tabular Form Of Repayment Schedule Of Borrowings [Table]" } } }, "localname": "DisclosureInTabularFormOfRepaymentScheduleOfBorrowingsTable", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/BorrowingsSummaryOfAnalysisOfTheRepaymentScheduleOfBorrowingsDetails" ], "xbrltype": "stringItemType" }, "shi_DisclosureOfAgingAnalysisInTradeAndOtherReceivablesExplanatoryTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of aging analysis in trade and other receivables explanatory.", "label": "Disclosure Of Aging Analysis In Trade And Other Receivables Explanatory [Table Text Block]", "terseLabel": "Disclosure of Aging Analysis in Trade and Other Receivables Explanatory" } } }, "localname": "DisclosureOfAgingAnalysisInTradeAndOtherReceivablesExplanatoryTableTextBlock", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/TradeAndOtherReceivablesTables" ], "xbrltype": "textBlockItemType" }, "shi_DisclosureOfBalanceSheetAmountsRelatedToLeasesExplanatoryTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of balance sheet amounts related to leases [text block]", "label": "Disclosure of balance sheet amounts related to leases Explanatory [Text Block]", "terseLabel": "Disclosure of Balance sheet amounts relating to leases" } } }, "localname": "DisclosureOfBalanceSheetAmountsRelatedToLeasesExplanatoryTextBlock", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "shi_DisclosureOfBalanceSheetOfParentCompanyOnlyExplanatory": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of balance sheet of parent company only [text block]", "label": "Disclosure of balance sheet of parent company only [text block]", "terseLabel": "Statement of financial position of the Company" } } }, "localname": "DisclosureOfBalanceSheetOfParentCompanyOnlyExplanatory", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/StatementOfFinancialPositionAndEquityMovementOfTheCompanyTables" ], "xbrltype": "textBlockItemType" }, "shi_DisclosureOfBenefitsAndInterestsOfDirectorsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of benefits and interest of directors and supervisors [abstract]", "label": "Benefits and interests of directors and supervisors [abstract]" } } }, "localname": "DisclosureOfBenefitsAndInterestsOfDirectorsAbstract", "nsuri": "http://SinopecShanghai.com/20211231", "xbrltype": "stringItemType" }, "shi_DisclosureOfBenefitsAndInterestsOfDirectorsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of benefits and interests of directors [line items]", "label": "Disclosure of benefits and interests of directors [line items]" } } }, "localname": "DisclosureOfBenefitsAndInterestsOfDirectorsLineItems", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/BenefitsAndInterestsOfDirectorsAndSupervisorsAdditionalInformationDetails", "http://SinopecShanghai.com/role/BenefitsAndInterestsOfDirectorsAndSupervisorsDetails" ], "xbrltype": "stringItemType" }, "shi_DisclosureOfBenefitsAndInterestsOfDirectorsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of benefits and interests of directors [table]", "label": "Disclosure of benefits and interests of directors [table]" } } }, "localname": "DisclosureOfBenefitsAndInterestsOfDirectorsTable", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/BenefitsAndInterestsOfDirectorsAndSupervisorsAdditionalInformationDetails", "http://SinopecShanghai.com/role/BenefitsAndInterestsOfDirectorsAndSupervisorsDetails" ], "xbrltype": "stringItemType" }, "shi_DisclosureOfCapitalCommitmentsExplanatory": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of capital commitments [text block]", "label": "Disclosure of capital commitments [text block]", "terseLabel": "Capital Commitments" } } }, "localname": "DisclosureOfCapitalCommitmentsExplanatory", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/CommitmentsTables" ], "xbrltype": "textBlockItemType" }, "shi_DisclosureOfCashAndCashEquivalentsComponentsExplanatory": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The disclosure of cash and cash equivalents components.", "label": "Disclosure of cash and cash equivalents components [text block]", "terseLabel": "Summary of Cash and cash equivalents" } } }, "localname": "DisclosureOfCashAndCashEquivalentsComponentsExplanatory", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/CashAndCashEquivalentsTables" ], "xbrltype": "textBlockItemType" }, "shi_DisclosureOfChangesInLevelThreeItemsExplanatory": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The disclosure of changes in Level 3 items.", "label": "Disclosure of changes in Level 3 items [text block]", "terseLabel": "Changes in level 3 items" } } }, "localname": "DisclosureOfChangesInLevelThreeItemsExplanatory", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/FinancialRiskManagementTables" ], "xbrltype": "textBlockItemType" }, "shi_DisclosureOfCommitmentsWithRelatedParties": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of commitments with related parties", "label": "Disclosure of commitments with related parties [text block]", "terseLabel": "Commitments with related parties" } } }, "localname": "DisclosureOfCommitmentsWithRelatedParties", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsTables" ], "xbrltype": "textBlockItemType" }, "shi_DisclosureOfComponentOfTradeAndOtherReceivablesExplanatoryTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of component of trade And other receivables explanatory.", "label": "Disclosure Of Component Of Trade And Other Receivables Explanatory [Table Text Block]", "terseLabel": "Disclosure of Component of Trade and Other Receivables Explanatory" } } }, "localname": "DisclosureOfComponentOfTradeAndOtherReceivablesExplanatoryTableTextBlock", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/TradeAndOtherReceivablesTables" ], "xbrltype": "textBlockItemType" }, "shi_DisclosureOfComponentOfTradeAndOtherReceivablesLineItemsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "disclosure of component of trade and other receivables line items.", "label": "Disclosure Of Component Of Trade And Other Receivables Line Items [Line Items]" } } }, "localname": "DisclosureOfComponentOfTradeAndOtherReceivablesLineItemsLineItems", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/TradeAndOtherReceivableSummaryOfAgingAnalysisInTradeAndOtherReceivablesExplanatoryDetail", "http://SinopecShanghai.com/role/TradeAndOtherReceivablesSummaryOfComponentOfTradeAndOtherReceivablesExplanatoryDetail" ], "xbrltype": "stringItemType" }, "shi_DisclosureOfComponentOfTradeAndOtherReceivablesTableTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of component of trade and other receivables table.", "label": "Disclosure Of Component Of Trade And Other Receivables Table [Table]" } } }, "localname": "DisclosureOfComponentOfTradeAndOtherReceivablesTableTable", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/TradeAndOtherReceivableSummaryOfAgingAnalysisInTradeAndOtherReceivablesExplanatoryDetail", "http://SinopecShanghai.com/role/TradeAndOtherReceivablesSummaryOfComponentOfTradeAndOtherReceivablesExplanatoryDetail" ], "xbrltype": "stringItemType" }, "shi_DisclosureOfConstructionInProgressAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of construction in progress [abstract]", "label": "Construction in progress [abstract]" } } }, "localname": "DisclosureOfConstructionInProgressAbstract", "nsuri": "http://SinopecShanghai.com/20211231", "xbrltype": "stringItemType" }, "shi_DisclosureOfConstructionInProgressExplanatory": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The disclosure of tables of construction in progress.", "label": "Disclosure of construction in progress [text block]", "terseLabel": "Construction in progress" } } }, "localname": "DisclosureOfConstructionInProgressExplanatory", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/ConstructionInProgressTables" ], "xbrltype": "textBlockItemType" }, "shi_DisclosureOfDeferredIncomeMovementExplanatory": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The disclosure of deferred income movement.", "label": "Disclosure of deferred income movement [text block]", "terseLabel": "Deferred income" } } }, "localname": "DisclosureOfDeferredIncomeMovementExplanatory", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/DeferredIncomeTables" ], "xbrltype": "textBlockItemType" }, "shi_DisclosureOfDeferredTaxAssetsNotRecognizedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of deferred tax assets not recognized [abstract]", "label": "Disclosure of deferred tax assets not recognized [abstract]" } } }, "localname": "DisclosureOfDeferredTaxAssetsNotRecognizedAbstract", "nsuri": "http://SinopecShanghai.com/20211231", "xbrltype": "stringItemType" }, "shi_DisclosureOfDeferredTaxAssetsNotRecognizedLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of deferred tax assets not recognized [line items]", "label": "Disclosure of deferred tax assets not recognized [line items]" } } }, "localname": "DisclosureOfDeferredTaxAssetsNotRecognizedLineItems", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/IncomeTaxExpensesBenefitsDeferredTaxAssetsNotRecognizedDetails" ], "xbrltype": "stringItemType" }, "shi_DisclosureOfDetailedInformationAboutContractsLiabilitiesTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The disclosure of detailed information about contracts liabilities.", "label": "Disclosure of detailed information about contracts liabilities [Text Block]" } } }, "localname": "DisclosureOfDetailedInformationAboutContractsLiabilitiesTextBlock", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/ContractLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "shi_DisclosureOfDetailedInformationAboutCurrentTaxationExplanatoryTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of Detailed Information About Current Taxation Explanatory.", "label": "Disclosure of Detailed Information About Current Taxation Explanatory [Table Text Block]", "terseLabel": "Summary of current taxation in the consolidated statement of financial position" } } }, "localname": "DisclosureOfDetailedInformationAboutCurrentTaxationExplanatoryTableTextBlock", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/IncomeTaxExpensesBenefitsTables" ], "xbrltype": "textBlockItemType" }, "shi_DisclosureOfDetailedInformationAboutInventoriesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of detailed information about inventories [line items]", "label": "Disclosure of detailed information about inventories [line items]" } } }, "localname": "DisclosureOfDetailedInformationAboutInventoriesLineItems", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/InventoriesDetails" ], "xbrltype": "stringItemType" }, "shi_DisclosureOfDetailedInformationAboutInventoriesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of detailed information about inventories [table]", "label": "Disclosure of detailed information about inventories [table]" } } }, "localname": "DisclosureOfDetailedInformationAboutInventoriesTable", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/InventoriesDetails" ], "xbrltype": "stringItemType" }, "shi_DisclosureOfDetailedInformationAboutMaturityAnalysisForLeaseLiabilitiesExplanatoryTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of detailed information about maturity analysis for lease liabilities explanatory", "label": "Disclosure Of Detailed Information About Maturity Analysis For Lease Liabilities Explanatory [Text Block]", "terseLabel": "Disclosure of Maturity analysis for lease liabilities" } } }, "localname": "DisclosureOfDetailedInformationAboutMaturityAnalysisForLeaseLiabilitiesExplanatoryTextBlock", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "shi_DisclosureOfDetailedInformationAboutShortTermBondsExplanatory": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of detailed information about short-term bonds.", "label": "DisclosureOfDetailedInformationAboutShortTermBondsExplanatory", "verboseLabel": "Summary of short-term bonds" } } }, "localname": "DisclosureOfDetailedInformationAboutShortTermBondsExplanatory", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/ShortTermBondsTables" ], "xbrltype": "textBlockItemType" }, "shi_DisclosureOfDetailedInformationOfTotalCashOutflowForLeasesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of detailed information of total cash outflow for leases.", "label": "Disclosure Of Detailed Information Of Total Cash Outflow For Leases [Table Text Block]", "terseLabel": "Summary of Cash flow Statement for Leases" } } }, "localname": "DisclosureOfDetailedInformationOfTotalCashOutflowForLeasesTableTextBlock", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/CashAndCashEquivalentsTables" ], "xbrltype": "textBlockItemType" }, "shi_DisclosureOfDirectorsAndChiefExecutivesEmolumentsExplanatory": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of directors' and supervisors' emoluments [text block]", "label": "Disclosure of directors' and supervisors' emoluments [text block]", "terseLabel": "Summary of directors' and supervisors' emoluments" } } }, "localname": "DisclosureOfDirectorsAndChiefExecutivesEmolumentsExplanatory", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/BenefitsAndInterestsOfDirectorsAndSupervisorsTables" ], "xbrltype": "textBlockItemType" }, "shi_DisclosureOfEarningsPerShareBasicExplanatory": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The disclosure of earnings per share, basic.", "label": "Disclosure of earnings per share, basic [text block]", "terseLabel": "Summary of earnings per share, basic" } } }, "localname": "DisclosureOfEarningsPerShareBasicExplanatory", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/EarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "shi_DisclosureOfEmployeeBenefitExpenseExplanatory": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of employee benefit expense [text block]", "label": "Disclosure of employee benefit expense [text block]", "terseLabel": "Employee benefit expenses" } } }, "localname": "DisclosureOfEmployeeBenefitExpenseExplanatory", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/EmployeeBenefitExpensesTables" ], "xbrltype": "textBlockItemType" }, "shi_DisclosureOfEstimatedUsefulLivesOfOtherNonCurrentAssets": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The description of the entity's estimated useful lives of other non-current assets.", "label": "Disclosure of estimated useful lives of other non-current assets [text block]", "terseLabel": "Summary of estimated useful lives of other non-current assets" } } }, "localname": "DisclosureOfEstimatedUsefulLivesOfOtherNonCurrentAssets", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "shi_DisclosureOfEstimatedUsefulLivesOfPropertyPlantAndEquipmentExplanatory": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The description of the entity's estimated useful lives of property, plant and equipment.", "label": "Disclosure of estimated useful lives of property, plant and equipment [text block]", "verboseLabel": "Summary of estimated useful lives of property, plant and equipment" } } }, "localname": "DisclosureOfEstimatedUsefulLivesOfPropertyPlantAndEquipmentExplanatory", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "shi_DisclosureOfExpectedIncomeTaxAndActualIncomeTaxExplanatory": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of reconciliation of expected income tax and actual income tax [text block]", "label": "Disclosure of reconciliation of expected income tax and actual income tax [text block]", "terseLabel": "Summary of reconciliation of expected income tax and actual income tax" } } }, "localname": "DisclosureOfExpectedIncomeTaxAndActualIncomeTaxExplanatory", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/IncomeTaxExpensesBenefitsTables" ], "xbrltype": "textBlockItemType" }, "shi_DisclosureOfExpenseByNatureExplanatory": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of expense by nature [text block]", "label": "Disclosure of expense by nature [text block]", "terseLabel": "Expense by nature" } } }, "localname": "DisclosureOfExpenseByNatureExplanatory", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/ExpenseByNatureTables" ], "xbrltype": "textBlockItemType" }, "shi_DisclosureOfFinanceIncomeAndExpensesExplanatory": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The disclosure of finance income and expenses.", "label": "Disclosure of finance income and expenses [text block]", "terseLabel": "Finance income and expenses" } } }, "localname": "DisclosureOfFinanceIncomeAndExpensesExplanatory", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/FinanceIncomeAndExpensesTables" ], "xbrltype": "textBlockItemType" }, "shi_DisclosureOfFinancialAssetsAtFairValueThroughOtherComprehensiveIncomeExplanatory": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The disclosure of financial assets at fair value through other comprehensive income.", "label": "Disclosure of financial assets at fair value through other comprehensive income [text block]", "terseLabel": "Financial assets at fair value through other comprehensive income" } } }, "localname": "DisclosureOfFinancialAssetsAtFairValueThroughOtherComprehensiveIncomeExplanatory", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeTables" ], "xbrltype": "textBlockItemType" }, "shi_DisclosureOfFinancialInformationOfParentCompanyOnlyExplanatory": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of financial information of parent company only [text block]", "label": "Disclosure of financial information of parent company only [text block]", "terseLabel": "Statement of financial position and equity movement of the Company" } } }, "localname": "DisclosureOfFinancialInformationOfParentCompanyOnlyExplanatory", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/StatementOfFinancialPositionAndEquityMovementOfTheCompany" ], "xbrltype": "textBlockItemType" }, "shi_DisclosureOfForeignExchangeGainsLossesExplanatoryTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The disclosure of aggregate net foreign exchange gains/(losses) recognized in the income statement.", "label": "Disclosure of foreign exchange gains/(losses) [text block] [Text Block]", "terseLabel": "The aggregate net foreign exchange gains/(losses) recognized in the income statement" } } }, "localname": "DisclosureOfForeignExchangeGainsLossesExplanatoryTextBlock", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/FinancialRiskManagementTables" ], "xbrltype": "textBlockItemType" }, "shi_DisclosureOfHedgingInstrumentsExplanatoryTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The disclosure of reconciliation of hedging reserves in cash flow.", "label": "Disclosure of hedging instrument [text block] [Text Block]", "terseLabel": "Reconciliation of hedging reserve in respect of commodity price risk and effectiveness of hedging relationships" } } }, "localname": "DisclosureOfHedgingInstrumentsExplanatoryTextBlock", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/FinancialRiskManagementTables" ], "xbrltype": "textBlockItemType" }, "shi_DisclosureOfHedgingReservesExplanatoryTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The disclosure of reconciliation of hedging reserves in statement of profit or loss.", "label": "Disclosure of hedging reserves [text block] [Text Block]", "terseLabel": "Reconciliation of hedging reserves in statement of profit or loss" } } }, "localname": "DisclosureOfHedgingReservesExplanatoryTextBlock", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/FinancialRiskManagementTables" ], "xbrltype": "textBlockItemType" }, "shi_DisclosureOfIncomeStatementAmountsRelatedToLeasesExplanatoryTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of income statement amounts related to leases [text block]", "label": "Disclosure of income statement amounts related to leases Explanatory [Text Block]", "terseLabel": "Disclosure of Income statement amounts relating to leases" } } }, "localname": "DisclosureOfIncomeStatementAmountsRelatedToLeasesExplanatoryTextBlock", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "shi_DisclosureOfInformationAboutOtherNonCurrentAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about other other non-current assets [abstract]", "label": "Other non-current assets [abstract]" } } }, "localname": "DisclosureOfInformationAboutOtherNonCurrentAssetsAbstract", "nsuri": "http://SinopecShanghai.com/20211231", "xbrltype": "stringItemType" }, "shi_DisclosureOfInformationAboutOtherNonCurrentAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes of the table.", "label": "Disclosure of information about other non-current assets [line items]" } } }, "localname": "DisclosureOfInformationAboutOtherNonCurrentAssetsLineItems", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/OtherNonCurrentAssetsDetails", "http://SinopecShanghai.com/role/OtherNonCurrentAssetsMovementInNetBookAmountDetails", "http://SinopecShanghai.com/role/OtherNonCurrentAssetsNarrativeDetails", "http://SinopecShanghai.com/role/SummaryOfSignificantAccountingPoliciesOtherNonCurrentAssetsDetails" ], "xbrltype": "stringItemType" }, "shi_DisclosureOfInformationAboutOtherNonCurrentAssetsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule disclosing information related to information of other non-current assets.", "label": "Disclosure of information about other non-current assets [table]" } } }, "localname": "DisclosureOfInformationAboutOtherNonCurrentAssetsTable", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/OtherNonCurrentAssetsDetails", "http://SinopecShanghai.com/role/OtherNonCurrentAssetsMovementInNetBookAmountDetails", "http://SinopecShanghai.com/role/OtherNonCurrentAssetsNarrativeDetails", "http://SinopecShanghai.com/role/SummaryOfSignificantAccountingPoliciesOtherNonCurrentAssetsDetails" ], "xbrltype": "stringItemType" }, "shi_DisclosureOfInventoriesComponentsExplanatory": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The disclosure of inventories components.", "label": "Disclosure of inventories components [text block]", "terseLabel": "Inventories" } } }, "localname": "DisclosureOfInventoriesComponentsExplanatory", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/InventoriesTables" ], "xbrltype": "textBlockItemType" }, "shi_DisclosureOfInvestmentCommitmentsWithRelatedParties": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of investment commitments with related parties", "label": "Disclosure of investment commitments with related parties [text block]", "terseLabel": "Investment commitments with related parties" } } }, "localname": "DisclosureOfInvestmentCommitmentsWithRelatedParties", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsTables" ], "xbrltype": "textBlockItemType" }, "shi_DisclosureOfInvestmentsAccountedForUsingEquityMethodRecognisedInBalanceSheetExplanatory": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of investments accounted for using equity method recognised in balance sheet [text block]", "label": "Disclosure of investments accounted for using equity method recognised in balance sheet [text block]", "terseLabel": "Summary of amounts recognized in balance sheet" } } }, "localname": "DisclosureOfInvestmentsAccountedForUsingEquityMethodRecognisedInBalanceSheetExplanatory", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodTables" ], "xbrltype": "textBlockItemType" }, "shi_DisclosureOfInvestmentsAccountedForUsingEquityMethodRecognisedInShareOfProfitLossExplanatory": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of investments accounted for using equity method recognised in share of profit/(loss) [text block]", "label": "Disclosure of investments accounted for using equity method recognised in share of profit/(loss) [text block]", "terseLabel": "Summary of amounts recognized in share of profit of investments accounted for using the equity method" } } }, "localname": "DisclosureOfInvestmentsAccountedForUsingEquityMethodRecognisedInShareOfProfitLossExplanatory", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodTables" ], "xbrltype": "textBlockItemType" }, "shi_DisclosureOfInvestmentsAccountedForUsingTheEquityMethodNotIndividuallyMaterialTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of investments accounted for using the equity method not individually material.", "label": "Disclosure Of Investments Accounted For Using The Equity Method Not Individually Material [Table Text Block]", "terseLabel": "Summarized financial information for associates/joint ventures" } } }, "localname": "DisclosureOfInvestmentsAccountedForUsingTheEquityMethodNotIndividuallyMaterialTableTextBlock", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodTables" ], "xbrltype": "textBlockItemType" }, "shi_DisclosureOfInvestmentsInAssociatesAndJointVenturesExplanatory": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of investments in associates and joint ventures [text block]", "label": "Disclosure of investments in associates and joint ventures [text block]", "terseLabel": "Summary of investments in associates/joint ventures" } } }, "localname": "DisclosureOfInvestmentsInAssociatesAndJointVenturesExplanatory", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodTables" ], "xbrltype": "textBlockItemType" }, "shi_DisclosureOfKeyPersonnelCompensations": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of key personnel compensations", "label": "Disclosure of key personnel compensations [text block]", "terseLabel": "Summary of key personnel compensations" } } }, "localname": "DisclosureOfKeyPersonnelCompensations", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsTables" ], "xbrltype": "textBlockItemType" }, "shi_DisclosureOfMajorComponentsOfIncomeTaxExpenseIncomeExplanatoryTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of major components of income tax expense (benefit).", "label": "Disclosure of major components of income tax expense (income) [text block] [Text Block]", "terseLabel": "Summary of major components of income tax expense" } } }, "localname": "DisclosureOfMajorComponentsOfIncomeTaxExpenseIncomeExplanatoryTextBlock", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/IncomeTaxExpensesBenefitsTables" ], "xbrltype": "textBlockItemType" }, "shi_DisclosureOfMajorRelatedParties": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of major related parties", "label": "Disclosure of major related parties [text block]", "terseLabel": "Summary of major related parties" } } }, "localname": "DisclosureOfMajorRelatedParties", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsTables" ], "xbrltype": "textBlockItemType" }, "shi_DisclosureOfMajorSubsidiariesExplanatory": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The disclosure of major subsidiaries.", "label": "Disclosure of major subsidiaries [text block]", "terseLabel": "Summary of major subsidiaries" } } }, "localname": "DisclosureOfMajorSubsidiariesExplanatory", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/SubsidiariesTables" ], "xbrltype": "textBlockItemType" }, "shi_DisclosureOfMaturityAnalysisOfTradePayablesExplanatoryTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure Of Maturity Analysis Of Trade Payables Explanatory.", "label": "Disclosure Of Maturity Analysis Of Trade Payables Explanatory [Text Block]", "verboseLabel": "Disclosure of summary of aging analysis of trade payables" } } }, "localname": "DisclosureOfMaturityAnalysisOfTradePayablesExplanatoryTextBlock", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/TradeAndOtherPayablesTables" ], "xbrltype": "textBlockItemType" }, "shi_DisclosureOfMovementsInDeferredTaxAssetsAndLiabilitiesExplanatory": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of movements in deferred tax assets and liabilities [text block]", "label": "Disclosure of movements in deferred tax assets and liabilities [text block]", "terseLabel": "Summary of movements in deferred tax assets and liabilities" } } }, "localname": "DisclosureOfMovementsInDeferredTaxAssetsAndLiabilitiesExplanatory", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/IncomeTaxExpensesBenefitsTables" ], "xbrltype": "textBlockItemType" }, "shi_DisclosureOfNatureOfInvestmentsAccountedUsingEquityMethodTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of nature of investments accounted using equity method.", "label": "Disclosure of nature of investments accounted using equity method [Text Block]", "terseLabel": "Summary of principal activities of material associates/joint ventures" } } }, "localname": "DisclosureOfNatureOfInvestmentsAccountedUsingEquityMethodTextBlock", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodTables" ], "xbrltype": "textBlockItemType" }, "shi_DisclosureOfNetOtherGainsComponentsTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The disclosure of net other gains components.", "label": "Disclosure of net other gains components [Text Block]", "terseLabel": "Other gains - net" } } }, "localname": "DisclosureOfNetOtherGainsComponentsTextBlock", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/OtherGainsNetTables" ], "xbrltype": "textBlockItemType" }, "shi_DisclosureOfOtherAssetsNoncurrentExplanatory": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The disclosure of other non-current assets.", "label": "Disclosure of other assets, non-current", "terseLabel": "Summary of other non-current assets" } } }, "localname": "DisclosureOfOtherAssetsNoncurrentExplanatory", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/OtherNonCurrentAssetsTables" ], "xbrltype": "textBlockItemType" }, "shi_DisclosureOfOtherGainsLossNetExplanatory": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The disclosure of net gains (loss).", "label": "Disclosure of net other gains/(loss) [text block]", "terseLabel": "Other gains - net" } } }, "localname": "DisclosureOfOtherGainsLossNetExplanatory", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/OtherGainsNet" ], "xbrltype": "textBlockItemType" }, "shi_DisclosureOfOtherOperatingExpenseComponentsExplanatory": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The disclosure of other operating expense components.", "label": "Disclosure of other operating expense components [text block]", "terseLabel": "Other operating expenses" } } }, "localname": "DisclosureOfOtherOperatingExpenseComponentsExplanatory", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/OtherOperatingExpensesTables" ], "xbrltype": "textBlockItemType" }, "shi_DisclosureOfOtherOperatingIncomeComponentsExplanatory": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The disclosure of other operating income components.", "label": "Disclosure of other operating income components [text block]", "terseLabel": "Other operating income" } } }, "localname": "DisclosureOfOtherOperatingIncomeComponentsExplanatory", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/OtherOperatingIncomeTables" ], "xbrltype": "textBlockItemType" }, "shi_DisclosureOfOtherTransactionsWithAssociatesAndJointVenturesUltimateParentCompanySubsidiariesOfUltimateParentCompany": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of other transactions with associates and joint ventures, ultimate parent company, subsidiaries of ultimate parent company.", "label": "Disclosure of other transactions with associates and joint ventures, ultimate parent company, subsidiaries of ultimate parent company [text block]", "terseLabel": "Other transactions between the Group and Sinopec Group and its subsidiaries, associates and joint ventures of the Group" } } }, "localname": "DisclosureOfOtherTransactionsWithAssociatesAndJointVenturesUltimateParentCompanySubsidiariesOfUltimateParentCompany", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsTables" ], "xbrltype": "textBlockItemType" }, "shi_DisclosureOfReconciliationOfProfitBeforeIncomeTaxToCashUsedInOperationExplanatoryTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of reconciliation of profit before income tax to cash used in operation [text block].", "label": "Disclosure of reconciliation of profit before income tax to cash used in operation explanatory [Text Block]", "terseLabel": "Reconciliation of profit before taxation to cash used in operation" } } }, "localname": "DisclosureOfReconciliationOfProfitBeforeIncomeTaxToCashUsedInOperationExplanatoryTextBlock", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/CashAndCashEquivalentsTables" ], "xbrltype": "textBlockItemType" }, "shi_DisclosureOfRelevantAmountsDueFromToRelatedParties": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of relevant amounts due from/to related parties", "label": "Disclosure of relevant amounts due from/to related parties [text block]", "terseLabel": "Summary of amounts due from/to related parties" } } }, "localname": "DisclosureOfRelevantAmountsDueFromToRelatedParties", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsTables" ], "xbrltype": "textBlockItemType" }, "shi_DisclosureOfReserveExplanatory": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of reserve [text block]", "label": "Disclosure of reserve [text block]", "terseLabel": "Reserves" } } }, "localname": "DisclosureOfReserveExplanatory", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/ReservesTables" ], "xbrltype": "textBlockItemType" }, "shi_DisclosureOfReserveMovementOfParentCompanyOnlyExplanatory": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of reserve movement of parent company only [text block]", "label": "Disclosure of reserve movement of parent company only [text block]", "terseLabel": "Statement of equity movement of the Company" } } }, "localname": "DisclosureOfReserveMovementOfParentCompanyOnlyExplanatory", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/StatementOfFinancialPositionAndEquityMovementOfTheCompanyTables" ], "xbrltype": "textBlockItemType" }, "shi_DisclosureOfShareCapitalExplanatory": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The disclosure of share capital.", "label": "Disclosure of share capital [text block]", "terseLabel": "Share capital" } } }, "localname": "DisclosureOfShareCapitalExplanatory", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/ShareCapitalTables" ], "xbrltype": "textBlockItemType" }, "shi_DisclosureOfSignificantInvestmentsInAssociatesAndJointVenturesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of significant investments in associates and joint ventures [line items]", "label": "Disclosure of significant investments in associates and joint ventures [line items]" } } }, "localname": "DisclosureOfSignificantInvestmentsInAssociatesAndJointVenturesLineItems", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodInvestmentsRecognizedInBalanceSheetDetails", "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodTables" ], "xbrltype": "stringItemType" }, "shi_DisclosureOfSignificantInvestmentsInAssociatesAndJointVenturesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of significant investments in associates and joint ventures [table]", "label": "Disclosure of significant investments in associates and joint ventures [table]" } } }, "localname": "DisclosureOfSignificantInvestmentsInAssociatesAndJointVenturesTable", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodInvestmentsRecognizedInBalanceSheetDetails", "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodTables" ], "xbrltype": "stringItemType" }, "shi_DisclosureOfSummarizedStatementOfComprehensiveIncomeOfInvestmentsAccountedUsingEquityMethodTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of summarized statement of comprehensive income of investments accounted using equity method.", "label": "Disclosure of Summarized Statement of Comprehensive Income of Investments Accounted using Equity Method [Table Text Block]", "terseLabel": "Summarized statement of comprehensive income" } } }, "localname": "DisclosureOfSummarizedStatementOfComprehensiveIncomeOfInvestmentsAccountedUsingEquityMethodTableTextBlock", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodTables" ], "xbrltype": "textBlockItemType" }, "shi_DisclosureOfSummarizedStatementOfFinancialPositionOfInvestmentsAccountedUsingEquityMethodTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of summarized statement of financial position of investments accounted using equity method.", "label": "Disclosure of Summarized Statement of Financial Position of Investments Accounted using Equity Method [Table Text Block]", "terseLabel": "Summarized statement of financial position" } } }, "localname": "DisclosureOfSummarizedStatementOfFinancialPositionOfInvestmentsAccountedUsingEquityMethodTableTextBlock", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodTables" ], "xbrltype": "textBlockItemType" }, "shi_DisclosureOfTaxLossesCarriedForwardAndNotRecognisedAsDeferredTaxAssetsExplanatory": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of tax losses carried forward and not recognised as deferred tax assets [text block]", "label": "Disclosure of tax losses carried forward and not recognised as deferred tax assets [text block]", "terseLabel": "Summary of tax losses carried forward and not recognised as deferred tax assets" } } }, "localname": "DisclosureOfTaxLossesCarriedForwardAndNotRecognisedAsDeferredTaxAssetsExplanatory", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/IncomeTaxExpensesBenefitsTables" ], "xbrltype": "textBlockItemType" }, "shi_DisclosureOfTradeAndOtherPayablesExplanatory1TextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of trade and other payables explanatory.", "label": "Disclosure Of Trade And Other Payables Explanatory1 [Text Block]", "verboseLabel": "Disclosure of summary of trade and other payables" } } }, "localname": "DisclosureOfTradeAndOtherPayablesExplanatory1TextBlock", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/TradeAndOtherPayablesTables" ], "xbrltype": "textBlockItemType" }, "shi_DisclosureOfTransactionsWithUltimateParentCompanySubsidiariesAndJointVenturesOfUltimateParentCompany": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of transactions with ultimate parent company, subsidiaries and joint ventures of ultimate parent company.", "label": "Disclosure of transactions with ultimate parent company, subsidiaries and joint ventures of ultimate parent company [text block]", "terseLabel": "Transactions between the Group and Sinopec Corp., its subsidiaries and joint ventures" } } }, "localname": "DisclosureOfTransactionsWithUltimateParentCompanySubsidiariesAndJointVenturesOfUltimateParentCompany", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsTables" ], "xbrltype": "textBlockItemType" }, "shi_DiscountedBillsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Discounted Bills [Member]", "terseLabel": "Discounted Bills [Member]" } } }, "localname": "DiscountedBillsMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "shi_DisposedOfTheProportionOfOwnershipInterestInASubsidiaryAttributableToTheEntityDueToBankruptcyAndLiquidation": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disposed of the proportion of ownership interest in a subsidiary attributable to the entity, due to bankruptcy and liquidation", "label": "Disposed of the proportion of ownership interest in a subsidiary attributable to the entity, due to bankruptcy and liquidation" } } }, "localname": "DisposedOfTheProportionOfOwnershipInterestInASubsidiaryAttributableToTheEntityDueToBankruptcyAndLiquidation", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/SubsidiariesMajorSubsidiariesOfTheGroupDetails" ], "xbrltype": "percentItemType" }, "shi_DividendAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Dividend [abstract]", "label": "Dividend [abstract]" } } }, "localname": "DividendAbstract", "nsuri": "http://SinopecShanghai.com/20211231", "xbrltype": "stringItemType" }, "shi_DividendDeclaredMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Dividend declared.", "label": "Dividend Declared [Member]", "terseLabel": "Dividend Declared [Member]" } } }, "localname": "DividendDeclaredMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/SubsequentEventDetails" ], "xbrltype": "domainItemType" }, "shi_DuJunMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Du Jun", "label": "Du Jun [Member]", "terseLabel": "Du Jun [Member]" } } }, "localname": "DuJunMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/BenefitsAndInterestsOfDirectorsAndSupervisorsDetails" ], "xbrltype": "domainItemType" }, "shi_DuWeifengMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Du Weifeng [member]", "label": "Du Weifeng [member]" } } }, "localname": "DuWeifengMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/BenefitsAndInterestsOfDirectorsAndSupervisorsDetails" ], "xbrltype": "domainItemType" }, "shi_DueToRelatedPartiesAtFairValueThroughProfitLoss": { "auth_ref": [], "calculation": { "http://SinopecShanghai.com/role/TradeAndOtherPayablesSummaryOfTradeAndOtherPayablesDetails": { "order": 11.0, "parentTag": "shi_CurrentFinancialLiabilitiesAtAmortisedCostsAdvancesDueToRelatedPartiesAndDueToRelatedPartiesMeasuredAtFairValueThroughProfitOrLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Due to related parties at fair value through profit loss.", "label": "Due To Related Parties At Fair Value Through Profit Loss", "terseLabel": "Amounts due to related parties \u2013 measured at fair value through profit or loss (FVPL)" } } }, "localname": "DueToRelatedPartiesAtFairValueThroughProfitLoss", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/FinancialRiskManagementFairValueEstimationRecurringFairValueMeasurementsDetails", "http://SinopecShanghai.com/role/TradeAndOtherPayablesSummaryOfTradeAndOtherPayablesDetails" ], "xbrltype": "monetaryItemType" }, "shi_EffectiveDateFromWhichReportingStandardIsApplicable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Effective date from which reporting standard is applicable.", "label": "Effective Date From Which Reporting Standard Is Applicable" } } }, "localname": "EffectiveDateFromWhichReportingStandardIsApplicable", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/PossibleImpactOfAmendmentsNewStandardsAndInterpretationsIssuedButNotYetEffectiveForTheYearEnded31December2021SummaryOfNumberOfAmendmentsNewStandardsAndInterpretationsWhichAreNotYetEffectiveDetail" ], "xbrltype": "dateItemType" }, "shi_EndorsedBillsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Endorsed Bills [Member]", "terseLabel": "Endorsed Bills [Member]" } } }, "localname": "EndorsedBillsMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "shi_EpecECommerceCompanyLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Epec e commerce company limited.", "label": "Epec E Commerce Company Limited [Member]" } } }, "localname": "EpecECommerceCompanyLimitedMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsListOfMajorRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "shi_EquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment [member]", "label": "Equipment [member]" } } }, "localname": "EquipmentMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/LeasesStatementOfFinancialPositionRelatingToLeasesDetails", "http://SinopecShanghai.com/role/LeasesStatementOfProfitLossAmountRelatingToLeasesDetails", "http://SinopecShanghai.com/role/SummaryOfSignificantAccountingPoliciesLeasesDetails" ], "xbrltype": "domainItemType" }, "shi_EquityInvestments": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of equity investments.", "label": "Equity investments" } } }, "localname": "EquityInvestments", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/FinancialRiskManagementFairValueEstimationRecurringFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "shi_EstimatedIncreaseDecreaseInNetProfitDueToSensitivityAnalysisOfFinancialRisk": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Estimated increase (decrease) in net profit due to sensitivity analysis of financial risk", "label": "Estimated increase (decrease) in net profit due to sensitivity analysis of financial risk", "terseLabel": "Estimated change in net profit due to sensitivity analysis" } } }, "localname": "EstimatedIncreaseDecreaseInNetProfitDueToSensitivityAnalysisOfFinancialRisk", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/FinancialRiskManagementFinancialRiskFactorsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "shi_ExecutiveDirectorsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Executive directors [member]", "label": "Executive directors [member]", "terseLabel": "Executive Directors [member]" } } }, "localname": "ExecutiveDirectorsMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/BenefitsAndInterestsOfDirectorsAndSupervisorsDetails" ], "xbrltype": "domainItemType" }, "shi_ExpenseRelatingToShortTermLeases": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Expense relating to short-term leases", "label": "Expense relating to short-term leases", "terseLabel": "Expense relating to short-term leases (included in Cost of sales)" } } }, "localname": "ExpenseRelatingToShortTermLeases", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/LeasesStatementOfProfitLossAmountRelatingToLeasesDetails" ], "xbrltype": "monetaryItemType" }, "shi_ExpirationPeriodOfCapitalContributionPlan": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Expiration period of capital contribution plan", "label": "Expiration period of capital contribution plan" } } }, "localname": "ExpirationPeriodOfCapitalContributionPlan", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsInvestmentCommitmentsWithRelatedPartiesNarrativeDetails" ], "xbrltype": "durationItemType" }, "shi_ExternalProcessingFee": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "External processing fee", "label": "External processing fee" } } }, "localname": "ExternalProcessingFee", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/ExpenseByNatureDetails" ], "xbrltype": "monetaryItemType" }, "shi_FinanceIncomeAndExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Finance income and expenses [abstract]", "label": "Finance income and expenses [abstract]" } } }, "localname": "FinanceIncomeAndExpensesAbstract", "nsuri": "http://SinopecShanghai.com/20211231", "xbrltype": "stringItemType" }, "shi_FinanceIncomeAndExpensesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Finance income And expenses.", "label": "Finance Income And Expenses [Line Items]", "terseLabel": "Finance Income and Expenses [Line Items]" } } }, "localname": "FinanceIncomeAndExpensesLineItems", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/FinanceIncomeAndExpensesDetails" ], "xbrltype": "stringItemType" }, "shi_FinanceIncomeAndExpensesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Finance income and expenses.", "label": "Finance Income And Expenses [Table]" } } }, "localname": "FinanceIncomeAndExpensesTable", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/FinanceIncomeAndExpensesDetails" ], "xbrltype": "stringItemType" }, "shi_FinancialInstrumentsFairValueMeasurementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Financial instruments, fair value measurement [abstract]", "label": "Finanical instruments, fair value measurement [abstract]" } } }, "localname": "FinancialInstrumentsFairValueMeasurementAbstract", "nsuri": "http://SinopecShanghai.com/20211231", "xbrltype": "stringItemType" }, "shi_FinancialInstrumentsFairValueMeasurementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Financial instruments, fair value measurement [line items]", "label": "Financial instruments, fair value measurement [line items]" } } }, "localname": "FinancialInstrumentsFairValueMeasurementLineItems", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/FinancialRiskManagementFairValueEstimationChangesInLevel3ItemsDetails", "http://SinopecShanghai.com/role/FinancialRiskManagementFairValueEstimationRecurringFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "shi_FinancialInstrumentsFairValueMeasurementTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Financial instruments, fair value measurement [table]", "label": "Financial instruments, fair value measurement [table]" } } }, "localname": "FinancialInstrumentsFairValueMeasurementTable", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/FinancialRiskManagementFairValueEstimationChangesInLevel3ItemsDetails", "http://SinopecShanghai.com/role/FinancialRiskManagementFairValueEstimationRecurringFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "shi_FinancialInstrumentsFixedInterestRateBearingValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Financial instruments fixed interest rate bearing value.", "label": "Financial Instruments Fixed Interest Rate Bearing Value", "terseLabel": "Financial instruments fixed interest rate bearing value" } } }, "localname": "FinancialInstrumentsFixedInterestRateBearingValue", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/FinancialRiskManagementFinancialRiskFactorsScheduleOfInterestRateFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "shi_FinancialInstrumentsVariableInterestRateBearingValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Financial instruments variable interest rate bearing value.", "label": "Financial Instruments Variable Interest Rate Bearing Value", "terseLabel": "Financial instruments variable interest rate bearing value" } } }, "localname": "FinancialInstrumentsVariableInterestRateBearingValue", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/FinancialRiskManagementFinancialRiskFactorsScheduleOfInterestRateFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "shi_FinishedGoodsInventory": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "A classification of current inventories representing the amount of goods that have completed the production process and are held for sale in the ordinary course of business.", "label": "Finished goods, inventory", "terseLabel": "Finished goods" } } }, "localname": "FinishedGoodsInventory", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "shi_FiveLargestCustomerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Five largest customer.", "label": "Five Largest Customer [Member]" } } }, "localname": "FiveLargestCustomerMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/FinancialRiskManagementFinancialRiskFactorsNarrativeDetails" ], "xbrltype": "domainItemType" }, "shi_ForeignExchangeOptionContractMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Foreign exchange option contract.", "label": "Foreign Exchange Option Contract [Member]" } } }, "localname": "ForeignExchangeOptionContractMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/FinancialRiskManagementFinancialRiskFactorsDerivativesReconciliationOfHedgingReservesInStatementOfProfitOrLossDetails" ], "xbrltype": "domainItemType" }, "shi_ForeignInvestedHSharesListedOverseasMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for foreign invested H shares listed overseas.", "label": "Foreign invested H shares listed overseas [member]" } } }, "localname": "ForeignInvestedHSharesListedOverseasMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/ShareCapitalDetails" ], "xbrltype": "domainItemType" }, "shi_FujianGuleiPetrochemicalCompanyLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fujian Gulei Petrochemical Company Limited [member]", "label": "Fujian Gulei Petrochemical Company Limited [member]" } } }, "localname": "FujianGuleiPetrochemicalCompanyLimitedMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsListOfMajorRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "shi_FujianRefiningPetrochemicalCompanyLimitedFREPMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fujian Refining Petrochemical Company Limited FREP [member]", "label": "Fujian Refining and Petrochemical Company Limited FREP [member]", "terseLabel": "Fujian Refining & Petrochemical Company Limited (FREP) [member]" } } }, "localname": "FujianRefiningPetrochemicalCompanyLimitedFREPMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsListOfMajorRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "shi_GainsLossesFromStructuredDeposits": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The gains (losses) from structured deposits.", "label": "Gains (losses) from structured deposits", "negatedLabel": "Gains from structured deposits", "terseLabel": "Gains from structured deposits" } } }, "localname": "GainsLossesFromStructuredDeposits", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/CashAndCashEquivalentsReconciliationOfProfitBeforeTaxationToCashUsedInOperationDetails", "http://SinopecShanghai.com/role/OtherGainsNetDetails" ], "xbrltype": "monetaryItemType" }, "shi_GainsLossesOfFinancialAssetsAtFairValueMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Gains losses of financial assets at fair value [member]", "label": "Gains losses of financial assets at fair value [member]", "terseLabel": "Gains of financial assets at fair value [member]" } } }, "localname": "GainsLossesOfFinancialAssetsAtFairValueMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/IncomeTaxExpensesBenefitsMovementsInDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "shi_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInOtherGains": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of exchange differences recognised in other gains.", "label": "Foreign exchange gain (loss) recognized in other gains", "terseLabel": "Net foreign exchange gains / (losses)", "verboseLabel": "Net foreign exchange gains/(losses) included in other gains \u2013 net" } } }, "localname": "GainsLossesOnExchangeDifferencesOnTranslationRecognisedInOtherGains", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/FinancialRiskManagementFinancialRiskFactorsForeignExchangeRiskForeignExchangeRiskDetails", "http://SinopecShanghai.com/role/OtherGainsNetDetails" ], "xbrltype": "monetaryItemType" }, "shi_GaoSongMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Gao Song [member]", "label": "Gao Song [member]" } } }, "localname": "GaoSongMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/BenefitsAndInterestsOfDirectorsAndSupervisorsDetails" ], "xbrltype": "domainItemType" }, "shi_GaoqiaoCompanyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Gaoqiao company.", "label": "Gaoqiao Company [Member]" } } }, "localname": "GaoqiaoCompanyMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodPrincipalActivitiesOfMaterialAssociatesDetails" ], "xbrltype": "domainItemType" }, "shi_GeneralInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "General information [Abstract]", "label": "General information [abstract]" } } }, "localname": "GeneralInformationAbstract", "nsuri": "http://SinopecShanghai.com/20211231", "xbrltype": "stringItemType" }, "shi_GeneralInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "General information [line items]", "label": "General information [line items]" } } }, "localname": "GeneralInformationLineItems", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/GeneralInformationReorganisationDetails", "http://SinopecShanghai.com/role/GeneralInformationTheFifteenthMeetingOfTheSeventhTermOfBoardOfDirectorsDetails" ], "xbrltype": "stringItemType" }, "shi_GeneralInformationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "General information [table]", "label": "General information [table]" } } }, "localname": "GeneralInformationTable", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/GeneralInformationReorganisationDetails", "http://SinopecShanghai.com/role/GeneralInformationTheFifteenthMeetingOfTheSeventhTermOfBoardOfDirectorsDetails" ], "xbrltype": "stringItemType" }, "shi_GrossUndiscountedCashFlowsDiscountedAndEndorsedBills": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Gross undiscounted cash flows discounted and endorsed bills.", "label": "Gross Undiscounted Cash Flows Discounted And Endorsed Bills", "verboseLabel": "Gross undiscounted cash flows discounted and endorsed bills" } } }, "localname": "GrossUndiscountedCashFlowsDiscountedAndEndorsedBills", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "shi_GroupsShareOfOtherAssociatesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Group's share of other associates [abstract]", "label": "Group's share of other associates [abstract]", "terseLabel": "Aggregate amounts of the group's share of:" } } }, "localname": "GroupsShareOfOtherAssociatesAbstract", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodSummarizedFinancialInformationForOtherAssociatesDetails" ], "xbrltype": "stringItemType" }, "shi_GuanZeminMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Guan Zemin [member]", "label": "Guan Zemin [member]" } } }, "localname": "GuanZeminMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/BenefitsAndInterestsOfDirectorsAndSupervisorsDetails" ], "xbrltype": "domainItemType" }, "shi_GuoXiaojunMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Guo Xiaojun [member]", "label": "Guo Xiaojun [member]" } } }, "localname": "GuoXiaojunMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/BenefitsAndInterestsOfDirectorsAndSupervisorsDetails" ], "xbrltype": "domainItemType" }, "shi_HSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "H shares [member]", "label": "H shares [member]" } } }, "localname": "HSharesMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/CoverPage" ], "xbrltype": "domainItemType" }, "shi_HedgingInstrumentAssetsReclassifiedToCostOfInventoryNotIncludedInOtherComprehensiveIncome": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of hedging instrument assets reclassified to cost of inventory, not included in other comprehensive income", "label": "Hedging instrument assets reclassified to cost of inventory, not included in other comprehensive income", "negatedLabel": "Reclassified to the cost of inventory", "terseLabel": "Reclassified to cost of inventory" } } }, "localname": "HedgingInstrumentAssetsReclassifiedToCostOfInventoryNotIncludedInOtherComprehensiveIncome", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/FinancialRiskManagementReconciliationOfHedgingReserveInRespectOfCommodityPriceRiskAndEffectivenessOfHedgingRelationshipsDetails", "http://SinopecShanghai.com/role/ReservesDetails", "http://SinopecShanghai.com/role/StatementOfFinancialPositionAndEquityMovementOfTheCompanyReserveMovementDetails" ], "xbrltype": "monetaryItemType" }, "shi_HuangFeiMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Huang Fei [member]", "label": "Huang Fei [member]" } } }, "localname": "HuangFeiMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/BenefitsAndInterestsOfDirectorsAndSupervisorsDetails" ], "xbrltype": "domainItemType" }, "shi_HuangXiangyuMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Huang Xiangyu [member]", "label": "Huang Xiangyu [member]" } } }, "localname": "HuangXiangyuMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/BenefitsAndInterestsOfDirectorsAndSupervisorsDetails" ], "xbrltype": "domainItemType" }, "shi_IdleOrObsoleteProductionTechnologyFacilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Idle or Obsolete Production Technology Facilities [Member]", "terseLabel": "Idle or obsolete production technology facilities [member]" } } }, "localname": "IdleOrObsoleteProductionTechnologyFacilitiesMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/PropertyPlantAndEquipmentNarrativeDetails" ], "xbrltype": "domainItemType" }, "shi_IfrsSeventeenInsuranceContractsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "IFRS seventeen insurance contracts.", "label": "IFRS Seventeen Insurance Contracts [Member]", "terseLabel": "IFRS 17, Insurance contracts [Member]" } } }, "localname": "IfrsSeventeenInsuranceContractsMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/PossibleImpactOfAmendmentsNewStandardsAndInterpretationsIssuedButNotYetEffectiveForTheYearEnded31December2021SummaryOfNumberOfAmendmentsNewStandardsAndInterpretationsWhichAreNotYetEffectiveDetail" ], "xbrltype": "domainItemType" }, "shi_IllustrativeExamplesOnIfrsSeventeenMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Illustrative examples on IFRS seventeen.", "label": "Illustrative Examples On IFRS Seventeen [Member]", "terseLabel": "Illustrative examples on IFRS 17 [Member]" } } }, "localname": "IllustrativeExamplesOnIfrsSeventeenMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/PossibleImpactOfAmendmentsNewStandardsAndInterpretationsIssuedButNotYetEffectiveForTheYearEnded31December2021SummaryOfNumberOfAmendmentsNewStandardsAndInterpretationsWhichAreNotYetEffectiveDetail" ], "xbrltype": "domainItemType" }, "shi_ImpairmentForBadAndDoubtfulDebtsAndProvisionForInventoriesAndPayrollPayablesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Impairment for bad and doubtful debts and provision for inventories and payroll payables [member]", "label": "Impairment for bad and doubtful debts and provision for inventories and payroll payables [member]", "terseLabel": "Impairment for bad and doubtful debts and provision for inventories [member]" } } }, "localname": "ImpairmentForBadAndDoubtfulDebtsAndProvisionForInventoriesAndPayrollPayablesMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/IncomeTaxExpensesBenefitsMovementsInDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "shi_ImpairmentLossIncome": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Impairment Loss Income.", "label": "Impairment Loss Income", "terseLabel": "Impairment loss" } } }, "localname": "ImpairmentLossIncome", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/SegmentInformationAndRevenueOtherProfitAndLossDisclosuresDetails" ], "xbrltype": "monetaryItemType" }, "shi_ImpairmentLossOnInvestmentInAssociates": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Impairment loss on investment in associates.", "label": "Impairment Loss On Investment In Associates", "negatedLabel": "Impairment Loss On Investment In Associates", "terseLabel": "Impairment", "verboseLabel": "Impairment loss on investment in associates" } } }, "localname": "ImpairmentLossOnInvestmentInAssociates", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodInvestmentInAssociatesDetails", "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodPrincipalActivitiesOfMaterialAssociatesDetails", "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodSummarizedBalanceSheetForMaterialAssociatesDetails" ], "xbrltype": "monetaryItemType" }, "shi_ImpairmentLossesForInvestmentInAnAssociate": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Impairment losses for investment in an associate.", "label": "Impairment losses for Investment In an Associate", "negatedLabel": "Impairment losses for investment in an associate" } } }, "localname": "ImpairmentLossesForInvestmentInAnAssociate", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/OtherGainsNetDetails" ], "xbrltype": "monetaryItemType" }, "shi_ImpairmentLossesMovementInLossAllowanceForTradeReceivables": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Impairment losses, movement in loss allowance for trade receivables.", "label": "Impairment losses, movement in loss allowance for trade receivables", "negatedLabel": "Impairment losses - provision in loss allowance for trade receivables" } } }, "localname": "ImpairmentLossesMovementInLossAllowanceForTradeReceivables", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/FinancialRiskManagementFinancialRiskFactorsNetReversalOfImpairmentLossesOnFinancialAssetsRecognizedInIncomeStatementDetails" ], "xbrltype": "monetaryItemType" }, "shi_ImpairmentLossesOnPropertyPlantAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Impairment losses on property, plant and equipment [member]", "label": "Impairment losses on property, plant and equipment [member]" } } }, "localname": "ImpairmentLossesOnPropertyPlantAndEquipmentMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/IncomeTaxExpensesBenefitsDeferredTaxAssetsNotRecognizedDetails" ], "xbrltype": "domainItemType" }, "shi_ImpairmentLossesProvisionInLossAllowanceForOtherReceivables": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Impairment losses provision in loss allowance for other receivables.", "label": "Impairment Losses Provision In Loss Allowance For Other Receivables", "terseLabel": "Impairment losses - provision in loss allowance for other receivables" } } }, "localname": "ImpairmentLossesProvisionInLossAllowanceForOtherReceivables", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/FinancialRiskManagementFinancialRiskFactorsNetReversalOfImpairmentLossesOnFinancialAssetsRecognizedInIncomeStatementDetails" ], "xbrltype": "monetaryItemType" }, "shi_IncomeTaxAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Income tax [abstract]", "label": "Income tax [abstract]" } } }, "localname": "IncomeTaxAbstract", "nsuri": "http://SinopecShanghai.com/20211231", "xbrltype": "stringItemType" }, "shi_IncreaseDecreaseInInvestmentPropertyResultingFromTransfersFromPropertyPlantAndEquipment": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) in investment property resulting from transfers from property, plant and equipment.", "label": "Increase (decrease) in investment property resulting from transfers from property, plant and equipment", "terseLabel": "Transferred from property plant and equipment" } } }, "localname": "IncreaseDecreaseInInvestmentPropertyResultingFromTransfersFromPropertyPlantAndEquipment", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/InvestmentPropertiesMovementInNetBookAmountDetails" ], "xbrltype": "monetaryItemType" }, "shi_IncreaseDecreaseInInvestmentPropertyResultingFromTransfersToPropertyPlantAndEquipment": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) in investment property resulting from transfers to property, plant and equipment.", "label": "Increase (decrease) in investment property resulting from transfers to property, plant and equipment", "terseLabel": "Transferred to property plant and equipment" } } }, "localname": "IncreaseDecreaseInInvestmentPropertyResultingFromTransfersToPropertyPlantAndEquipment", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/InvestmentPropertiesMovementInNetBookAmountDetails" ], "xbrltype": "monetaryItemType" }, "shi_IncreaseDecreaseInNetProfitLoss": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Increase decrease in net profit loss.", "label": "Increase Decrease In Net Profit Loss", "terseLabel": "Increase decrease in net profit loss" } } }, "localname": "IncreaseDecreaseInNetProfitLoss", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/FinancialRiskManagementFinancialRiskFactorsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "shi_IncreaseDecreaseOfFinancialAssetsDueToAcquisitions": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of increase/decrease of financial assets due to acquisitions.", "label": "Increase (decrease) of financial assets due to acquisitions", "terseLabel": "Acquisitions" } } }, "localname": "IncreaseDecreaseOfFinancialAssetsDueToAcquisitions", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/FinancialRiskManagementFairValueEstimationChangesInLevel3ItemsDetails" ], "xbrltype": "monetaryItemType" }, "shi_IncreaseDecreaseOfFinancialAssetsDueToDisposals": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of increase/decrease of financial assets due to disposals.", "label": "Increase (decrease) of financial assets due to disposals", "negatedLabel": "Disposals" } } }, "localname": "IncreaseDecreaseOfFinancialAssetsDueToDisposals", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/FinancialRiskManagementFairValueEstimationChangesInLevel3ItemsDetails" ], "xbrltype": "monetaryItemType" }, "shi_IncreaseDecreaseOfFinancialAssetsDueToFairValueChanges": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of increase/decrease of financial assets due to acquisitions fair value changes.", "label": "Increase (decrease) of financial assets due to fair value changes", "terseLabel": "Fair value change" } } }, "localname": "IncreaseDecreaseOfFinancialAssetsDueToFairValueChanges", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/FinancialRiskManagementFairValueEstimationChangesInLevel3ItemsDetails" ], "xbrltype": "monetaryItemType" }, "shi_IncreaseDecreaseOfNonControllingInterestsThroughDisposalsOfSubsidiaries": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Increase/(decrease) of Non-controlling Interests through Disposals of Subsidiaries", "label": "Increase/(decrease) of non-controlling interests through disposals of subsidiaries", "terseLabel": "Non-controlling interests of disposed subsidiary" } } }, "localname": "IncreaseDecreaseOfNonControllingInterestsThroughDisposalsOfSubsidiaries", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/ConsolidatedStatementOfChangesInEquity" ], "xbrltype": "monetaryItemType" }, "shi_IncreaseDecreasePercentageInMarketPriceOfCrudeOil": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Increase decrease percentage in market price of crude oil.", "label": "Increase Decrease Percentage In Market Price Of Crude Oil", "terseLabel": "Increase decrease percentage in market price of crude oil" } } }, "localname": "IncreaseDecreasePercentageInMarketPriceOfCrudeOil", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/FinancialRiskManagementFinancialRiskFactorsNarrativeDetails" ], "xbrltype": "percentItemType" }, "shi_IncreaseDecreaseThroughChangesOtherThanFromFinancingCashFlowsLiabilitiesArisingFromFinancingActivities": { "auth_ref": [], "calculation": { "http://SinopecShanghai.com/role/CashAndCashEquivalentsReconciliationOfLiabilitiesArisingFromFinancingActivitiesDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Increase Decrease Through Changes Other Than From Financing Cash Flows Liabilities Arising From Financing Activities", "label": "Increase Decrease Through Changes Other Than From Financing Cash Flows Liabilities Arising From Financing Activities", "totalLabel": "Total other changes" } } }, "localname": "IncreaseDecreaseThroughChangesOtherThanFromFinancingCashFlowsLiabilitiesArisingFromFinancingActivities", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/CashAndCashEquivalentsReconciliationOfLiabilitiesArisingFromFinancingActivitiesDetail" ], "xbrltype": "monetaryItemType" }, "shi_IncreaseDecreaseThroughChangesOtherThanFromFinancingCashFlowsLiabilitiesArisingFromFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Increase Decrease Through Changes Other Than From Financing Cash Flows Liabilities Arising From Financing Activities", "label": "Increase Decrease Through Changes Other Than From Financing Cash Flows Liabilities Arising From Financing Activities [Abstract]", "terseLabel": "Other changes:" } } }, "localname": "IncreaseDecreaseThroughChangesOtherThanFromFinancingCashFlowsLiabilitiesArisingFromFinancingActivitiesAbstract", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/CashAndCashEquivalentsReconciliationOfLiabilitiesArisingFromFinancingActivitiesDetail" ], "xbrltype": "stringItemType" }, "shi_IncreaseDecreaseThroughFinancingCashFlowsLiabilitiesArisingFromFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Increase Decrease Through Financing Cash Flows Liabilities Arising From Financing Activities", "label": "Increase Decrease Through Financing Cash Flows Liabilities Arising From Financing Activities [Abstract]", "terseLabel": "Changes from financing cash flows:" } } }, "localname": "IncreaseDecreaseThroughFinancingCashFlowsLiabilitiesArisingFromFinancingActivitiesAbstract", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/CashAndCashEquivalentsReconciliationOfLiabilitiesArisingFromFinancingActivitiesDetail" ], "xbrltype": "stringItemType" }, "shi_IncreaseDecreaseThroughTransfersFromInvestmentPropertyPropertyPlantAndEquipment": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) in property, plant and equipment resulting from transfers from investment property", "label": "The increase (decrease) in property, plant and equipment resulting from transfers from investment property", "terseLabel": "Transferred from investment properties" } } }, "localname": "IncreaseDecreaseThroughTransfersFromInvestmentPropertyPropertyPlantAndEquipment", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/PropertyPlantAndEquipmentMovementInNetBookAmountDetails" ], "xbrltype": "monetaryItemType" }, "shi_IncreaseDecreaseThroughTransfersFromPropertyPlantAndEquipmentConstructionInProgress": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase decrease through transfers from property plant and equipment construction in progress.", "label": "Increase Decrease Through Transfers From Property Plant And Equipment Construction In Progress", "terseLabel": "Transferred from property plant and equipment" } } }, "localname": "IncreaseDecreaseThroughTransfersFromPropertyPlantAndEquipmentConstructionInProgress", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/ConstructionInProgressDetails" ], "xbrltype": "monetaryItemType" }, "shi_IncreaseDecreaseThroughTransfersToPropertyPlantAndEquipmentConstructionInProgress": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase (decrease) through transfers to property, plant and equipment, construction in progress.", "label": "Increase (decrease) through transfers to property, plant and equipment, construction in progress", "terseLabel": "Transferred to property plant and equipment" } } }, "localname": "IncreaseDecreaseThroughTransfersToPropertyPlantAndEquipmentConstructionInProgress", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/ConstructionInProgressDetails" ], "xbrltype": "monetaryItemType" }, "shi_IncreaseDecreaseThroughUtilisationOfSafetyProductionFund": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Increase (decrease) through utilisation of safety production fund", "label": "Increase (decrease) through utilisation of safety production fund", "terseLabel": "Appropriation of safety production fund" } } }, "localname": "IncreaseDecreaseThroughUtilisationOfSafetyProductionFund", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/ConsolidatedStatementOfChangesInEquity", "http://SinopecShanghai.com/role/ReservesDetails", "http://SinopecShanghai.com/role/StatementOfFinancialPositionAndEquityMovementOfTheCompanyReserveMovementDetails" ], "xbrltype": "monetaryItemType" }, "shi_IndependentNonExecutiveDirectorsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Independent non-executive directors [member]", "label": "Independent non-executive directors [member]" } } }, "localname": "IndependentNonExecutiveDirectorsMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/BenefitsAndInterestsOfDirectorsAndSupervisorsDetails" ], "xbrltype": "domainItemType" }, "shi_InterestAndFinanceChargesPaidPayableForLeaseLiabilitiesAndFinancialLiabilitiesNotAtFairValueThroughProfitOrLoss": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of interest and finance charges paid/payable for lease liabilities and financial liabilities not at fair value through profit or loss.", "label": "Interest and finance charges paid/payable for lease liabilities and financial liabilities not at fair value through profit or loss", "negatedLabel": "Interest and finance charges paid/payable for lease liabilities and financial liabilities not at fair value through profit or loss" } } }, "localname": "InterestAndFinanceChargesPaidPayableForLeaseLiabilitiesAndFinancialLiabilitiesNotAtFairValueThroughProfitOrLoss", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/FinanceIncomeAndExpensesDetails" ], "xbrltype": "monetaryItemType" }, "shi_InterestBearingBorrowingsNonCurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Interest bearing borrowings non current.", "label": "Interest Bearing Borrowings Non Current", "terseLabel": "Interest-bearing borrowings" } } }, "localname": "InterestBearingBorrowingsNonCurrent", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/StatementOfFinancialPositionAndEquityMovementOfTheCompanyBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "shi_InterestExpenseOnLiabilitiesArisingFromFinancingActivities": { "auth_ref": [], "calculation": { "http://SinopecShanghai.com/role/CashAndCashEquivalentsReconciliationOfLiabilitiesArisingFromFinancingActivitiesDetail": { "order": 8.0, "parentTag": "shi_IncreaseDecreaseThroughChangesOtherThanFromFinancingCashFlowsLiabilitiesArisingFromFinancingActivities", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Interest Expense On Liabilities Arising From Financing Activities", "label": "Interest Expense On Liabilities Arising From Financing Activities", "terseLabel": "Interest expense" } } }, "localname": "InterestExpenseOnLiabilitiesArisingFromFinancingActivities", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/CashAndCashEquivalentsReconciliationOfLiabilitiesArisingFromFinancingActivitiesDetail" ], "xbrltype": "monetaryItemType" }, "shi_InterestInAssociatesAndJointVentures": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Interest in associates and joint ventures", "label": "Interest in associates and joint ventures", "verboseLabel": "Interest in joint ventures" } } }, "localname": "InterestInAssociatesAndJointVentures", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodSummarizedBalanceSheetForJointVenturesDetails", "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodSummarizedBalanceSheetForMaterialAssociatesDetails" ], "xbrltype": "monetaryItemType" }, "shi_InterestReceivedFromBanksExcludedStructuredDeposits": { "auth_ref": [], "calculation": { "http://SinopecShanghai.com/role/ConsolidatedStatementOfCashFlows": { "order": 17.0, "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from interest received from banks excluded structured deposits, classified as investing activities.", "label": "Interest Received From Banks Excluded Structured Deposits", "verboseLabel": "Interest received from banks excluded structured deposits" } } }, "localname": "InterestReceivedFromBanksExcludedStructuredDeposits", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/ConsolidatedStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "shi_InterestReceivedFromRelatedPartiesClassifiedAsInvestingActivities": { "auth_ref": [], "calculation": { "http://SinopecShanghai.com/role/ConsolidatedStatementOfCashFlows": { "order": 16.0, "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Interest received from related parties, classified as investing activities", "label": "Interest received from related parties, classified as investing activities", "terseLabel": "Interest received from related parties" } } }, "localname": "InterestReceivedFromRelatedPartiesClassifiedAsInvestingActivities", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/ConsolidatedStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "shi_InterestReceivedFromStructuredDeposits": { "auth_ref": [], "calculation": { "http://SinopecShanghai.com/role/ConsolidatedStatementOfCashFlows": { "order": 18.0, "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from interest received from structured deposits, classified as investing activities.", "label": "Interest received from structured deposits" } } }, "localname": "InterestReceivedFromStructuredDeposits", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/ConsolidatedStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "shi_IntermediatePetrochemicalsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Intermediate petrochemicals [member]", "label": "Intermediate petrochemicals [member]" } } }, "localname": "IntermediatePetrochemicalsMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/SegmentInformationAndRevenueAdditionsToPropertyPlantAndEquipmentConstructionInProgressRightOfUseAssetsAndOtherNonCurrentAssetsDetails", "http://SinopecShanghai.com/role/SegmentInformationAndRevenueAssetsDetails", "http://SinopecShanghai.com/role/SegmentInformationAndRevenueLiabilitiesDetails", "http://SinopecShanghai.com/role/SegmentInformationAndRevenueOtherProfitAndLossDisclosuresDetails", "http://SinopecShanghai.com/role/SegmentInformationAndRevenueRevenueDetails", "http://SinopecShanghai.com/role/SegmentInformationAndRevenueSegmentResultProfitLossFromOperationsDetails" ], "xbrltype": "domainItemType" }, "shi_InvestmentAdditionInAssociates": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of additions to Investment in associates.", "label": "Investment addition in associates", "terseLabel": "Additions" } } }, "localname": "InvestmentAdditionInAssociates", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodInvestmentInAssociatesDetails" ], "xbrltype": "monetaryItemType" }, "shi_InvestmentAdditionInJointVentures": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Investment addition in joint ventures.", "label": "Investment Addition In Joint Ventures", "terseLabel": "Addition (note i)" } } }, "localname": "InvestmentAdditionInJointVentures", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodInvestmentInJointVenturesDetails" ], "xbrltype": "monetaryItemType" }, "shi_IssuanceCostsOnShortTermBondsLiabilitiesArisingFromFinancingActivities": { "auth_ref": [], "calculation": { "http://SinopecShanghai.com/role/CashAndCashEquivalentsReconciliationOfLiabilitiesArisingFromFinancingActivitiesDetail": { "order": 7.0, "parentTag": "shi_IncreaseDecreaseThroughChangesOtherThanFromFinancingCashFlowsLiabilitiesArisingFromFinancingActivities", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Issuance Costs On Short Term Bonds Liabilities Arising From Financing Activities", "label": "Issuance Costs On Short Term Bonds Liabilities Arising From Financing Activities", "terseLabel": "Issuance costs on short-term bonds" } } }, "localname": "IssuanceCostsOnShortTermBondsLiabilitiesArisingFromFinancingActivities", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/CashAndCashEquivalentsReconciliationOfLiabilitiesArisingFromFinancingActivitiesDetail" ], "xbrltype": "monetaryItemType" }, "shi_JiangsuJinlingOptaPolymerCompanyLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Jiangsu Jinling Opta Polymer Company Limited [member]", "label": "Jiangsu Jinling Opta Polymer Company Limited [member]" } } }, "localname": "JiangsuJinlingOptaPolymerCompanyLimitedMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsListOfMajorRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "shi_JinQiangMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Jin Qiang [member]", "label": "Jin Qiang [member]" } } }, "localname": "JinQiangMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/BenefitsAndInterestsOfDirectorsAndSupervisorsDetails" ], "xbrltype": "domainItemType" }, "shi_JinWenminMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Jin Wenmin [member]", "label": "Jin Wenmin [member]" } } }, "localname": "JinWenminMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/BenefitsAndInterestsOfDirectorsAndSupervisorsDetails" ], "xbrltype": "domainItemType" }, "shi_JointVenturesOfTheGroupMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Joint ventures of the Group [member]", "label": "Joint ventures of the Group [member]" } } }, "localname": "JointVenturesOfTheGroupMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsOtherTransactionsBetweenTheGroupAndSinopecGroupAndItsSubsidiariesAssociatesAndJointVenturesOfTheGroupDetails", "http://SinopecShanghai.com/role/RelatedPartyTransactionsRelevantAmountsDueFromToRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "shi_KeyManagementPersonnelCompensationDiscretionaryBonus": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Key management personnel compensation, discretionary bonus", "label": "Key management personnel compensation, discretionary bonus", "terseLabel": "Discretionary bonuses" } } }, "localname": "KeyManagementPersonnelCompensationDiscretionaryBonus", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/BenefitsAndInterestsOfDirectorsAndSupervisorsDetails" ], "xbrltype": "monetaryItemType" }, "shi_KeyManagementPersonnelCompensationFees": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of compensation to key management personnel in the form of fees.", "label": "Key management personnel compensation, fees", "terseLabel": "Directors' fees" } } }, "localname": "KeyManagementPersonnelCompensationFees", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/BenefitsAndInterestsOfDirectorsAndSupervisorsDetails" ], "xbrltype": "monetaryItemType" }, "shi_LandUseRightsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for land use rights.", "label": "Land use rights [member]" } } }, "localname": "LandUseRightsMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/LeasesStatementOfFinancialPositionRelatingToLeasesDetails", "http://SinopecShanghai.com/role/LeasesStatementOfProfitLossAmountRelatingToLeasesDetails", "http://SinopecShanghai.com/role/SummaryOfSignificantAccountingPoliciesLeasesDetails" ], "xbrltype": "domainItemType" }, "shi_LaterThanTwoYearsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Later than two years [member]", "label": "Later than two years [member]", "terseLabel": "Over two years [member]" } } }, "localname": "LaterThanTwoYearsMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/TradeAndOtherPayablesSummaryOfAgingAnalysisOfTradePayablesDetails" ], "xbrltype": "domainItemType" }, "shi_LeasedInvestmentPropertiesLeaseTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Leased investment properties, Lease term.", "label": "Leased Investment Properties Lease Term", "terseLabel": "Leased investment properties, Lease term" } } }, "localname": "LeasedInvestmentPropertiesLeaseTerm", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/InvestmentPropertiesNarrativeDetails" ], "xbrltype": "durationItemType" }, "shi_LegalReserveAsAPercentageOfRegisteredCapitalAfterIssuanceAfterConversionIntoOrdinarySharesIfAny": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Legal reserve as a percentage of registered capital after issuance after conversion into ordinary shares if any.", "label": "Legal Reserve As A Percentage Of Registered Capital After Issuance After Conversion Into Ordinary Shares If Any", "terseLabel": "Legal reserve as a percentage of registered capital after issuance or conversion into ordinary shares if any" } } }, "localname": "LegalReserveAsAPercentageOfRegisteredCapitalAfterIssuanceAfterConversionIntoOrdinarySharesIfAny", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/ReservesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "shi_LiXiaoxiaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Li Xiaoxia [member]", "label": "Li Xiaoxia [member]" } } }, "localname": "LiXiaoxiaMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/BenefitsAndInterestsOfDirectorsAndSupervisorsDetails" ], "xbrltype": "domainItemType" }, "shi_LiYuanqinMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Li Yuanqin [member]", "label": "Li Yuanqin [member]" } } }, "localname": "LiYuanqinMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/BenefitsAndInterestsOfDirectorsAndSupervisorsDetails" ], "xbrltype": "domainItemType" }, "shi_LianhuaNingboInternationalLogisticsLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lianhua ningbo international logistics limited.", "label": "Lianhua (Ningbo) International Logistics Limited [Member]" } } }, "localname": "LianhuaNingboInternationalLogisticsLimitedMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsListOfMajorRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "shi_LindeSpcGasesCompanyLimitedFormerlyKnownAsbocspcGasesCompanyLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Linde SPC gases company limited formerly known as BOCSPC gases company limited.", "label": "Linde SPC Gases Company Limited Formerly Known AsBOCSPC Gases Company Limited [Member]", "terseLabel": "Linde [Member]" } } }, "localname": "LindeSpcGasesCompanyLimitedFormerlyKnownAsbocspcGasesCompanyLimitedMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodPrincipalActivitiesInJointVenturesDetails", "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodSummarizedBalanceSheetForJointVenturesDetails", "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodSummarizedStatementOfComprehensiveIncomeForJointVenturesDetails" ], "xbrltype": "domainItemType" }, "shi_LiuYunhongMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Liu Yunhong [member]", "label": "Liu Yunhong [member]" } } }, "localname": "LiuYunhongMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/BenefitsAndInterestsOfDirectorsAndSupervisorsDetails" ], "xbrltype": "domainItemType" }, "shi_LongTermPrepaidExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for long-term prepaid expense.", "label": "Long-term prepaid expense [member]" } } }, "localname": "LongTermPrepaidExpenseMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/OtherNonCurrentAssetsDetails", "http://SinopecShanghai.com/role/OtherNonCurrentAssetsMovementInNetBookAmountDetails" ], "xbrltype": "domainItemType" }, "shi_LongTermPrepaidExpensesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long term prepaid expenses.", "label": "Long term prepaid expenses [Member]", "terseLabel": "Long-term prepaid expense" } } }, "localname": "LongTermPrepaidExpensesMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/SummaryOfSignificantAccountingPoliciesOtherNonCurrentAssetsDetails" ], "xbrltype": "domainItemType" }, "shi_LossesOnSaleOfAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The gain/losses on sale of assets measured at fair value through other comprehensive income", "label": "Losses on sale of assets measured at FVOCI", "negatedLabel": "Losses on sale of FVOCI" } } }, "localname": "LossesOnSaleOfAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/OtherGainsNetDetails" ], "xbrltype": "monetaryItemType" }, "shi_MaYanhuiMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Ma Yanhui [member]", "label": "Ma Yanhui [member]" } } }, "localname": "MaYanhuiMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/BenefitsAndInterestsOfDirectorsAndSupervisorsDetails" ], "xbrltype": "domainItemType" }, "shi_MaomingShihuaDongchengChemicalCompanyLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maoming shihua dongcheng chemical company limited.", "label": "Maoming Shihua Dongcheng Chemical Company Limited [Member]" } } }, "localname": "MaomingShihuaDongchengChemicalCompanyLimitedMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsListOfMajorRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "shi_MaturityPeriodOfCommodityContractsEntered": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maturity period of commodity contracts entered.", "label": "Maturity Period Of Commodity Contracts Entered", "terseLabel": "Maturity period of cash flow hedge" } } }, "localname": "MaturityPeriodOfCommodityContractsEntered", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/FinancialRiskManagementFinancialRiskFactorsNarrativeDetails" ], "xbrltype": "durationItemType" }, "shi_MinimumLeasePaymentsReceivableOnInvestmentPropertiesLeasesAboveTwoYearsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum lease payments receivable on investment properties leases above two years [member]", "label": "Minimum lease payments receivable on investment properties leases above two years [member]", "terseLabel": "Above 2 years [member]" } } }, "localname": "MinimumLeasePaymentsReceivableOnInvestmentPropertiesLeasesAboveTwoYearsMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/InvestmentPropertiesMinimumLeasePaymentsReceivableOnLeasesOfInvestmentPropertiesDetails" ], "xbrltype": "domainItemType" }, "shi_NameOfKeyManagementPersonnelAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of key management personnel [axis]", "label": "Name of key management personnel [axis]" } } }, "localname": "NameOfKeyManagementPersonnelAxis", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/BenefitsAndInterestsOfDirectorsAndSupervisorsDetails" ], "xbrltype": "stringItemType" }, "shi_NameOfKeyManagementPersonnelMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of key management personnel [member]", "label": "Name of key management personnel [member]" } } }, "localname": "NameOfKeyManagementPersonnelMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/BenefitsAndInterestsOfDirectorsAndSupervisorsDetails" ], "xbrltype": "domainItemType" }, "shi_NanjingYangzhiPetrochemicalIndutryCompanyLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Nanjing yangzhi petrochemical indutry company limited.", "label": "Nanjing Yangzhi Petrochemical Indutry Company Limited [Member]" } } }, "localname": "NanjingYangzhiPetrochemicalIndutryCompanyLimitedMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsListOfMajorRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "shi_NantongDonghaiPetrochemicalCompanyLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Nantong donghai petrochemical company limited.", "label": "Nantong Donghai Petrochemical Company Limited [Member]" } } }, "localname": "NantongDonghaiPetrochemicalCompanyLimitedMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsListOfMajorRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "shi_NationalPetrochemicalProjectRiskAssessmentTechnologyCenterMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "National Petrochemical Project Risk Assessment Technology Center [member]", "label": "National Petrochemical Project Risk Assessment Technology Center [member]" } } }, "localname": "NationalPetrochemicalProjectRiskAssessmentTechnologyCenterMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsListOfMajorRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "shi_NetForeignExchangeRecognizedInProfitBeforeIncomeTax": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of Net foreign exchange recognized in profit before income tax.", "label": "Net foreign exchange recognized in profit before income tax", "totalLabel": "Total net foreign exchange recognized in profit before taxation" } } }, "localname": "NetForeignExchangeRecognizedInProfitBeforeIncomeTax", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/FinancialRiskManagementFinancialRiskFactorsForeignExchangeRiskForeignExchangeRiskDetails" ], "xbrltype": "monetaryItemType" }, "shi_NetGainsLossesOnCommoditySwapsContractsNotQualifiedForHedgingAccounting": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Net gains (losses) on commodity swaps contracts not qualified for hedging accounting.", "label": "Net Gains Losses on Commodity Swaps Contracts Not Qualified for Hedging Accounting", "terseLabel": "Net gains on commodity swaps contracts not qualified for hedging accounting" } } }, "localname": "NetGainsLossesOnCommoditySwapsContractsNotQualifiedForHedgingAccounting", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/OtherGainsNetDetails" ], "xbrltype": "monetaryItemType" }, "shi_NetGainsLossesOnDisposalOfPropertyPlantAndEquipmentAndOtherLongTermAssets": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Net gains losses on disposal of property plant and equipment and other long term assets.", "label": "Net Gains Losses on Disposal of Property Plant and Equipment and Other Long Term Assets", "verboseLabel": "Net gains /(losses) on disposal of property, plant and equipment and other long-term assets" } } }, "localname": "NetGainsLossesOnDisposalOfPropertyPlantAndEquipmentAndOtherLongTermAssets", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/OtherGainsNetDetails" ], "xbrltype": "monetaryItemType" }, "shi_NetLossesOnDisposalOfInventory": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Net losses on disposal of inventory.", "label": "Net Losses on Disposal of Inventory", "negatedLabel": "Net losses on disposal of inventory" } } }, "localname": "NetLossesOnDisposalOfInventory", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/OtherGainsNetDetails" ], "xbrltype": "monetaryItemType" }, "shi_NetSales": { "auth_ref": [], "calculation": { "http://SinopecShanghai.com/role/ConsolidatedStatementOfProfitOrLossAndOtherComprehensiveIncome": { "order": 4.0, "parentTag": "ifrs-full_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Net Sales", "label": "Net sales", "totalLabel": "Net sales" } } }, "localname": "NetSales", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/ConsolidatedStatementOfProfitOrLossAndOtherComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "shi_NingboEastseaLinefanTechnologyCompanyLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "NingboEastsea Linefan Technology Company Limited [member]", "label": "Ningbo Eastsea Linefan Technology Company Limited [member]" } } }, "localname": "NingboEastseaLinefanTechnologyCompanyLimitedMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsListOfMajorRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "shi_NingboEngineeringCompanyOfSinopecMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Ningbo engineering company of sinopec.", "label": "Ningbo Engineering Company of Sinopec [Member]" } } }, "localname": "NingboEngineeringCompanyOfSinopecMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsListOfMajorRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "shi_NingboMinggangGasCompanyLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Ningbo Minggang Gas Company Limited [member]", "label": "Ningbo Minggang Gas Company Limited [member]" } } }, "localname": "NingboMinggangGasCompanyLimitedMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsListOfMajorRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "shi_NonExecutiveDirectorsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Non- executive directors [member]", "label": "Non- executive directors [member]" } } }, "localname": "NonExecutiveDirectorsMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/BenefitsAndInterestsOfDirectorsAndSupervisorsDetails" ], "xbrltype": "domainItemType" }, "shi_NumberOfCustomersAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of customers.", "label": "Number Of Customers [Axis]" } } }, "localname": "NumberOfCustomersAxis", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/FinancialRiskManagementFinancialRiskFactorsNarrativeDetails" ], "xbrltype": "stringItemType" }, "shi_NumberOfCustomersDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of customers.", "label": "Number Of Customers [Domain]" } } }, "localname": "NumberOfCustomersDomain", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/FinancialRiskManagementFinancialRiskFactorsNarrativeDetails" ], "xbrltype": "domainItemType" }, "shi_NumberOfEmployeesWithHighestEmolumentsDisclosed": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of employees with highest emoluments disclosed", "label": "Number of employees with highest emoluments disclosed", "terseLabel": "Number of individuals with the highest emoluments disclosed" } } }, "localname": "NumberOfEmployeesWithHighestEmolumentsDisclosed", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/EmployeeBenefitExpensesDetails" ], "xbrltype": "integerItemType" }, "shi_OneLargestCustomerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "One largest customer.", "label": "One Largest Customer [Member]" } } }, "localname": "OneLargestCustomerMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/FinancialRiskManagementFinancialRiskFactorsNarrativeDetails" ], "xbrltype": "domainItemType" }, "shi_OnePointFiveBillionBondsMaturingOnEighteenthOfMayTwoThousandAndTwentyTwoIssuedToInstitutionalInvestorsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "One point five billion bonds maturing on eighteenth of may two thousand and twenty two issued to institutional investors", "label": "One Point Five Billion Bonds Maturing On Eighteenth Of May Two Thousand And Twenty Two Issued To Institutional Investors [Member]", "terseLabel": "One Point Five Billion Bonds Maturing On Eighteenth Of May Two Thousand And Twenty Two Issued To Institutional Investors [Member]" } } }, "localname": "OnePointFiveBillionBondsMaturingOnEighteenthOfMayTwoThousandAndTwentyTwoIssuedToInstitutionalInvestorsMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/SubsequentEventDetails" ], "xbrltype": "domainItemType" }, "shi_OnePointFiveBillionBondsMaturingOnFifthOfJulyTwoThousandAndTwentyTwoIssuedToInstitutionalInvestorsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "One point five billion bonds maturing on fifth of july two thousand and twenty two issued to institutional investors .", "label": "One Point Five Billion Bonds Maturing On Fifth Of July Two Thousand And Twenty Two Issued To Institutional Investors [Member]", "terseLabel": "One Point Five Billion Bonds Maturing On Fifth Of July Two Thousand And Twenty Two Issued To Institutional Investors" } } }, "localname": "OnePointFiveBillionBondsMaturingOnFifthOfJulyTwoThousandAndTwentyTwoIssuedToInstitutionalInvestorsMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/SubsequentEventDetails" ], "xbrltype": "domainItemType" }, "shi_OrdinaryASharesListedInPRCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for ordinary A shares listed in PRC.", "label": "Ordinary A shares listed in PRC [member]" } } }, "localname": "OrdinaryASharesListedInPRCMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/ShareCapitalDetails" ], "xbrltype": "domainItemType" }, "shi_OtherCurrentReceivablesGross": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The gross amount of current other receivables.", "label": "Other current receivables, gross", "terseLabel": "Other receivables" } } }, "localname": "OtherCurrentReceivablesGross", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/TradeAndOtherReceivablesSummaryOfComponentOfTradeAndOtherReceivablesExplanatoryDetail" ], "xbrltype": "monetaryItemType" }, "shi_OtherCurrentReceivablesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other current receivables.", "label": "Other Current Receivables [Member]", "terseLabel": "Other Current Receivables [Member]" } } }, "localname": "OtherCurrentReceivablesMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/TradeAndOtherReceivablesSummaryOfComponentOfTradeAndOtherReceivablesExplanatoryDetail" ], "xbrltype": "domainItemType" }, "shi_OtherCurrentReceivablesNet": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Other current receivables net.", "label": "Other Current Receivables Net", "terseLabel": "Other receivables net" } } }, "localname": "OtherCurrentReceivablesNet", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/TradeAndOtherReceivablesSummaryOfComponentOfTradeAndOtherReceivablesExplanatoryDetail" ], "xbrltype": "monetaryItemType" }, "shi_OtherGainsNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other gains - net [abstract]", "label": "Other gains - net [abstract]" } } }, "localname": "OtherGainsNetAbstract", "nsuri": "http://SinopecShanghai.com/20211231", "xbrltype": "stringItemType" }, "shi_OtherNoncurrentAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for the amount of other non-current assets.", "label": "Other non-current assets [member]", "terseLabel": "Total [member]" } } }, "localname": "OtherNoncurrentAssetsMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/OtherNonCurrentAssetsDetails", "http://SinopecShanghai.com/role/OtherNonCurrentAssetsMovementInNetBookAmountDetails", "http://SinopecShanghai.com/role/OtherNonCurrentAssetsNarrativeDetails" ], "xbrltype": "domainItemType" }, "shi_OtherOperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other operating expenses [abstract]", "label": "Other operating expenses [abstract]" } } }, "localname": "OtherOperatingExpensesAbstract", "nsuri": "http://SinopecShanghai.com/20211231", "xbrltype": "stringItemType" }, "shi_OtherOperatingIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other operating income [abstract]", "label": "Other operating income [abstract]" } } }, "localname": "OtherOperatingIncomeAbstract", "nsuri": "http://SinopecShanghai.com/20211231", "xbrltype": "stringItemType" }, "shi_PaidUpCapital": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Paid up capital.", "label": "Paid Up Capital", "terseLabel": "Paid up capital", "verboseLabel": "Particulars of paid-up capital" } } }, "localname": "PaidUpCapital", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodPrincipalActivitiesInJointVenturesDetails", "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodPrincipalActivitiesOfMaterialAssociatesDetails", "http://SinopecShanghai.com/role/SubsidiariesMajorSubsidiariesOfTheGroupDetails" ], "xbrltype": "monetaryItemType" }, "shi_PaymentsForSaleOfFinancialAssetsAtFairValueThroughOtherComprehensiveIncome": { "auth_ref": [], "calculation": { "http://SinopecShanghai.com/role/ConsolidatedStatementOfCashFlows": { "order": 6.0, "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cash payment for sale of financial assets at fair value through other comprehensive income, classified as investing activities", "label": "Payments for sale of financial assets at fair value through other comprehensive income", "negatedLabel": "Payment for sales of financial assets at fair value through other comprehensive income" } } }, "localname": "PaymentsForSaleOfFinancialAssetsAtFairValueThroughOtherComprehensiveIncome", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/ConsolidatedStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "shi_PaymentsOfLeaseLiabilitiesClassifiedAsOperatingActivities": { "auth_ref": [], "calculation": { "http://SinopecShanghai.com/role/CashAndCashEquivalentsSummaryOfCashFlowStatementForLeasesDetail": { "order": 1.0, "parentTag": "ifrs-full_CashOutflowForLeases", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments Of Lease Liabilities Classified As Operating Activities", "label": "Payments Of Lease Liabilities Classified As Operating Activities", "negatedLabel": "Within operating cash flows" } } }, "localname": "PaymentsOfLeaseLiabilitiesClassifiedAsOperatingActivities", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/CashAndCashEquivalentsSummaryOfCashFlowStatementForLeasesDetail" ], "xbrltype": "monetaryItemType" }, "shi_PengKunMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Peng Kun [member]", "label": "Peng Kun [member]" } } }, "localname": "PengKunMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/BenefitsAndInterestsOfDirectorsAndSupervisorsDetails" ], "xbrltype": "domainItemType" }, "shi_PercentageOfIssuedShareCapitalStateOwnedLegalSharesTransferred": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The percentage of issued share capital represented by state-owned legal shares transferred.", "label": "Percentage of issued share capital, state-owned legal shares transferred" } } }, "localname": "PercentageOfIssuedShareCapitalStateOwnedLegalSharesTransferred", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/GeneralInformationReorganisationDetails" ], "xbrltype": "percentItemType" }, "shi_PercentageOfNetIncomeToBeTransferredToLegalSurplusReserve": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of net income to be transferred to legal surplus reserve.", "label": "Percentage Of Net Income To Be Transferred To Legal Surplus Reserve", "terseLabel": "Percentage of net income to be transferred to legal surplus reserve" } } }, "localname": "PercentageOfNetIncomeToBeTransferredToLegalSurplusReserve", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/ReservesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "shi_PercentageOfOwnershipInterestAcquired": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of ownership interest acquired.", "label": "Percentage of Ownership Interest Acquired", "terseLabel": "Percentage of ownership interest acquired" } } }, "localname": "PercentageOfOwnershipInterestAcquired", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodPrincipalActivitiesOfMaterialAssociatesDetails" ], "xbrltype": "percentItemType" }, "shi_PercentageOfTradeReceivablesDue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of trade receivables due.", "label": "Percentage Of Trade Receivables Due", "terseLabel": "Percentage of trade receivables due" } } }, "localname": "PercentageOfTradeReceivablesDue", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/FinancialRiskManagementFinancialRiskFactorsNarrativeDetails" ], "xbrltype": "percentItemType" }, "shi_PetroCyberworksInformationTechnologyCompanyLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Petro-Cyber Works Information Technology Company Limited [member]", "label": "Petro-CyberWorks Information Technology Company Limited [member]" } } }, "localname": "PetroCyberworksInformationTechnologyCompanyLimitedMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsListOfMajorRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "shi_PetrolChemicalIndustryManagementCadreCollegeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Petrol-chemical industry management cadre college.", "label": "Petrol Chemical Industry Management Cadre College [Member]" } } }, "localname": "PetrolChemicalIndustryManagementCadreCollegeMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsListOfMajorRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "shi_PetroleumProductsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Petroleum products [member]", "label": "Petroleum products [member]" } } }, "localname": "PetroleumProductsMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/SegmentInformationAndRevenueAdditionsToPropertyPlantAndEquipmentConstructionInProgressRightOfUseAssetsAndOtherNonCurrentAssetsDetails", "http://SinopecShanghai.com/role/SegmentInformationAndRevenueAssetsDetails", "http://SinopecShanghai.com/role/SegmentInformationAndRevenueLiabilitiesDetails", "http://SinopecShanghai.com/role/SegmentInformationAndRevenueOtherProfitAndLossDisclosuresDetails", "http://SinopecShanghai.com/role/SegmentInformationAndRevenueRevenueDetails", "http://SinopecShanghai.com/role/SegmentInformationAndRevenueSegmentResultProfitLossFromOperationsDetails" ], "xbrltype": "domainItemType" }, "shi_PinghuChinaAviationOilPortCompanyLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Pinghu China Aviation Oil Port CompanyLimited [member]", "label": "Pinghu China Aviation Oil Port Co., Ltd. [member]", "verboseLabel": "Pinghu China Aviation Oil Port Co., Ltd. (\"Pinghu Port\") [member]" } } }, "localname": "PinghuChinaAviationOilPortCompanyLimitedMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodPrincipalActivitiesOfMaterialAssociatesDetails" ], "xbrltype": "domainItemType" }, "shi_PlaceOfIncorporationAndBusinessOfSubsidiary": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Place of incorporation and business of subsidiary.", "label": "Place Of Incorporation And Business Of Subsidiary", "terseLabel": "Place of incorporation and business" } } }, "localname": "PlaceOfIncorporationAndBusinessOfSubsidiary", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/SubsidiariesMajorSubsidiariesOfTheGroupDetails" ], "xbrltype": "stringItemType" }, "shi_PlantAndMachineryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for a class of plant, property and equipment representing depreciable plant and machinery and similar structures for use in operations. [Refer: Property, plant and equipment]", "label": "Plant and machinery [member]" } } }, "localname": "PlantAndMachineryMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/PropertyPlantAndEquipmentMovementInNetBookAmountDetails", "http://SinopecShanghai.com/role/SummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "shi_PossibleImpactOfAmendmentsNewAccountingStandardsAndInterpretationsIssuedButNotYetEffective": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Possible impact of amendments new accounting standards and interpretations issued but not yet effective.", "label": "Possible Impact Of Amendments New Accounting Standards And Interpretations Issued But Not Yet Effective", "terseLabel": "Possible impact of amendments, new standards and interpretations issued but not yet effective for the year ended 31 December 2021" } } }, "localname": "PossibleImpactOfAmendmentsNewAccountingStandardsAndInterpretationsIssuedButNotYetEffective", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/PossibleImpactOfAmendmentsNewStandardsAndInterpretationsIssuedButNotYetEffectiveForTheYearEnded31December2021" ], "xbrltype": "textBlockItemType" }, "shi_PossibleImpactOfAmendmentsNewAccountingStandardsAndInterpretationsIssuedButNotYetEffectiveAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Possible impact of amendments new accounting standards and interpretations issued but not yet effective.", "label": "Possible Impact Of Amendments New Accounting Standards And Interpretations Issued But Not Yet Effective [Abstract]" } } }, "localname": "PossibleImpactOfAmendmentsNewAccountingStandardsAndInterpretationsIssuedButNotYetEffectiveAbstract", "nsuri": "http://SinopecShanghai.com/20211231", "xbrltype": "stringItemType" }, "shi_PossibleImpactOfAmendmentsNewAccountingStandardsAndInterpretationsIssuedButNotYetEffectiveLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Possible impact of amendments new accounting standards and interpretations issued but not yet effective.", "label": "Possible Impact Of Amendments New Accounting Standards And Interpretations Issued But Not Yet Effective [Line Items]" } } }, "localname": "PossibleImpactOfAmendmentsNewAccountingStandardsAndInterpretationsIssuedButNotYetEffectiveLineItems", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/PossibleImpactOfAmendmentsNewStandardsAndInterpretationsIssuedButNotYetEffectiveForTheYearEnded31December2021SummaryOfNumberOfAmendmentsNewStandardsAndInterpretationsWhichAreNotYetEffectiveDetail" ], "xbrltype": "stringItemType" }, "shi_PossibleImpactOfAmendmentsNewAccountingStandardsAndInterpretationsIssuedButNotYetEffectiveTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Possible impact of amendments new accounting standards and interpretations issued but not yet effective.", "label": "Possible Impact Of Amendments New Accounting Standards And Interpretations Issued But Not Yet Effective [Table]" } } }, "localname": "PossibleImpactOfAmendmentsNewAccountingStandardsAndInterpretationsIssuedButNotYetEffectiveTable", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/PossibleImpactOfAmendmentsNewStandardsAndInterpretationsIssuedButNotYetEffectiveForTheYearEnded31December2021SummaryOfNumberOfAmendmentsNewStandardsAndInterpretationsWhichAreNotYetEffectiveDetail" ], "xbrltype": "stringItemType" }, "shi_PrincipalPlaceOfBusinessOrCountryOfIncorporationOfAssociatesAndJointVentures": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Principal place of business or country of incorporation of associates and joint ventures.", "label": "Principal place of business or country of incorporation of associates and joint ventures.", "terseLabel": "Place of business/country of incorporation" } } }, "localname": "PrincipalPlaceOfBusinessOrCountryOfIncorporationOfAssociatesAndJointVentures", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodPrincipalActivitiesInJointVenturesDetails", "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodPrincipalActivitiesOfMaterialAssociatesDetails" ], "xbrltype": "stringItemType" }, "shi_ProceedsFromBorrowingsFromBanksClassifiedAsFinancingActivities": { "auth_ref": [], "calculation": { "http://SinopecShanghai.com/role/CashAndCashEquivalentsReconciliationOfLiabilitiesArisingFromFinancingActivitiesDetail": { "order": 1.0, "parentTag": "ifrs-full_IncreaseDecreaseThroughFinancingCashFlowsLiabilitiesArisingFromFinancingActivities", "weight": -1.0 }, "http://SinopecShanghai.com/role/ConsolidatedStatementOfCashFlows": { "order": 30.0, "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceeds from borrowings from banks, classified as financing activities", "label": "Proceeds from borrowings from banks, classified as financing activities", "terseLabel": "Proceeds from borrowings", "verboseLabel": "Proceeds from borrowings" } } }, "localname": "ProceedsFromBorrowingsFromBanksClassifiedAsFinancingActivities", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/CashAndCashEquivalentsReconciliationOfLiabilitiesArisingFromFinancingActivitiesDetail", "http://SinopecShanghai.com/role/ConsolidatedStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "shi_ProceedsFromCapitalReductionOfAnAssociate": { "auth_ref": [], "calculation": { "http://SinopecShanghai.com/role/ConsolidatedStatementOfCashFlows": { "order": 7.0, "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceeds from capital reduction of an associate.", "label": "Proceeds From Capital Reduction Of An Associate", "verboseLabel": "Proceeds from capital reduction of an associate" } } }, "localname": "ProceedsFromCapitalReductionOfAnAssociate", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/ConsolidatedStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "shi_ProceedsFromSalesOrMaturityOfFinancialInstrumentClassifiedAsInvestingActivity": { "auth_ref": [], "calculation": { "http://SinopecShanghai.com/role/ConsolidatedStatementOfCashFlows": { "order": 19.0, "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash (outflow) / inflow from sales or maturity of financial instrument, classified as investing activity.", "label": "Proceeds from sales or maturity of financial instrument, classified as investing activity", "terseLabel": "(Payments)/proceeds from settlement of derivative financial instruments" } } }, "localname": "ProceedsFromSalesOrMaturityOfFinancialInstrumentClassifiedAsInvestingActivity", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/ConsolidatedStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "shi_ProceedsFromShortTermBonds": { "auth_ref": [], "calculation": { "http://SinopecShanghai.com/role/CashAndCashEquivalentsReconciliationOfLiabilitiesArisingFromFinancingActivitiesDetail": { "order": 2.0, "parentTag": "ifrs-full_IncreaseDecreaseThroughFinancingCashFlowsLiabilitiesArisingFromFinancingActivities", "weight": -1.0 }, "http://SinopecShanghai.com/role/ConsolidatedStatementOfCashFlows": { "order": 31.0, "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from short-term bonds.", "label": "Proceeds from short-term bonds", "terseLabel": "Proceeds from short-term bonds" } } }, "localname": "ProceedsFromShortTermBonds", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/CashAndCashEquivalentsReconciliationOfLiabilitiesArisingFromFinancingActivitiesDetail", "http://SinopecShanghai.com/role/ConsolidatedStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "shi_ProportionOfOwnershipInterestsHeldByASubsidiary": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Proportion of ownership interests held by a subsidiary.", "label": "Proportion Of Ownership Interests Held By A Subsidiary", "terseLabel": "Held by the Company", "verboseLabel": "Proportion of ownership interest Held by a subsidiary" } } }, "localname": "ProportionOfOwnershipInterestsHeldByASubsidiary", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodPrincipalActivitiesInJointVenturesDetails", "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodPrincipalActivitiesOfMaterialAssociatesDetails", "http://SinopecShanghai.com/role/SubsidiariesMajorSubsidiariesOfTheGroupDetails" ], "xbrltype": "percentItemType" }, "shi_ProvisionForDeclinesInValueOfInventoriesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Provision for declines in value of inventories [member]", "label": "Provision for declines in value of inventories [member]", "terseLabel": "Provision for declines in the value of inventories [member]" } } }, "localname": "ProvisionForDeclinesInValueOfInventoriesMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/InventoriesDetails" ], "xbrltype": "domainItemType" }, "shi_ProvisionForImpairmentLossesInFixedAssetsConstructionInProgressMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Provision for impairment losses in fixed assets, construction in progress [member]", "label": "Provision for impairment losses in fixed assets, construction in progress [member]", "terseLabel": "Provision for impairment losses in property, plant and equipment and construction in progress [member]" } } }, "localname": "ProvisionForImpairmentLossesInFixedAssetsConstructionInProgressMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/IncomeTaxExpensesBenefitsMovementsInDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "shi_ProvisionForOilPriceRiskCurrent": { "auth_ref": [], "calculation": { "http://SinopecShanghai.com/role/TradeAndOtherPayablesSummaryOfTradeAndOtherPayablesDetails": { "order": 4.0, "parentTag": "ifrs-full_OtherCurrentPayables", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Provision For Oil Price Risk Current.", "label": "Provision For Oil Price Risk Current", "terseLabel": "Oil price risk reserve" } } }, "localname": "ProvisionForOilPriceRiskCurrent", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/TradeAndOtherPayablesSummaryOfTradeAndOtherPayablesDetails" ], "xbrltype": "monetaryItemType" }, "shi_PurchaseRelatedPartyTransaction": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Purchase related party transaction", "label": "Purchase related party transaction", "terseLabel": "Purchase" } } }, "localname": "PurchaseRelatedPartyTransaction", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsOtherTransactionsBetweenTheGroupAndSinopecGroupAndItsSubsidiariesAssociatesAndJointVenturesOfTheGroupDetails" ], "xbrltype": "monetaryItemType" }, "shi_PurchasesOfCrudeOil": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Purchases of crude oil", "label": "Purchases of crude oil" } } }, "localname": "PurchasesOfCrudeOil", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsTransactionsBetweenTheGroupAndSinopecCorpItsSubsidiariesAndJointVenturesDetails" ], "xbrltype": "monetaryItemType" }, "shi_PurchasesOtherThanCrudeOil": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Purchases other than crude oil", "label": "Purchases other than crude oil" } } }, "localname": "PurchasesOtherThanCrudeOil", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsTransactionsBetweenTheGroupAndSinopecCorpItsSubsidiariesAndJointVenturesDetails" ], "xbrltype": "monetaryItemType" }, "shi_QingdaoZhonghuaSunshineManagementSystemCertificationCentreMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Qingdao zhonghua sunshine management system certification centre.", "label": "Qingdao Zhonghua Sunshine Management System Certification Centre [Member]" } } }, "localname": "QingdaoZhonghuaSunshineManagementSystemCertificationCentreMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsListOfMajorRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "shi_RateOfForeignCurrenciesAgainstReportingCurrencyWeakenedStrengthenedForSensitivityAnalysisOfFinancialRisk": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Rate of foreign currencies against reporting currency weakened (strengthened) for sensitivity analysis of financial risk", "label": "Rate of foreign currencies against reporting currency weakened (strengthened) for sensitivity analysis of financial risk", "terseLabel": "Foreign currencies weakened/strengthened rate against RMB" } } }, "localname": "RateOfForeignCurrenciesAgainstReportingCurrencyWeakenedStrengthenedForSensitivityAnalysisOfFinancialRisk", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/FinancialRiskManagementFinancialRiskFactorsNarrativeDetails" ], "xbrltype": "percentItemType" }, "shi_ReceivablesWriteDown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Receivables write down.", "label": "Receivables Write Down", "terseLabel": "Receivables write down" } } }, "localname": "ReceivablesWriteDown", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/FinancialRiskManagementFinancialRiskFactorsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "shi_ReclassificationAdjustmentsOnPropertyPlantAndEquipment": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Reclassification adjustments on property, plant and equipment", "label": "Reclassification adjustments on property, plant and equipment", "terseLabel": "Reclassification" } } }, "localname": "ReclassificationAdjustmentsOnPropertyPlantAndEquipment", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/PropertyPlantAndEquipmentMovementInNetBookAmountDetails" ], "xbrltype": "monetaryItemType" }, "shi_RecoveriesOnPreviouslyWrittenOffReceivables": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of recoveries on previously written off receivables", "label": "Recoveries on previously written off receivables", "verboseLabel": "Recoveries on previously written off receivables" } } }, "localname": "RecoveriesOnPreviouslyWrittenOffReceivables", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/FinancialRiskManagementFinancialRiskFactorsNetReversalOfImpairmentLossesOnFinancialAssetsRecognizedInIncomeStatementDetails" ], "xbrltype": "monetaryItemType" }, "shi_RegisteredCapital": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Registered capital", "label": "Registered capital", "terseLabel": "Capital registered" } } }, "localname": "RegisteredCapital", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/GeneralInformationReorganisationDetails" ], "xbrltype": "monetaryItemType" }, "shi_RepaymentsOfBorrowingsToBanksClassifiedAsFinancingActivities": { "auth_ref": [], "calculation": { "http://SinopecShanghai.com/role/CashAndCashEquivalentsReconciliationOfLiabilitiesArisingFromFinancingActivitiesDetail": { "order": 3.0, "parentTag": "ifrs-full_IncreaseDecreaseThroughFinancingCashFlowsLiabilitiesArisingFromFinancingActivities", "weight": 1.0 }, "http://SinopecShanghai.com/role/ConsolidatedStatementOfCashFlows": { "order": 29.0, "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Repayments of borrowings to banks, classified as financing activities", "label": "Repayments of borrowings to banks, classified as financing activities", "negatedLabel": "Repayments of borrowings to banks", "negatedTerseLabel": "Repayments of borrowings" } } }, "localname": "RepaymentsOfBorrowingsToBanksClassifiedAsFinancingActivities", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/CashAndCashEquivalentsReconciliationOfLiabilitiesArisingFromFinancingActivitiesDetail", "http://SinopecShanghai.com/role/ConsolidatedStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "shi_RepaymentsOfShorttermBonds": { "auth_ref": [], "calculation": { "http://SinopecShanghai.com/role/ConsolidatedStatementOfCashFlows": { "order": 32.0, "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Repayments of short-term bonds.", "label": "Repayments Of ShortTerm Bonds", "negatedLabel": "Repayments of short-term bonds" } } }, "localname": "RepaymentsOfShorttermBonds", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/CashAndCashEquivalentsReconciliationOfLiabilitiesArisingFromFinancingActivitiesDetail", "http://SinopecShanghai.com/role/ConsolidatedStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "shi_ReportingStandardDetailsAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Reporting standard details.", "label": "Reporting Standard Details [Axis]" } } }, "localname": "ReportingStandardDetailsAxis", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/PossibleImpactOfAmendmentsNewStandardsAndInterpretationsIssuedButNotYetEffectiveForTheYearEnded31December2021SummaryOfNumberOfAmendmentsNewStandardsAndInterpretationsWhichAreNotYetEffectiveDetail" ], "xbrltype": "stringItemType" }, "shi_ReportingStandardDetailsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Reporting standard details.", "label": "Reporting Standard Details [Member]" } } }, "localname": "ReportingStandardDetailsMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/PossibleImpactOfAmendmentsNewStandardsAndInterpretationsIssuedButNotYetEffectiveForTheYearEnded31December2021SummaryOfNumberOfAmendmentsNewStandardsAndInterpretationsWhichAreNotYetEffectiveDetail" ], "xbrltype": "domainItemType" }, "shi_Reserves": { "auth_ref": [], "calculation": { "http://SinopecShanghai.com/role/ConsolidatedStatementOfFinancialPosition": { "order": 23.0, "parentTag": "ifrs-full_EquityAttributableToOwnersOfParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Reserves", "label": "Reserves", "periodEndLabel": "Balance at 31 December", "periodStartLabel": "Balance at 1 January", "terseLabel": "Reserves" } } }, "localname": "Reserves", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/ConsolidatedStatementOfFinancialPosition", "http://SinopecShanghai.com/role/ReservesDetails", "http://SinopecShanghai.com/role/StatementOfFinancialPositionAndEquityMovementOfTheCompanyBalanceSheetDetails", "http://SinopecShanghai.com/role/StatementOfFinancialPositionAndEquityMovementOfTheCompanyReserveMovementDetails" ], "xbrltype": "monetaryItemType" }, "shi_ReservesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Reserves [member]", "label": "Reserves [member]", "terseLabel": "Total [member]" } } }, "localname": "ReservesMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/ReservesDetails", "http://SinopecShanghai.com/role/StatementOfFinancialPositionAndEquityMovementOfTheCompanyReserveMovementDetails" ], "xbrltype": "domainItemType" }, "shi_ResinsAndPlasticsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Resins and plastics [member]", "label": "Resins and plastics [member]" } } }, "localname": "ResinsAndPlasticsMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/SegmentInformationAndRevenueAdditionsToPropertyPlantAndEquipmentConstructionInProgressRightOfUseAssetsAndOtherNonCurrentAssetsDetails", "http://SinopecShanghai.com/role/SegmentInformationAndRevenueAssetsDetails", "http://SinopecShanghai.com/role/SegmentInformationAndRevenueLiabilitiesDetails", "http://SinopecShanghai.com/role/SegmentInformationAndRevenueOtherProfitAndLossDisclosuresDetails", "http://SinopecShanghai.com/role/SegmentInformationAndRevenueRevenueDetails", "http://SinopecShanghai.com/role/SegmentInformationAndRevenueSegmentResultProfitLossFromOperationsDetails" ], "xbrltype": "domainItemType" }, "shi_RevenueFromSaleOfOtherThanPetroleumAndPetrochemicalProducts": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of revenue arising from the sale of other than petroleum and petrochemical products.", "label": "Revenue from sale of other than petroleum and petrochemical products", "terseLabel": "Sales other than petroleum products" } } }, "localname": "RevenueFromSaleOfOtherThanPetroleumAndPetrochemicalProducts", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsTransactionsBetweenTheGroupAndSinopecCorpItsSubsidiariesAndJointVenturesDetails" ], "xbrltype": "monetaryItemType" }, "shi_RevenueFromSalesOfGoodsAndServiceFeeRelatedPartyTransactions": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Revenue from sales of goods and service fee, related party transactions", "label": "Revenue from sales of goods and service fee, related party transactions", "terseLabel": "Sales of goods and service fee income" } } }, "localname": "RevenueFromSalesOfGoodsAndServiceFeeRelatedPartyTransactions", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsOtherTransactionsBetweenTheGroupAndSinopecGroupAndItsSubsidiariesAssociatesAndJointVenturesOfTheGroupDetails" ], "xbrltype": "monetaryItemType" }, "shi_RevenueRecognizedAtAPointInTimeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenue recognized at a point in time [member]", "label": "Revenue recognized at a point in time [member]", "terseLabel": "At a point in time [member]" } } }, "localname": "RevenueRecognizedAtAPointInTimeMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/SegmentInformationAndRevenueRevenueDetails" ], "xbrltype": "domainItemType" }, "shi_RevenueRecognizedOverTimeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenue recognized over time [member]", "label": "Revenue recognized over time [member]", "terseLabel": "Over time [member]" } } }, "localname": "RevenueRecognizedOverTimeMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/SegmentInformationAndRevenueRevenueDetails" ], "xbrltype": "domainItemType" }, "shi_RightOfUseAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Right-of-use assets [abstract]", "label": "Right-of-use Assets [abstract]", "terseLabel": "Right-of-use assets" } } }, "localname": "RightOfUseAssetsAbstract", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/LeasesStatementOfFinancialPositionRelatingToLeasesDetails" ], "xbrltype": "stringItemType" }, "shi_RightofuseAssetsAsOfAcquisitionDate": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of assets as of acquisition date that represent a lessee's right to use an underlying asset for the lease term. Underlying asset is an asset that is the subject of a lease, for which the right to use that asset has been provided by a lessor to a lessee.", "label": "Right-of-use assets as of acquisition date", "terseLabel": "Right-of-use assets generated by the acquisition of a subsidiary" } } }, "localname": "RightofuseAssetsAsOfAcquisitionDate", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/LeasesStatementOfFinancialPositionRelatingToLeasesDetails" ], "xbrltype": "monetaryItemType" }, "shi_RizhaoShihuaCrudeOilTerminalCompanyLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Rizhao Shihua Crude Oil Terminal Company Limited [member]", "label": "Rizhao Shihua Crude Oil Terminal Company Limited [member]", "terseLabel": "Rizhao Shihua Crude Oil Terminal Co., Ltd. [member]" } } }, "localname": "RizhaoShihuaCrudeOilTerminalCompanyLimitedMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsListOfMajorRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "shi_SafetyProductionFundMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Safety production fund [member]", "label": "Safety production fund [member]" } } }, "localname": "SafetyProductionFundMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/ReservesDetails", "http://SinopecShanghai.com/role/StatementOfFinancialPositionAndEquityMovementOfTheCompanyReserveMovementDetails" ], "xbrltype": "domainItemType" }, "shi_ScheduleOfCashOutflowForLeasesExplanatoryTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of cash outflow for leases explanatory.", "label": "Schedule Of Cash Outflow For Leases Explanatory [Table Text Block]", "terseLabel": "Summary of Lease Rentals" } } }, "localname": "ScheduleOfCashOutflowForLeasesExplanatoryTableTextBlock", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/CashAndCashEquivalentsTables" ], "xbrltype": "textBlockItemType" }, "shi_ScheduleOfMovementsInTheLossAllowanceAccountingRespectOfTradeAndOtherReceivablesExplanatoryTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of movements in the loss allowance accounting respect of trade and other receivables explanatory.", "label": "Schedule Of Movements In The Loss Allowance AccountIng Respect Of Trade And Other Receivables Explanatory [Table Text Block]", "terseLabel": "Schedule of Movements in the Loss Allowance AccountIng Respect of Trade and Other Receivables Explanatory" } } }, "localname": "ScheduleOfMovementsInTheLossAllowanceAccountingRespectOfTradeAndOtherReceivablesExplanatoryTableTextBlock", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/TradeAndOtherReceivablesTables" ], "xbrltype": "textBlockItemType" }, "shi_ShanghaiAzbilAutomationCompanyLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Shanghai Azbil Automation Company Limited [member]", "label": "Shanghai Azbil Automation Company Limited [member]", "terseLabel": "Azbil [member]", "verboseLabel": "Shanghai Azbil Automation Company Limited (\"Azbil\") [member]" } } }, "localname": "ShanghaiAzbilAutomationCompanyLimitedMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodPrincipalActivitiesOfMaterialAssociatesDetails", "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodSummarizedBalanceSheetForMaterialAssociatesDetails", "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodSummarizedStatementOfComprehensiveIncomeForMaterialAssociatesDetails" ], "xbrltype": "domainItemType" }, "shi_ShanghaiChangshiShippingLimitedCompanyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Shanghai Changshi Shipping Limited Company [member]", "label": "Shanghai Changshi Shipping Limited Company [member]", "terseLabel": "Shanghai Changshi Shipping Co., Ltd. [member]" } } }, "localname": "ShanghaiChangshiShippingLimitedCompanyMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsListOfMajorRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "shi_ShanghaiChemicalIndustryParkDevelopmentCompanyLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Shanghai Chemical Industry Park Development Company Limited [member]", "label": "Shanghai Chemical Industry Park Development Company Limited [member]", "terseLabel": "Chemical Industry [member]", "verboseLabel": "Shanghai Chemical Industry Park Development Company Limited (\"Chemical Industry\") [member]" } } }, "localname": "ShanghaiChemicalIndustryParkDevelopmentCompanyLimitedMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodPrincipalActivitiesOfMaterialAssociatesDetails", "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodSummarizedBalanceSheetForMaterialAssociatesDetails", "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodSummarizedStatementOfComprehensiveIncomeForMaterialAssociatesDetails" ], "xbrltype": "domainItemType" }, "shi_ShanghaiGoldenPhillipsPetrochemicalCompanyLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Shanghai Golden Phillips Petrochemical Company Limited [member]", "label": "Shanghai Golden Phillips Petrochemical Company Limited [member]", "verboseLabel": "Shanghai Golden Phillips Petrochemical Company Limited (\"Jinfei\") [member]" } } }, "localname": "ShanghaiGoldenPhillipsPetrochemicalCompanyLimitedMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/SubsidiariesMajorSubsidiariesOfTheGroupDetails" ], "xbrltype": "domainItemType" }, "shi_ShanghaiJinchangEngineeringPlasticsCompanyLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Shanghai Jinchang Engineering Plastics Company Limited [member]", "label": "Shanghai Jinchang Engineering Plastics Company Limited [member]", "verboseLabel": "Shanghai Jinchang Engineering Plastics Company Limited (\"Jinchang\") [member]" } } }, "localname": "ShanghaiJinchangEngineeringPlasticsCompanyLimitedMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/SubsidiariesMajorSubsidiariesOfTheGroupDetails" ], "xbrltype": "domainItemType" }, "shi_ShanghaiJinsenHydrocarbonResinsCompanyLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Shanghai Jinsen Hydrocarbon Resins Company Limited [member]", "label": "Shanghai Jinsen Hydrocarbon Resins Company Limited [member]", "terseLabel": "Jinsen [member]", "verboseLabel": "Shanghai Jinsen Hydrocarbon Resins Company Limited (\"Jinsen\") [member]" } } }, "localname": "ShanghaiJinsenHydrocarbonResinsCompanyLimitedMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodPrincipalActivitiesOfMaterialAssociatesDetails", "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodSummarizedBalanceSheetForMaterialAssociatesDetails", "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodSummarizedStatementOfComprehensiveIncomeForMaterialAssociatesDetails" ], "xbrltype": "domainItemType" }, "shi_ShanghaiJinshanBalingNewMaterialsCoLtdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Shanghai jinshan baling new materials co Ltd.", "label": "Shanghai Jinshan Baling New Materials Co Ltd [Member]", "terseLabel": "Baling Materials [Member]" } } }, "localname": "ShanghaiJinshanBalingNewMaterialsCoLtdMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodPrincipalActivitiesInJointVenturesDetails", "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodSummarizedBalanceSheetForJointVenturesDetails", "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodSummarizedStatementOfComprehensiveIncomeForJointVenturesDetails" ], "xbrltype": "domainItemType" }, "shi_ShanghaiJinshanTradingCorporationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Shanghai Jinshan Trading Corporation [member]", "label": "Shanghai Jinshan Trading Corporation [member]", "verboseLabel": "Shanghai Jinshan Trading Corporation (\"JMGJ\") [member]" } } }, "localname": "ShanghaiJinshanTradingCorporationMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/SubsidiariesMajorSubsidiariesOfTheGroupDetails" ], "xbrltype": "domainItemType" }, "shi_ShanghaiKsdBulkSolidsEngineeringCompanyLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Shanghai KSD Bulk Solids Engineering Company Limited [member]", "label": "Shanghai KSD Bulk Solids Engineering Company Limited [member]" } } }, "localname": "ShanghaiKsdBulkSolidsEngineeringCompanyLimitedMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsListOfMajorRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "shi_ShanghaiLideCatalystCompanyLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Shanghai lide catalyst company limited.", "label": "Shanghai Lide Catalyst Company Limited [Member]" } } }, "localname": "ShanghaiLideCatalystCompanyLimitedMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsListOfMajorRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "shi_ShanghaiPetrochemicalHaidiAdministrationCompanyLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Shanghai petrochemical haidi administration company limited.", "label": "Shanghai Petrochemical Haidi Administration Company Limited [Member]" } } }, "localname": "ShanghaiPetrochemicalHaidiAdministrationCompanyLimitedMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsListOfMajorRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "shi_ShanghaiPetrochemicalInvestmentDevelopmentCompanyLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Shanghai Petrochemical Investment Development Company Limited [member]", "label": "Shanghai Petrochemical Investment Development Company Limited [member]", "terseLabel": "Toufa [member]", "verboseLabel": "Shanghai Petrochemical Investment Development Company Limited (\"Toufa\") [member]" } } }, "localname": "ShanghaiPetrochemicalInvestmentDevelopmentCompanyLimitedMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodPrincipalActivitiesOfMaterialAssociatesDetails", "http://SinopecShanghai.com/role/RelatedPartyTransactionsInvestmentCommitmentsWithRelatedPartiesNarrativeDetails", "http://SinopecShanghai.com/role/SubsidiariesAcquisitionOfJinlianDetails", "http://SinopecShanghai.com/role/SubsidiariesMajorSubsidiariesOfTheGroupDetails" ], "xbrltype": "domainItemType" }, "shi_ShanghaiPetrochemicalMachineryManufactureCompanyLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Shanghai Petrochemical Machinery Manufacture Company Limited.", "label": "Shanghai Petrochemical Machinery Manufacture Company Limited [Member]" } } }, "localname": "ShanghaiPetrochemicalMachineryManufactureCompanyLimitedMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsListOfMajorRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "shi_ShanghaiPetrochemicalPressureVesselTestingCenterMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Shanghai Petrochemical Pressure Vessel Testing Center [member]", "label": "Shanghai Petrochemical Pressure Vessel Testing Center [member]", "terseLabel": "Shanghai Petrochemical Pressure Vessel Testing Center (\"JYJC\") [member]", "verboseLabel": "JYJC [member]" } } }, "localname": "ShanghaiPetrochemicalPressureVesselTestingCenterMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodPrincipalActivitiesInJointVenturesDetails", "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodSummarizedBalanceSheetForJointVenturesDetails", "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodSummarizedStatementOfComprehensiveIncomeForJointVenturesDetails" ], "xbrltype": "domainItemType" }, "shi_ShanghaiPetrochemicalYanguGasDevelopmentCompanyLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Shanghai Petrochemical Yangu Gas Development Company Limited [member]", "label": "Shanghai Petrochemical Yangu Gas Development Company Limited [member]", "terseLabel": "Yangu Gas [member]", "verboseLabel": "Shanghai Petrochemical Yangu Gas Development Company Limited (\"Yangu Gas\") [member]" } } }, "localname": "ShanghaiPetrochemicalYanguGasDevelopmentCompanyLimitedMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodPrincipalActivitiesInJointVenturesDetails", "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodSummarizedBalanceSheetForJointVenturesDetails", "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodSummarizedStatementOfComprehensiveIncomeForJointVenturesDetails" ], "xbrltype": "domainItemType" }, "shi_ShanghaiSeccoPetrochemicalCompanyLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Shanghai Secco Petrochemical Company Limited [member]", "label": "Shanghai Secco Petrochemical Company Limited [member]", "terseLabel": "Shanghai Secco [member]", "verboseLabel": "Shanghai Secco Petrochemical Company Limited (\"Shanghai Secco\") [member]" } } }, "localname": "ShanghaiSeccoPetrochemicalCompanyLimitedMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodPrincipalActivitiesOfMaterialAssociatesDetails", "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodSummarizedBalanceSheetForMaterialAssociatesDetails", "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodSummarizedStatementOfComprehensiveIncomeForMaterialAssociatesDetails", "http://SinopecShanghai.com/role/RelatedPartyTransactionsInvestmentCommitmentsWithRelatedPartiesDetails", "http://SinopecShanghai.com/role/RelatedPartyTransactionsInvestmentCommitmentsWithRelatedPartiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "shi_ShanghaiShidianEnergyCompanyLimitedShidianEnergyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Shanghai Shidian Energy Company Limited [member]", "label": "Shanghai Shidian Energy Company Limited Shidian Energy [member]", "terseLabel": "Shanghai Shidian Energy Company Limited (\"Shidian Energy\") [member]", "verboseLabel": "Shidian Energy [member]" } } }, "localname": "ShanghaiShidianEnergyCompanyLimitedShidianEnergyMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodPrincipalActivitiesOfMaterialAssociatesDetails", "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodSummarizedBalanceSheetForMaterialAssociatesDetails", "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodSummarizedStatementOfComprehensiveIncomeForMaterialAssociatesDetails", "http://SinopecShanghai.com/role/RelatedPartyTransactionsInvestmentCommitmentsWithRelatedPartiesDetails", "http://SinopecShanghai.com/role/RelatedPartyTransactionsInvestmentCommitmentsWithRelatedPartiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "shi_ShanghaiSinopecMitsuiChemicalsCompanyLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Shanghai sinopec mitsui chemicals company limited.", "label": "Shanghai Sinopec Mitsui Chemicals Company Limited [Member]" } } }, "localname": "ShanghaiSinopecMitsuiChemicalsCompanyLimitedMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsListOfMajorRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "shi_ShareOfNetAssetsOfAssociatesAndJointVenturesAccountedForUsingEquityMethodAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share of net assets of associates and joint ventures accounted for using equity method [abstract]", "label": "Investments recognized in balance sheet [abstract]" } } }, "localname": "ShareOfNetAssetsOfAssociatesAndJointVenturesAccountedForUsingEquityMethodAbstract", "nsuri": "http://SinopecShanghai.com/20211231", "xbrltype": "stringItemType" }, "shi_ShareholdersOfLegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Shareholders of legal entity [axis]", "label": "Shareholders of legal entity [axis]" } } }, "localname": "ShareholdersOfLegalEntityAxis", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/GeneralInformationReorganisationDetails" ], "xbrltype": "stringItemType" }, "shi_ShareholdersOfLegalEntityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Shareholders of legal entity [member]", "label": "Shareholders of legal entity [member]" } } }, "localname": "ShareholdersOfLegalEntityMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/GeneralInformationReorganisationDetails" ], "xbrltype": "domainItemType" }, "shi_ShengliOilFieldExplorationAndDevelopmentResearchInstituteMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "ShengliOil Field Exploration And Development Research Institute [member]", "label": "Shengli Oil Field Exploration And Development Research Institute [member]" } } }, "localname": "ShengliOilFieldExplorationAndDevelopmentResearchInstituteMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsListOfMajorRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "shi_ShiWeiMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Shi Wei [member]", "label": "Shi Wei [member]" } } }, "localname": "ShiWeiMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/BenefitsAndInterestsOfDirectorsAndSupervisorsDetails" ], "xbrltype": "domainItemType" }, "shi_ShortTermBankBorrowingsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Short Term Bank Borrowings.", "label": "Short Term Bank Borrowings [Member]" } } }, "localname": "ShortTermBankBorrowingsMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/BorrowingsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "shi_ShortTermBondsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Short-term bonds [abstract]", "label": "Short term bonds [Abstract]" } } }, "localname": "ShortTermBondsAbstract", "nsuri": "http://SinopecShanghai.com/20211231", "xbrltype": "stringItemType" }, "shi_ShortTermBondsEffectiveYield": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The effective yield of short-term bonds.", "label": "Short-term bonds, effective yield", "verboseLabel": "Effective yield of the short-term bonds" } } }, "localname": "ShortTermBondsEffectiveYield", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/ShortTermBondsAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "shi_ShortTermBondsMaturityPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maturity period of short-term bonds.", "label": "Short-term bonds, maturity period", "verboseLabel": "Short-term bonds, maturity" } } }, "localname": "ShortTermBondsMaturityPeriod", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/ShortTermBondsAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "shi_ShortTermBondsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Short-term bonds [member]", "label": "Short-term bonds [member]", "terseLabel": "Short-term bonds [member]" } } }, "localname": "ShortTermBondsMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/CashAndCashEquivalentsReconciliationOfLiabilitiesArisingFromFinancingActivitiesDetail" ], "xbrltype": "domainItemType" }, "shi_SingleCustomerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Single customer [member]", "label": "Single customer [member]" } } }, "localname": "SingleCustomerMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/SegmentInformationAndRevenueEntityWideInformationDetails" ], "xbrltype": "domainItemType" }, "shi_SinopecAssetsManagementCompanyLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sinopec assets management company limited.", "label": "Sinopec Assets Management Company Limited [Member]" } } }, "localname": "SinopecAssetsManagementCompanyLimitedMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsListOfMajorRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "shi_SinopecBaichuanEconomicAndTradeCompanyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "sinopec baichuan economic and trade company.", "label": "Sinopec Baichuan Economic And Trade Company [Member]" } } }, "localname": "SinopecBaichuanEconomicAndTradeCompanyMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsListOfMajorRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "shi_SinopecBalingPetrochemicalCompanyLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sinopec Baling Petrochemical Company Limited [member]", "label": "Sinopec Baling Petrochemical Company Limited [member]", "terseLabel": "Sinopec Baling Petrochemical Co., Ltd. [member]" } } }, "localname": "SinopecBalingPetrochemicalCompanyLimitedMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsInvestmentCommitmentsWithRelatedPartiesNarrativeDetails", "http://SinopecShanghai.com/role/RelatedPartyTransactionsListOfMajorRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "shi_SinopecBeijingResearchInstituteOfChemicalIndustryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sinopec Beijing Research Institute of Chemical Industry [member]", "label": "Sinopec Beijing Research Institute of Chemical Industry [member]" } } }, "localname": "SinopecBeijingResearchInstituteOfChemicalIndustryMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsListOfMajorRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "shi_SinopecBeijingYanshanPetrochemicalCompanyLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sinopec Beijing Yanshan Petrochemical Company Limited [member]", "label": "Sinopec Beijing Yanshan Petrochemical Company Limited [member]", "terseLabel": "Sinopec Beijing Yanshan Petrochemical Co., Ltd. [member]" } } }, "localname": "SinopecBeijingYanshanPetrochemicalCompanyLimitedMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsListOfMajorRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "shi_SinopecCatalystCompanyLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sinopec Catalyst Company Limited [member]", "label": "Sinopec Catalyst Company Limited [member]" } } }, "localname": "SinopecCatalystCompanyLimitedMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsListOfMajorRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "shi_SinopecChemicalCommercialHoldingCompanyLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sinopec Chemical Commercial Holding Company Limited [member]", "label": "Sinopec Chemical Commercial Holding Company Limited [member]" } } }, "localname": "SinopecChemicalCommercialHoldingCompanyLimitedMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsListOfMajorRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "shi_SinopecChemicalCommercialHoldingCompanyLimitedTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sinopec chemical commercial holding company limited.", "label": "Sinopec Chemical Commercial Holding Company Limited two [Member]", "terseLabel": "Sinopec Chemical Commercial Holding Company Limited [Member]" } } }, "localname": "SinopecChemicalCommercialHoldingCompanyLimitedTwoMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsListOfMajorRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "shi_SinopecChemicalCommercialHoldingHongKongCompanyLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sinopec Chemical Commercial Holding (Hong Kong) Company Limited [member]", "label": "Sinopec Chemical Commercial Holding (Hong Kong) Company Limited [member]" } } }, "localname": "SinopecChemicalCommercialHoldingHongKongCompanyLimitedMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsListOfMajorRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "shi_SinopecChemicalCommercialHoldingSingaporePteLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sinopec chemical commercial holding singapore pte limited.", "label": "Sinopec Chemical Commercial Holding Singapore Pte Limited [Member]" } } }, "localname": "SinopecChemicalCommercialHoldingSingaporePteLimitedMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsListOfMajorRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "shi_SinopecChemicalCommercialHoldingWuhanCompanyLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sinopec chemical commercial holding wuhan company limited.", "label": "Sinopec Chemical Commercial Holding Wuhan Company Limited [Member]" } } }, "localname": "SinopecChemicalCommercialHoldingWuhanCompanyLimitedMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsListOfMajorRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "shi_SinopecChemicalCommericalHoldingNorthAmericaIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sinopec chemical commerical holding north america inc.", "label": "Sinopec Chemical Commerical Holding North America Inc [Member]" } } }, "localname": "SinopecChemicalCommericalHoldingNorthAmericaIncMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsListOfMajorRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "shi_SinopecChemicalSalesCompanyLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sinopec chemical sales company limited.", "label": "Sinopec Chemical Sales Company Limited [Member]" } } }, "localname": "SinopecChemicalSalesCompanyLimitedMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsListOfMajorRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "shi_SinopecChemicalSalesGuangdongCompanyLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sinopec Chemical Sales Guangdong Company Limited [member]", "label": "Sinopec Chemical Sales Guangdong Company Limited [member]", "terseLabel": "Sinopec Chemical Sales (Guangdong) Co., Ltd. [member]" } } }, "localname": "SinopecChemicalSalesGuangdongCompanyLimitedMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsListOfMajorRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "shi_SinopecChinaEastChemicalSalesCompanyLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sinopec china east chemical sales company limited.", "label": "Sinopec China East Chemical Sales Company Limited [Member]" } } }, "localname": "SinopecChinaEastChemicalSalesCompanyLimitedMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsListOfMajorRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "shi_SinopecConsultingCompanyLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sinopec Consulting Company Limited [member]", "label": "Sinopec Consulting Company Limited [member]" } } }, "localname": "SinopecConsultingCompanyLimitedMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsListOfMajorRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "shi_SinopecCorpWithSubsidiariesAndJointVenturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sinopec Corp., with subsidiaries and joint ventures [member]", "label": "Sinopec Corp., with subsidiaries and joint ventures [member]", "terseLabel": "Sinopec Corp., its subsidiaries and joint ventures [member]" } } }, "localname": "SinopecCorpWithSubsidiariesAndJointVenturesMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsRelevantAmountsDueFromToRelatedPartiesDetails", "http://SinopecShanghai.com/role/RelatedPartyTransactionsTransactionsBetweenTheGroupAndSinopecCorpItsSubsidiariesAndJointVenturesDetails" ], "xbrltype": "domainItemType" }, "shi_SinopecDalianFushunResearchInstituteOfPetroleumAndPetrochemicalsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sinopec Dalian Fushun Research Institute of Petroleum and Petrochemicals [member]", "label": "Sinopec Dalian Fushun Research Institute of Petroleum and Petrochemicals [member]", "terseLabel": "Sinopec Dalian (Fushun) Research Institute of Petroleum and Petrochemicals [member]" } } }, "localname": "SinopecDalianFushunResearchInstituteOfPetroleumAndPetrochemicalsMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsListOfMajorRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "shi_SinopecEnergySavingTechnologyServiceCompanyLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sinopec Energy Saving Technology Service Company limited [member]", "label": "Sinopec Energy Saving Technology Service Company Limited [member]" } } }, "localname": "SinopecEnergySavingTechnologyServiceCompanyLimitedMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsListOfMajorRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "shi_SinopecEngineeringIncorporationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sinopec Engineering Incorporation [member]", "label": "Sinopec Engineering Incorporation [member]" } } }, "localname": "SinopecEngineeringIncorporationMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsListOfMajorRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "shi_SinopecEngineeringQualityMonitoringCompanyLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sinopec engineering quality monitoring company limited.", "label": "Sinopec Engineering Quality Monitoring Company Limited [Member]" } } }, "localname": "SinopecEngineeringQualityMonitoringCompanyLimitedMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsListOfMajorRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "shi_SinopecEngineeringQualitySupervisionTerminalMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sinopec engineering quality supervision terminal.", "label": "Sinopec Engineering Quality Supervision Terminal [Member]" } } }, "localname": "SinopecEngineeringQualitySupervisionTerminalMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsListOfMajorRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "shi_SinopecEuropeCompanyLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sinopec Europe Company Limited [member]", "label": "Sinopec Europe Company Limited [member]" } } }, "localname": "SinopecEuropeCompanyLimitedMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsListOfMajorRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "shi_SinopecFinanceCompanyLimited1Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sinopec Finance co., ltd.", "label": "Sinopec Finance Company Limited 1 [Member]", "terseLabel": "Sinopec Finance Company Limited [Member]" } } }, "localname": "SinopecFinanceCompanyLimited1Member", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsListOfMajorRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "shi_SinopecFinanceCompanyLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sinopec Finance Company Limited [member]", "label": "Sinopec Finance Company Limited [member]", "terseLabel": "Sinopec Finance [member]" } } }, "localname": "SinopecFinanceCompanyLimitedMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsOtherTransactionsBetweenTheGroupAndSinopecGroupAndItsSubsidiariesAssociatesAndJointVenturesOfTheGroupDetails", "http://SinopecShanghai.com/role/RelatedPartyTransactionsRelevantAmountsDueFromToRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "shi_SinopecFuelOilSalesCompanyLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sinopec Fuel Oil Sales Company Limited [member]", "label": "Sinopec Fuel Oil Sales Company Limited [member]", "terseLabel": "Sinopec Fuel Oil Sales Co., Ltd. [member]" } } }, "localname": "SinopecFuelOilSalesCompanyLimitedMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsListOfMajorRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "shi_SinopecGreatWallEnergyAndChemicalCompanyLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sinopec great wall energy and chemical company limited.", "label": "Sinopec Great Wall Energy And Chemical Company Limited [Member]" } } }, "localname": "SinopecGreatWallEnergyAndChemicalCompanyLimitedMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsListOfMajorRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "shi_SinopecGroupAndSubsidiariesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sinopec Group and subsidiaries [member]", "label": "Sinopec Group and subsidiaries [member]", "terseLabel": "Sinopec Group and its subsidiaries [member]" } } }, "localname": "SinopecGroupAndSubsidiariesMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsCommitmentsWithRelatedPartiesDetails", "http://SinopecShanghai.com/role/RelatedPartyTransactionsOtherTransactionsBetweenTheGroupAndSinopecGroupAndItsSubsidiariesAssociatesAndJointVenturesOfTheGroupDetails", "http://SinopecShanghai.com/role/RelatedPartyTransactionsRelevantAmountsDueFromToRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "shi_SinopecGroupEconomicandTechnologyResearchInstituteCompanyLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sinopec Group Economic and Technology Research Institute Company Limited [member]", "label": "Sinopec Group Economic and Technology Research Institute Company Limited [member]", "terseLabel": "Sinopec Group Economic and Technology Research Institute Co., Ltd. [member]" } } }, "localname": "SinopecGroupEconomicandTechnologyResearchInstituteCompanyLimitedMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsListOfMajorRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "shi_SinopecGroupInternationalPetroleumExplorationAndProductionLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sinopec group international petroleum exploration and production limited.", "label": "Sinopec Group International Petroleum Exploration And Production Limited [Member]" } } }, "localname": "SinopecGroupInternationalPetroleumExplorationAndProductionLimitedMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsListOfMajorRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "shi_SinopecGroupInternationalTravelAgencyAgriculturalBankOfChinaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sinopec group international travel agency agricultural bank of china.", "label": "Sinopec Group International Travel Agency Agricultural Bank Of China [Member]" } } }, "localname": "SinopecGroupInternationalTravelAgencyAgriculturalBankOfChinaMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsListOfMajorRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "shi_SinopecGroupJiangsuPetroleumExplorationBureauCo.LtdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sinopec group jiangsu petroleum exploration bureau co., ltd.", "label": "Sinopec Group Jiangsu Petroleum Exploration Bureau Co., Ltd [Member]" } } }, "localname": "SinopecGroupJiangsuPetroleumExplorationBureauCo.LtdMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsListOfMajorRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "shi_SinopecGroupShanghaiTrainingCenterMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sinopec Group Shanghai Training Center [member]", "label": "Sinopec Group Shanghai Training Center [member]" } } }, "localname": "SinopecGroupShanghaiTrainingCenterMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsListOfMajorRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "shi_SinopecGuangzhouEngineeringCompanyLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sinopec Guangzhou Engineering Company Limited [member]", "label": "Sinopec Guangzhou Engineering Company Limited [member]", "terseLabel": "Sinopec Guangzhou Engineering Co., Ltd. [member]" } } }, "localname": "SinopecGuangzhouEngineeringCompanyLimitedMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsListOfMajorRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "shi_SinopecHoneywellTianjinCompanyLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sinopec HoneywellTianjin Company Limited [member]", "label": "Sinopec Honeywell Tianjin Company Limited [member]", "terseLabel": "Sinopec Honeywell(Tianjin) Company Limited [member]" } } }, "localname": "SinopecHoneywellTianjinCompanyLimitedMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsListOfMajorRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "shi_SinopecInternationalAustrailiaPtyLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sinopec chemical commerical holding north america inc.", "label": "Sinopec International Austrailia Pty Limited [Member]" } } }, "localname": "SinopecInternationalAustrailiaPtyLimitedMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsListOfMajorRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "shi_SinopecJapanCompanyLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sinopec Japan Company Limited [member]", "label": "Sinopec Japan Company Limited [member]" } } }, "localname": "SinopecJapanCompanyLimitedMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsListOfMajorRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "shi_SinopecJianghanSaltChemicalHubeiCompanyLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sinopec jianghan salt chemical hubei company limited.", "label": "Sinopec Jianghan Salt Chemical Hubei Company Limited [Member]" } } }, "localname": "SinopecJianghanSaltChemicalHubeiCompanyLimitedMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsListOfMajorRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "shi_SinopecLubricantCompanyLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sinopec lubricant company limited.", "label": "Sinopec Lubricant Company Limited [Member]" } } }, "localname": "SinopecLubricantCompanyLimitedMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsListOfMajorRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "shi_SinopecLubricatingOilShanghaiResearchInstituteCompanyLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sinopec Lubricating OilShanghai Research Institute Company Limited [member]", "label": "Sinopec Lubricating Oil Shanghai Research Institute Company Limited [member]" } } }, "localname": "SinopecLubricatingOilShanghaiResearchInstituteCompanyLimitedMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsListOfMajorRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "shi_SinopecLuoyangEngineeringCompanyLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sinopec Luoyang Engineering Company Limited [member]", "label": "Sinopec Luoyang Engineering Company Limited [member]" } } }, "localname": "SinopecLuoyangEngineeringCompanyLimitedMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsListOfMajorRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "shi_SinopecMarketingCompanyLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sinopec marketing company limited.", "label": "Sinopec Marketing Company Limited [Member]" } } }, "localname": "SinopecMarketingCompanyLimitedMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsListOfMajorRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "shi_SinopecMaterialsEquipmentEastChinaCompanyLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sinopec MaterialsEquipment East China Company Limited [member]", "label": "Sinopec Materials and Equipment East China Company Limited [member]", "terseLabel": "Sinopec Materials & Equipment (East China) Company Limited [member]" } } }, "localname": "SinopecMaterialsEquipmentEastChinaCompanyLimitedMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsListOfMajorRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "shi_SinopecNanguangShanghaiIndustrialCompanyLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sinopec Nanguang Shanghai Industrial Company Limited [member]", "label": "Sinopec Nanguang Shanghai Industrial Company Limited [member]", "terseLabel": "Sinopec Nanguang (Shanghai) Industrial Co., Ltd. [member]" } } }, "localname": "SinopecNanguangShanghaiIndustrialCompanyLimitedMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsListOfMajorRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "shi_SinopecNanjingEngineeringCompanyLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sinopec Nanjing Engineering Company Limited [member]", "label": "Sinopec Nanjing Engineering Company Limited [member]" } } }, "localname": "SinopecNanjingEngineeringCompanyLimitedMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsListOfMajorRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "shi_SinopecNewspaperOfficeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sinopec newspaper office.", "label": "Sinopec Newspaper Office [Member]" } } }, "localname": "SinopecNewspaperOfficeMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsListOfMajorRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "shi_SinopecOilRefiningAndMarketingShanghaiCompanyLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sinopec oil refining and marketing (shnaghai company limited.", "label": "Sinopec Oil Refining and Marketing (Shanghai) Company Limited [Member]" } } }, "localname": "SinopecOilRefiningAndMarketingShanghaiCompanyLimitedMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsListOfMajorRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "shi_SinopecPetroleumAndChemicalSceintificResearchInstituteDadiCompanyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sinopec petroleum and chemical sceintific research institute dadi company.", "label": "Sinopec Petroleum And Chemical Sceintific Research Institute Dadi Company [Member]" } } }, "localname": "SinopecPetroleumAndChemicalSceintificResearchInstituteDadiCompanyMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsListOfMajorRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "shi_SinopecPetroleumEngineeringGeophysicsLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sinopec Petroleum Engineering Geophysics Limited [member]", "label": "Sinopec Petroleum Engineering Geophysics Limited [member]", "terseLabel": "Sinopec Petroleum Engineering Geophysics Ltd. [member]" } } }, "localname": "SinopecPetroleumEngineeringGeophysicsLimitedMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsListOfMajorRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "shi_SinopecPublishingHouseCompanyLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sinopec publishing house company limited.", "label": "Sinopec Publishing House Company Limited [Member]" } } }, "localname": "SinopecPublishingHouseCompanyLimitedMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsListOfMajorRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "shi_SinopecResearchInstituteOfSafetyEngineeringMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sinopec research institute of safety engineering.", "label": "Sinopec Research Institute of Safety Engineering [Member]" } } }, "localname": "SinopecResearchInstituteOfSafetyEngineeringMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsListOfMajorRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "shi_SinopecShanghaiEnergyTradeCompanyLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sinopec shanghai energy trade company limited.", "label": "Sinopec Shanghai Energy Trade Company Limited [Member]" } } }, "localname": "SinopecShanghaiEnergyTradeCompanyLimitedMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsListOfMajorRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "shi_SinopecShanghaiEngineeringCompanyLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sinopec Shanghai Engineering Company Limited [member]", "label": "Sinopec Shanghai Engineering Company Limited [member]" } } }, "localname": "SinopecShanghaiEngineeringCompanyLimitedMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsListOfMajorRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "shi_SinopecShanghaiGaoqiaoPetrochemicalCompanyLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sinopec ShanghaiGaoqiaoPetrochemical Company Limited [member]", "label": "Sinopec Shanghai Gaoqiao Petrochemical Company Limited [member]" } } }, "localname": "SinopecShanghaiGaoqiaoPetrochemicalCompanyLimitedMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsListOfMajorRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "shi_SinopecShanghaiResearchInstituteOfPetrochemicalTechnologyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sinopec Shanghai Research Institute?of?Petrochemical Technology [member]", "label": "Sinopec Shanghai Research Institute of Petrochemical Technology [member]" } } }, "localname": "SinopecShanghaiResearchInstituteOfPetrochemicalTechnologyMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsListOfMajorRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "shi_SinopecSharedServicesCompanyLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sinopec Shared Services Company Limited [member]", "label": "Sinopec Shared Services Company Limited [member]" } } }, "localname": "SinopecSharedServicesCompanyLimitedMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsListOfMajorRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "shi_SinopecShengliPetroleumAdministrationCompanyLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sinopec Shengli Petroleum Administration Company Limited [member]", "label": "Sinopec Shengli Petroleum Administration Company Limited [member]", "terseLabel": "Sinopec Shengli Petroleum Administration Co., Ltd. [member]" } } }, "localname": "SinopecShengliPetroleumAdministrationCompanyLimitedMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsListOfMajorRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "shi_SinopecShenzhenECommerceCompanyLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sinopec Shenzhen ECommerce Company Limited [member]", "label": "Sinopec Shenzhen E-Commerce Company Limited [member]", "terseLabel": "Sinopec (Shenzhen) E-Commerce Company Limited [member]" } } }, "localname": "SinopecShenzhenECommerceCompanyLimitedMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsListOfMajorRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "shi_SinopecSichuanUninylonWorksMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sinopec sichuan uninylon works.", "label": "Sinopec Sichuan Uninylon Works [Member]" } } }, "localname": "SinopecSichuanUninylonWorksMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsListOfMajorRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "shi_SinopecTendingCompanyLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sinopec Tending Company Limited.", "label": "Sinopec Tending Company Limited [Member]" } } }, "localname": "SinopecTendingCompanyLimitedMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsListOfMajorRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "shi_SinopecYangziPetrochemicalCompanyLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sinopec Yangzi Petrochemical Company Limited [member]", "label": "Sinopec Yangzi Petrochemical Company Limited [member]" } } }, "localname": "SinopecYangziPetrochemicalCompanyLimitedMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsListOfMajorRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "shi_SinopecYizhengChemicalFibreCompanyLimitedLiabilityCompanyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sinopec Yizheng Chemical Fibre Company Limited liability company.", "label": "Sinopec Yizheng Chemical Fibre Company Limited Liability Company [Member]" } } }, "localname": "SinopecYizhengChemicalFibreCompanyLimitedLiabilityCompanyMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsListOfMajorRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "shi_SinopecZhongyuanPetrolChemicalIndustryCompanyLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sinopec Zhongyuan Petrol-Chemical Industry Company Limited [member]", "label": "Sinopec Zhongyuan Petrol-Chemical Industry Company Limited [member]", "terseLabel": "Sinopec Zhongyuan Petrol-Chemical Industry Co., Ltd. [member]" } } }, "localname": "SinopecZhongyuanPetrolChemicalIndustryCompanyLimitedMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsListOfMajorRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "shi_SinopecZhongyuanPetroleumExplorationBureauCo.LtdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sinopec zhongyuan petroleum exploration bureau co., ltd.", "label": "Sinopec Zhongyuan Petroleum Exploration Bureau Co., Ltd [Member]" } } }, "localname": "SinopecZhongyuanPetroleumExplorationBureauCo.LtdMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsListOfMajorRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "shi_SinopeccorpMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "SinopecCorp.", "label": "SinopecCorp [Member]" } } }, "localname": "SinopeccorpMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodPrincipalActivitiesOfMaterialAssociatesDetails" ], "xbrltype": "domainItemType" }, "shi_SparePartsAndConsumables": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "A classification of current inventory representing the amount of spare parts and consumables. [Refer: Inventories]", "label": "Spare parts and consumables" } } }, "localname": "SparePartsAndConsumables", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "shi_StaffSalariesAndWelfaresPayable": { "auth_ref": [], "calculation": { "http://SinopecShanghai.com/role/ConsolidatedStatementOfFinancialPosition": { "order": 41.0, "parentTag": "ifrs-full_CurrentLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Staff salaries and welfares payable", "label": "Staff salaries and welfares payable", "terseLabel": "Staff salaries and welfares payable" } } }, "localname": "StaffSalariesAndWelfaresPayable", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/ConsolidatedStatementOfFinancialPosition", "http://SinopecShanghai.com/role/StatementOfFinancialPositionAndEquityMovementOfTheCompanyBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "shi_StateOwnedLegalSharesTransferred": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "State-owned legal shares transferred", "label": "State-owned legal shares transferred" } } }, "localname": "StateOwnedLegalSharesTransferred", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/GeneralInformationReorganisationDetails" ], "xbrltype": "sharesItemType" }, "shi_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Statement.", "label": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/CashAndCashEquivalentsReconciliationOfLiabilitiesArisingFromFinancingActivitiesDetail", "http://SinopecShanghai.com/role/FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "shi_StatementOfBalanceSheetLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Statement of balance sheet [line items]", "label": "Statement of balance sheet [line items]" } } }, "localname": "StatementOfBalanceSheetLineItems", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/StatementOfFinancialPositionAndEquityMovementOfTheCompanyBalanceSheetDetails" ], "xbrltype": "stringItemType" }, "shi_StatementOfBalanceSheetTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule disclosing information related to balance sheet.", "label": "Statement of balance sheet [table]" } } }, "localname": "StatementOfBalanceSheetTable", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/StatementOfFinancialPositionAndEquityMovementOfTheCompanyBalanceSheetDetails" ], "xbrltype": "stringItemType" }, "shi_StatementTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Statement.", "label": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/CashAndCashEquivalentsReconciliationOfLiabilitiesArisingFromFinancingActivitiesDetail", "http://SinopecShanghai.com/role/FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "shi_StorageAndTransportationInstallationCompanyOfNingboEngineeringCompanyLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Storage And Transportation Installation Company of Ningbo Engineering Company Limited [member]", "label": "Storage And Transportation Installation Company of Ningbo Engineering Company Limited [member]" } } }, "localname": "StorageAndTransportationInstallationCompanyOfNingboEngineeringCompanyLimitedMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsListOfMajorRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "shi_StructuredDepositsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Structured deposits [member]", "label": "Structured deposits [member]" } } }, "localname": "StructuredDepositsMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/FinancialRiskManagementFairValueEstimationChangesInLevel3ItemsDetails" ], "xbrltype": "domainItemType" }, "shi_SubsequentEventAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Subsequent event [abstract]", "label": "Subsequent event [abstract]" } } }, "localname": "SubsequentEventAbstract", "nsuri": "http://SinopecShanghai.com/20211231", "xbrltype": "stringItemType" }, "shi_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Subsequent event.", "label": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/SubsequentEventDetails" ], "xbrltype": "stringItemType" }, "shi_SubsequentEventTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Subsequent event.", "label": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/SubsequentEventDetails" ], "xbrltype": "stringItemType" }, "shi_SummaryOfSignificantAccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Summary of significant accounting policies [abstract]", "label": "Summary of significant accounting policies [abstract]" } } }, "localname": "SummaryOfSignificantAccountingPoliciesAbstract", "nsuri": "http://SinopecShanghai.com/20211231", "xbrltype": "stringItemType" }, "shi_SummaryOfSignificantAccountingPoliciesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Summary of Significant Accounting Policies [Line Items]", "label": "Summary of Significant Accounting Policies [Line Items]" } } }, "localname": "SummaryOfSignificantAccountingPoliciesLineItems", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "stringItemType" }, "shi_SummaryOfSignificantAccountingPoliciesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Summary of Significant Accounting Policies [Table]", "label": "Summary of Significant Accounting Policies [Table]" } } }, "localname": "SummaryOfSignificantAccountingPoliciesTable", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "stringItemType" }, "shi_SupervisorsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Supervisors [member]", "label": "Supervisors [member]" } } }, "localname": "SupervisorsMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/BenefitsAndInterestsOfDirectorsAndSupervisorsDetails" ], "xbrltype": "domainItemType" }, "shi_SyntheticFibresMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Synthetic fibres [member]", "label": "Synthetic fibres [member]", "terseLabel": "Synthetic fibers [member]" } } }, "localname": "SyntheticFibresMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/SegmentInformationAndRevenueAdditionsToPropertyPlantAndEquipmentConstructionInProgressRightOfUseAssetsAndOtherNonCurrentAssetsDetails", "http://SinopecShanghai.com/role/SegmentInformationAndRevenueAssetsDetails", "http://SinopecShanghai.com/role/SegmentInformationAndRevenueLiabilitiesDetails", "http://SinopecShanghai.com/role/SegmentInformationAndRevenueOtherProfitAndLossDisclosuresDetails", "http://SinopecShanghai.com/role/SegmentInformationAndRevenueRevenueDetails", "http://SinopecShanghai.com/role/SegmentInformationAndRevenueSegmentResultProfitLossFromOperationsDetails" ], "xbrltype": "domainItemType" }, "shi_TangSongMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tang Song [member]", "label": "Tang Song [member]" } } }, "localname": "TangSongMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/BenefitsAndInterestsOfDirectorsAndSupervisorsDetails" ], "xbrltype": "domainItemType" }, "shi_TaxBenefitArisingFromPreviouslyUnrecognisedTaxLossOfPriorPeriodUsedToReduceIncomeTaxExpense": { "auth_ref": [], "calculation": { "http://SinopecShanghai.com/role/IncomeTaxExpensesBenefitsReconciliationOfIncomeTaxDetails": { "order": 3.0, "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of benefit arising from a previously unrecognised tax loss of a prior period that is used to reduce income tax expense.", "label": "Tax benefit arising from previously unrecognised tax loss of prior period used to reduce income tax expense", "terseLabel": "Utilization of previously unrecognized tax losses" } } }, "localname": "TaxBenefitArisingFromPreviouslyUnrecognisedTaxLossOfPriorPeriodUsedToReduceIncomeTaxExpense", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/IncomeTaxExpensesBenefitsReconciliationOfIncomeTaxDetails" ], "xbrltype": "monetaryItemType" }, "shi_TaxEffectOfAdditionalDeductionsForPurchasingEnvironmentalProtectionEquipment": { "auth_ref": [], "calculation": { "http://SinopecShanghai.com/role/IncomeTaxExpensesBenefitsReconciliationOfIncomeTaxDetails": { "order": 2.0, "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Tax effect of additional deductions for purchasing environmental protection equipment.", "label": "Tax Effect of Additional Deductions for Purchasing Environmental Protection Equipment", "terseLabel": "Tax effect of additional deduction for purchasing environmental protection equipment" } } }, "localname": "TaxEffectOfAdditionalDeductionsForPurchasingEnvironmentalProtectionEquipment", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/IncomeTaxExpensesBenefitsReconciliationOfIncomeTaxDetails" ], "xbrltype": "monetaryItemType" }, "shi_TaxEffectOfAdditionalDeductionsForResearchAndDevelopmentExpense": { "auth_ref": [], "calculation": { "http://SinopecShanghai.com/role/IncomeTaxExpensesBenefitsReconciliationOfIncomeTaxDetails": { "order": 8.0, "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Tax Effect of Additional Deductions for Research And Development Expense.", "label": "Tax Effect of Additional Deductions for Research And Development Expense", "terseLabel": "Tax\u00a0effect of additional\u00a0deductions for R&D expenses" } } }, "localname": "TaxEffectOfAdditionalDeductionsForResearchAndDevelopmentExpense", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/IncomeTaxExpensesBenefitsReconciliationOfIncomeTaxDetails" ], "xbrltype": "monetaryItemType" }, "shi_TaxEffectOfDerecognitionOfPreviouslyRecognizedTaxLosses": { "auth_ref": [], "calculation": { "http://SinopecShanghai.com/role/IncomeTaxExpensesBenefitsReconciliationOfIncomeTaxDetails": { "order": 1.0, "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Tax effect of derecognition of previously recognized tax losses.", "label": "Tax Effect of Derecognition of Previously Recognized Tax Losses", "negatedLabel": "Derecognition of previously recognized tax losses" } } }, "localname": "TaxEffectOfDerecognitionOfPreviouslyRecognizedTaxLosses", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/IncomeTaxExpensesBenefitsReconciliationOfIncomeTaxDetails" ], "xbrltype": "monetaryItemType" }, "shi_TaxEffectOfShareOfProfitLossOfInvestmentAccountedForUsingEquityMethod": { "auth_ref": [], "calculation": { "http://SinopecShanghai.com/role/IncomeTaxExpensesBenefitsReconciliationOfIncomeTaxDetails": { "order": 9.0, "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount that represents the difference between the tax expense (income) and the product of the accounting profit multiplied by the applicable tax rate(s) that relates to share of profit (loss) of investments accounted for using equity method.", "label": "Tax effect of share of profit (loss) of investment accounted for using equity method", "terseLabel": "Tax effect of share of profit of investments accounted for using the equity method" } } }, "localname": "TaxEffectOfShareOfProfitLossOfInvestmentAccountedForUsingEquityMethod", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/IncomeTaxExpensesBenefitsReconciliationOfIncomeTaxDetails" ], "xbrltype": "monetaryItemType" }, "shi_TaxLossesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tax losses [member]", "label": "Tax losses [member]" } } }, "localname": "TaxLossesMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/IncomeTaxExpensesBenefitsMovementsInDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "shi_TextBlockAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Text block.", "label": "Text Block [Abstract]" } } }, "localname": "TextBlockAbstract", "nsuri": "http://SinopecShanghai.com/20211231", "xbrltype": "stringItemType" }, "shi_TheCompanyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The Company.", "label": "The Company [Member]" } } }, "localname": "TheCompanyMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodPrincipalActivitiesOfMaterialAssociatesDetails" ], "xbrltype": "domainItemType" }, "shi_TheFifthConstructionCompanyOfSinopecMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The Fifth Construction Company of Sinopec [member]", "label": "The Fifth Construction Company of Sinopec [member]" } } }, "localname": "TheFifthConstructionCompanyOfSinopecMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsListOfMajorRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "shi_TheFourthConstructionCompanyOfSinopecMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The Fourth Construction Company of Sinopec [member]", "label": "The Fourth Construction Company of Sinopec [member]" } } }, "localname": "TheFourthConstructionCompanyOfSinopecMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsListOfMajorRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "shi_TheGroupAndSinopecGroupAndItsSubsidiariesAssociatesAndJointVenturesOfTheGroupMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The group and Sinopec group and subsidiaries associates and joint ventures of the group [member]", "label": "The group and Sinopec group and subsidiaries associates and joint ventures of the group [member]" } } }, "localname": "TheGroupAndSinopecGroupAndItsSubsidiariesAssociatesAndJointVenturesOfTheGroupMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsOtherTransactionsBetweenTheGroupAndSinopecGroupAndItsSubsidiariesAssociatesAndJointVenturesOfTheGroupDetails", "http://SinopecShanghai.com/role/RelatedPartyTransactionsRelevantAmountsDueFromToRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "shi_TheTenthConstructionCompanyOfSinopecMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The Tenth Construction Company of Sinopec [member]", "label": "The Tenth Construction Company of Sinopec [member]" } } }, "localname": "TheTenthConstructionCompanyOfSinopecMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsListOfMajorRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "shi_TimeDepositsCurrent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Time deposits current.", "label": "Time Deposits Current", "terseLabel": "Time deposits with maturity less than one year" } } }, "localname": "TimeDepositsCurrent", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/FinancialRiskManagementFinancialRiskFactorsNarrativeDetails", "http://SinopecShanghai.com/role/FinancialRiskManagementFinancialRiskFactorsScheduleOfInterestRateFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "shi_TimeDepositsNoncurrent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Time deposits noncurrent.", "label": "Time Deposits Noncurrent", "terseLabel": "Time deposits with maturity more than one year" } } }, "localname": "TimeDepositsNoncurrent", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/FinancialRiskManagementFinancialRiskFactorsScheduleOfInterestRateFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "shi_TimeDepositsWithBanks": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Time deposits with banks.", "label": "Time Deposits With Banks", "totalLabel": "Time deposits with banks" } } }, "localname": "TimeDepositsWithBanks", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/TimeDepositsWithBanksSummaryOfTimeDepositsWithBanksDetail" ], "xbrltype": "monetaryItemType" }, "shi_TimeDepositsWithBanksAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Time Deposits With Banks [Abstract]", "label": "Time Deposits With Banks [Abstract]" } } }, "localname": "TimeDepositsWithBanksAbstract", "nsuri": "http://SinopecShanghai.com/20211231", "xbrltype": "stringItemType" }, "shi_TimeDepositsWithBanksTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Time deposits with banks", "label": "Time Deposits With Banks [Table Text Block]", "terseLabel": "Summary Of Time Deposits With Banks" } } }, "localname": "TimeDepositsWithBanksTableTextBlock", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/TimeDepositsWithBanksTables" ], "xbrltype": "textBlockItemType" }, "shi_TimeDepositsWithFinancialInstitutionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Time deposits with financial institutions [abstract]", "label": "Time deposits with banks [abstract]" } } }, "localname": "TimeDepositsWithFinancialInstitutionsAbstract", "nsuri": "http://SinopecShanghai.com/20211231", "xbrltype": "stringItemType" }, "shi_TimingOfRevenueRecognitionAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Timing of revenue recognition [axis]", "label": "Timing of revenue recognition [axis]" } } }, "localname": "TimingOfRevenueRecognitionAxis", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/SegmentInformationAndRevenueRevenueDetails" ], "xbrltype": "stringItemType" }, "shi_TimingOfRevenueRecognitionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Timing of revenue recognition [member]", "label": "Timing of revenue recognition [member]" } } }, "localname": "TimingOfRevenueRecognitionMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/SegmentInformationAndRevenueRevenueDetails" ], "xbrltype": "domainItemType" }, "shi_TradeAndOtherCurrentReceivablesAndAmountsDueFromRelatedPartiesNetOfPrepaymentsAndBillsReceivableMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trade and other current receivables and amounts due from related parties net of prepayments and bills receivable.", "label": "Trade And Other Current Receivables And Amounts Due From Related Parties Net Of Prepayments And Bills Receivable [Member]", "terseLabel": "Trade And Other Current Receivables And Amounts Due From Related Parties Net Of Prepayments And Bills Receivable [Member]" } } }, "localname": "TradeAndOtherCurrentReceivablesAndAmountsDueFromRelatedPartiesNetOfPrepaymentsAndBillsReceivableMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/TradeAndOtherReceivablesSummaryOfComponentOfTradeAndOtherReceivablesExplanatoryDetail" ], "xbrltype": "domainItemType" }, "shi_TradeAndOtherCurrentReceivablesDueFromRelatedPartiesNetOfPrepaymentsAndBillsReceivable": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Trade and other current receivables due from related parties net of prepayments and bills receivable.", "label": "Trade And Other Current Receivables Due From Related Parties Net Of Prepayments And Bills Receivable", "terseLabel": "Amounts due from related parties excluded prepayments and bills receivable" } } }, "localname": "TradeAndOtherCurrentReceivablesDueFromRelatedPartiesNetOfPrepaymentsAndBillsReceivable", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/TradeAndOtherReceivablesSummaryOfComponentOfTradeAndOtherReceivablesExplanatoryDetail" ], "xbrltype": "monetaryItemType" }, "shi_TradeAndOtherPayablesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trade and other payables [table]", "label": "Trade and other payables [table]" } } }, "localname": "TradeAndOtherPayablesTable", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/TradeAndOtherPayablesSummaryOfAgingAnalysisOfTradePayablesDetails" ], "xbrltype": "stringItemType" }, "shi_TradePayablesBillsPayableAndAmountsDueToRelatedParties": { "auth_ref": [], "calculation": { "http://SinopecShanghai.com/role/TradeAndOtherPayablesSummaryOfTradeAndOtherPayablesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of trade payables, bills payable and amounts due to related parties.", "label": "Trade payables, bills payable and amounts due to related parties", "totalLabel": "Subtotal", "verboseLabel": "Trade payables (including amounts due to related parties of trading in nature)" } } }, "localname": "TradePayablesBillsPayableAndAmountsDueToRelatedParties", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/TradeAndOtherPayablesSummaryOfAgingAnalysisOfTradePayablesDetails", "http://SinopecShanghai.com/role/TradeAndOtherPayablesSummaryOfTradeAndOtherPayablesDetails" ], "xbrltype": "monetaryItemType" }, "shi_TradeReceivablesAndAmountsDueFromRelatedPartiesNetOfPrepaymentsAndBillsReceivable": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Trade receivables and amounts due from related parties net of prepayments and bills receivable.", "label": "Trade Receivables And Amounts Due From Related Parties Net Of Prepayments And Bills Receivable", "terseLabel": "Total trade receivables", "verboseLabel": "Trade receivables and amounts due from related parties net Of prepayments and bills receivable" } } }, "localname": "TradeReceivablesAndAmountsDueFromRelatedPartiesNetOfPrepaymentsAndBillsReceivable", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/TradeAndOtherReceivableSummaryOfAgingAnalysisInTradeAndOtherReceivablesExplanatoryDetail", "http://SinopecShanghai.com/role/TradeAndOtherReceivablesSummaryOfComponentOfTradeAndOtherReceivablesExplanatoryDetail" ], "xbrltype": "monetaryItemType" }, "shi_TradeReceivablesIncludingTradeReceivablesWithRelatedPartiesAndTradeReceivablesAtFairValueThroughOtherComprehensiveIncome": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of trade receivables including trade receivables with related parties and those carried at FVOCI.", "label": "Trade receivables including trade receivables with related parties and trade receivables at fair value through other comprehensive income", "terseLabel": "Trade receivables (including trade receivables with related parties and those carried at FVOCI)" } } }, "localname": "TradeReceivablesIncludingTradeReceivablesWithRelatedPartiesAndTradeReceivablesAtFairValueThroughOtherComprehensiveIncome", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/FinancialRiskManagementFinancialRiskFactorsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "shi_TradeandotherpayablesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "TradeAndOtherPayables.", "label": "TradeAndOtherPayables [Line Items]" } } }, "localname": "TradeandotherpayablesLineItems", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/TradeAndOtherPayablesSummaryOfAgingAnalysisOfTradePayablesDetails" ], "xbrltype": "stringItemType" }, "shi_TradingOfPetrochemicalProductsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading of petrochemical products [member]", "label": "Trading of petrochemical products [member]" } } }, "localname": "TradingOfPetrochemicalProductsMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/SegmentInformationAndRevenueAdditionsToPropertyPlantAndEquipmentConstructionInProgressRightOfUseAssetsAndOtherNonCurrentAssetsDetails", "http://SinopecShanghai.com/role/SegmentInformationAndRevenueAssetsDetails", "http://SinopecShanghai.com/role/SegmentInformationAndRevenueLiabilitiesDetails", "http://SinopecShanghai.com/role/SegmentInformationAndRevenueOtherProfitAndLossDisclosuresDetails", "http://SinopecShanghai.com/role/SegmentInformationAndRevenueRevenueDetails", "http://SinopecShanghai.com/role/SegmentInformationAndRevenueSegmentResultProfitLossFromOperationsDetails" ], "xbrltype": "domainItemType" }, "shi_TransferToLegalSurplus": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Transfer to legal surplus.", "label": "Transfer To Legal Surplus", "terseLabel": "Transfer to legal surplus" } } }, "localname": "TransferToLegalSurplus", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/ReservesDetails", "http://SinopecShanghai.com/role/StatementOfFinancialPositionAndEquityMovementOfTheCompanyReserveMovementDetails" ], "xbrltype": "monetaryItemType" }, "shi_UndiscountedCashFlowMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Undiscounted cash flow [member]", "label": "Undiscounted cash flow [member]" } } }, "localname": "UndiscountedCashFlowMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/FinancialRiskManagementFinancialRiskFactorsMaturityAnalysisForFinancialLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "shi_UnipecAmericaIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Unipec America Inc [member]", "label": "Unipec America Inc [member]", "terseLabel": "Unipec America, Inc [member]" } } }, "localname": "UnipecAmericaIncMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsListOfMajorRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "shi_UnipecQingdaoInternationalLogisticsCompanyLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Unipec Qingdao International Logistics Company Limited [member]", "label": "Unipec Qingdao International Logistics Company Limited [member]", "terseLabel": "Unipec (Qingdao) International Logistics Company Limited [member]" } } }, "localname": "UnipecQingdaoInternationalLogisticsCompanyLimitedMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsListOfMajorRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "shi_UnipecSingaporeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Unipec Singapore [member]", "label": "Unipec Singapore [member]" } } }, "localname": "UnipecSingaporeMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsListOfMajorRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "shi_UnipecSingaporeOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Unipec singapore.", "label": "Unipec Singapore [Member]" } } }, "localname": "UnipecSingaporeOneMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsListOfMajorRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "shi_UsefulLivesOrAmortisationRatesOtherNonCurrentAssets": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The useful lives or amortisation rates of other non-current assets.", "label": "Useful lives or amortisation rates, other non-current assets", "terseLabel": "Estimated useful lives of other non-current assets" } } }, "localname": "UsefulLivesOrAmortisationRatesOtherNonCurrentAssets", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/SummaryOfSignificantAccountingPoliciesOtherNonCurrentAssetsDetails" ], "xbrltype": "stringItemType" }, "shi_VehiclesAndOtherEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for a class of plant, property and equipment representing depreciable vehicles and other equipment and similar structures for use in operations. [Refer: Property, plant and equipment]", "label": "Vehicles and other equipment [member]" } } }, "localname": "VehiclesAndOtherEquipmentMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/PropertyPlantAndEquipmentMovementInNetBookAmountDetails", "http://SinopecShanghai.com/role/SummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "shi_WorkInProgressInventory": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "A classification of current inventories representing the amount of assets currently in production, which require further processes to be converted into finished goods or services.", "label": "Work in progress, inventory", "terseLabel": "Work in progress" } } }, "localname": "WorkInProgressInventory", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "shi_WrittenBackOnDisposalsPropertyPlantAndEquipment": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Written Back on Disposals Property Plant And Equipment.", "label": "Written Back on Disposals Property Plant And Equipment", "terseLabel": "Written back on disposals" } } }, "localname": "WrittenBackOnDisposalsPropertyPlantAndEquipment", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/PropertyPlantAndEquipmentMovementInNetBookAmountDetails" ], "xbrltype": "monetaryItemType" }, "shi_WuHaijunMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Wu Haijun [member]", "label": "Wu Haijun [member]" } } }, "localname": "WuHaijunMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/BenefitsAndInterestsOfDirectorsAndSupervisorsDetails" ], "xbrltype": "domainItemType" }, "shi_YangJunMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Yang Jun [member]", "label": "Yang Jun [member]" } } }, "localname": "YangJunMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/BenefitsAndInterestsOfDirectorsAndSupervisorsDetails" ], "xbrltype": "domainItemType" }, "shi_YihuaBonarYarnsAndFabricsCompanyLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Yihua bonar yarns and fabrics company limited.", "label": "Yihua Bonar Yarns And Fabrics Company Limited [Member]" } } }, "localname": "YihuaBonarYarnsAndFabricsCompanyLimitedMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsListOfMajorRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "shi_YihuaToryPolyesterFilmCompanyLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Yihua Tory Polyester Film Company Limited [member]", "label": "Yihua Tory Polyester Film Company Limited [member]" } } }, "localname": "YihuaToryPolyesterFilmCompanyLimitedMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsListOfMajorRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "shi_YipaikeBusinessFactoringCompanyLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Yipaike business factoring company limited.", "label": "Yipaike Business Factoring Company Limited [Member]" } } }, "localname": "YipaikeBusinessFactoringCompanyLimitedMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsListOfMajorRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "shi_YpcGproNanjingRubberCompanyLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "YPC Gpro nanjing rubber company limited.", "label": "YPC Gpro Nanjing Rubber Company Limited [Member]" } } }, "localname": "YpcGproNanjingRubberCompanyLimitedMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsListOfMajorRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "shi_ZhangFengMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Zhang Feng [member]", "label": "Zhang Feng [member]" } } }, "localname": "ZhangFengMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/BenefitsAndInterestsOfDirectorsAndSupervisorsDetails" ], "xbrltype": "domainItemType" }, "shi_ZhangYiminMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Zhang Yimin [member]", "label": "Zhang Yimin [member]" } } }, "localname": "ZhangYiminMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/BenefitsAndInterestsOfDirectorsAndSupervisorsDetails" ], "xbrltype": "domainItemType" }, "shi_ZhejiangBalingHengyiCaprolactamLimitedCompanyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Zhejiang Baling Hengyi Caprolactam Limited Company [member]", "label": "Zhejiang Baling Hengyi Caprolactam Limited Company [member]" } } }, "localname": "ZhejiangBalingHengyiCaprolactamLimitedCompanyMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsListOfMajorRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "shi_ZhejiangJinYongAcrylicFibreCompanyLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Zhejiang Jin Yong Acrylic Fibre Company Limited [member]", "label": "Zhejiang Jin Yong Acrylic Fibre Company Limited [member]", "terseLabel": "Jinyong [member]" } } }, "localname": "ZhejiangJinYongAcrylicFibreCompanyLimitedMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/SubsidiariesMajorSubsidiariesOfTheGroupDetails" ], "xbrltype": "domainItemType" }, "shi_ZhejiangJinlianPetrochemicalStorageandTransportationCoLtdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Zhejiang Jinlian Petrochemical Storage and Transportation Co., Ltd. [member]", "label": "Zhejiang Jinlian Petrochemical Storage and Transportation Co., Ltd. [member]", "verboseLabel": "Zhejiang Jinlian Petrochemical Storage and Transportation Co., Ltd. (\"Jinlian\") [member]" } } }, "localname": "ZhejiangJinlianPetrochemicalStorageandTransportationCoLtdMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/SubsidiariesAcquisitionOfJinlianDetails", "http://SinopecShanghai.com/role/SubsidiariesMajorSubsidiariesOfTheGroupDetails" ], "xbrltype": "domainItemType" }, "shi_ZhengYunruiMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Zheng Yunrui [member]", "label": "Zheng Yunrui [member]" } } }, "localname": "ZhengYunruiMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/BenefitsAndInterestsOfDirectorsAndSupervisorsDetails" ], "xbrltype": "domainItemType" }, "shi_ZhongkeGuangdongRefiningAndChemicalCompanyLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Zhongke guangdong refining and chemical company limited.", "label": "Zhongke Guangdong Refining And Chemical Company Limited [Member]" } } }, "localname": "ZhongkeGuangdongRefiningAndChemicalCompanyLimitedMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsListOfMajorRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "shi_ZhongshiHuananjingChemicalResearchInstituteCompanyLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Zhongshi huananjing chemical research institute company limited.", "label": "Zhongshi Huananjing Chemical Research Institute Company Limited [Member]" } } }, "localname": "ZhongshiHuananjingChemicalResearchInstituteCompanyLimitedMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsListOfMajorRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "shi_ZhouMeiyunMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Zhou Meiyun [member]", "label": "Zhou Meiyun [member]" } } }, "localname": "ZhouMeiyunMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/BenefitsAndInterestsOfDirectorsAndSupervisorsDetails" ], "xbrltype": "domainItemType" }, "shi_ZhoushanShihuaCrudeOilTerminalCompanyLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "ZhoushanShihua Crude Oil Terminal Company Limited [member]", "label": "Zhoushan Shihua Crude Oil Terminal Company Limited [member]" } } }, "localname": "ZhoushanShihuaCrudeOilTerminalCompanyLimitedMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/RelatedPartyTransactionsListOfMajorRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "shi_ZuoQiangMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Zuo Qiang [member]", "label": "Zuo Qiang [member]" } } }, "localname": "ZuoQiangMember", "nsuri": "http://SinopecShanghai.com/20211231", "presentation": [ "http://SinopecShanghai.com/role/BenefitsAndInterestsOfDirectorsAndSupervisorsDetails" ], "xbrltype": "domainItemType" }, "srt_DirectorMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Director [Member]", "terseLabel": "Director [Member]" } } }, "localname": "DirectorMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://SinopecShanghai.com/role/BenefitsAndInterestsOfDirectorsAndSupervisorsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_OwnershipAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Ownership [Axis]" } } }, "localname": "OwnershipAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodPrincipalActivitiesOfMaterialAssociatesDetails" ], "xbrltype": "stringItemType" }, "srt_OwnershipDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Ownership [Domain]" } } }, "localname": "OwnershipDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://SinopecShanghai.com/role/InvestmentsAccountedForUsingTheEquityMethodPrincipalActivitiesOfMaterialAssociatesDetails" ], "xbrltype": "domainItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://SinopecShanghai.com/role/BenefitsAndInterestsOfDirectorsAndSupervisorsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://SinopecShanghai.com/role/BenefitsAndInterestsOfDirectorsAndSupervisorsAdditionalInformationDetails" ], "xbrltype": "domainItemType" } }, "unitCount": 8 } }, "std_ref": { "r0": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "1", "Paragraph": "10", "Subparagraph": "e", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_10_e&doctype=Standard", "URIDate": "2021-03-24" }, "r1": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "1", "Paragraph": "102", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_102&doctype=Standard", "URIDate": "2021-03-24" }, "r10": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "1", "Paragraph": "107", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_107&doctype=Standard", "URIDate": "2021-03-24" }, "r100": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "19", "Paragraph": "9", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=19&code=ifrs-tx-2021-en-r&anchor=para_9&doctype=Standard", "URIDate": "2021-03-24" }, "r101": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "19", "Section": "Scope", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=19&code=ifrs-tx-2021-en-r&doctype=Standard&dita_xref=IAS19_g2-7_TI", "URIDate": "2021-03-24" }, "r102": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "2", "Paragraph": "36", "Subparagraph": "a", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=2&code=ifrs-tx-2021-en-r&anchor=para_36_a&doctype=Standard", "URIDate": "2021-03-24" }, "r103": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "2", "Paragraph": "36", "Subparagraph": "b", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=2&code=ifrs-tx-2021-en-r&anchor=para_36_b&doctype=Standard", "URIDate": "2021-03-24" }, "r104": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "2", "Paragraph": "36", "Subparagraph": "f", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=2&code=ifrs-tx-2021-en-r&anchor=para_36_f&doctype=Standard", "URIDate": "2021-03-24" }, "r105": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "2", "Paragraph": "37", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=2&code=ifrs-tx-2021-en-r&anchor=para_37&doctype=Standard", "URIDate": "2021-03-24" }, "r106": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "2", "Section": "Disclosure", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=2&code=ifrs-tx-2021-en-r&doctype=Standard&dita_xref=IAS02_g36-39__IAS02_g36-39_TI", "URIDate": "2021-03-24" }, "r107": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "20", "Paragraph": "39", "Subparagraph": "a", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=20&code=ifrs-tx-2021-en-r&anchor=para_39_a&doctype=Standard", "URIDate": "2021-03-24" }, "r108": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "20", "Paragraph": "39", "Subparagraph": "b", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=20&code=ifrs-tx-2021-en-r&anchor=para_39_b&doctype=Standard", "URIDate": "2021-03-24" }, "r109": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "21", "Paragraph": "52", "Subparagraph": "a", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=21&code=ifrs-tx-2021-en-r&anchor=para_52_a&doctype=Standard", "URIDate": "2021-03-24" }, "r11": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "1", "Paragraph": "108", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_108&doctype=Standard", "URIDate": "2021-03-24" }, "r110": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "23", "Paragraph": "26", "Subparagraph": "a", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=23&code=ifrs-tx-2021-en-r&anchor=para_26_a&doctype=Standard", "URIDate": "2021-03-24" }, "r111": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "23", "Paragraph": "26", "Subparagraph": "b", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=23&code=ifrs-tx-2021-en-r&anchor=para_26_b&doctype=Standard", "URIDate": "2021-03-24" }, "r112": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "24", "Paragraph": "17", "Subparagraph": "a", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=24&code=ifrs-tx-2021-en-r&anchor=para_17_a&doctype=Standard", "URIDate": "2021-03-24" }, "r113": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "24", "Paragraph": "17", "Subparagraph": "b", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=24&code=ifrs-tx-2021-en-r&anchor=para_17_b&doctype=Standard", "URIDate": "2021-03-24" }, "r114": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "24", "Paragraph": "17", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=24&code=ifrs-tx-2021-en-r&anchor=para_17&doctype=Standard", "URIDate": "2021-03-24" }, "r115": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "24", "Paragraph": "18", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=24&code=ifrs-tx-2021-en-r&anchor=para_18&doctype=Standard", "URIDate": "2021-03-24" }, "r116": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "24", "Paragraph": "19", "Subparagraph": "a", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=24&code=ifrs-tx-2021-en-r&anchor=para_19_a&doctype=Standard", "URIDate": "2021-03-24" }, "r117": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "24", "Paragraph": "19", "Subparagraph": "d", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=24&code=ifrs-tx-2021-en-r&anchor=para_19_d&doctype=Standard", "URIDate": "2021-03-24" }, "r118": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "24", "Paragraph": "19", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=24&code=ifrs-tx-2021-en-r&anchor=para_19&doctype=Standard", "URIDate": "2021-03-24" }, "r119": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "24", "Section": "Disclosures", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=24&code=ifrs-tx-2021-en-r&doctype=Standard&dita_xref=IAS24_g13-24_TI", "URIDate": "2021-03-24" }, "r12": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "1", "Paragraph": "112", "Subparagraph": "c", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_112_c&doctype=Standard", "URIDate": "2021-03-24" }, "r120": { "Clause": "iv", "IssueDate": "2021-01-01", "Name": "IAS", "Number": "26", "Paragraph": "35", "Subparagraph": "b", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=26&code=ifrs-tx-2021-en-r&anchor=para_35_b_iv&doctype=Standard", "URIDate": "2021-03-24" }, "r121": { "Clause": "v", "IssueDate": "2021-01-01", "Name": "IAS", "Number": "26", "Paragraph": "35", "Subparagraph": "b", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=26&code=ifrs-tx-2021-en-r&anchor=para_35_b_v&doctype=Standard", "URIDate": "2021-03-24" }, "r122": { "Clause": "vii", "IssueDate": "2021-01-01", "Name": "IAS", "Number": "26", "Paragraph": "35", "Subparagraph": "b", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=26&code=ifrs-tx-2021-en-r&anchor=para_35_b_vii&doctype=Standard", "URIDate": "2021-03-24" }, "r123": { "Clause": "viii", "IssueDate": "2021-01-01", "Name": "IAS", "Number": "26", "Paragraph": "35", "Subparagraph": "b", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=26&code=ifrs-tx-2021-en-r&anchor=para_35_b_viii&doctype=Standard", "URIDate": "2021-03-24" }, "r124": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "27", "Paragraph": "10", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=27&code=ifrs-tx-2021-en-r&anchor=para_10&doctype=Standard", "URIDate": "2021-03-24" }, "r125": { "Clause": "i", "IssueDate": "2021-01-01", "Name": "IAS", "Number": "27", "Paragraph": "16", "Subparagraph": "b", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=27&code=ifrs-tx-2021-en-r&anchor=para_16_b_i&doctype=Standard", "URIDate": "2021-03-24" }, "r126": { "Clause": "iii", "IssueDate": "2021-01-01", "Name": "IAS", "Number": "27", "Paragraph": "16", "Subparagraph": "b", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=27&code=ifrs-tx-2021-en-r&anchor=para_16_b_iii&doctype=Standard", "URIDate": "2021-03-24" }, "r127": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "27", "Paragraph": "16", "Subparagraph": "b", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=27&code=ifrs-tx-2021-en-r&anchor=para_16_b&doctype=Standard", "URIDate": "2021-03-24" }, "r128": { "Clause": "i", "IssueDate": "2021-01-01", "Name": "IAS", "Number": "27", "Paragraph": "17", "Subparagraph": "b", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=27&code=ifrs-tx-2021-en-r&anchor=para_17_b_i&doctype=Standard", "URIDate": "2021-03-24" }, "r129": { "Clause": "iii", "IssueDate": "2021-01-01", "Name": "IAS", "Number": "27", "Paragraph": "17", "Subparagraph": "b", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=27&code=ifrs-tx-2021-en-r&anchor=para_17_b_iii&doctype=Standard", "URIDate": "2021-03-24" }, "r13": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "1", "Paragraph": "117", "Subparagraph": "b", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_117_b&doctype=Standard", "URIDate": "2021-03-24" }, "r130": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "27", "Paragraph": "17", "Subparagraph": "b", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=27&code=ifrs-tx-2021-en-r&anchor=para_17_b&doctype=Standard", "URIDate": "2021-03-24" }, "r131": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "32", "Paragraph": "IE33", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=32&code=ifrs-tx-2021-en-r&anchor=para_IE33&doctype=Illustrative%20Examples", "URIDate": "2021-03-24" }, "r132": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "33", "Paragraph": "66", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=33&code=ifrs-tx-2021-en-r&anchor=para_66&doctype=Standard", "URIDate": "2021-03-24" }, "r133": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "33", "Paragraph": "67", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=33&code=ifrs-tx-2021-en-r&anchor=para_67&doctype=Standard", "URIDate": "2021-03-24" }, "r134": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "33", "Paragraph": "70", "Subparagraph": "b", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=33&code=ifrs-tx-2021-en-r&anchor=para_70_b&doctype=Standard", "URIDate": "2021-03-24" }, "r135": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "36", "Paragraph": "126", "Subparagraph": "a", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=36&code=ifrs-tx-2021-en-r&anchor=para_126_a&doctype=Standard", "URIDate": "2021-03-24" }, "r136": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "36", "Paragraph": "126", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=36&code=ifrs-tx-2021-en-r&anchor=para_126&doctype=Standard", "URIDate": "2021-03-24" }, "r137": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "36", "Paragraph": "127", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=36&code=ifrs-tx-2021-en-r&anchor=para_127&doctype=Standard", "URIDate": "2021-03-24" }, "r138": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "36", "Paragraph": "129", "Subparagraph": "a", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=36&code=ifrs-tx-2021-en-r&anchor=para_129_a&doctype=Standard", "URIDate": "2021-03-24" }, "r139": { "Clause": "ii", "IssueDate": "2021-01-01", "Name": "IAS", "Number": "36", "Paragraph": "130", "Subparagraph": "d", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=36&code=ifrs-tx-2021-en-r&anchor=para_130_d_ii&doctype=Standard", "URIDate": "2021-03-24" }, "r14": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "1", "Paragraph": "117", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_117&doctype=Standard", "URIDate": "2021-03-24" }, "r140": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "36", "Paragraph": "130", "Subparagraph": "e", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=36&code=ifrs-tx-2021-en-r&anchor=para_130_e&doctype=Standard", "URIDate": "2021-03-24" }, "r141": { "Clause": "v", "IssueDate": "2021-01-01", "Name": "IAS", "Number": "36", "Paragraph": "134", "Subparagraph": "d", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=36&code=ifrs-tx-2021-en-r&anchor=para_134_d_v&doctype=Standard", "URIDate": "2021-03-24" }, "r142": { "Clause": "v", "IssueDate": "2021-01-01", "Name": "IAS", "Number": "36", "Paragraph": "134", "Subparagraph": "e", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=36&code=ifrs-tx-2021-en-r&anchor=para_134_e_v&doctype=Standard", "URIDate": "2021-03-24" }, "r143": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "38", "Paragraph": "118", "Subparagraph": "c", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=38&code=ifrs-tx-2021-en-r&anchor=para_118_c&doctype=Standard", "URIDate": "2021-03-24" }, "r144": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "38", "Paragraph": "118", "Subparagraph": "e", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=38&code=ifrs-tx-2021-en-r&anchor=para_118_e&doctype=Standard", "URIDate": "2021-03-24" }, "r145": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "38", "Paragraph": "118", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=38&code=ifrs-tx-2021-en-r&anchor=para_118&doctype=Standard", "URIDate": "2021-03-24" }, "r146": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "38", "Paragraph": "119", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=38&code=ifrs-tx-2021-en-r&anchor=para_119&doctype=Standard", "URIDate": "2021-03-24" }, "r147": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "40", "Paragraph": "32A", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=40&code=ifrs-tx-2021-en-r&anchor=para_32A&doctype=Standard", "URIDate": "2021-03-24" }, "r148": { "Clause": "i", "IssueDate": "2021-01-01", "Name": "IAS", "Number": "40", "Paragraph": "75", "Subparagraph": "f", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=40&code=ifrs-tx-2021-en-r&anchor=para_75_f_i&doctype=Standard", "URIDate": "2021-03-24" }, "r149": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "40", "Paragraph": "75", "Subparagraph": "f", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=40&code=ifrs-tx-2021-en-r&anchor=para_75_f&doctype=Standard", "URIDate": "2021-03-24" }, "r15": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "1", "Paragraph": "125", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_125&doctype=Standard", "URIDate": "2021-03-24" }, "r150": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "40", "Paragraph": "76", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=40&code=ifrs-tx-2021-en-r&anchor=para_76&doctype=Standard", "URIDate": "2021-03-24" }, "r151": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "40", "Paragraph": "79", "Subparagraph": "b", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=40&code=ifrs-tx-2021-en-r&anchor=para_79_b&doctype=Standard", "URIDate": "2021-03-24" }, "r152": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "40", "Paragraph": "79", "Subparagraph": "c", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=40&code=ifrs-tx-2021-en-r&anchor=para_79_c&doctype=Standard", "URIDate": "2021-03-24" }, "r153": { "Clause": "iv", "IssueDate": "2021-01-01", "Name": "IAS", "Number": "40", "Paragraph": "79", "Subparagraph": "d", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=40&code=ifrs-tx-2021-en-r&anchor=para_79_d_iv&doctype=Standard", "URIDate": "2021-03-24" }, "r154": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "40", "Paragraph": "79", "Subparagraph": "d", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=40&code=ifrs-tx-2021-en-r&anchor=para_79_d&doctype=Standard", "URIDate": "2021-03-24" }, "r155": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "40", "Section": "Disclosure", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=40&code=ifrs-tx-2021-en-r&doctype=Standard&dita_xref=IAS40_g74-79_TI", "URIDate": "2021-03-24" }, "r156": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "41", "Paragraph": "50", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=41&code=ifrs-tx-2021-en-r&anchor=para_50&doctype=Standard", "URIDate": "2021-03-24" }, "r157": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "41", "Paragraph": "54", "Subparagraph": "f", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=41&code=ifrs-tx-2021-en-r&anchor=para_54_f&doctype=Standard", "URIDate": "2021-03-24" }, "r158": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "7", "Paragraph": "10", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_10&doctype=Standard", "URIDate": "2021-03-24" }, "r159": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "7", "Paragraph": "14", "Subparagraph": "f", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_14_f&doctype=Standard", "URIDate": "2021-03-24" }, "r16": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "1", "Paragraph": "137", "Subparagraph": "a", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_137_a&doctype=Standard", "URIDate": "2021-03-24" }, "r160": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "7", "Paragraph": "16", "Subparagraph": "a", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_16_a&doctype=Standard", "URIDate": "2021-03-24" }, "r161": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "7", "Paragraph": "16", "Subparagraph": "b", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_16_b&doctype=Standard", "URIDate": "2021-03-24" }, "r162": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "7", "Paragraph": "16", "Subparagraph": "c", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_16_c&doctype=Standard", "URIDate": "2021-03-24" }, "r163": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "7", "Paragraph": "16", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_16&doctype=Standard", "URIDate": "2021-03-24" }, "r164": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "7", "Paragraph": "17", "Subparagraph": "e", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_17_e&doctype=Standard", "URIDate": "2021-03-24" }, "r165": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "7", "Paragraph": "17", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_17&doctype=Standard", "URIDate": "2021-03-24" }, "r166": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "7", "Paragraph": "18", "Subparagraph": "b", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_18_b&doctype=Standard", "URIDate": "2021-03-24" }, "r167": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "7", "Paragraph": "20", "Subparagraph": "a", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_20_a&doctype=Standard", "URIDate": "2021-03-24" }, "r168": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "7", "Paragraph": "20", "Subparagraph": "b", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_20_b&doctype=Standard", "URIDate": "2021-03-24" }, "r169": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "7", "Paragraph": "20", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_20&doctype=Standard", "URIDate": "2021-03-24" }, "r17": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "1", "Paragraph": "138", "Subparagraph": "a", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_138_a&doctype=Standard", "URIDate": "2021-03-24" }, "r170": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "7", "Paragraph": "25", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_25&doctype=Standard", "URIDate": "2021-03-24" }, "r171": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "7", "Paragraph": "28", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_28&doctype=Standard", "URIDate": "2021-03-24" }, "r172": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "7", "Paragraph": "31", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_31&doctype=Standard", "URIDate": "2021-03-24" }, "r173": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "7", "Paragraph": "35", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_35&doctype=Standard", "URIDate": "2021-03-24" }, "r174": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "7", "Paragraph": "44B", "Subparagraph": "a", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_44B_a&doctype=Standard", "URIDate": "2021-03-24" }, "r175": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "7", "Paragraph": "44B", "Subparagraph": "c", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_44B_c&doctype=Standard", "URIDate": "2021-03-24" }, "r176": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "7", "Paragraph": "44B", "Subparagraph": "e", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_44B_e&doctype=Standard", "URIDate": "2021-03-24" }, "r177": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "7", "Paragraph": "44C", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_44C&doctype=Standard", "URIDate": "2021-03-24" }, "r178": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "7", "Paragraph": "44D", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_44D&doctype=Standard", "URIDate": "2021-03-24" }, "r179": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "7", "Paragraph": "45", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_45&doctype=Standard", "URIDate": "2021-03-24" }, "r18": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "1", "Paragraph": "138", "Subparagraph": "b", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_138_b&doctype=Standard", "URIDate": "2021-03-24" }, "r180": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "7", "Paragraph": "46", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_46&doctype=Standard", "URIDate": "2021-03-24" }, "r181": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "7", "Paragraph": "50", "Subparagraph": "d", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_50_d&doctype=Standard", "URIDate": "2021-03-24" }, "r182": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "7", "Section": "A Statement of cash flows for an entity other than a financial institution", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&doctype=Illustrative%20Examples&dita_xref=IAS07_IE_A__IAS07_IE_A_TI", "URIDate": "2021-03-24" }, "r183": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "7", "Section": "C Reconciliation of liabilities arising from financing activities", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&doctype=Illustrative%20Examples&dita_xref=IAS07_IE_C__IAS07_IE_C_TI", "URIDate": "2021-03-24" }, "r184": { "Clause": "i", "IssueDate": "2021-01-01", "Name": "IAS", "Number": "8", "Paragraph": "28", "Subparagraph": "f", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=8&code=ifrs-tx-2021-en-r&anchor=para_28_f_i&doctype=Standard", "URIDate": "2021-03-24" }, "r185": { "Clause": "i", "IssueDate": "2021-01-01", "Name": "IAS", "Number": "8", "Paragraph": "29", "Subparagraph": "c", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=8&code=ifrs-tx-2021-en-r&anchor=para_29_c_i&doctype=Standard", "URIDate": "2021-03-24" }, "r186": { "Clause": "i", "IssueDate": "2021-01-01", "Name": "IAS", "Number": "8", "Paragraph": "49", "Subparagraph": "b", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=8&code=ifrs-tx-2021-en-r&anchor=para_49_b_i&doctype=Standard", "URIDate": "2021-03-24" }, "r187": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "1", "Paragraph": "24", "Subparagraph": "a", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2021-en-r&anchor=para_24_a&doctype=Standard", "URIDate": "2021-03-24" }, "r188": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "1", "Paragraph": "24", "Subparagraph": "b", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2021-en-r&anchor=para_24_b&doctype=Standard", "URIDate": "2021-03-24" }, "r189": { "Clause": "i", "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "1", "Paragraph": "32", "Subparagraph": "a", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2021-en-r&anchor=para_32_a_i&doctype=Standard", "URIDate": "2021-03-24" }, "r19": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "1", "Paragraph": "20", "Subparagraph": "d", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_20_d&doctype=Standard", "URIDate": "2021-03-24" }, "r190": { "Clause": "ii", "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "1", "Paragraph": "32", "Subparagraph": "a", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2021-en-r&anchor=para_32_a_ii&doctype=Standard", "URIDate": "2021-03-24" }, "r191": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "1", "Paragraph": "IG63", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2021-en-r&anchor=para_IG63&doctype=Implementation%20Guidance", "URIDate": "2021-03-24" }, "r192": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "10", "Paragraph": "22", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=10&code=ifrs-tx-2021-en-r&anchor=para_22&doctype=Standard", "URIDate": "2021-03-24" }, "r193": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "12", "Paragraph": "12", "Subparagraph": "a", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_12_a&doctype=Standard", "URIDate": "2021-03-24" }, "r194": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "12", "Paragraph": "12", "Subparagraph": "c", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_12_c&doctype=Standard", "URIDate": "2021-03-24" }, "r195": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "12", "Paragraph": "12", "Subparagraph": "e", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_12_e&doctype=Standard", "URIDate": "2021-03-24" }, "r196": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "12", "Paragraph": "12", "Subparagraph": "f", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_12_f&doctype=Standard", "URIDate": "2021-03-24" }, "r197": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "12", "Paragraph": "19", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_19&doctype=Standard", "URIDate": "2021-03-24" }, "r198": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "12", "Paragraph": "19B", "Subparagraph": "a", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_19B_a&doctype=Standard", "URIDate": "2021-03-24" }, "r199": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "12", "Paragraph": "19B", "Subparagraph": "c", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_19B_c&doctype=Standard", "URIDate": "2021-03-24" }, "r2": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "1", "Paragraph": "103", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_103&doctype=Standard", "URIDate": "2021-03-24" }, "r20": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "1", "Paragraph": "35", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_35&doctype=Standard", "URIDate": "2021-03-24" }, "r200": { "Clause": "i", "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "12", "Paragraph": "21", "Subparagraph": "a", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_21_a_i&doctype=Standard", "URIDate": "2021-03-24" }, "r201": { "Clause": "iv", "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "12", "Paragraph": "21", "Subparagraph": "a", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_21_a_iv&doctype=Standard", "URIDate": "2021-03-24" }, "r202": { "Clause": "ii", "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "12", "Paragraph": "21", "Subparagraph": "c", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_21_c_ii&doctype=Standard", "URIDate": "2021-03-24" }, "r203": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "12", "Paragraph": "B10", "Subparagraph": "b", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_B10_b&doctype=Appendix&subtype=B", "URIDate": "2021-03-24" }, "r204": { "Clause": "i", "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "12", "Paragraph": "B12", "Subparagraph": "b", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_B12_b_i&doctype=Appendix&subtype=B", "URIDate": "2021-03-24" }, "r205": { "Clause": "ii", "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "12", "Paragraph": "B12", "Subparagraph": "b", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_B12_b_ii&doctype=Appendix&subtype=B", "URIDate": "2021-03-24" }, "r206": { "Clause": "iii", "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "12", "Paragraph": "B12", "Subparagraph": "b", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_B12_b_iii&doctype=Appendix&subtype=B", "URIDate": "2021-03-24" }, "r207": { "Clause": "iv", "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "12", "Paragraph": "B12", "Subparagraph": "b", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_B12_b_iv&doctype=Appendix&subtype=B", "URIDate": "2021-03-24" }, "r208": { "Clause": "ix", "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "12", "Paragraph": "B12", "Subparagraph": "b", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_B12_b_ix&doctype=Appendix&subtype=B", "URIDate": "2021-03-24" }, "r209": { "Clause": "v", "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "12", "Paragraph": "B12", "Subparagraph": "b", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_B12_b_v&doctype=Appendix&subtype=B", "URIDate": "2021-03-24" }, "r21": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "1", "Paragraph": "51", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_51&doctype=Standard", "URIDate": "2021-03-24" }, "r210": { "Clause": "vi", "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "12", "Paragraph": "B12", "Subparagraph": "b", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_B12_b_vi&doctype=Appendix&subtype=B", "URIDate": "2021-03-24" }, "r211": { "Clause": "viii", "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "12", "Paragraph": "B12", "Subparagraph": "b", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_B12_b_viii&doctype=Appendix&subtype=B", "URIDate": "2021-03-24" }, "r212": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "12", "Paragraph": "B13", "Subparagraph": "a", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_B13_a&doctype=Appendix&subtype=B", "URIDate": "2021-03-24" }, "r213": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "12", "Paragraph": "B13", "Subparagraph": "d", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_B13_d&doctype=Appendix&subtype=B", "URIDate": "2021-03-24" }, "r214": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "12", "Paragraph": "B13", "Subparagraph": "e", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_B13_e&doctype=Appendix&subtype=B", "URIDate": "2021-03-24" }, "r215": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "12", "Paragraph": "B13", "Subparagraph": "f", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_B13_f&doctype=Appendix&subtype=B", "URIDate": "2021-03-24" }, "r216": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "12", "Paragraph": "B13", "Subparagraph": "g", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_B13_g&doctype=Appendix&subtype=B", "URIDate": "2021-03-24" }, "r217": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "12", "Paragraph": "B16", "Subparagraph": "c", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_B16_c&doctype=Appendix&subtype=B", "URIDate": "2021-03-24" }, "r218": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "12", "Paragraph": "B16", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_B16&doctype=Appendix&subtype=B", "URIDate": "2021-03-24" }, "r219": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "12", "Paragraph": "B4", "Subparagraph": "a", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_B4_a&doctype=Appendix&subtype=B", "URIDate": "2021-03-24" }, "r22": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "1", "Paragraph": "54", "Subparagraph": "a", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_54_a&doctype=Standard", "URIDate": "2021-03-24" }, "r220": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "12", "Paragraph": "B4", "Subparagraph": "b", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_B4_b&doctype=Appendix&subtype=B", "URIDate": "2021-03-24" }, "r221": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "12", "Paragraph": "B4", "Subparagraph": "d", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_B4_d&doctype=Appendix&subtype=B", "URIDate": "2021-03-24" }, "r222": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "13", "Paragraph": "93", "Subparagraph": "a", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2021-en-r&anchor=para_93_a&doctype=Standard", "URIDate": "2021-03-24" }, "r223": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "13", "Paragraph": "93", "Subparagraph": "b", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2021-en-r&anchor=para_93_b&doctype=Standard", "URIDate": "2021-03-24" }, "r224": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "13", "Paragraph": "93", "Subparagraph": "e", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2021-en-r&anchor=para_93_e&doctype=Standard", "URIDate": "2021-03-24" }, "r225": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "13", "Paragraph": "93", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2021-en-r&anchor=para_93&doctype=Standard", "URIDate": "2021-03-24" }, "r226": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "13", "Paragraph": "B6", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2021-en-r&anchor=para_B6&doctype=Appendix&subtype=B", "URIDate": "2021-03-24" }, "r227": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "13", "Paragraph": "IE63", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2021-en-r&anchor=para_IE63&doctype=Illustrative%20Examples", "URIDate": "2021-03-24" }, "r228": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "14", "Paragraph": "33", "Subparagraph": "b", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=14&code=ifrs-tx-2021-en-r&anchor=para_33_b&doctype=Standard", "URIDate": "2021-03-24" }, "r229": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "15", "Paragraph": "105", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2021-en-r&anchor=para_105&doctype=Standard", "URIDate": "2021-03-24" }, "r23": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "1", "Paragraph": "54", "Subparagraph": "b", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_54_b&doctype=Standard", "URIDate": "2021-03-24" }, "r230": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "15", "Paragraph": "115", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2021-en-r&anchor=para_115&doctype=Standard", "URIDate": "2021-03-24" }, "r231": { "Clause": "i", "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "15", "Paragraph": "120", "Subparagraph": "b", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2021-en-r&anchor=para_120_b_i&doctype=Standard", "URIDate": "2021-03-24" }, "r232": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "15", "Section": "Disclosure", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2021-en-r&doctype=Standard&dita_xref=IFRS15_g110-129_TI", "URIDate": "2021-03-24" }, "r233": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "15", "Section": "Presentation", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2021-en-r&doctype=Standard&dita_xref=IFRS15_g105-109_TI", "URIDate": "2021-03-24" }, "r234": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "16", "Paragraph": "47", "Subparagraph": "b", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2021-en-r&anchor=para_47_b&doctype=Standard", "URIDate": "2021-03-24" }, "r235": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "16", "Paragraph": "53", "Subparagraph": "a", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2021-en-r&anchor=para_53_a&doctype=Standard", "URIDate": "2021-03-24" }, "r236": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "16", "Paragraph": "53", "Subparagraph": "b", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2021-en-r&anchor=para_53_b&doctype=Standard", "URIDate": "2021-03-24" }, "r237": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "16", "Paragraph": "53", "Subparagraph": "c", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2021-en-r&anchor=para_53_c&doctype=Standard", "URIDate": "2021-03-24" }, "r238": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "16", "Paragraph": "53", "Subparagraph": "g", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2021-en-r&anchor=para_53_g&doctype=Standard", "URIDate": "2021-03-24" }, "r239": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "16", "Paragraph": "53", "Subparagraph": "h", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2021-en-r&anchor=para_53_h&doctype=Standard", "URIDate": "2021-03-24" }, "r24": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "1", "Paragraph": "54", "Subparagraph": "e", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_54_e&doctype=Standard", "URIDate": "2021-03-24" }, "r240": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "16", "Paragraph": "53", "Subparagraph": "j", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2021-en-r&anchor=para_53_j&doctype=Standard", "URIDate": "2021-03-24" }, "r241": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "16", "Paragraph": "53", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2021-en-r&anchor=para_53&doctype=Standard", "URIDate": "2021-03-24" }, "r242": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "16", "Paragraph": "58", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2021-en-r&anchor=para_58&doctype=Standard", "URIDate": "2021-03-24" }, "r243": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "16", "Paragraph": "94", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2021-en-r&anchor=para_94&doctype=Standard", "URIDate": "2021-03-24" }, "r244": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "16", "Paragraph": "97", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2021-en-r&anchor=para_97&doctype=Standard", "URIDate": "2021-03-24" }, "r245": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "16", "Section": "Disclosure", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2021-en-r&doctype=Standard&dita_xref=IFRS16_g51-60_TI", "URIDate": "2021-03-24" }, "r246": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "16", "Section": "Presentation", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2021-en-r&doctype=Standard&dita_xref=IFRS16_g47-50_TI", "URIDate": "2021-03-24" }, "r247": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "2", "Paragraph": "45", "Subparagraph": "d", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2021-en-r&anchor=para_45_d&doctype=Standard", "URIDate": "2021-03-24" }, "r248": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "2", "Paragraph": "45", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2021-en-r&anchor=para_45&doctype=Standard", "URIDate": "2021-03-24" }, "r249": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "3", "Paragraph": "B64", "Subparagraph": "f", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2021-en-r&anchor=para_B64_f&doctype=Appendix&subtype=B", "URIDate": "2021-03-24" }, "r25": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "1", "Paragraph": "54", "Subparagraph": "g", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_54_g&doctype=Standard", "URIDate": "2021-03-24" }, "r250": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "3", "Paragraph": "B67", "Subparagraph": "d", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2021-en-r&anchor=para_B67_d&doctype=Appendix&subtype=B", "URIDate": "2021-03-24" }, "r251": { "Clause": "i", "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "5", "Paragraph": "33", "Subparagraph": "b", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=5&code=ifrs-tx-2021-en-r&anchor=para_33_b_i&doctype=Standard", "URIDate": "2021-03-24" }, "r252": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "7", "Paragraph": "11A", "Subparagraph": "c", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_11A_c&doctype=Standard", "URIDate": "2021-03-24" }, "r253": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "7", "Paragraph": "21C", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_21C&doctype=Standard", "URIDate": "2021-03-24" }, "r254": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "7", "Paragraph": "23A", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_23A&doctype=Standard", "URIDate": "2021-03-24" }, "r255": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "7", "Paragraph": "23B", "Subparagraph": "a", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_23B_a&doctype=Standard", "URIDate": "2021-03-24" }, "r256": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "7", "Paragraph": "24A", "Subparagraph": "a", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_24A_a&doctype=Standard", "URIDate": "2021-03-24" }, "r257": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "7", "Paragraph": "24A", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_24A&doctype=Standard", "URIDate": "2021-03-24" }, "r258": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "7", "Paragraph": "25", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_25&doctype=Standard", "URIDate": "2021-03-24" }, "r259": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "7", "Paragraph": "32", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_32&doctype=Standard", "URIDate": "2021-03-24" }, "r26": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "1", "Paragraph": "54", "Subparagraph": "h", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_54_h&doctype=Standard", "URIDate": "2021-03-24" }, "r260": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "7", "Paragraph": "33", "Subparagraph": "c", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_33_c&doctype=Standard", "URIDate": "2021-03-24" }, "r261": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "7", "Paragraph": "33", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_33&doctype=Standard", "URIDate": "2021-03-24" }, "r262": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "7", "Paragraph": "34", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_34&doctype=Standard", "URIDate": "2021-03-24" }, "r263": { "Clause": "iii", "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "7", "Paragraph": "35H", "Subparagraph": "b", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_35H_b_iii&doctype=Standard", "URIDate": "2021-03-24" }, "r264": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "7", "Paragraph": "35H", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_35H&doctype=Standard", "URIDate": "2021-03-24" }, "r265": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "7", "Paragraph": "35I", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_35I&doctype=Standard", "URIDate": "2021-03-24" }, "r266": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "7", "Paragraph": "35K", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_35K&doctype=Standard", "URIDate": "2021-03-24" }, "r267": { "Clause": "iii", "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "7", "Paragraph": "35M", "Subparagraph": "b", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_35M_b_iii&doctype=Standard", "URIDate": "2021-03-24" }, "r268": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "7", "Paragraph": "35M", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_35M&doctype=Standard", "URIDate": "2021-03-24" }, "r269": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "7", "Paragraph": "35N", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_35N&doctype=Standard", "URIDate": "2021-03-24" }, "r27": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "1", "Paragraph": "54", "Subparagraph": "i", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_54_i&doctype=Standard", "URIDate": "2021-03-24" }, "r270": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "7", "Paragraph": "36", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_36&doctype=Standard", "URIDate": "2021-03-24" }, "r271": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "7", "Paragraph": "39", "Subparagraph": "a", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_39_a&doctype=Standard", "URIDate": "2021-03-24" }, "r272": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "7", "Paragraph": "39", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_39&doctype=Standard", "URIDate": "2021-03-24" }, "r273": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "7", "Paragraph": "42E", "Subparagraph": "e", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_42E_e&doctype=Standard", "URIDate": "2021-03-24" }, "r274": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "7", "Paragraph": "42I", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_42I&doctype=Standard", "URIDate": "2021-03-24" }, "r275": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "7", "Paragraph": "6", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_6&doctype=Standard", "URIDate": "2021-03-24" }, "r276": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "7", "Paragraph": "7", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_7&doctype=Standard", "URIDate": "2021-03-24" }, "r277": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "7", "Paragraph": "8", "Subparagraph": "a", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_8_a&doctype=Standard", "URIDate": "2021-03-24" }, "r278": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "7", "Paragraph": "8", "Subparagraph": "e", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_8_e&doctype=Standard", "URIDate": "2021-03-24" }, "r279": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "7", "Paragraph": "8", "Subparagraph": "f", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_8_f&doctype=Standard", "URIDate": "2021-03-24" }, "r28": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "1", "Paragraph": "54", "Subparagraph": "k", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_54_k&doctype=Standard", "URIDate": "2021-03-24" }, "r280": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "7", "Paragraph": "8", "Subparagraph": "g", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_8_g&doctype=Standard", "URIDate": "2021-03-24" }, "r281": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "7", "Paragraph": "8", "Subparagraph": "h", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_8_h&doctype=Standard", "URIDate": "2021-03-24" }, "r282": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "7", "Paragraph": "B11", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_B11&doctype=Appendix&subtype=B", "URIDate": "2021-03-24" }, "r283": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "7", "Paragraph": "B11D", "Subparagraph": "a", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_B11D_a&doctype=Appendix&subtype=B", "URIDate": "2021-03-24" }, "r284": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "7", "Paragraph": "B11D", "Subparagraph": "d", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_B11D_d&doctype=Appendix&subtype=B", "URIDate": "2021-03-24" }, "r285": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "7", "Paragraph": "B35", "Subparagraph": "f", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_B35_f&doctype=Appendix&subtype=B", "URIDate": "2021-03-24" }, "r286": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "7", "Paragraph": "B35", "Subparagraph": "g", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_B35_g&doctype=Appendix&subtype=B", "URIDate": "2021-03-24" }, "r287": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "7", "Paragraph": "B35", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_B35&doctype=Appendix&subtype=B", "URIDate": "2021-03-24" }, "r288": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "7", "Paragraph": "IG20D", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_IG20D&doctype=Implementation%20Guidance", "URIDate": "2021-03-24" }, "r289": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "7", "Paragraph": "IG31A", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_IG31A&doctype=Implementation%20Guidance", "URIDate": "2021-03-24" }, "r29": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "1", "Paragraph": "54", "Subparagraph": "n", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_54_n&doctype=Standard", "URIDate": "2021-03-24" }, "r290": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "7", "Paragraph": "IG40B", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_IG40B&doctype=Implementation%20Guidance", "URIDate": "2021-03-24" }, "r291": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "7", "Section": "Defined terms", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&doctype=Appendix&subtype=A&dita_xref=IFRS07_APPA_TI", "URIDate": "2021-03-24" }, "r292": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "7", "Section": "Scope", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&doctype=Standard&dita_xref=IFRS07_g3-5A_TI", "URIDate": "2021-03-24" }, "r293": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "8", "Paragraph": "16", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_16&doctype=Standard", "URIDate": "2021-03-24" }, "r294": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "8", "Paragraph": "23", "Subparagraph": "a", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_23_a&doctype=Standard", "URIDate": "2021-03-24" }, "r295": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "8", "Paragraph": "23", "Subparagraph": "c", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_23_c&doctype=Standard", "URIDate": "2021-03-24" }, "r296": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "8", "Paragraph": "23", "Subparagraph": "d", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_23_d&doctype=Standard", "URIDate": "2021-03-24" }, "r297": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "8", "Paragraph": "23", "Subparagraph": "e", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_23_e&doctype=Standard", "URIDate": "2021-03-24" }, "r298": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "8", "Paragraph": "23", "Subparagraph": "g", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_23_g&doctype=Standard", "URIDate": "2021-03-24" }, "r299": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "8", "Paragraph": "23", "Subparagraph": "h", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_23_h&doctype=Standard", "URIDate": "2021-03-24" }, "r3": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "1", "Paragraph": "104", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_104&doctype=Standard", "URIDate": "2021-03-24" }, "r30": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "1", "Paragraph": "54", "Subparagraph": "o", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_54_o&doctype=Standard", "URIDate": "2021-03-24" }, "r300": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "8", "Paragraph": "23", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_23&doctype=Standard", "URIDate": "2021-03-24" }, "r301": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "8", "Paragraph": "24", "Subparagraph": "a", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_24_a&doctype=Standard", "URIDate": "2021-03-24" }, "r302": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "8", "Paragraph": "24", "Subparagraph": "b", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_24_b&doctype=Standard", "URIDate": "2021-03-24" }, "r303": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "8", "Paragraph": "28", "Subparagraph": "a", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_28_a&doctype=Standard", "URIDate": "2021-03-24" }, "r304": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "8", "Paragraph": "28", "Subparagraph": "b", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_28_b&doctype=Standard", "URIDate": "2021-03-24" }, "r305": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "8", "Paragraph": "28", "Subparagraph": "c", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_28_c&doctype=Standard", "URIDate": "2021-03-24" }, "r306": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "8", "Paragraph": "28", "Subparagraph": "d", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_28_d&doctype=Standard", "URIDate": "2021-03-24" }, "r307": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "8", "Paragraph": "28", "Subparagraph": "e", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_28_e&doctype=Standard", "URIDate": "2021-03-24" }, "r308": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "8", "Paragraph": "28", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_28&doctype=Standard", "URIDate": "2021-03-24" }, "r309": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "8", "Paragraph": "32", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_32&doctype=Standard", "URIDate": "2021-03-24" }, "r31": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "1", "Paragraph": "54", "Subparagraph": "q", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_54_q&doctype=Standard", "URIDate": "2021-03-24" }, "r310": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "8", "Paragraph": "33", "Subparagraph": "a", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_33_a&doctype=Standard", "URIDate": "2021-03-24" }, "r311": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "8", "Paragraph": "34", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_34&doctype=Standard", "URIDate": "2021-03-24" }, "r312": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "8", "Paragraph": "IG4", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_IG4&doctype=Implementation%20Guidance", "URIDate": "2021-03-24" }, "r313": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "8", "Section": "Disclosure", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&doctype=Standard&dita_xref=IFRS08_g20-24_TI", "URIDate": "2021-03-24" }, "r314": { "IssueDate": "2021-01-01", "Name": "IFRS", "Number": "9", "Paragraph": "7.2.34", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=9&code=ifrs-tx-2021-en-r&anchor=para_7.2.34&doctype=Standard", "URIDate": "2021-03-24" }, "r315": { "IssueDate": "2021-01-01", "Name": "IFRS", "Note": "Effective 2023-01-01", "Number": "17", "Paragraph": "109", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2021-en-r&anchor=para_109&doctype=Standard", "URIDate": "2021-03-24" }, "r316": { "IssueDate": "2021-01-01", "Name": "IFRS", "Note": "Effective 2023-01-01", "Number": "17", "Paragraph": "109A", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2021-en-r&anchor=para_109A&doctype=Standard", "URIDate": "2021-03-24" }, "r317": { "IssueDate": "2021-01-01", "Name": "IFRS", "Note": "Effective 2023-01-01", "Number": "17", "Paragraph": "113", "Subparagraph": "b", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2021-en-r&anchor=para_113_b&doctype=Standard", "URIDate": "2021-03-24" }, "r318": { "IssueDate": "2021-01-01", "Name": "IFRS", "Note": "Effective 2023-01-01", "Number": "17", "Paragraph": "120", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2021-en-r&anchor=para_120&doctype=Standard", "URIDate": "2021-03-24" }, "r319": { "IssueDate": "2021-01-01", "Name": "IFRS", "Note": "Effective 2023-01-01", "Number": "17", "Paragraph": "124", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2021-en-r&anchor=para_124&doctype=Standard", "URIDate": "2021-03-24" }, "r32": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "1", "Paragraph": "54", "Subparagraph": "r", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_54_r&doctype=Standard", "URIDate": "2021-03-24" }, "r320": { "IssueDate": "2021-01-01", "Name": "IFRS", "Note": "Effective 2023-01-01", "Number": "17", "Paragraph": "125", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2021-en-r&anchor=para_125&doctype=Standard", "URIDate": "2021-03-24" }, "r321": { "IssueDate": "2021-01-01", "Name": "IFRS", "Note": "Effective 2023-01-01", "Number": "17", "Paragraph": "127", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2021-en-r&anchor=para_127&doctype=Standard", "URIDate": "2021-03-24" }, "r322": { "Clause": "ii", "IssueDate": "2021-01-01", "Name": "IFRS", "Note": "Effective 2023-01-01", "Number": "17", "Paragraph": "128", "Subparagraph": "a", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2021-en-r&anchor=para_128_a_ii&doctype=Standard", "URIDate": "2021-03-24" }, "r323": { "IssueDate": "2021-01-01", "Name": "IFRS", "Note": "Effective 2023-01-01", "Number": "17", "Paragraph": "128", "Subparagraph": "a", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2021-en-r&anchor=para_128_a&doctype=Standard", "URIDate": "2021-03-24" }, "r324": { "IssueDate": "2021-01-01", "Name": "IFRS", "Note": "Effective 2023-01-01", "Number": "17", "Paragraph": "132", "Subparagraph": "b", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2021-en-r&anchor=para_132_b&doctype=Standard", "URIDate": "2021-03-24" }, "r325": { "IssueDate": "2021-01-01", "Name": "IFRS", "Note": "Effective 2023-01-01", "Number": "17", "Paragraph": "96", "Subparagraph": "c", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2021-en-r&anchor=para_96_c&doctype=Standard", "URIDate": "2021-03-24" }, "r326": { "IssueDate": "2021-01-01", "Name": "IFRS", "Note": "Effective 2023-01-01", "Number": "17", "Paragraph": "C32", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2021-en-r&anchor=para_C32&doctype=Appendix&subtype=C", "URIDate": "2021-03-24" }, "r327": { "IssueDate": "2021-01-01", "Name": "IFRS", "Note": "Effective 2023-01-01", "Number": "9", "Paragraph": "7.2.42", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=9&code=ifrs-tx-2021-en-r&anchor=para_7.2.42&doctype=Standard", "URIDate": "2021-03-24" }, "r328": { "IssueDate": "2021-01-01", "Name": "IFRS", "Note": "Effective on first application of IFRS 9", "Number": "4", "Paragraph": "39L", "Subparagraph": "b", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=4&code=ifrs-tx-2021-en-b&anchor=para_39L_b&doctype=Standard", "URIDate": "2021-03-24" }, "r329": { "IssueDate": "2021-01-01", "Name": "IFRS", "Note": "Effective on first application of IFRS 9", "Number": "4", "Paragraph": "39L", "Subparagraph": "e", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=4&code=ifrs-tx-2021-en-b&anchor=para_39L_e&doctype=Standard", "URIDate": "2021-03-24" }, "r33": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "1", "Paragraph": "55", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_55&doctype=Standard", "URIDate": "2021-03-24" }, "r330": { "IssueDate": "2021-01-01", "Name": "IFRS", "Note": "Effective on first application of IFRS 9", "Number": "4", "Paragraph": "39M", "Subparagraph": "a", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=4&code=ifrs-tx-2021-en-b&anchor=para_39M_a&doctype=Standard", "URIDate": "2021-03-24" }, "r331": { "IssueDate": "2021-01-01", "Name": "IFRS", "Note": "Effective on first application of IFRS 9", "Number": "4", "Paragraph": "39M", "Subparagraph": "b", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=4&code=ifrs-tx-2021-en-b&anchor=para_39M_b&doctype=Standard", "URIDate": "2021-03-24" }, "r332": { "IssueDate": "2021-01-01", "Name": "IFRS", "Note": "Effective on first application of IFRS 9", "Number": "4", "Paragraph": "39M", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=4&code=ifrs-tx-2021-en-b&anchor=para_39M&doctype=Standard", "URIDate": "2021-03-24" }, "r333": { "IssueDate": "2021-01-01", "Name": "IAS", "Note": "Expiry date 2023-01-01", "Number": "1", "Paragraph": "108", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2017-en-b&anchor=para_108&doctype=Standard&forcepdf=true", "URIDate": "2021-03-24" }, "r334": { "IssueDate": "2021-01-01", "Name": "IFRS", "Note": "Expiry date 2023-01-01", "Number": "4", "Paragraph": "34", "Subparagraph": "b", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=4&code=ifrs-tx-2021-en-b&anchor=para_34_b&doctype=Standard&book=b", "URIDate": "2021-03-24" }, "r335": { "IssueDate": "2021-01-01", "Name": "IFRS", "Note": "Expiry date 2023-01-01", "Number": "4", "Paragraph": "39J", "Subparagraph": "a", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=4&code=ifrs-tx-2021-en-b&anchor=para_39J_a&doctype=Standard&book=b", "URIDate": "2021-03-24" }, "r336": { "IssueDate": "2021-01-01", "Name": "IFRS", "Note": "Expiry date 2023-01-01", "Number": "4", "Paragraph": "39J", "Subparagraph": "b", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=4&code=ifrs-tx-2021-en-b&anchor=para_39J_b&doctype=Standard&book=b", "URIDate": "2021-03-24" }, "r337": { "IssueDate": "2021-01-01", "Name": "IFRS", "Note": "Expiry date 2023-01-01", "Number": "4", "Paragraph": "39J", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=4&code=ifrs-tx-2021-en-b&anchor=para_39J&doctype=Standard&book=b", "URIDate": "2021-03-24" }, "r338": { "IssueDate": "2021-01-01", "Name": "IFRS", "Note": "Expiry date 2023-01-01", "Number": "4", "Paragraph": "IG22", "Subparagraph": "f", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=4&code=ifrs-tx-2021-en-b&anchor=para_IG22_f&doctype=Implementation%20Guidance&book=b", "URIDate": "2021-03-24" }, "r339": { "IssueDate": "2021-01-01", "Name": "IFRS", "Note": "Expiry date 2023-01-01", "Number": "7", "Paragraph": "16", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2017-en-b&anchor=para_16&doctype=Standard&book=b", "URIDate": "2021-03-24" }, "r34": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "1", "Paragraph": "56", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_56&doctype=Standard", "URIDate": "2021-03-24" }, "r340": { "IssueDate": "2021-01-01", "Name": "IFRS", "Note": "Expiry date 2023-01-01", "Number": "7", "Paragraph": "20", "Subparagraph": "e", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2017-en-b&anchor=para_20_e&doctype=Standard&book=b", "URIDate": "2021-03-24" }, "r341": { "IssueDate": "2021-01-01", "Name": "IFRS", "Note": "Expiry date 2023-01-01", "Number": "7", "Paragraph": "23", "Subparagraph": "d", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2017-en-b&anchor=para_23_d&doctype=Standard&book=b", "URIDate": "2021-03-24" }, "r342": { "IssueDate": "2021-01-01", "Name": "IFRS", "Note": "Expiry date 2023-01-01", "Number": "7", "Paragraph": "23", "Subparagraph": "e", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2017-en-b&anchor=para_23_e&doctype=Standard&book=b", "URIDate": "2021-03-24" }, "r343": { "IssueDate": "2021-01-01", "Name": "IFRS", "Note": "Expiry date 2023-01-01", "Number": "7", "Paragraph": "37", "Subparagraph": "a", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2017-en-b&anchor=para_37_a&doctype=Standard&book=b", "URIDate": "2021-03-24" }, "r344": { "IssueDate": "2021-01-01", "Name": "IFRS", "Note": "Expiry date 2023-01-01", "Number": "7", "Paragraph": "37", "Subparagraph": "b", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2017-en-b&anchor=para_37_b&doctype=Standard&book=b", "URIDate": "2021-03-24" }, "r345": { "IssueDate": "2021-01-01", "Name": "IFRS", "Note": "Expiry date 2023-01-01", "Number": "7", "Paragraph": "37", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2017-en-b&anchor=para_37&doctype=Standard&book=b", "URIDate": "2021-03-24" }, "r346": { "IssueDate": "2021-01-01", "Name": "IFRS", "Note": "Expiry date 2023-01-01", "Number": "7", "Paragraph": "8", "Subparagraph": "f", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2017-en-b&anchor=para_8_f&doctype=Standard&book=b", "URIDate": "2021-03-24" }, "r347": { "IssueDate": "2021-01-01", "Name": "IFRS", "Note": "Expiry date 2023-01-01", "Number": "7", "Paragraph": "IG28", "Subparagraph": "a", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2017-en-b&anchor=para_IG28_a&doctype=Implementation%20Guidance&book=b", "URIDate": "2021-03-24" }, "r348": { "IssueDate": "2021-01-01", "Name": "IFRS", "Note": "Expiry date 2023-01-01", "Number": "7", "Paragraph": "IG28", "Subparagraph": "d", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2017-en-b&anchor=para_IG28_d&doctype=Implementation%20Guidance&book=b", "URIDate": "2021-03-24" }, "r349": { "IssueDate": "2021-01-01", "Name": "IFRS", "Note": "Expiry date 2023-01-01", "Number": "7", "Paragraph": "IG29", "Subparagraph": "a", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2017-en-b&anchor=para_IG29_a&doctype=Implementation%20Guidance&book=b", "URIDate": "2021-03-24" }, "r35": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "1", "Paragraph": "61", "Subparagraph": "a", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_61_a&doctype=Standard", "URIDate": "2021-03-24" }, "r350": { "IssueDate": "2021-01-01", "Name": "IFRS", "Note": "Expiry date 2023-01-01", "Number": "7", "Paragraph": "IG29", "Subparagraph": "b", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2017-en-b&anchor=para_IG29_b&doctype=Implementation%20Guidance&book=b", "URIDate": "2021-03-24" }, "r351": { "IssueDate": "2021-01-01", "Name": "IFRS", "Note": "Expiry date 2023-01-01", "Number": "7", "Paragraph": "IG29", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2017-en-b&anchor=para_IG29&doctype=Implementation%20Guidance&book=b", "URIDate": "2021-03-24" }, "r352": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12" }, "r353": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r354": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r355": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r356": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "15", "Subsection": "d-3" }, "r357": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310" }, "r358": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f" }, "r359": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f" }, "r36": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "1", "Paragraph": "61", "Subparagraph": "b", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_61_b&doctype=Standard", "URIDate": "2021-03-24" }, "r360": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r361": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r362": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405" }, "r37": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "1", "Paragraph": "61", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_61&doctype=Standard", "URIDate": "2021-03-24" }, "r38": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "1", "Paragraph": "66", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_66&doctype=Standard", "URIDate": "2021-03-24" }, "r39": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "1", "Paragraph": "68", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_68&doctype=Standard", "URIDate": "2021-03-24" }, "r4": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "1", "Paragraph": "106", "Subparagraph": "a", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_106_a&doctype=Standard", "URIDate": "2021-03-24" }, "r40": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "1", "Paragraph": "69", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_69&doctype=Standard", "URIDate": "2021-03-24" }, "r41": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "1", "Paragraph": "7", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_7&doctype=Standard", "URIDate": "2021-03-24" }, "r42": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "1", "Paragraph": "78", "Subparagraph": "b", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_78_b&doctype=Standard", "URIDate": "2021-03-24" }, "r43": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "1", "Paragraph": "78", "Subparagraph": "c", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_78_c&doctype=Standard", "URIDate": "2021-03-24" }, "r44": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "1", "Paragraph": "78", "Subparagraph": "e", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_78_e&doctype=Standard", "URIDate": "2021-03-24" }, "r45": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "1", "Paragraph": "78", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_78&doctype=Standard", "URIDate": "2021-03-24" }, "r46": { "Clause": "ii", "IssueDate": "2021-01-01", "Name": "IAS", "Number": "1", "Paragraph": "79", "Subparagraph": "a", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_79_a_ii&doctype=Standard", "URIDate": "2021-03-24" }, "r47": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "1", "Paragraph": "79", "Subparagraph": "a", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_79_a&doctype=Standard", "URIDate": "2021-03-24" }, "r48": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "1", "Paragraph": "79", "Subparagraph": "b", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_79_b&doctype=Standard", "URIDate": "2021-03-24" }, "r49": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "1", "Paragraph": "81A", "Subparagraph": "a", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_81A_a&doctype=Standard", "URIDate": "2021-03-24" }, "r5": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "1", "Paragraph": "106", "Subparagraph": "b", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_106_b&doctype=Standard", "URIDate": "2021-03-24" }, "r50": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "1", "Paragraph": "81A", "Subparagraph": "b", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_81A_b&doctype=Standard", "URIDate": "2021-03-24" }, "r51": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "1", "Paragraph": "81A", "Subparagraph": "c", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_81A_c&doctype=Standard", "URIDate": "2021-03-24" }, "r52": { "Clause": "i", "IssueDate": "2021-01-01", "Name": "IAS", "Number": "1", "Paragraph": "81B", "Subparagraph": "a", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_81B_a_i&doctype=Standard", "URIDate": "2021-03-24" }, "r53": { "Clause": "ii", "IssueDate": "2021-01-01", "Name": "IAS", "Number": "1", "Paragraph": "81B", "Subparagraph": "a", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_81B_a_ii&doctype=Standard", "URIDate": "2021-03-24" }, "r54": { "Clause": "i", "IssueDate": "2021-01-01", "Name": "IAS", "Number": "1", "Paragraph": "81B", "Subparagraph": "b", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_81B_b_i&doctype=Standard", "URIDate": "2021-03-24" }, "r55": { "Clause": "ii", "IssueDate": "2021-01-01", "Name": "IAS", "Number": "1", "Paragraph": "81B", "Subparagraph": "b", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_81B_b_ii&doctype=Standard", "URIDate": "2021-03-24" }, "r56": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "1", "Paragraph": "82", "Subparagraph": "a", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_82_a&doctype=Standard", "URIDate": "2021-03-24" }, "r57": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "1", "Paragraph": "82", "Subparagraph": "b", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_82_b&doctype=Standard", "URIDate": "2021-03-24" }, "r58": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "1", "Paragraph": "82", "Subparagraph": "c", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_82_c&doctype=Standard", "URIDate": "2021-03-24" }, "r59": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "1", "Paragraph": "82", "Subparagraph": "d", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_82_d&doctype=Standard", "URIDate": "2021-03-24" }, "r6": { "Clause": "i", "IssueDate": "2021-01-01", "Name": "IAS", "Number": "1", "Paragraph": "106", "Subparagraph": "d", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_106_d_i&doctype=Standard", "URIDate": "2021-03-24" }, "r60": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "1", "Paragraph": "82A", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_82A&doctype=Standard", "URIDate": "2021-03-24" }, "r61": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "1", "Paragraph": "85", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_85&doctype=Standard", "URIDate": "2021-03-24" }, "r62": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "1", "Paragraph": "90", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_90&doctype=Standard", "URIDate": "2021-03-24" }, "r63": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "1", "Paragraph": "91", "Subparagraph": "a", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_91_a&doctype=Standard", "URIDate": "2021-03-24" }, "r64": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "1", "Paragraph": "91", "Subparagraph": "b", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_91_b&doctype=Standard", "URIDate": "2021-03-24" }, "r65": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "1", "Paragraph": "92", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_92&doctype=Standard", "URIDate": "2021-03-24" }, "r66": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "1", "Paragraph": "98", "Subparagraph": "a", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_98_a&doctype=Standard", "URIDate": "2021-03-24" }, "r67": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "1", "Paragraph": "99", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_99&doctype=Standard", "URIDate": "2021-03-24" }, "r68": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "10", "Paragraph": "13", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=10&code=ifrs-tx-2021-en-r&anchor=para_13&doctype=Standard", "URIDate": "2021-03-24" }, "r69": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "10", "Paragraph": "21", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=10&code=ifrs-tx-2021-en-r&anchor=para_21&doctype=Standard", "URIDate": "2021-03-24" }, "r7": { "Clause": "ii", "IssueDate": "2021-01-01", "Name": "IAS", "Number": "1", "Paragraph": "106", "Subparagraph": "d", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_106_d_ii&doctype=Standard", "URIDate": "2021-03-24" }, "r70": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "10", "Section": "Disclosure", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=10&code=ifrs-tx-2021-en-r&doctype=Standard&dita_xref=IAS10_g17-22_TI", "URIDate": "2021-03-24" }, "r71": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "12", "Paragraph": "79", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=12&code=ifrs-tx-2021-en-r&anchor=para_79&doctype=Standard", "URIDate": "2021-03-24" }, "r72": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "12", "Paragraph": "80", "Subparagraph": "a", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=12&code=ifrs-tx-2021-en-r&anchor=para_80_a&doctype=Standard", "URIDate": "2021-03-24" }, "r73": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "12", "Paragraph": "80", "Subparagraph": "b", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=12&code=ifrs-tx-2021-en-r&anchor=para_80_b&doctype=Standard", "URIDate": "2021-03-24" }, "r74": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "12", "Paragraph": "81", "Subparagraph": "a", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=12&code=ifrs-tx-2021-en-r&anchor=para_81_a&doctype=Standard", "URIDate": "2021-03-24" }, "r75": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "12", "Paragraph": "81", "Subparagraph": "ab", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=12&code=ifrs-tx-2021-en-r&anchor=para_81_ab&doctype=Standard", "URIDate": "2021-03-24" }, "r76": { "Clause": "i", "IssueDate": "2021-01-01", "Name": "IAS", "Number": "12", "Paragraph": "81", "Subparagraph": "c", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=12&code=ifrs-tx-2021-en-r&anchor=para_81_c_i&doctype=Standard", "URIDate": "2021-03-24" }, "r77": { "Clause": "ii", "IssueDate": "2021-01-01", "Name": "IAS", "Number": "12", "Paragraph": "81", "Subparagraph": "c", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=12&code=ifrs-tx-2021-en-r&anchor=para_81_c_ii&doctype=Standard", "URIDate": "2021-03-24" }, "r78": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "12", "Paragraph": "81", "Subparagraph": "e", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=12&code=ifrs-tx-2021-en-r&anchor=para_81_e&doctype=Standard", "URIDate": "2021-03-24" }, "r79": { "Clause": "i", "IssueDate": "2021-01-01", "Name": "IAS", "Number": "12", "Paragraph": "81", "Subparagraph": "g", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=12&code=ifrs-tx-2021-en-r&anchor=para_81_g_i&doctype=Standard", "URIDate": "2021-03-24" }, "r8": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "1", "Paragraph": "106", "Subparagraph": "d", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_106_d&doctype=Standard", "URIDate": "2021-03-24" }, "r80": { "Clause": "ii", "IssueDate": "2021-01-01", "Name": "IAS", "Number": "12", "Paragraph": "81", "Subparagraph": "g", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=12&code=ifrs-tx-2021-en-r&anchor=para_81_g_ii&doctype=Standard", "URIDate": "2021-03-24" }, "r81": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "12", "Paragraph": "81", "Subparagraph": "g", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=12&code=ifrs-tx-2021-en-r&anchor=para_81_g&doctype=Standard", "URIDate": "2021-03-24" }, "r82": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "12", "Section": "Disclosure", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=12&code=ifrs-tx-2021-en-r&doctype=Standard&dita_xref=IAS12_g79-88_TI", "URIDate": "2021-03-24" }, "r83": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "16", "Paragraph": "37", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=16&code=ifrs-tx-2021-en-r&anchor=para_37&doctype=Standard", "URIDate": "2021-03-24" }, "r84": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "16", "Paragraph": "73", "Subparagraph": "c", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=16&code=ifrs-tx-2021-en-r&anchor=para_73_c&doctype=Standard", "URIDate": "2021-03-24" }, "r85": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "16", "Paragraph": "73", "Subparagraph": "d", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=16&code=ifrs-tx-2021-en-r&anchor=para_73_d&doctype=Standard", "URIDate": "2021-03-24" }, "r86": { "Clause": "i", "IssueDate": "2021-01-01", "Name": "IAS", "Number": "16", "Paragraph": "73", "Subparagraph": "e", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=16&code=ifrs-tx-2021-en-r&anchor=para_73_e_i&doctype=Standard", "URIDate": "2021-03-24" }, "r87": { "Clause": "ii", "IssueDate": "2021-01-01", "Name": "IAS", "Number": "16", "Paragraph": "73", "Subparagraph": "e", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=16&code=ifrs-tx-2021-en-r&anchor=para_73_e_ii&doctype=Standard", "URIDate": "2021-03-24" }, "r88": { "Clause": "v", "IssueDate": "2021-01-01", "Name": "IAS", "Number": "16", "Paragraph": "73", "Subparagraph": "e", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=16&code=ifrs-tx-2021-en-r&anchor=para_73_e_v&doctype=Standard", "URIDate": "2021-03-24" }, "r89": { "Clause": "vii", "IssueDate": "2021-01-01", "Name": "IAS", "Number": "16", "Paragraph": "73", "Subparagraph": "e", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=16&code=ifrs-tx-2021-en-r&anchor=para_73_e_vii&doctype=Standard", "URIDate": "2021-03-24" }, "r9": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "1", "Paragraph": "106", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_106&doctype=Standard", "URIDate": "2021-03-24" }, "r90": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "16", "Paragraph": "73", "Subparagraph": "e", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=16&code=ifrs-tx-2021-en-r&anchor=para_73_e&doctype=Standard", "URIDate": "2021-03-24" }, "r91": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "16", "Paragraph": "73", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=16&code=ifrs-tx-2021-en-r&anchor=para_73&doctype=Standard", "URIDate": "2021-03-24" }, "r92": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "16", "Paragraph": "75", "Subparagraph": "a", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=16&code=ifrs-tx-2021-en-r&anchor=para_75_a&doctype=Standard", "URIDate": "2021-03-24" }, "r93": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "16", "Paragraph": "75", "Subparagraph": "b", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=16&code=ifrs-tx-2021-en-r&anchor=para_75_b&doctype=Standard", "URIDate": "2021-03-24" }, "r94": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "16", "Section": "Disclosure", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=16&code=ifrs-tx-2021-en-r&doctype=Standard&dita_xref=IAS16_g73-79_TI", "URIDate": "2021-03-24" }, "r95": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "19", "Paragraph": "138", "Subparagraph": "d", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=19&code=ifrs-tx-2021-en-r&anchor=para_138_d&doctype=Standard", "URIDate": "2021-03-24" }, "r96": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "19", "Paragraph": "142", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=19&code=ifrs-tx-2021-en-r&anchor=para_142&doctype=Standard", "URIDate": "2021-03-24" }, "r97": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "19", "Paragraph": "147", "Subparagraph": "c", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=19&code=ifrs-tx-2021-en-r&anchor=para_147_c&doctype=Standard", "URIDate": "2021-03-24" }, "r98": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "19", "Paragraph": "5", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=19&code=ifrs-tx-2021-en-r&anchor=para_5&doctype=Standard", "URIDate": "2021-03-24" }, "r99": { "IssueDate": "2021-01-01", "Name": "IAS", "Number": "19", "Paragraph": "53", "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=19&code=ifrs-tx-2021-en-r&anchor=para_53&doctype=Standard", "URIDate": "2021-03-24" } }, "version": "2.1" } ZIP 209 0001193125-22-126644-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001193125-22-126644-xbrl.zip M4$L#!!0 ( (1DG%2()[YQC-D% $>/:0 / 9#(V-SDU-60R,&8N:'1M M['UK=^*XTN[WL];Y#ZQ^U_N>V>OTA5QZ.NFYG$5(Z-"3!':@NW?/ERQA"]"T MD1C93L+\^E.2#=C&!AL,L2WM-;N3X NJIYXJE4I2Z=?_]SRQ:H^8VX31WUX= MO:V_JF%J,)/0T6^O7&?XYNQ5[?_]_K__UZ]C!VZ$FZG]T1Z3WUZ-'6?Z\=V[ M'J%LBHW>&-'1&)&W!IN\.ZX?'QT=GQR]\N^W"/VQ>.#IZ>GM\X!;;QD?P9WU MDW?B\@#9>'Z[N&HNOR%X\\_OO(N+6U=>_70B[STZ/S]_)Z\N;K5)W(WPTJ-W M_[F]Z1EC/$%O"+4=1(U06\B:MD?O-W&DX38VWH[8XSNX(''Y^W1^*['9Z?'1 MAW4O]^Y8OGO*L8$<;"8^<_X.<8,S"[];WCQ_W& N=?@LOGG^1=G$Q0,NY\"% MI"?\JZ%'\+,QCK]=7 G=2A$Q[/A[Y:70S38QXF^%"^$;G2E/N!.NA&Y]MM9 M_Y^; '5F:433S,WM1/WAR?OEL\LQ"! M.XO'A\@>R"?A0_^AHS=+PR+/2>TZ$M0$^N/_7-S?+&]WXN]?WOK.X8C:0\8G MR &/(-[T_DW]^,WQST&+6(=(V=G[[ MTF\)AR>^Z@W^VR6/O[UJ>K>_Z<^F^-4[\99W\R\:,'-6LYV9A7][]>KW7TWR MZ/_U?TQB3RTT^UBCC.+_\_NOY/FC> AS[U=BFIC*7^'ZG3O!G!@UBB;P'O 3 M'QL33$WXO].RT.B5U^!GYQX/?WO5K1\]P'^""GUV=/QPXOW^ZO#G'MG,/GLF^)S:F+619\"_C/4QMXI!'XLP:%%DS>*HS;!$*[I4@"^X% M>R3"]4GT3G\^/3GY<%R/-+AA=^BRH0\MBP&?Z"CXM;=X,H F@]D)JQ-JC;:K M\4SLA^ GXLMC'Q,7Y.VO:BXE7AN^P"\/4Y>#!9C8(!-0S&^O3E_]7G];K[^O MSW&; Y6LHRL*O)TU04L<66UJXN<_\"RE?NKPO_/ZV8>3X]24\+ZN89H@M-WT MNH,5P,^$/:9J0?,N]3??L3Y'(N#HS28#9GFDCW[Q^_>IOOCA&B(1D""LK::% M;%OH2UYLHBEQD"75]KO#W5BS&3+F4.9@V9#6WU3_)GC6-+]+\UA]7N_P=-IK]MJA!J6:\)SA-;@[MHH^@4UX31KQ,&3M[4^O [+ MQR@#"H*P0P+V9 JL3"((9M<8][]6X R?,K!H3ZKAW)!K4\Y,N,6N$=MVX;;!K#9 ](?]&B"! M!VF-#6M/8V*,Y7.B._$P%%A,,9=]!$1-M6GE/?HZ1MV$8C)M+%&M--IDB.ON?_SJ# MT.T7N];@#C$LP!O:V[!M!A@(M;R6-T-C,'^$ICPB8J&!)5M>@][#X63@2D=* M;'FGQ9Y @[[,:"+L$P &<29 !A-4#YU+K0GJ1#71)%=JNM:#X-1$W+3E>R]< M&VZV[=J5P&'*P?W:$H5U[VRW[GNI$7J?!B&P"_P(1*MU[YOPQ\BU)"*V!\DG MSMRID)J+#IC[NI?1 ;0&T7E#X5,;!AYD"+YD#J,04KS#1D/LS.9,$RA*6Q-A MB5ECGED)J@G+$I@:F#L(S ULDE#14@&*&! 0Z!WM!6.%N=_&18@-/1A0 MV:6@+(O\ Z^/_^[4",;95%^H9SJUH#7RA3X+;.',X(N@F>ZDACRM"^0\C^&9 M5@\;GA8V$+P1? MX+Q!!NC4EGZI-H%63B1Z@/S<0<%C>"P"@4?I"-D$E,H92.=;CD_8OT0X <-6 M*CP-P&]+>@EO .\']"'0&S-3VAQ:6L,3<<"IP+? R,6>"@\ICFHT7H(_9N3 U47'\AE+F@L_S& *6DK)Z-"$*""H%'0R*=I>@F M_@)MSIL)C.#L$1PJ:%FB/&86&*QP[#7P\1BB!L !"\F!N6W!4AN!*Q1O(A-P M-_[7HX6$%A[!,[;+IY:[:%-J88]BA8VWEQ$9.K)C&LV[2@.#RDT/ ,^-=;'# MV=P(@:=\RGC =;J6 [$5M&$*HH.6#)_(@A[+[B/H1 ;1OC4(O/0/LZA+2BU\ M/4;X+])_RC>ZED_<%7?7##1;Z%G<[L<#B,]#@J 4,$P!:R FKAW5_WNN.0H? M^N82<. @))+.5_:7DOUSLP]816SCQ#>A!$+4UE)X M8DH)[ < =^BIXXW*$) MFP2!8;0$0E!/I@!]O=?'?K.@+H1I;Q:ODSVF'U)!/R\$M@A 97I^4GIQ^!A: MX]H>>A/T0T14S)0NB>-'PN#],PS#/[_'AIY6Q(H0+,AVOI9OF:"9?,OZ9W&1C?2UD5?69=O%NU\OX@HP%A/[3DYPUI-O )&Z M'?BT]B1B>4.,52"J :B@R-__ MMI86L/,8P+HN%V1QEI&@S2PW&-,I>UD_KK^M&'US"$KOT$ MY((V';\^JP>X)3-#R +S^9=XY3SW+6(M@[V6,>H\7)G+(!OSMA;+F*-5=B^: M!8T630!VOS\]6K9@Y5O?UE;"[&!\L+CYUJ7$(%/9H4XF8+N^W.(OS(5E+\9E M<.'HO-8!D'UF8-!O*][/K=F.XA+7O@2-/'8 AS*0R.,!\)/UIKN"/1F8'H MYZ]K?>8.40V-.$Y%)*&UTWI=LBBH-AD!@YF?0N>]B(W#7YU,$Z\-<00Y.5[] MJO!;7R]&>ND4& )CJ< I(N:\6_^,J"OZ-FC<<5*P(0'+$C0??XC+*GBS3+4+ M))U2-#1\^[IVXY@+ >>6)$<)T,.!O.!?B3T&L/PWW *Q.!&#.Y#W ]!TZ@2! MQN U%\,%X1C3J#>]>G MIL(FP")D'W+T"WA?9,O\C>QJNC?!N%T(P@#*D6!O)CXXIF',@3R+A<#-]EMSP.((^DD7OOA//1EP:8-$9E'-LX8 MO.MH[(^51!PD8KC46,7U5$VA]$4"RV="I.&RMP[=!\V:,]5+7"^1N8$AEWCV M)P'S*J9SK@";Z,>-"=]@S#<"3RF!1^EL;^:Y0 MCOZ 7R+D%&-,+W<02&V"=3?G]M:F)KA%/O/4#P&V"/L&?O H'_1"\G!4'Q7L M77@BA&,83&! PO[]5Y'S^VC+"=E[/*S):=R/SFPJ)A3(9&J)N27YV9B+5+ ] M)F_F4\YOGVWS5>V=_X[Y7%36MSP :&\!WOD=8D9US927G'#U<9:&<;/\WODK M_'G9]7/5[T2TCZ4YKLZ*IY_J3CW?OC-.)AYFQ-^[V/=/Y53QXD\9OE]"I_C[?'%"_6C^ MY/+:LJWF\MZCXS+PQUMBYL0P8GYE=VF+XU$"TA[M2=H"\7XI;93) MNTL+%G_V -W52>&D%8UZM:-2;^OF;XP_Y27OT M &2&%Y\54=HSX;^/CG.1%BB\Z-OA]Z+YYFC??I:^;Y>+&W/KMPJ(3:C?"DF; MGRL&-1L3D?&QY9^1Q6_^<@8O_9?TAL#C M\+;V9(H(%YD?^.,39[8=>8M8(7G#Z*B/^:3+L<^M-^)8U? M*;(&)27;%-XW(@,+5]D"E]?7"%U.+18JV*BF4R]/AZ^[JG*8B/:Z*2A531,M MLJ'$H* [CH)W'(DZT[U$6+P$3@NUZ5G?EI*.(%<3.*,W$K9D1>#(!S%P(FXN!%)F*76\M[:QK(=G) M7_WMDJEHYL9.[F&^62RTJZ>]V&U_B1^QQ>2[_,T4_EX*[\TF)C=BH^>55[\F M^$)_$Y.WARG\;.A2N(D],J*BJ@3(L6R$W::-10F"$IA!:B$\S[@-7CO8A:CZ M$U%:I"G;<6&/0[/E]0U,+Z?Y:AO4-KAO&RPT_[WM>/YNO#BYELD*!X^8*,W1 M&=Y[&P*[W@[*$E!R8^.E_C=B44(=']\7=1U2!"%']OLY>05YB#02#"_$M ,!<2:N;OG_G])R;5!M'P'7.T0>1F M$.F U792$COI4*FVB#;G2M96LJ65I(%5VTC!;20#PX-:]G6_QG:4L8=$6#3W M"\Y]D5$YZ@Q;B/"OHJ+1-9 $<6,V)E8*)GLQ)*3-)C3=*#DV*/AK)&G24FZ8DF:5X$60.E]J3;DK2R M[%)2FU\HLBPF3UKS"VQ&IC*]1HNU<,SR*Y.W'3PIPW31IK8O[TQ"H9PZ+=2V MKHJNX==E%@ZPI6N?1E+-C57%VI6TUUA9^Y4#;*S9NP7J[2TEM\-"!1O5=.KE MZ?!U5U4.$ZFHR"YK]BH<_ MF1:&%9Q_>2[S*K+.=EX<6U8]YK1\M12Z35C'WA]SO&F'0.G5FU+VLFMX(4YT MKP)S>>55G%+XDNMX(4WV?3ZE5W%*VU/FIJ,YD-F55S'+JZ\(ET.:50EI5T=7R>D30Y=3J9T:H\Q5: NR- M*#9TJ00ZC&MOPM4R:TQ7&WO9:F-EX$;CGP&Q&J[#)G*Z9EV-+W4)D0*DVS#1YH-<6S( %:Y6=%<5#DT7=OALR[B/S;4.=3LV *T MB>DBRYJU)Q,Q(4"0I4>$ MD1%A1KS*R8K8DKG?X3/W$[)3=B15&%HFE@].B46%M-\59YT -%_A![;Z8"R$ MCIK07,P5TOM&%,JI\1M"3=R;&L!H' F'6XQ/,+=F?U#V!(YQP P[]KYJDB W M8,K)BQ=;@UMPNA1U,6V1N=3E[)$((,%P+K%A$8HAU))3)IVA"+^H(RNY:X+M MEV#"K67313GYEG8RM>!,4T3^@HD MAZ:<# @,N!57^"8DRJG?_AA#A^1.02:?T?,_VXX=(G6B^)WA_"6J46(/X)63 M11'I@Z*KQHF-4)14PUO-3"B@;@5F(G9;\Z(0!Q18XW*!8$@ZNO7G5)3S[K'B MEU.3(!Q>31I668'+6X.REU-['6X2BOBL 9#WQ(A<4MTM4O@W3&YWHBG/H>]C (F#O[HDPR&&;L? M7ZAK8[./GKU7P;.+3YHV9 R\F;""::&YOD6KXE%KIRLD#G M2Z7-5S#SN5)HY19N'J\[85.1 ^!3595:02R9!+DG;5[P[/D#I.*K3B^E==R! M9Y%8W^@?FZ/D04 )()13HT)>A[N&%%=$PB.QG#5BKY4K#;%.ZG+JL2W6&T\@ MG@6'%)H-BC=1[Y1A;<[;F'/V5H2&GQL454[Z[<*D!V_+)8S,8 !N.\180UG- MNNU8EP"Q@F3KS2#HQP!!BPQ6%I-IJNU.M5B %21:GR-1?:HSC.P68B;$'9IW MN?,N#=[EI&'#LF2MP+4LU!'=2Q OL/ ^5DGE)-Q.?D^:GX7=255<7=#)) B7 M)[54RT#X*F9)]575^.:O;PI0?22ZM%B,@905)6)TI=4F]M9 M9:7.@]J/#6_?8<0O':C @53;DDTS;>],JQ+-0(0;Q$> 7M.U'3:9%T3J7;?O M7/%+9SB_4-Q^242-2:V5NP(2A"RGRL19/]776:*4Y51:;\RX(TYZO4#TQP7C MG#VMGN]Q0]" 6$0N5.+$AAM:G$V\%4JB'HSAD$,$<\.Z=H<0_@3J5&D+%$RT&!CU>VG*M_4:&//39=#WC2LFAJ%2:0%O- MF20>H[KY@%%-K#S'UVDU44["I>KXL0B44YMR_5[3Y:)$CX)* ME=GL=1"44ZN2H=#9)H@&5[Q:V/:EBT66)+RI\PX[G6&7XZF_6 1NOR"6%5@T MHA(]#H-E27A6/WJH"XX=G??9G&]'YWKQK%X\*V]W@/27P/[?!2O>U(_@O\6K M%M>6&C27]X8H.K^2)T7U9M$2;"UXB'!ED0FAWD2,M\[<%\Y/ MD"F=%$I!H73X[:OSS9RIT@1>1^!M\DWE8'(^R9I"6I"FM%()I<+[Y .5,%.% MP!5+-Q6>O@:N=C,HO#51(.ZH>M3/DIG*T@G*0N=".66>N]N*?-3,K MRY+*Y:)TVF?GI4'E4[1>5[/4>.4R&3II$-)OQ0;Z>DP=T*T>!ZO:3ZT_VKMM],: 9B:/+@O>+ M 4YAN2+-?U.SOE9HL/93#58W"&L9"RQ,U_MX'FZ_9\ MS8.#)1\BEB,^4'ZLFA-7]9 WIZE?[77W/_:NKU^EB5@]4NR4 M8.H\8JXN=<+2ZZ12P9-*FJS[)ZN>5,\ID:3)NG^RZH4!._.NY&FC@U:LV+\Y M:'Y6.U54=(>J%VCDER32 8!.#)7%RRI*ONH1H0=H63A\'MJRX/]?C!?_W+=@ M(?Z8!LO +D9*E;0LO=T=HX97O->K\!M6]J(.WA 552<=7?[M$'J)131T+*XZ(J))V M97=5Y3XY4",N*JI*>IZ?E=,;$Y,@>D4Q'\W"Q^*$+D62!VE/!BHR/S(=;[0= M7BHRJO'/@%@-%T8W9$@OE.=,%+&T ]"O\P%8?#)+0 M41.+%7 *L64C"BKQY(90$_>F!E@/CH2!+<8GF%NS/RA[ I<]8(8=>U\UJ9,; M,"JQJ4<27A&/#83R3)WKXYEXC\I=+%\L4[] $ M=X9_X-DMHFB$!4Q=S&U&*;8*2SG!HQ0-%[>%!4YF2MXT3]*3YFIJKO;&Y!LF MY6;JWEF3IZT$ =<\37_8<@IE($$!59 M\[5$?/USS-Q;3&8*\34JLN9KB?@*7>,W3"=$';I&)-9L/21;;]%W1,=N^D'2 M0\^%KWTD=D9B%Y*E63/;4=$/,ZH*ZT@E=F[)M8<_7:;6@"HL\.%<: :+J!X[ M;X@8%CP3I*;SS$#/"%*:G\7VGF+-40N7W7V6HW./@*T2/YMC3*\9'67)):GJ M05>PTCZTX#X43/J[2WF&H579.;HBL^;H8?PH(GT"KD'107P6+QI&2O/S(/Q< MI-<:U&R."1XN$F_E)U]&'FR$0B5>B/I ^P@0K%YA3B-*;!442;$2ZV2WF61FGML0\RT$B-45.DQ(JND\;9MN]AL MHBEQD*6&QF-$5DGC-_!"WA\CVA]SC&_AB7'$U&^1X_)RJ#O2U.6%9"E5TO4= M<]10]UI!5=*XWJODK6W2NX[FQTF9> HO!@E@Y+OSFDY$1]])Z1?)9213.@P/ M.&T94('F\I9.F6*S[47B^7O+J)_ZP#C!9UR2 ,J,3FVYM>R_."&&G$F)C=XA*PK*;^_#UJ7O7[) MLM<;VPDZ^QA1VKKZ;ZFYH)+5-!FU'>X:HK)TFW8Y&XDJ>1&O7[ER_NND5DG[ M?B68%J&(&GA=>;_J!Z2;L5")&?/HQ1/1YDZ?.!9$(!#LD$=BNJBXX1LT]F-2 M:\6UL&B55NIQ?:G4X_I#BW$,/?K5LR'Z1]R9>N<)4(""!8.N0'W[IT7X.PFS(3&]Y[0= Y#4A!024*L0T E)G3@'4C4 M15Y[$+ (GYA%3'D>2=O!$V_X+Z-M"[N3DAY:O7(";[RVYU M L0J450N^IQ@4PP_0^.[=8=6[\)KS=7MN+I)42J1=B>_ZIW5TZ!F%SHRAQC: MK^;.U02(-4534K0WH\X8 W M,EBITJP)NCM!8P'6]$Q)SSY'X@3>SC!R($@U MPM10F><4DN;)T7U82O7(V[ LN5)]+7=5B517&1(/CZ9IF7QL.;BG>9"&!U>6 M6*(H,1(Y=!C&^<(U)LQ5/2FT4SIF+XQ-IRY-X.T(O$V^J1Q,/@"U= :IB)16 M,:'TLDS6^:5<"5RQ=-,.B9Y"VHHFKTY&%309I:F]0VXJ1RLH!YD+'5=LGS^K M'HDU,[6KV\P2G8NJMGZKFZK169%XC5D6T5:T,O_HBIB^^QP4:4_(/-AM/HBAI0;=H'V+TG>]?MOAC0C,0>ON#] M8H!36*Y(\]_4;*^S3X'!OJ8G]-AANVT%FK@O3%P]%MIJ+*2)^]+$U6.[G#A8 M\B%B.=BJ_%@U)ZY6:LA;#NKJL??6T[TZ2'A![NI<0M[>5VDB5H\4.R68.H^8 MJTN=L/0ZJ53PI)(FJTXDE2:15 6RYINY*8!M5)&CN_%.V;318=RI3ACMRD^= M*CH@7762*+\D414"@"+S52>&\O.RBI*O>D3H 5H6;KJVPR:8A]W5+?J+\?FE MXO:12[N.;;!?HGQ%2I6T++V=. +>Y>)D;Z^*;UC953FK0*A[C;@J:?T&4?.+ MC>_):%QE;<>(J9*6+UQBF3&GU5=$P\OK$4%5TK$XTEN>NE--'0LKCHBHDG9E M=U7E/CE0(RXJJDIZUN>BO>RY:-5E5..? ;$:+HQND'<@2_)Y5.K2* 5(*G+G M,Z$VIMP)Q +Q<'FKFPZDRAP+3 M8QGQ4HE+-X2:N#$S JL2GVN.VN.%(9T/T*/[#5!Y,E=-3$8IUE-:FS'0K*\^0[ M?.:"&:4,L"O-EI18*,49[UCN)N/3;\09]]R!+7)EXC#O!C5#Z$:RSDB1$\O3 M0Z,@;SYQYDX!C2 XBO(D&0J5>!$8,"CN/C8AH1(K^F.\,(^PM;0=.^18$T'K M#.P!/)>[U7'C)([$9S^2"'OX<8SKZ[E+NDL5RUSLTP9WA'WAVBR@: M80%1%W.;48JMJM!M!:]DLFS\:O&^%)B)VU;@5HFC343Z,'#]*SW3MJ6U9NC6 M#(TH225^WB(8.H\S.,)*T3,#1\) [<#+_9E$]=BY?0^/Z*@%W8[NWP_1OX? M5HF?30AMKAGT'"Y5TX&6@Z$K:E*)HY>$8\,!Q&'HV!P3/+QZQH;KD$?U$C<; MH5")%PO9%ZADZF*_N=>(9/%[52!0$F:'<6-AR#574W/UDXOHGWA"-%D/1]8( MYIJMJ=GZF=!_$Z38V.5ER1J&7',U"U>_85IZSYJ-*D&)#Y<(RFXAFJT1MEY# MGS3ZCS#TF5MNPI;*NZ["KCF;C;,MK-9,90'XNH!< M!ETEOMXQNB-ENYB._E",KVM0.PQE0Z"KQ%=1Y,29!?9A1;@ZKY[1(A11P]MJ MY9?1>+@12]M/X!HB_"NR7'P-;$'<&$?J1,C[[+C[RL#?-0B$]J@E()G+<&PC M@I%;URA%)7+G0]"'GL-=0ZQM-"_QE-DDBY&4F]URAC1!>DWLLA.[X-S4W-CN MH!+;=K'91%/B("OBJ-ADRJCHFSI#K[LJ 0T2&[V\)49DE30N2YC=8QOSU144 M%=5XC,@J:?P>.XA0;%XA3F,*;594Z?%2JZ1W'QC'X63@.FA@X3[K/%$8T':& M,*K&*^4X*\J$M#BHQ U171INX\RRP#CD(5@P$E7$-:P57B46Z,I!DE4!= 1R.O,NA:2 M[UW<7P8V%M2;;6-0F_0@YDTVZ%8;V"$,;*Z@6V2,"<5\I@VK](:5H%.5#&K3 M"4MK8=3QMC8D?8C58N*L31U$1V1@884./(H76B7=WS ZZF,^Z7(,%FQ>/4\! M2EQ-Y26?4*,RC79-\H5Z5B30=0F4&@3@(#YD0BX6XPO@WI/^VW:(L_8])Y- MDRO6AA+?*^0"LC:D0AO24J^@Y MDPBV7S!TX\- E'LA'0C2@CW K\RO==]%, MK.& 'V)1C[:J5%:5/^+:Q YM8@&,4MK9DBQM&DQ0J6$SZVK*Q*KI.]K;([DWFPQ ML2LW[JJA]22Y5=+]+;$-;%F(8N;:"I:KV22_2ESP)>\,+P$4CD4'B/A,U@0U MR%0FVEH8Q1WC75%R9 9$);;X&5@?(S4($2>S2CKO.U/ M7YJH>@Y T[/0\P];L+K\),T^9:&I6ISI$B4IN_T,BZ;NBP^J](30OB:$-+E? M=C*J@KZXV/D"U>?.MAF$Z>FV%%31GC173SJO4R;'PQD.*ZN@0TWAU)+1TH0] MD%^%\?#8;8X)18U';ZM^AUA=QAVA/T1G-V1" +&?=E)B8W>(2L*PEN81D/S?RXVDZ9NMU)_%PL(/7),K** M428NJ&0E13IQ9K80]U?C-U'/K8'&ULNM!^X=B^#U>B:^\7S^R4 M.D#F(*>O5-,?5,\,0SNC.\/^& .:[K1*B8%-C1<\7PN#2GQH4Q-/X<4@P1VC M5\_8'00L#XE>D.^NXC^37R[ZEVW[] $=X9_X-DMHFB$!6I= MS&U&*;:JPJ5T$.[@.L67I !2'E<0UH!F\I9,[B,ZZC$ZTD1^(2*'%:!YO+5' M=K^[=*R9_)(N.:P"E;A\Z7[#9(@SL"]7^FLJYTOEB#I58G)SC.DUTERN#)=7 M%*H2FW.-,;Y#J/;9U6.^EV)R"'^56/P)L4QC-.V/"\SBD#)58G&NOOA/L2;D M.YF4/067@3A1D0^SM"L/\ZD>EYLN%]7B9_?$_A'F;7\VE5C"A3*XSYCF!LBQ M(J5*.FY9##ERFYN#.;:=>_B"6%T';_#/. M\4A6*K$@9HDHR6+FXJ;4TC4=; M):H&)H&7$\AZ94]I5_9$E:@7\BAF5$JMVU'.N+9>?*2-+%]^:+/8QBPT"_4V MA)R]8K6V(:AL2CU"0=6&=SPH7K?YK?IIY\U8J,2,>;K0$]'F3I\X%A:)!9,\ M$M-%!<[2G'@F>5<6+##2W.)O[IP>!, M#0?@+(G19Y4E6-8M 2;EN-*7(%!3TR3<5<1@HQ(W;C"R<>*IG2JS(_!D+$;5 M9,G/2Y; [R?UQ9E@N19">/ASC/\B8ED)H1;\#+VW!QTZ&F%$S3Y'U)Z"@CD^65N/_'@R!OC,QAN,S$+E%!GQM!KS4(4\>\44:L/;/ MH^.3]#Q:WKMS3'YT_%!_+_ASLN71&)Y18L-@(4^R>\'!@O/M)4L,;^D5HKELJRV.:VEY> M7Q%5)3UO&B>47,O"IA6.^#=%=R77KH[;1!^-J/G%QO=D-*ZJKY8]\ZJ8*FFY MQ3@F(WKU;(BD%NY,O6E?ZG!D)/EN?U$3LLJG_OBF"QZD $(E7C399,),:'SO M"4WG,"2Y@4H28AT"*C&A ^^0-0!ZGDP1$OB? D VLX@IEXVT'3SQIC-D=MS" M[L0_H3W^X3(P9JV M:ZYNQ]5-BE*)M#OYU7ML$RKFGKK0D3G$T'XU=ZXF0*PIFI*BO1EUQMCQEX!H M@N9.T%B -3U3TK//D4CL=(:A?DB'J?MB:QJ\52)OP[+D!,%:[NI(]27H&BC^ M$*LDE6BJN;<-]ZK'@RM+5*CU#CWV:D;ZPGEE4W12: .%TN&GJ!?G5U6^UQL!YR MYC'D+)>N]8ALJU@;>O%'3%U\CPTVHN0?;#:<1I<149ZG#[![3_:NVWTQH!F) M@D'!^^5A'T7EBC3_3BRTU5A($_>EB:O'=CEQ ML.1#Q'*P5?FQ:DY*79*,'4> M,5>7.F'I=5*IX$DE35:=2"I-(JD*9,TW)L,4Z44#+PDW7=M@$\["[ND5_ M,3Z_5-P^NX[2*SK#DF%($UVH#8XL!1TQ^ -AD'*Y1&J%E%/F;#2B46 MS>T-P)%'6%S1$:$8WDM'\[2T=E))3BHC:"KRZA.S0$?=,;$L,K5W/II:#5YE M!$U%7OG.7'=W&_S3.I!4Y$US$5*:KNWP61?Q'SL&Y"NGO9>126N/K-\"-!6Y M)X:\0&CW@R_YE22;TH)EHI<:OPS(%;#==C$SZ1H#JUR* 5(*G*G M-Q8Q ;VBF(]F85!"ES2-ML%+249APV [#]X48%(JG%1B4&,TXG@DLFT0/))' M8KK(LF;M"7AL>+D\0-.'4V4.!5:#9,1+)2[=$&KBWM3XA&P<"11;C$\PMV9_ M4/8$\ Z88%R;99['MY2L XO)2\"FNO?(TZKR 48E-L3--70#6!G2_P@]L M]<%D1>($BS7]U:3.=B@HSY/O\)D+9I0R=51IMJ3$0D7.^ G8"V2! =WAIUN_ M%[=CEI54C2-I9%>)$Q>8_ 5(@+4(6,+K9Z98'"9_];=+I/FTJ0V?;,K[-*&% M(R92_V)YIR5BQBZ(6(X9C8V-%U3*#3*5>-8CE $4GUPPPW_&S U,3JO-IHS M*,@940O>M1S-E#1P*,B/3YRY4[G!V3L- $8*\ZWY5P""/[DL=K1Z&Y[@#[49 MM"M@*G%,KM&+Y$[Y] Y1$0)$9Z#5]D\[0Z42KWQ3[!%C##W_%TKHS&+T&^,_ MHCL^*L^;C5 HQ8NX7,8U(B9IF!-""=C.QJEW!2BS THJL>FSV!MCNW)W#!UU MI@[J,FLVP5QM^F2"126^^*[XQF6S\ )RM?F2"18%^>+'>)HO8;ZD@T4IOL3U MV[?(@)$#YK-;1-TA,D3J7G'^[ *32GSJCW&+#)VQR(DYW UFVCM#WPI5(T]Z M3!1C2A]:KYD29DI*3%1BRETP)QJHE?47-IQ[8O\0=2IL6TC;Q\:8,HN-9G%K M<:K/GUV14HE5OCD%8L%_N\@"86X9)0[3,?.6 *G-H38UDO:8JLB8&#@4Y,=\ M]*"'XY$)AG2X*,@8B )-S9*-6*C$##&*9"[7 Z;HT#HE*"IQ9>%?,1U99+&6 M1$]8QG1!62%2D$=_CAD=S5Q_:6UD5=*%RS%RF^SMRDIU94B4$1\%&;1FA;9V M0]GQ49!!*Y8*9";Z0*;.#<$B>5&!6,_>:F)NKI+Z9S[[&-$3?& M;4"/.*ZC^L*M7/!2D&%>*;,>>@2C6Z+5$_&BH3FU%4(*LN@./]E3!._K#(> MBJ),B45!039(+^QO]="IY.2.*A-$"O+H GD[$^<=>D,>*&3.G:ZBU$F%BH)L M69K1,@'V";/I>&83PU8[ALF C8+,Z8T1QZ8?T2F>W$D-B4H\N0-S&;#5Y6O* MKL=)"8A*'/$%]P_37*;.M3=)!XJ"7%DM!P2!W".V&B-,C5ECQ(GA6H[+D76! MZ(_.4";>%:70#E@IR*RN.[ (H$='U\RU=1XO)28J,24PBS?KCEU-EYCIS33 MJ,09N0 2X+AVH2L/51?3TU&1T[%W DHE3LV+:RZ704XP%[5\KYFUNA^D_\14 MX]*6 "G(H18X;AJ=DSM2E"_KP%"0&XGF ]=':,HX[CI8T=YJ:XA4XM$%LH>? M$/LW0:R+^9#QB30O'S-[<3:JTG'/#B"IQ*4Y#G_8YH5K_>@QBYBVWC4>*<*5 M!1T5V=,4/P&PWIA,IX"+#XBJL^,94%&)+1>-7NO[U%#;I:P!024N+,XE]2?I MB&.[B]/<59_XSHR-2LSY>CBMW@L#'7+EUQ+LBI1*KY#2- MOY'^"_7/ML5D1(.+(17MR[)CHQ)S !%YZHF?U%*-'+'BJZ3_1;I3S/,BVYD' M>3UDZ=6?&:%1B3GC M#4$#(LIT*#IZVA$H!3F5.%%W#>.&/YCR\P<[H*04FQS&85SI[1^C-@2#CAQ1 MBJ5)R+)0J,9FTHI_53F6.W9*,2]:%UKLL-?C]M5ZV6MQ48DQRR-N9?56:BZ] M^Z+NO)\]ZV'#Y2!FP-[@_I5UEZIQ:U\(JL3".T0="!PNV>HA86H[KHS J,29 M2V3!^+CE#>@M%O%'PVZ-E8+, M2L2G,PPY[:5)*DJK;8%2D%-Q,67/P$3JS%@!\!*91.U,YZZ J<0Q/W6"; =0 MN8'1R!!1'42%BG!DP$8EYBS'NW-?':X>0.2^3+49M#U&*C$I$A)\0NQON;]% MC_[C8Z:T *G$H55+N\=#>:B\7G42XX8V@J,V=T)>6G,G(SB:.PMXO!!2,V@K MB%3BD<2G.0/QGAC_8;>IW-OKR!.%]&AL<8;.%@BIQ*)LI4Q48] VZ"C,'ATX M1QFCH^5YQ!/JP;T=,/%+'U1FSZY(J<0JW])":#7$*7F(6 1U'54YE T7!1D3 M[LW%;WYO?L>X,VYXG[6I"[<)87 M$+7S[XA3&T9\+2065"J>6,D$BTI\D3F#^3HV,!Z+4)RT%TYM"NV*E$JLDN;6 M9WS69=8,VP[F+6)-U.9/>DQ48LHM8A-1D5H&^6*[D1$L&J V8[)CHQ)S+C 1 MYW!\)08XX=DU<[#B=$D)B$H<\<8#_B[84$[[AHV([2@?%V\)D$HXMBV]04TR)$]4YJ*W@4Y$]H3O^3@,K4A7VR0J,@;SK$6SSMU6RX1?P' M=LC2SC2!ML-()29=B;DV?_69XC./&Z%0B1>^]VY*5!1D"V?.$;.-V197KE%O3P\3)ML\*C$G^]DBL@/?.':X'%M MNX5$(EWY74Q94%&)+?-U9T0F&6@/68O3%:[= =:9F>=U$>^S2I-)D M_LZ=T(YF6U$^[8B72@SSSO&8YT77%&]IW5]U5:/3%N"HQ)WO4^/3E+,[62YJ M=.\.0%"U^[.TB*C$DOG\R@UH D!$ULQVU&9)6D348@FF(XMTB-4BV#*O0&*_ M.CUTTI?X$5ML*F15OJ#_CD IQ2DO&O3.Y]6%^Z)1:.]5;,+2%2B4<;RM-I&FTJX*=9M/1&UXSBV1.V M=/GK@/]) XI*7-E4$-/K^M6FSO88J<0DW\!NX;UB:;]]];=+Y)C4.UL<(%2; M1=OAHQ*#O F<"$X2)D7/D$D)B$H<^7/,7%M,&NN:2"MTR8Z-2LR9Y[^\G; Q M$\31A=NJT6=+@%3BT(9(4&^\2A$NZYU7X9RAGAP-9 ?UO&@:/^.[:+4ILSU& M*C')-RPY=Z,/,5]Q."EQ49 Q_EG+5'=,&]%0D!TM%UOB"&Y]+$=*0!3DR*+6 M@B;()C148H?<+O\#+VJY!*ISZ+UX?AIO&X!4XM -073L(F\O?7QI,D7)DQ49 ME5BS.F)L,CX-;**_EU#=(HI&6 C=\RKVJL:AW7!2B5%>B43HX4=HRCCN4.46 MIB<27A&-1XR63)WKX3.B_1;$/[Z'>=?L.37!G^ >>+<<0 M7;.Q!=YFK(W0B=O"D*O$U4OWLTM3,VU':FNB[DK4@+I4 M8NF.'O6;>XW(7QEX7DBB9J!)6. =J+EWX]!SX1^PU2E7$]$ M8IWK.6CE1D9W)&P7NK\_%,JCA^0]'%G7*$HEONY(UFM7!FSJC//# FO?6C:N M_DF(!D+G3>B&#D MUC5*48G<^1#TH>=PUQ K&LU+/&4VR6(DY6:W'-PG2*^)779B%YR;FAM;<:/+ M\2-AKFW-Q";#Z'[>>[%)T9Y"N -Q3V,JT)@?BA*Z= ^]&#PM0"D!5;:7:OF. M>-Q48D[;MEUL-M&4.,B*='%L,F541#6=H1?HE( 5B8U>WA(CLDH:[SACS$7= M2KZZUJNB&H\1626-@SM$A&+S"G%1(4,1I<=+K9+>?6 ..47$;9Y8XZ$R60($X21'7L%9XE5BPW,<95GR/C"BH M0I3R"R2WVC2P[[/X1$@MQ/*1*!Y*<<$PW(DKT^:7>,JQP,$;3C4FC#O$CJWR MP_E,%-V:,!>&5PEO"#PNMA)/IC!BE\,Q:GZ"<9H=>4OQF;5'L0-6KOM9Y]:^$+$3*BB)S6$&@G6O%N_&'.K%MD MC G%*T<8I65B)I1_QJA5=+]#:,C<41DEV,P'?/J>0I01LL85T3YLD#Z M&GE5TOLE'F+.L=E'SS<$#8A%Q'KB.QSIVGS\J!FXJ03Z7]-L61AEO?"*\B#. M[R3O EU0!--T+1*9-^V/UD@K$9G4&*2 M1S2ER;V9W*%^>=&->RBV:8L\8]-[-LT$7%5-8E=>Y@*R#HD.5(Q1KE$G_\C$ M76=XP3AG3_)TQ)6U>KG$1P%-5")(VM58TBC@P+:PHB*5#&(7JCXL.="FP>2X M&OW&7AAV0%-4,=#P9[!?5FYB)RJZ3]-8<^ABZ50-]Q[4VXJIZ>5=BL+JQ:W1WJ/33$ MSJS+F>GE&ULN-:NN[629E=+\&'' B@:I7T?@,OY/TQ MHOTQQ_@6GAA'NH!;X0;+H?%(4P/52Q.E5$G7=\Q10]UK!55)X[TG-&V*VEO( M2-H>6KF*V@'OOB*]2KIO60SBV&7!M7OX@LC,\VPJ8 S>X.^C"7QR3^P?L8^) M"V6@2TQS ]5I8R7-9_XY =W0]R;:JI1*Z9ASXU9TRN"O M[7\3>HF8"- 1G=V0"5FIHIZNG*!(:-/1&)&NJ$$NU Y/6,L'+D75>B:+ ,1] MF8G)#1XAZTJB6@)^I2ZR*)?3ID-\!V<'^'U'>+*K@!;#QU:GEKNEK#^S*^;#K2A$]%^.;"D9BN[K/.6WHET*D'*QB=SM45,]&.&/B4D0O:*8CV9A'88N59#UI7/TV72E MD@'<$&KBWM3XA&PMV&]^18VINF?:7F\+%.7 MEQY5(O\.WC^4-NB*>A"@D*_P UM]<$IB8SP6\P;EWHQ11*9OIP%-Z^RT_@Z? MN> H4J9Q-+GW1.Z4>M 43YV=@5\OD#CQ[ X_+:9AFNS&*3FE-]$JC>QZZ'D8 M"C=&(XY' IDV--*2-;:_&IL3!/6H;W5;'$6FSVZO9*76\CS:_K0\MJK09+I5\&*O3=A*R MDRC\FH7:]ZO#:>WJ*VUD2HQKE#J05/=<+VY4.C-7E9Y*)^*BM2X[P_X8@P[= MJ4KKBT3/L!8&E?CP";$>HR-/PMYU^PY-<&?X!Y[=(HI&6(C9Q=QFE&++WT%M MXBFT!"[<,7KUC U75)*^). P'!8];:V$3!+TV(2"SZ(0>(>9^95'$Z92@4HL MSI.4#V+!R&>7IC:)LK,X)*]F<458?$.^NXC^3=3A<41BS>278W)SC.DU(D.L M(XOMN+P"H&9S1?QR'WK;3!%WV:D<%ECSN%3+?E4HK)SER(0\2:H7\6Y%2 <1 MBLTKQ&E,5K92Q%S>$B^UIFEA:5K5@TCR)DM>_EL?@K+]OIY*G9M21((&MF[H M,ULRG]E2P1WP^SCF17?Y>5)UMR-FE*3L]J?2:.J^^*!*'Z*SKT-T-+ESG5C( M?("/DKXXVYD_FJ(O/0C31Q1IFA[:D\Z73\P%'6HQ4X:K-&42H3M$':A&+;%BX]H.F%H"II]UJ"D;3GID(: M%MX\)*Q*6FZ (*;,;O=9&]G])VP]XDL\Q)QCLX^>_?ZOS_QC\*AY0]" 6$1V MAYR "QRU.)LTH#\<6;C/$;61L2QZT+MNW^.IV+Y$1S#:H";BYJ682K>*&PEX MJU'6-EK6]=HS= K3\(J,Q@Y 22@1>'2&#<,0.]L J"O;(1.T*)>F#K_28Z(P M<3H4BPV2X/>[XF!.8F"1XI +(^&22"5;3)39#:+790(D]0BU.U;*$@TPZ^%' M^ -C[_0+CL3"UC8=,NZ=B=$9AF[R@;Z# 8-:--L=*4TR0$5=TJA'@K9EB?/, MI)U]'6/ DQ:]C>H>%.A]\QZO]>><;D Y#" ME.J/"7=FTNB:S'8ZPY9K#8DE#F1HS U/-1:EQT1AXO3(L_#2B36BX(*!L6E? M8!@;P@C1$3M'S2^V8B/FG8%2EF(0"_3''(ONW\!3QT56BZ,)?F+\AUH4V@B$ M4A2A% !H3Z:)@AL''LO_$^F/FVO"73+&#Y04^ZC_!$[/JTRNVS:065&I5*)8WVQA _.9A/+ACG[&FUZ$G\PAYO;;#( 8"O>R0E6?V< M59;@UOH$F)3C2E^"0$U-D\@IKJO8J,2-&XQL' !.LV/5B<1C5$F6-.P.#;*# MP+#)A$;?$_M'F!IBYX'8C (7O.V*7ZA);+DH"YM-9(];%GL*/W(+.+H9@$(@P_Q(0S(6$FOG[9W[_B4FU-:AYQQQM$+D91#I@M9V4 MQ$XZ5*HMHLVYDK65;&DE:6#5-E)P&\G \*"6?=VOL1UE["$1%LW]@G,?/V+K MJ#-L(<*_(LO%UT 2Q(UQY'1+>9\==Y]?XLQP.1>I@/GU 'QE9OQZN2/9C?50 M[HF5P;)J&Y503I(VV63"A(GWGM TL@!X9=;=3T0AR]^:*V,8S?*7856)+6T= MH>93WFMXJ;*E'6M+.SBK]FAI:]2I^[27M;03;6E5LK0UZM26]F*6IDUDCR:B M)"5UE*0CE'*05 <8NG,O,DDKRRXEM?F%(LMBABBMUYB()'O\#@F(0VQF$5-N MZFX[>%*&97.;VKZ\,PF%B.H^!6D:@SW4N4A?P5'4I5F?W5&PV^L._7$5%)V%_A\"?3 M3I>"\R_/?2M%UMG.N_W*JL><]N.50K<)&W-E5="JJS>E[&77\$*D3$%*FNJ&W);,JJF.74UX5+H,TK!36KHJOE]8B@Y=16PPFL)EVS;C:G M=>$%5_FZY;><\AZ75A$@- M4KE9\!E>BNGUS.3,0'S Z#VVX2/-AC@V9 "KW*QH@EH &ZM-37'.\ZR+^(]+ M$;&RJ;-Z)03HW?$&KBWM0 1N/(8*?%^ 1S:_8'94_0[0V885TT2Y 9, M.7GQ8BNL"TZ7HBZ5+C*7NIP]$@$D&,XE-B!FPA!(RYFQSE $U]1A?/6<9DVP MG,46;BV;+LK)M[13Y05G0DYSW$765(]0-L5&D_'I-^*,>^[ %C,Q@H# Y#4S MSDVPB)$D:F=XCZ5]=!$OR0F-&QLO@]"LT)23 8%TBN(*WX1$.?7;'V/HD-PI MR.0S>OYGV[%#I$X4OS.*MY)P74K< \ MTVXKFA3B@ (KF+PIE<5\BFJJCA6_G)H$X?!JTG =!BHO/MC(CN6M06"3J9'A MN_7"AYVIJQJ[BJR]#C<)17S6 *K"".B&V')%1O>^&=$H\)510?7.4&S *\7N MW<1&RS)7&R0OISY;C&/P4)YKPN9U4+C.(^8V1M$XH7*:38]!.77>YO>..\253?RF*G>W@E@N0_TL4PQKU%!. M0C9E]5]C=D_L'Y'>9C:5B,"%,A HIKD!%:](64YM*>(,E+;(#CR+Q$)J__0U M)<^32P"AG!H5\CK<-:2X8MPR$NOF(_9:N0I#ZZ0NIQYWL\U>60/&1ILH5M/'"Y3,3HZ;3:(M=-!,8ZD+O%YI26D,E^W#^WOQOT$B!4D6V]&G3$&"%IDL+)$6E-M=ZK% M JP@T?HTEQ(EH1NZ/N3E51.TMV0OUUB M0C.J39L8,4E[T5^:40&7KVBV"BY"PY=170R5]-*UAUG%W%\&6TS3?FF@&?&I+@MN"!K$ M>F!-A34@E9,/MX22B3NYPL4.F-^6;)II>V=:E6C69),)$], O2^Z7*P ML0:!@R\9=F! MC0QYZ+/I>L:5DD-1J32!MIH=%R48MER]HHF59\XDK2;*2;A4'5\NK"PEYP[> M(2I"NR;GQJ+2\+\)O41L]S*[\4<(+A_8<&RBBKJE19KXG$/W&(E!.;#UD%03JU*AD*PFB :7/%.A+0O72RRC.&*8W?8Z0R['$_]!71PN_1:RS>H M1(_#8%D2GM6/'X[? \?J]3Y;_O[0' -\D5,@N"AP*S9+)(7T@:=$':5FTI,0 M LB=4&-FF9B#KJ+OJ<@Y#PIX+5RVN+:ED)MP[O[*U;Z^?/]0_I#@:*>WHW"LDZ;UJYQ-V M0D<0%M6ZMARK9SR)*8=FQ* 9J/V94F5[[4[JYV_J'W(+6_*EML+<*Y1FE\%H MGZ4]UTUK>.^=6#087->)1>_=J1-+X$/>:>(=#Y%4CX%Y'RJY0Y1;K-1TD:U& MGZE8[%'-KK;X(F!1O,2VQ8H*((2^\81>9? MKBWVBUT]RBS+$'K4>PR#0T=&RZ(!)6!J)D&\N9\X7/;*C.,W]9,WQR>IF!&Y M=_=1\-%#_AZXX;T=,XXND'&A#OM9;$4!''7HE%WO" M2\:=X2V:]9]8?\Q<&U&S03&[ M0Y/BSF8%%U[$-MG?2'$P!'/QQYDM;(5G>QQ_@;G $"RG1.W"5,"1:K,I@S// M0+4J66\^?5+0<#;U2<%[=^^33@YL7"TR%.KX[%K:L$IK6/DH<;]]T4EN?=&' MA_JY/XI=_K[7(>E#?SP_'\M[W.9.YXG"SS&9%I;CT,B/T5;**>B(,(H/3>L? MWM3/4PY-0_?N-C1] 1;[DSX&X],*T'A%&LWCXO#X$V)_D\5"Y'BVJ9=%3*)R M'%J:S<5ALW)$U0S:FD'G_@!.,.C\X:0>9M!G"'WA5V^F]@X_+29KF^S&B? G M='IW":@2U]X@*]+(OF].G*<=V,M[3^IY34,LLV=Z@*\'^!49X*_.Y*3/FIWD MF36;3V8?G3V ML5ESBPK4.\QN@,!>B-&!14ZPZN_W7)L"DQL=(CJR<+O+[US M=+:GO0>@3U]2Q^%DX#IBA7N?>2%T9QB[<*&BJDV+0SFU?(_%B0C8O$*]/=]IGEE=W.F(Y2,2R1PWJD45A1A9[U++.![Q /F#O5AN8BHAH?C!*XAPK\BR\77H 3$C7%DWXZ\SXZ[KP2TV-CXR*UK\,@E[YFZ#DJ"9LM) MTWRH]M!SN&N(^13S$D^93=0Z#R%)^EQX>1 [J3Y%"\XRY;5\B8>8@P7UT7/< MD9Z^S5$S6"]<>)[V9 HX"'E:C%\@,==TR=R! P]=XH%\I,O9(Q& PQW";5-' M;HL35]!,Q!SP(Z;\4Q]/1)D-/KLD0V@;I@;^0EU;-O&&"9\ ;UA\TH2VDU(X MM%WD$MXN?\1S\9-)#)GO&8OGEUK&$M++0HV>TMM4G@SE/=MD\M10>>IS6YP M/8* 7-M'*OO(!61M$@IO,V=/87EI!_))*=X6+A=I.M3!QNK;^=C*;@ MI-X+8PYH5&D(4$YJ:])5QTVMQ,MWV%%,DQ&Y2Z_'@,#J*3-.^')JM&$8[L25 ME2&#,9EWM -WB!T3X#81YS-Q+J\\_"'I#8''X6W+)#C\\8E#SQ9YBX@S+EP" M *XN4)S/OG!39( +*6FI$#V3+ M81)KE*>-HJ1&H4.HJAE'Y8*HES0//1BOLIE4?C-($ M4V$>ITB,4RL".$CGJ0U*:8-28L2YU\&:-J"#&]"B5GV8K&H5Z \MR@KA44ZM MALK-AQ5;AR1IXG>$]ECDLZ7?\X@(J M=+=9!IQ9OF\MLB&2E;](^%;4TO7_<]Y%IPFWCG Z(9,N(:,IEQ_E*I8_REO= M.<=J2N>NMN!GT>FVCW27]F[[2+4I2;[MLW.:A'F/4'4R<0_)1$W3O!*92OK' M;+E/3;;\AATZ5:L)M[UWFR_>E..I# ?CJNGDDM'2U,M$O>.Z/ILP]<+JW,\" MS-"(4AP)=ES?'TWUV80[\E2?35@.BA:<9Q3VWJOXJY[%8NLW4H7!"MP+2U5(@(UW$=YX@KM%,MF0$I%6]J0*AE#%LJ@ M=,BC#_,HA]GH Q@JT^D4I)1V97L8?0!#(;J52M1R>H%C? J;XM$',)2,B04) M%HML$+K6? 5,HU!%M*N:_=+GDVBST'W&"QN%IO4+592O*)]TS'*+PT#XUJ M_E5E[>H=M<DJ9 76JB92::+EM;BBK)U4J$Z;*UI2)?-7/JNFQMH2;5 M= >=US1\!?VC+EM;6)^H%_IHPNW@W7396EVV]F6HI^#BF,K$[KY\CL/)P'70 MP,)]UGFBF(LEMW&.H:(*38M#.;5\QZBXS)EER=R'@V$ M84;D+KT>,]ODPR49PM.8&KA-@QNNPH_W,71?'/'9\O8OU+6][V1BB *O7GS2 MA,:04A3 WT4N2:6UZ.4R1%/.+?FC7/*/1+(SO&"U_["4%3/ MNL0#^4B7LTN),T% M9!T,93&)H_.'WIAQQ\%\LLC:1.@:Q("#?NBHQ=G$'\#040/4\%B6S$-668([ M21)@VI_6]WD8^ U&-DY,2&B5RR=C,2JAOF5A$6WEQ;3R_9X6K*V\:%:^W_)! M0-^^I"\UM;9#05L<-B75\A.:-L7"+V1$%S%6]F3Y@(M>D;Z<6MQM$0;<\XB MY7@!5^+^W*H.-\L^'Y1&A^6D=L,PN(NL1;GB?:S!T-/A1>!P@J;+2-LC?\N MR'W:3ER=@S4]%$3:C]@Z@6OS:=QKH 7BQCAR&(R\SXZ[KP1$3=U')R"9"V4W M(ABY=8U2]DC3H_W1-!^J/?1D!M7ELFP^LTD6NI>;IW(TD""]IFAQ*%IPEBFO MY2*= %UPKJAT>/(>&:?4*3?E."!FC]I6XES%8A])N$?M5OI8P"*?J'>8B$"? MJ%>2,\LTG_2)>L5EIPZ82F(N2@1KRIE)I2).?0BV-@L=LN?!1C9K4@\:,V M&QV/:?.I?H[KY0U(J:A-&U(EYU3T9JN#;;;:HQ:W.\.PZ%HLY*& >]2B"D=Q M'/1T]WTNWM.GNRM]NGO1J*5/=Z_XZ>[%(IP^W5V!T]T+1CE]NKLFVH%&1DJ> MK9A],*5)%T\Z?;K[ 4]8UR3,>X2JRNGN>;,A[]%-;B?+%YFF^G1W?;I[D7VB M/MU=$VX'[Z9/=\_BY)0[W7V/U-.GNY=7=SJ?7_:5?FG/I:^Z3M/B4$XMKSVB MONJJ72M\.?6IBQ:_\!DYNQ4-SM#08AZU6U!J%YQTRNE2GPC^PFY*\1/!#^.F M= GTLFMPBQAJ88]M&MP"H*.G5-'36O2T0SJ@0])':AZ"\/I(S1?:A*?//WDY M:AS0O@Y__DD!/;D^2?S0;OV0QWEK'Y_.6.ZPHZ0W7LA=>CT&!%9/F7'"EUZC MF;JQA>_5?5":/B@"E^Y ,M)4G\A=V!.Y]WHRECZ1NW GK1.VMRV858?C5OOZ6PR%K5V^!+JSE=,R-5S8Q"ZU#O M!BM!-.12XJGO"_SRT+S['E#!!$9?T+/_3FQV>GSTX2-^'?: MPB?9,:_U)9>7MWCO%.Y+?*NXN,4[O_0NU\@/5[=XYW>,>,Q+78=_%)>V>.,E MFB6\$*YL\;Y;H,0XX8WRVA;O!*X\ /6\/CCP;A,&?R9>_"D>NG,GF".PF:V) MM_H&\>DEIFP"P\ZX-Z?F7O@E[R)"A& @SQ^YV"D'3@/\^;0VA&'O/1[:O[UJ M(<-Y./WY].3X^.>S5S6'^1_?/1R=GK\_/G[U+NW3Y[L\_:&^P].G/[]???HT M_=,_[_3TAQV>_O#SZE?LD0\M7V7)RDO[I5;:EZVJ?/3F*^.\/3,=^=NN5G -'VJ)V!>K;7V-E)#-=2L^7L M)(9KJ9EZ=K)J8ZFMY.1]/0:UM)C#TS$6FA9S>#H&M;28P],QI^;:V5F,OE-S M[>QL!X]\XYE2<^WL/,;&4G/M[#S&,Z7FVMGY3AH[WTECYSMI['P7C9W7 M8WJBU!H[K\?H.[7&SN-\:FJ-G1_MT /#T[OX\_.C&*ZEUMCY40Q;,L@=PY;T MF!_%L"6]OH]CV)*>:\*,/3 M,;XE]=.Q?6A:"X6G8VPLK86>QO; :2WT-+8'3FNA\'2,E:2UT-/8/C2MA9[& M]J%IF0I/[X+Y>=S((C7FY_5=,#^/&UEDP#Q&8^DQ/XK16'K,=QD;P-,QF*?7 M6%SLD%YC<;%#>HT=[60E<;%#>HT=[V0ED9VI- MQ65CTS\=EXW-\/0.&5%X>H>,*#R]0T84GMXA(PI/[Y 1A:=WR(B^/XK+UJ2- M[N'I&-12/WT<)W?:W!X\'2-WAJ=CXI8,3\=82?JGSV*L)/73)W$15X:G=VGY M25S$E>'I&/O.\'0,4^73[^3C-G.Y@6WOSS%&)N;PNTD>?_\5_JG9SLS"O[T: M,NJ\L/5[7^Q/K+%A39Q *-9?_/H.^6VH M!1LA5C:\0189T8\U XLR:_"NT!U/Q'3&'VMG;]\3^DLM>+^%A\L6?:O=L@JCWH7^G;Y5G4:A/$XB9'R)!TY:6O?GN[<3*VL@O=^W^U66M MUV_TKWJU514<5A%)'D(!1?2NFE_NV_TV:*%Q=UF[^D_SNG'WZ:K6[-S>MGN] M=N?NT-HYKJ9VCK?1SC<$40,=.8R^KEV^;;ZM'=??GYZGTT@1,-U%]FV]O,_+[I^.B_PT'(G+JA/O+GW;J_E8<+W_T=U/F&R/E2]MWJW-^& MX]0Q<;#\-F@T94\<3;-36(3_E%&Y/)(8-8K$LFD3DX^7S)!E8ONS*7Y5\Y<$ MWXMXNUL_>JA[*[C[;+F:^]7OQ_4W+3D"6+XPK"_M"+0CV+\CJ"R9_O?_^E76 M?*^)C5A39)KPNM]>U5_)O_W7R[_]EGB:E%]3,UPNRL-++BPH=52O__=.,9#/ M%7BKA:8V?#S_;7$I)/4K3P8^;^ 4C?"; BO[QPS DI*)!)]D)?-V',$'/9.5 AO MJ1 6WU]]:O?Z]XV^&)[(,>3MU5V_UOURW_O2@%_ZG1J,:^35H^.?!O^J=>YK M/XW^Y=E^IU7K7U_5 @.?Q:"GT>S7X/+1^R.AJ=YK4MZ$):%WMD9+NTPK2IS4H=46!ABGC.W1E M#G?G/=G/NBU^ZMNYSZA SL1O=?1^Y_,?]5TUZ5*U]5B MO.:,<6U(;##=V@S44L/4Q&9MHZ_IR@W'5]2\A-AY"V=CBI!;[#HUT4Q\+Z9K M'%S3ZR5:LIEB.VT^WRN^\Q(;WE9PL;DZ[.M>;T9AV:(6?&*G3K(B03H=TA0OI^AQ!P3F6 =SZV [Z>1W; MZ3Y,]V&Z#SM\']8;8Z\2%*(SW8OI7FQE<=#UU3*6> M3(STQ:I@+ XUJ7'\MTLX/%ASQL2NV<*Y@#N1W@4N"O>BQ\X%R"DYBY%+S2M. M)U>E/RS^Y[#E[UIAXF[H(B?$%M4(:T,"<0MU96+J<.N%KF0UPA9\]YW\ZI3I M+%&;\.C]F5XVI)<-O?"RH=P\Q/%I(3W$SB[=DRN["H[K]:.37^"G*$X(/T_J M'^H?Q-]'QQ_J\//H_/S#F?C[K'Y\$KS^X>SD)'#?\6G]1'Q^2#_/SL]$S>5S^#\%X\=WK^\R\OWCU48VWX5MWY3U?/R'!D)R%BL/FR M*0C$$ 1?4VR(@KMFC= :<>R:,48<7O\OQ5,/VO>7V/<7-#I\(?O?$"PN_<$= M7$D9,/8(9> Y:KTQHJ,Q(K4N=C@3];Y%CJ;FIXIJ-V0"T:[YPC.CU=S&M=4N MKI_D;)2WSSC<&?S/?YT='WWXQ?;Z"4+!B5W1D47L<RK*0S_"R&:%)),AF:6<$5TMCZF.R1A+-L M<(SV[X/^[]G/*[3XZ?CH7\EMNV$&LKIC1K,LQMBZ?>\_G)^>')V>:.X6A[LM M]/RQ!L390)1H7 N/'8HQT+&N]*LZU_%BN0XQHGE= Y>'I\)OO*Y=31"Q:HB: M[QBOM9!ADTE@81E\7@ND1^;3;CX1:AZA=&9$9T9T9J1@[F&[_J2'#9<3A\#+ MN9RYQ1R;8CH'>#K P<^F+K==L<8'KL!38IK'TY]7YP:>AN/OG;_K..%=[$2&EJ+6\D=W)$4W[\9FF(7N,C''-L)!M;]B'E-)FJ\I-H,/L!+(-Z=Y]ONR2K6&LCBRY=8%X_OK]7L=% ME@DD)-"@JK5Z!EN6AL9X[Y?GA0]R/'7XQ-FM5^KU_#JESZ;45VO]=K^QIN>>Z;8D_B4JRV=R:D\ZX69TEE9S9HLVT,-::KCVO$SK M..,PTX@>B8DPLRPJ^+Q<1715-6""*,T2_H#]1$$&QG+TUGZ_C,OH/,X:$XW? M_[P]A.^6IN1O-W6.^_^]DQ+OOE*2J"+61#=/1B=O#_LCOV-'KL)C7T3ZU0LR MKG'RZ_7)\#3-YJ&L_Z,H/T4G->C72!=R54KI%)?61KG,Z, BPV1\<1EB65TZ6A M=,2;ORW A_P5_R.]IUWYK1XYZH%E/,^^(N/9'^AW.="C(C=]@='M]7]K7HL, MT[[S\X[(-E2H' L'(05J+P7M)U!X&!0M)K#YK$ WBSE"!^[%W-TXVU[,_?W$ MW+WU<_L*R%NJ@$QS\*!JQG&^9ESY-@3ICQ&-AWD"[E]M2%%)(3-P:M'450TN M'NJ[BAU S1B+4DNKJC&E[=J9.;%IAVE%UG']#>+;)4[[11_C'_V&*_"E*S#1=Q%GU7S\='AW\%.'L($,A M0A_I'(@Z*6JY]*?_?CIX]FIWL+6UA?^O(5Q]P_^^6K;[UHVY>V%,W#6:'-T: M3;X8/-UY.7BY_72PVT63HYNCR=ZJZJVJWJKZ<5856#/3N0'C!][L4Y3.@AA\ M7G-HX<)DV9-/>7$!EI*)*W!6$S&O!F@T)6:6YHP).V[ D7JVM:NVDQ>TP" # M'][Z?[_0#_X[//]7?/R)//V0'GY%R*8_3-7.A(8KH,&GFY9V5*Q=_*P+H+@G MO*L1WHS'.,C@!B2O7&UI3A/I$ &^8@!4=752S0N=%P'D"%*38/7Y1M4EL3": ME_5H>_=QY 7%/-*U*2.@8?P:!XULI&4@MPZ*^4K*_ZW(FAQS7@C27UYUWB3F MWKY(\#T-W[#PO)@;#,>VR?+1MDR(GX.H1(),HCC++%7ZY#HQ<@'((JW>KKU/*[;;W$1 M5^N<13^6%WD\H(SKHQWO;2?&@,9H)G_"N^"/Z'KX)2Y%;H;SHCB@32N-JSIZ MM14E\:KZ6F4ALV/'&@Y'F-,K3VKM=<6W$SR>/!SZ(JTQ#6\R./RRR+%N(UL1 MC2P+2M 7 B$O4*,F^MU,(A#^9H#"/.X)WJ/\$6^;YJ,S5DCL,;^OMS(M)63)Z=RRH^0#EZ\WGFZ,[ F44J8^2>!!"*O=$=ZZWUQ%AG@&:S!1/)T"5R'+)'2> M:(7GG9_>/'7#X3WQGB0[+\\K$&,B IF..W46G97%13W765U#4%F&?04R\"C8 MBN'9G:W7F]Z+OMY^K9=MO@")7"[:\'B]4IV4&]^9[9W)DQW9#]'1OF(>;J;5 M>QOSZ+OE=96O;J;#_>:;Y'>??I?>^YVM[W/;F^GH_\9>#+?0+P]6*_= 6IT5 M5T2QZRCSICN1L)O*G;#B^QT)S)$G#^EAZRT,=[(;X(:>2?;"G>[,L,^\C>:, MVSB4#HK\.QS/-]/AL^"AFV232!_2WN'*_*!]%[6 4L)BZO_Z:>>GO_%/[H3, MOB&KZ49LQB.PID=KUO3#99R[^Z(/18#O=WM/?X]#^B;>OMR6TWWYA;9%H!-_ MQ%C[FV\[N=M1D=O+2VT.77"X;5F:)16:8=1REN9Q/DWC#-8*HIO#V"E%80X[!=^4YCRM*&JBR\:%-@RB0=4G<9E4%"-Y!EJV+,[3Y-(NF:>/ MXL>=88[[&0&_):K$KC7XP4)C6]?$Z6*Z.<"_@=O@(3?><5>D:0SI&XDR'B&@>K1LDPS)H/=0;2SM;USM2+) MG@YN) $CB4;-L^.QY/ W/!;E%1Z3G"G).W@'7(@&E2"99%%6"#KT:1K2&G@3,M0@#S;>N8ABY[$Y22&>S\Y_IR9 M%>4Q'VWODO#<&T8O=IXC#.EC)=>@C8^0^#WRGZ7 +KZ\IOX_H7=<=MPD::UU MNU?*?1Q.9^4(?U64([>!!UG[A@%0EXWQ8AA?A-3N&>7;& 6;I29QE1+U M>N32P3I-Q?DSH1^Z9(.ZGV9-PH5/E-GCU/8_OW1\?;S_OL?[OU/X^]D-I1$V M1]5O\J[/[UBP_AO8!Q51A&9\AW5[_UWC32GY:Q<1O"FF#8I.9T.J"7G%$H)# M-CE0_8(H=F:K+?9Q-NF:3@7)SE; W^/ [C2\N=F9_+OP8(/,CO9QQM_5+Q18CHB]#A88ZMFR7EAUZ(T MU;+(,0)8:*W@>5HT5?17 [XHL-K&V"*[/1V^"SC"9G%9W!$K?,$N+BX"#_D0 M?B7QOQ=?J''W+GUY/T."VLD0M#!\H6GALMJ^:@Y.DHTX/^KHJ_G1)6N/A]'- M-#F$M9M?R+2_[4=_[(_&)UV0&W\W>7#7(EY?"@V#L$G$'ZLH M.'R]CI2=0?0572E5,ZG@]H932OB+A.8=3QK%^ZO<'3AL'$?PPH05B*%=7DH, M?S8(N_ _OH> NJ*.ZL-XLI(['[3K@4Y[H--KYEW3RN]0 TEIN+LT7BZSEA?@.+YERS=*HV"%/H%M7YDNOQX%X?/?#@5ATVX] MOO_[I/S=S^=/ASDO\=;#4X?,7':N5CU_[H#D1H>; 0N-H7J)[ M]?_5Q?2G3H.;A"5_G?K\9=X<"W%* ?QM,T@6=Z._=#$93N+ K2&K'\ &OZ.UC$?4I; MN>75BYMO8>OX]RV/V.DRH54*/B$]\+UMZ$#0T!,W6-5.&'[>>?[BU>[N_]G^ M*43H_R9X_R]+EKW1Q]/#XZ/1^(_HY'1TNO]^_^@T&N__,AICN"ZM&]K+(K6 M.+VSD^=99R?/IA_W#/OU#+OS8QEV_W_OO1T=_;(?C8$3'Q07[O1\=%OH!=!ESXHINQ5XX-BRJ?78LIG/Y8I M/XS&I]'A0^*^IW>.^ZY+B%_)I]_RF)ZCK\K1MQ-UZA DNS_]]R'XG='V,#I\ M@UKV](_H^"!ZWSL]'I\,HI/]H\/CEEP\[+@NZ>RWLN[[G\?G#Y M2^'R9T.?PR/X/ZP[WCM^_V%T],=#8/CMGN-[CG\('/]*.7XTC#X>C?=/N \! M;/N# V1XRCD_!(Y_VG-\S_$/@>.WMX3E=\&1_[ _!A5_] MY\ >'1Z.CO#('A_P5L?_)V--Y_>_SN#;8D(^./]]^-,**/"?X_ MHM/QZ.ADM$>E-@]!$NSVQD O"1Z$)'@JDN#ET/,!'EB(?_=9S^T]MS\$;G\F MW/YJ2%%]3N:CNG^'V?RC7QX$M^_VW-YS^T/@=EO"MS6,1F_>'%+7V]LO;:-1[4)UZ M+_IT7L_4#T+):R7?]E-4\@>CC^].3P9@Y?^&G7MOHM%XO#\:CW[9Y]3>F_UW MAT?_Z^/^T=Y#T>Z](.@%P4,0!#M:W[?]#!/[I_MCS.:]/WYS>'"X1P&_$X0> MQ]#_^/"7MZ8'9 4X>\+PVNYW_;ST3 :?7QS>$K]/8>GI_O[7MD/MO&/ M3Q\$Z_<5/SWK/PC6?VI9_V=4]F_(K-\_?7NX]S!T?,_H/:,_"$9_9AE];PB& M_"&H] ^@TT=[>\! "P%;[/7\S M!%-^__T'#O@=C(_?4\A/:GRQP?_HS6C\Y@2AYMONP,,0"GU)8"\4'H10L"6! MS_?!*O@XWGL[.MFGL/]:G4_T\Q\D)G@P*6-Y'AP/ '(898IZ(7!KTP MZ(7!?1$&+ZTP^ 6#A>,/QSCQ)OKE^+?],28)'@2L[XOG/;OW[/X0V-V6#3Y_ M.XS>'Q[M1R>C@WUP"EQ_T$-@^)=],U#/\#^T^/_IUJT4_S^HZO^>JWNN?A!J M_*DMYWOA8_BXL;&]#N^YO>?V^\+MMI;O9<_M/;?WW'Z_N=V6[[W"G/[;PY\/ M>P[_:@Z'_\:3S(1T.,U,7(+?5,]?+^+/2@Q;Q/2ZO6UZX%-^>57"ZZ H[P[7 M)1-]+__\VWPE&S0%YC)EB[&^S.9?^4X_ADO2J$7ZP?]X:_+?@L1+^RWP,T^B M3+Z2DJ^-)AR2W2_-_I(^&WC/YRQAVG:T?@-IF0/CL>_PS^?O#L^ M_E6*O,0@#/AETRDKG3S[QS=)B^=W35J1&7R9.L*#[!/6&1<6T6R!UTP3;HE[2>IWE4STVT,'&.%P$/X9\? MRO0@= M4\*]*)RG'^/EL/"Z*%'=1;-XBI?*PI.(UK+V7G"/.HJ3I#05?#6MTW-:T" R MYWS/,DK@GUFQY&> UIS.HPL3F<]+@TLLX8:@7],EOM%%"@N%CQ;Q*BJF\':1 M[,"LJ9O21#'\/ZS<3%; MG"_=);"RN(JVKR=^!7=8MF4RZ(RNHE5/(-[Q>4$ MOEZ6Q7F*[PCWA4W%;61]M_-BI-=[FVVW]NE36'S2^LGV?L=/]C]/8;//C/?; M9\/H%"ZZ*,JDBJH&=B6VU#$Q60J[-E!:D(]3E)])^U/>R?:G;E?;W\#;_MGQ M U/5Z:+S?Z$6Y"E0)GQ26>*]("[$=%QQ5G51'QPF&#ZT(/;G7) MF='.P%%=QY7/TSVBA_/!Y__LT6U?,;LJC0 M[B1E.359MH17A!O]UT];/]'?*4N5\^WZ,D0P%L! M@3Z_Y%[;&^YU#2=CPZ,WVC1LHWQOK_-.^9C HTU>DYC(8Q+D( )%I'O:X77; MR/YN3E3/\CW+]RS_/5E>N'L)MJ0ARQ*9/S$+_!^TR(J&S*ZD 2.SY_N>[WN^ MOU=\#PR*'FM%;#^-JWDTRXJ+GM%[1N\9_7XP^C1>IG6\+P3ITCMW.>R O11350 M;E)IAF-IZK*8SLV",D9IGC157:YZ>=#+@UX>W!MY8*:U2318AY*!,Z93S/+E M9V@1P+TXZ]M.FE32]M[HVT\:R/L[*XJ.V=C1*#BY[\(J?21).X OL))6)5-8MES855L!$Q[,BJ@BS&^8Q]G#;KU MN@VLPJJB"Y [^+_L,V+U8%'BIY$4LW$UV!+.%JP_+/:#Q2YCY(\&Z\:F:3EM M%O#RL-AJ&+TM+N WY2"ZF!NZ(=R/RPZK)JLK22?[A858.K@P8!SJBT_KV"U? MJMCH[\0LV8F%38WR9C&!V\->E&GUB2]N8 UE':?] MGO?O)^^[2KN^M*[G^)[C[R''QVF&Z7;NJ8*OB._CZ1R\*W0HO @].1]^VDYZ M?GIYT,N#7A[<$WFP++";&B-A\?2O)JV\8 W'8&S$O%ABKR8FU-+>">A%0"\" M[HL(F,(-TKS!'NASL [B"2;*5^@$:)V>%S+/SWK6[UF_9_U[POJ$)T#)!Y.? MIV61HZ$O'&] ,!2+=!J5YJS)-%'>,W_/_#WSWP?F/S.YP="^\OD E_S)<(N] M-?M=!M?/.YX7*!#(3DAS0N8H355'95QCX9V*%?@*@:E@@R.CV"5T"3TBO,>T M6"R*!/_@5?0U.;VXZ<7-/1(W'$YP]1%:W#$QJT+*2M 3*8OL?A3B[('(-'\U M\)1L-8ABQ*2:2>W#1D BJL+IQLC"PI>_X&]&JYJL\%:5P5H2JFLJ5T'-#VPH M,!RP)M?_R%7P0RQ^!FL/CF9JL 2D 8ELLA0+9K"4I?X"9-(50)6J.16Y3 P> M)[)[R;A?MJ8(]^ \+M,":XT6^')Q7EMR<'4L\:0XYY(CDU7F B&[NO?FCA?$ M;'<5Q RU(N8P1Q@JTK #+'2:PJO!&6&A%KSOJF@8'0W?JU4QU$9%H-JMK18?K"UWK?_84NJ@$S@AQ_S% _GI";[2GX:/-/=_>VO MF^_]]M?VG=\B-MJO^!_YD8B7CAN/3;Y(\TFZ?MOQ^Y];M]5KHU43YP,BL'6%I]C7H!PF#0K%,C\BSQZ8Z8&BR39I'H*5^YL[6QCK6<@J/'G;X?;6_2" MV-@S)?8 #>]0%^EQ!R8A[V4,ZJB$A?Y<@#X:1K!A24%:#G@*)"6U&Z)$LZ\) M-(DWX'7PNT:,+59)?2:K+C3Q2'.U]P5NH#>CFE5PL4]O&C9V^^75R?E.XL;NCT]'AT?1Z?[X_0E-]=T[/OIM_XB'@S]D M;-AQE_"],.MBM^F0\'O%8@GTZ8OC4)B?I#GH\&ET@A[[/$ZC#T&'KOP^>I"KF;AIF;30,Q0 M;U4@ 5".P.+6.X;5]H#+IG%9IESISA8R+38SGR]1(-YA]+#HMT',VSTL^N6P MZ)>#GU].*=\5]?P[B-H[1YV=HE8EY%Y1+H>;!>G>'.PUEIZ9:18ROR)>+%_# M5U::EDMQ00=66L+U&;G5<[CI'&B"FTM4H('T?; 6<7@>N".M,_FE+)JEWV\2 M?G^ETYI>Z72FH@CA9 *"Z(^F=32BA"^Q.#9;&O"[@50C@\6/> '8S5\TN<#) M;[]ZL=/ON"^_Q1E)^B$[!=/KFA!8]D 4=_G.S+ M AX/H_T8[@=KV1^>/1<]0-F9S8?X8O!TY^7@Y?;3P2[LI%[? M,B &&)^(SN.L,1C-P> -MO6RR>$?=%$F*><7^#9SDU%\&>6!H0#3N<'^W_ZH MUH[J[1>/"B\NSDU9F;AZ(BRE*?/6QE_YP#HY$X5[BR&!'IS(56=>N?3MKXY+ M.3/"D3UN=):+GCY]::W?!WKV&M[V 8IL:"7E^$?1U,NF5F@BLA?CZ"S%/(S7 M;H'PB#5E:#C5Y76YL^E9S\&R/9O[MQK OS(,,4K.1\:O:"+,M:4GVN@1K4Q< MNI32VO-AR3;1@_1)N1SC9]B2XB*'IU .4$K#L&>=IK-@&I%5[Z+)ZG29K7@I M\#19"RP2-(O,7H'MS6K65*\J)N9>E@IZH8KL)2I69A-'/%GU'-9,V08MXH M+)<3A==**]M-X4='OY@*V+WQ5, UMO\NI@)PDBB'3[:'T>$;S &<_A$='T1O M#L?[>Z?'XY-!=+)_='@\CMZ/CD:_\(PY3!F,WOQV> +?#Z^5,'AUSQ(&1UA2 ML%R"*X>AQ"_2W_.>_C;1W\X0R.Y@?TQC"@]/3@_W.#6U_[\_ "'NOXE.#]_O MGXY^?K??4]PU*.Y%3W&;* [KBO;_B Z/#H['[T>8_/PB9?6%K7>QL/7950I; M=Z]>V.J?U[4G=E^+!T;#D.#N;3WL]]W&=0;#?]NE7'_L>O?]L&LBQ#Y[PUMQR2>?CHK,5"/+PA?O_[V#5J[Y_?>L@Y!>[.[=.>)!GR7 MGE)Z2KG"#AR")3L!%QIK<8:WOQN=-M(=;B789,&']1=D0]Q9D[XW/WOS\SNP M\L^]^7D/],/8Q%615[TUT5L35]B!65'VE-)3RA5VH)Z;GE)Z2KG"#APCOGI/ M*SVM]'&/GE)N; <^5KW^Z2GE*CM0S'I"Z0GE"COP 2FQ/L MZC@O,O@FJD &IS/LW*L9 HW VC9.)$Q,-2W3"3:.F*RXH.)V0H>;N[0H+="B!59&E"36]="(B M,3X5=\5@57\UB!@+ HZ4X.KB3;LYC$;YR@'UR9!"62*C Q$L4FRG-$9Q0OU; M'BR:#X@V\%9HH51E@0+C-@L0TQ /#I90-3@N,JZD]T>066D^DXYGHM/G-25F MBG3"K3>(&8=M,1DVYM+!E(1%A+];X0_=JW_)^+S+9;@_5I2N"9H;0@[\V1]( M?>R-J5V'#-RHS^X"[M&//8U30F(H8:/.T[*I@+SAA1&J?![S3DY54-%D VIY MT=J=P_Y(;JB8&OS-/:T#G0Z5R4\?+ZI_-H[_BWPS=/ME\]EKVXB"L1YMPF2#*Q:DI4 M%8D.>VSX):03@XA,!C140#@%,X M="0!_ '\$P3L^[B$F\)6[[ *7P2L_RXH)"!/[>]C5[[U67_FJ;A04B;F) MLWH>HI82Z;>O-8?P+U*1@% MC5.F8$@Z[0JFV7M* ),$02.*>%]0 \C ME*MH[6(VPQF+ R#<:FGR2F9H6P!5H$[8G8'>D?H'I5%<5G%1E(RY.YV;I,GP M7@JGBR#LI4ZHEKV!A63%RG 7^O:+U_[:J3$Q!:D5E_:!YVK*M)_;ME(L:FWM M"*U:(NSP=R6S@4=G9&^J[&"3$_;_##OJPR8 *T8LW0(K"]=T\![=-^+%.>G6V7.6[P:B)6'QT7=UTE9+/%? M+7I46NP$S/6T1P]0=QN^UTX/4'>/ .J^T5S;3)V_&P'+CC\A9JX3,B@$EH@& M;Z$.Q!QJ>\)Q4I#$)R&%[BI*\_P,C184^DL";:]BL')8UNDS"/:6S(' XBW@ M0K$+JE3&_*I)Q Z\RG 0:7:]B Y?@M,\Y5" Z&S2%/',,'Q%H%=8$A?REO3/ M65.CRO,5O0#NKO\7-U[M$S$'BBEE"KIM OH2WK:>P\XR*!49]).RB).-3WE; M7,!BRH% F==D"!:"FL)PHVX18E[@6ZJ73KN;F"5:#K"+HN[J$OZ6<0;KK\S M%QI7D15[(51 O35,C @2\<,V+15WTW94VT>(4+ DF*#P2MRKO!%2YQV++,$\% MNAW-P::>%R6;,G"8N*UH#!,FG]Z*[>"LR,^>P,H7]FQG/\1P=XX/G[QG68+4 MKPHA*9(28(2=&8G4L!6B(:59(#4\^F-;^XPY6.;X&+=[5N[ '=CZ<3:N3-D9 M1@=P[N9SC%:4H+"KFX.XANILN(&@Z&7AF(&,]]TR(?S#Q"4XU.@W$=>N^=B$ M20,7\4F8*',_: MR3N_:+J:9@0#F,>U>$46T1DQ4FGS0WQGH50>2\5W\49'P0W_(L^7,<-7QN'Q4H*7J&AKK+^,(Z7DP$[<%EWHRR M(<9NB%J0JQ>"SAIR-]I5_N.]:65PZ@W87"N'U<7! 4*ARE"OAM/-K.RE9;6$ MD3\YC;&V\(VZ-#*-8@$+K3:A$/*>A"9; _:!""W=:YK@0$$?W$?\7Q=/"1)" MJO9R?S.4X61;DFZM-,BUIA ,^"JR: MV0Q?#O2=? \W*LYCRB')G*A6)$,&!5D3UE<9SB:PP*5G99QPQBF+/\=J4ZCMX&(@]O,F0_+TV*A#YG5M M]15DH!Y[IW8-]=Q5<;V^4<#=/5ROWXTRBUA4.MPCT \40[1H M+?$VHP]&J%ZO=O]!:'ZKI8@TID>34"@,)YD,O)M/0088/CG*?]QF M(BO$D2,Y(.NG\&)W@%*7@(\VGY%N=?0/W5N%"IO6NE>RL=Z!S.C]X$)G2?VN M8\$Q .(] MHUD[00#"B5!6;B+Y-^SS,++Q-ER8FKK>P7'(K7U723A-P0@'XBDK7#)'2) V M,.+)=3#.M&;!YNC'FU4^C'XAC%TKFJQH$T'$RM3)AF /J8(F/@/Y#U9FLO;[ MEK*GT8WXDUG,9S.ET04U2I,IKBZX@;[N9.5+,9JAY"UIX$T0@]LP*G#WJUIS MN2U@6?;JR\T:X_O!H,[=$P:H'@JN(DI MQ@6RG_B<+8&$Y+X5Y;^U1@:0.J, M5=0J5^5G'(TF,.]B.&V_HD%P6W1[G@B'N,>?$<88-^_9L^'+[7\,T'1Z_NP? MO(IG+X9;^!F&MS@"BG,$Y!US6##O(B5F21H$6LM?:+@ZL).R>D[R@T6@C^,7O&;COL8UQT&JO(J@T>"ZXB3OX$@I?%B%GS8;RG MQ'XQ-[GXR*!SS@R/V\ZU4*C%>\[ LJ-UE0K8@=5 =&P_)[\1]%E:)-&CRIAU MF7>38U*?#8,1J1+JU*%B.C'UYV%D2Z..X;W/4Y"K^N4'$=L?V$-C2?UXL&F+ MP;>F2@E\V0HC@\!R[$A6G ,P9#K"&EQ$D-35\Q MTPS'?V%?:L;NKCRE'8@+09&F"6Z4XYG +8N,_ID8O#G9] E.XL X$L[R?:3% M.21M/0#DM9$YCW$2'.79O1FXL]*@"*C0X%]?#SK7\2>*-<(KQ0QH#V9SE5(N M8W/P8"EV!5K>HEK##M,#D'EUBHT[B:@VP 2?3 H]7M])C=)T*@E\".'SJ;,FPB ML1EN-)I;GLV/Y<',%I1'\R)HF]L#X-Q0\WQ'S\Y;"-J<;YSJR?ZVG0#4[ M%89N7;7F<6ACTC "3@1Z_JP?\1Z0F<#1C19WV(P<%9SWG\;&*6AT M,%O^B<[> B4XI4D#,]T>_4DZ, 1B-Z,3(-3DKC\(++LG%-&66F4 MVF3 %ZHYJ?+*>W!6H%4(2C8CWP2>B#7X8[HE;B0>P(MU,^ D^H_MK5?#%Z_LWML:%MHE;0:@G>#ZF3=F M:LC\%-K8MK,99;(4>/T+.)AY)3_@%@BEI >;3&Q9EL6$[$HL2RK1%7>VE81M MI I06PH"H_03MV=DF+(1NK6.XAIUK[D/F&.3ZLO :_"*"/\I7C(MH=,3W-R- MZ&RNUSKG5KZ5R(?6907#Y,;.&M:PR M@_>X(HQ#4.3AP2<,6[6$* (Q75UQO)%9F#K+1&&[=JQY_.^X3+1LQXXTE()U MR2&2^L]$':>Y.GL4[,/P(@/+$LEE X"#%MB2:(:Y &.UFN,2.:K4]LL]_]AD4BK;D@B MYB;GLB:,0--86GE=E:+\NDUNQXB"?9(F9.PD3=E5D.UJVC@# %]5E.E(\S\; M3A>@N(SK.5G)\#4P=1(O8+OAZ?EY6A;:$:"?4L9$^B<[)#T88$VM^13^#:F5 MII*)U%2427NK:[\<_"$LK[PFY,-#U?_&B]2"<33])/S3(9M105IJ51?J%_AS MZ96T$F$,,!B89B[,B1'#')ASU>*W"^_Q[HG+(D/M7;EJ)S :J?J]^1JME;>?IORQ5!\1=B:;C*BX*P?X4^HB[\J]T>US( M-GN>\.ZCY@SSJ.AP-82MZ*F>^^V M_/(TYW ^%7]@_G":Q>DB#'XG7)8WR=AOTPH&+DSSA=[*DW3XLL::71?5L7[L+6*%% MGK&5B6Q5:%?U9+5NQPVCL;7#Y.I6YMG2 (?9W1#?99QR7 /NV]@R)6+D=7,Q MZ,_CU*^E]S,L%N!DPE?G8[]*Z#\,6_]WKNGS@X&KL"0 [8*BDN('4TE)EN;K M,22L;CR"&CUP*_62&'"PJ9CI@VW;W1H^>V8+SJMY3$W$H^FT*!/J8@#I5%.U MPGE1JX4+ZP5^7W"YN5>WTDB99EI7K<.:(##&;,9&J>8'O6LT^T@RB%8Q+[+$ MX&&>A!G#D=C,^).11'&4P1R6:I3%%VK@V=JX]@YHGHZMCJ)B3D5Y1<9G4[&@ M!NE-N!X8R$/1)O,+;7Y!) M2Z7BAH(5E78F9>H-KZ.D!071%JE,5UZ4X9NPU;Q66>V&I,.&%M0"W#K^X,BH M.ANM$:_2R>_:0E*ZR#N2\&2+B47G5?=Y!<62P,>E7<3GU7L220:PI= M:U36)ER?2=)\EC7%8H:I3+3MR94GJP2Q^F_0ZKMRNA->%&ZL M-?Q _ 6("UNKX[6)529/N<5/A=*",AQ5V,YP?=*[;6],8228X/,S>+VDH\_/ MEI#YE6-\.8LV+V&P)ES:FC9P-08VSJW$H-U%[:H][<8P:6E[@,(ROQ*W'>QJ MJH+A<]'HN%\156&!YU1]\#8N C75K-9Z00>V?-\6':I*X +@&,$4V)(F7<)E MBN(45F"89%P>R@\?M,J/;"^H@EF%/I0'/"F+=TX35RQ>WM8";QJRHZI0MV%L M16$^19!GG0=B,BJ/W#97O:)WL"6\@/N&$=N9$]_N@C!<&L46BT5EI MF(_6"81YD5*:P"A2?G7U>WA4A2K4ZT^@$NWA 2-F*18$39V1D!)R 5"A<)7<1JMV:.EO#:)P5'=*: MZJV1';/T$[Z]-(+ %P-]^P2\V"G:&U1VK7^)IO>5-_*_UD2'BTDKOZIM35UW MV^*VH=$^"$TF>TV7<<#EU8K @F\YB\]QV34<[8R-?\:3E9OT\&5WL3[H65^] M]O>N7OL.Q'@G T*L/A!#-FCN)0&::C,SE6,\[&#/,85W,36UM#4R@V@_KK J MB3?(Y@8)&'>)K4")C^0/?_/]S\R=^)-]\9O"G M@P8_Y'YZD_]9K P5Z\$=L.M>,4\$TXGM1>FX\6"6-MG"%'X6W(\S5N\S/>EV M#G)BLM2<2ZD(ZT$F$"P )X\(C?::@@7./1&/ "&$FA2H# P-_B+P'7)3HR%; M:;"CO7CUP58:-QD.A6\ #1FT(QBQ\E;B+//?..0 MLB#8>5W;8^^C]6VQC*H?O>F6>,:]8]@%#]3X>N+ZQPT XT+&/PMJET3"_OWT M&+E6JV79<-RF4/K6MD!G+A9I+1CDMI*"VR8%V @ONW$7-B_@]>C^UG5U++WA M+)B=8>\0Z7%#<(.DZ,3D9D9E48W#50%ULM8B3AOVSR]8^?VLLCLSJVQ[ZRK# MRG:N/JR,RM6?7W*O[0WWNF05]V7JV ^T .NV@WBSH SJQKMI)HG<#=N4)!;6LUX0]8*H%T0W+8C06'#1 D)$ M-OB-1;("P8WYV2 3ZF *HIM(2)'Q1H"'I)/9 3A(VP]!]BMTCC1_ M4&2/2O#)GIF9LP8;<:BYSV- B^V_+&KA.(**4"S,M IQ,&DS@OXN;9X+.WT% M.B(D5>2J=>$C")UYNL3^/*J7AOK)D@2CG04576,W%4HSED;!C[L%'9M7,I-4\*=H4^BEU2#L_NU (2WF MJXH8?AZ7"]HR4RPSHQ"A7G_W0-N["?."5\T0!,$.N%XWWBK%->)I)\42>W\0 MH[4E455B^]*Z/<]UX.8O\ B"7)L5M%G^CJ1!FO AF75:!((N)RMO5D5E3R=N<9\;J-Z:(@3$E!LV M?[GC/]>A.HSM3)VD!2(&3!V"2,:L1*91X+'$7Y)"\E*;/ ,UR2R&G'6!SHTU MQT+CKEU^V/>E?[U5/^X$BIMFA(DIG9T/VQA>LW7L_,[UZC)0*#.Z+4^B(1U$ MY!B;PVP4YE-;%;QS!"TT_&"00S$@8N 1V4A<;: MH$;"@^S="#_*P;9 UQEKFT%4<4NKL\@J!AN0^C_RXJCH#H%24#=\0"B.UNK< MLWBL-VDDE_+>V=K>52L\B2:I3AW#ZD)>X&3E#?HBM4D+0D8E\!=J#K?/ /D) MFND(?'^]_7/?]Z!&9;0-*.<'%]AI$L'^^$/+:QG6:TT=;/_+4H>,$L9^@L=( MY7<7.A^&5#ZW/G'('#(YS^J:UL2<@2>8"3Z%2Z X J-P/WA$P^B$>\"! KQ: M!QL0Z>Q1ZR&X[VX3TV[?Q'2/FIAN/K?109BR7;1;5S4+?I29\;V:=]^!50G: M;^R,5K"Y/Q1HK:)B1NLF.I!A">M&S,-&NSSN=D2B2V>:RS0SW&;QW$.LKF > MW4,V&P7PR0-#HT8D@A((MTQ<>$*8Z\#S\3(UW&G4>1%G%O]Y)8W>)_O[9'^? M[/^NW*_5A94%>=_(\^@>Z& "G-5'8^(),@0;7 E?AF;5]6T+O8#H!<1]$A"9 M.5_Q3/N5:^F=43,I"@3%:2:L6\-H4Z$4*< PRZM>,O22H9<,]THRA/.2IQGB MPM(D%0+III&,G#QEZ.^5-VY58(8)*E !YKO@E-6%()AA1#^EVH2RI$P*$F6Q M#*"NXH:JVSIOU=4+T7 M/@-I:2XPV+LH$JJ+\#+[YX*M2T44!++I_5"16N-DD>8I8253;8')X\Q.2S]/ M"PVE"=*T';GV8;S7GB"Q(4RGM5:<*?X!.)O/<.^#RA98PG?&R]1!CQY.A&PH&&$CBY<$4"-P-"XCI"::#HICX$XSJ/W\2I M-_F@H/W3+KD+YHI MUYJV1IO0P$!)E)\U:<*S W-\+F' FEQ?7$&C.0Q#PF%PCO75<6[HP4"F$Y6%7IHV6N M:'W!:7<9*.KFT2B\5EBBP:>0(&#E:4[.]3V84^DM[- M)RZ!%986#1:MW.7!162QQ4,/1P9BZT.PU0LL@"X%DFTCJ,=H?(XYM!7N]]<=@A"X0.2:K3",2+"6B2 ME3>"9\C1T2A8&^1*<]<1Q16FJ7122>*QRYFOP1A!!EQO"\"=] M#J.7 ;T,N")#C04JFN*(VVV;KG]9[7>UZ_+[S.CIWV67MFH:<%$C=#5@>[+DN<76E' MN]KA&R<(BAF-O,0VK[4BR\FF;2(5X^#*9V3(!U+7:A>;DS#_)R8"N@$!_C @=O& M!^^7 O/CP'UTG+T+&Z^?@!P?;8"TB>/8'Q[TLO!S"\%6KD>L5QM3C)@V)*A7 M+7C(9.9$6E/I ]I$2">8?V,8"WIN[4=M.T*T+12.MYJE7!NA:\%>\'+,7'MK M"\>G8IY]L\R0>3,,+"<@+5VWXS@_KEC66PD+NT#Q T5PV9P\42CBJDVX7TJ4 MK&XV37*8RX $D J#$)="GJ'J.5MUM(-QIDX6E)A93+WL#,+@R8('#[&PYR9W MTYCH(F>H$H_%9EF#B&A!(0D(P,;XG$3[O'GT5C!55,>_ACAGKN]>J;, MV4@$SC,+!7&,V%T5SZ7_>,)>P1OT@DK/A%U/9M)!Z9$*YE'EJT "CY'33EA' M:D)5D,GM.#3;RDH*7L?.5:E2"W'QOQI@RYVMK=U!EYS&?\V!.4WB1K1SWX$Y M.U/3R%);L %2RO?Q!&PJ>FTTN1C#5'_H7^O>&0T_&CNK:(\3&I$G^QGC(&($ M-5TW*6AP_4DJ\%-!90UEY#&ISV\PN&3=X<'IXNWR8-=C(+!6X5K'UJ$V)T0, M-LA"VPM;80E'"]^8Q"�'079TOCA:73P< RV%BB$^<(N!9EXR)EY5FSA)"2]_ M4N#;)EP$@24YB>XOEK7UH!%W%S3B>0\:\?<&C;A)?7OGJ',DX+ZMLA$*&%,9 M(OX#G4&0Z6P 8_C8^9>=A4/1HP5(O(PAT3X.3X81*^C'-$@5'A'.-G1%E63N M@O\.CZ VW:L\BRJ+W0I1KH[?_QQM/W_.=X==S*C^=)2OG.^]T9Y38=TNB&G' M5NBU6)0/Q-B66P>*P#[@\EVUM=5??-\'Z[I9\,W.(J@U2M$3& 378]BH*6WI MIHU^#JQ-Y,"GZ:#D4XI.E,8UA5[MJ)#D@)1+@SANKAC#!!$FA[0,[,)H7LG??NXR(;#? MZQ'SPW!#CSO\>T5 QJ!;)]Q+$+7HD5VLWZC^&=H&I7AG:^T$01#4?,;H-(YC M]C@=X>P$_H\K\,\E"I'882[4"P,N M?HYNN,9B@Z$N?554+P%Z"7!/)$!E7(@4F4B0F,Y]3J<2C%(BKR@-QK;.) MNN#2M7KT<[J =7L34OUT23"%30:MY&9&P7<>$@O"H20!Z U@HO(/REWL:Z&F M?L1I//J5C".4$#&A_DDI29#Q67L'SLML1'K'O ZA8TAI4I] :#Z>$IB^B,C Y @,9%@QR8O:F!57&&6\YC=G3>)KR=RU_R;#U^"%4Z)X9@-^$".Q9U MQI,E@@G&\J"*V=J"B'F)-!_\!Y=PACA*6'.NU7UV;MGF$=X/)A7/DQ]A&W27 M0'[*K%:O]#DX=ML^$.,)E41KR3FA82$L5(E-%E,4M22,D8!<*;56T=TOL :3$FC"+@K$E7K ./]:WV]@<9VBK[#0,-@Q+N*TPQ?&A*YL0A;"+M9IFRG$_\ MI1UCS-I'I.IH.J6YU&?9*NR H#@\]3W!/Z\U4E)K*])\EC4\JQ=+O@,#5#+_ MDY4CGX&3_Q3X7Z,DF_L729BQH4IC\[C,P"L0%Q%B?T,%QQ?S(KMLCOW]UB1^ MV0;O$\Y(!4XK*]>0*!O(P!54S246'TWDT^F$L*T+F9HJ%!(6[#'.*]["X_TT MQWG)AF?>4CDV-4LZ@W*@IX8EXP,?E7&M.XLTC_2?^MK-#4X,/^VCX##Q)I]0OCC%+8EMQ+K@Q<#P4VU:+@S M;H6+B@L@6Z8/&$$QFB-,-* M_X#OX3P-MU1R+16-=13'S75V)4;2K-J 9X4V9>$PZL MXN'3*.9ID\76[26&+=UT^0IPTY=U=]%I/@F\8)'KA\ MZ_7"8"7L(,* $R@C1/E[X%"+TC:4I3QA:AV@$T-"RV7&KA AK%97$W+M M(_*!K[6>0?RZ,/^X6H7>'!0ZZ !V162=O3]HXH*VG[NUP@4E-W5EP@5!WH!RZV!DF5 :$C*\%7-)TC MS3M9CT-$A%%-=:Z;[NJLK_&.>@;MNZ2N'[1-VS]O1NV MO@,QWKTHR"$;UZ9V(Q=:N.0J\;H'(R">B2B&AQVI\&V>#"<7ZZ0#V*()Z2^" MZX_KAG((L)O#Z*- P:"#0A2R^8 "SC3-@A!R/.LW>=P&6J+4SP%=OLC-KUW727&)B[Q--V*$(D:^DF&Z*"+*UKVG@Y=CP;ZLWB(T^_* "N^9X2"P'[RJ"- MX^1#36@Y9$EQ8\N?#3CU&)+OH43@\C^*AO@* K3!1 MPJ$=$AMJ^0^C-Z8"-XKEH41QI&H+(U >F1-$A,[ >1=S>O'$3!O)Z,%'@Y:0 MIY@&"S M%\Y=^YB3HB $-F#:M^BS_UH@');W[:^P!PG)H[%*0<:9J18)2*_4 Z1]LU6X3>9\<'7+/SZWM1&A264]"\X(+7DE&EBB5W M!UY%U3&HJ_4@C15W32\&P'>9&AX25(A+#QYA-3 M7Z 1P#W*'8%@2>E:)%ED E@1G0P?/H+T537;5[CM1W^<[--9*OA*8JIIF4[@ M"C[][SJU:_OY+\/O/J1+]^D7NT\ZF M;*N7G)$2G9'"7.NXB#:[\^!"DKB$K>04*0.^MD(4-?XJ:895O#"!M/229N=Q MFNEC@IOA_UK"I\A9FYW53-P@1JD6# W D-"LY,"5=DNGZ@%/&<(XZ0@C^AE+ MDE%%R4\Z-JVL0FV Q]5,0%[A7R5V5BX;W'2R\9O*4U+H^K 7@-.T*7I:7/J0 ML[BTR3O1[388"'05IR6IW[B C@.D2'<,ITFL7I0N%5!CRH3+:9SF! M<\:8B$2]HJ)>8O"UHC] )$X;BND7,U!)]%2\BZA#6<%(5^"K=4H,L_%6!$"( M-*',E"7C+?! M"_1YJ#3Y%2?T)67!0$8ML>L#^8OC@ GF: ''D-QG2?M6F$Y MJT7Q;K :9TP/ S"T?;]XX11E(+R2^^T>&AH\$)#K90D 7FW.UKV"'U(LCY,I MF^A#E;C@]XJ\S5?!ZIW'>RD7DNV"&U&A&@#N!LV"21PNU=9("9K?B&2$B4A* MN?M5QZOO*A@>JH) !A=[)#%BS3D;XZVH;H55WK,:>\3 R:3PT8Q/Q8O;&QW_ MS*%)M05 6-#^DVV-*4%JF[*(0=G0Z5Q7(7V\A2R1P83GA#6,DTO9QDK! M>S6$!B K9QBG+^5W H2<%5=Y:P *:,X.+AV"LQ3Q]F!OQ!]<8"H^CZ?BD(0(9=LO M":%LBXE,?\2%-)52[\G^'IQ?C4B8 MB;4CN05;G'"@TW+!M\/8*UO6B!;I*JP=%6@DA:F,(QN" UVI]J1!R' /.+N< M<\"1FVF+;\%"%D3A/ 593;18A5J=/'1F'V=;QVZHJG,\77U44:I];FL:Z!4- MV^=4?<+53&K&H[MQP'H$1YH.\"'_:G(3[>SX8WCINA.3$ZAG+*#P>,Y3T,2" MK7L-TB XJP&>JM##0+PG<%^D* HI8+0&E(Y;1^7*LF]Q+HZ$-5N];>'8D+PW MQ6]7_"+ \=-/=M>(NFCH.PM G1GI';Y(34^*T+%?%!V'CK:7B04[%.CB]FMR M4(_(NZG =!&5*[(%[7+%Y24>B^EDRB0R664N,,K$I 5[&"0AY^ NDJ0A]7E1 MQLOKRY^=K2<' ]E&:B"U)R:-#$QMUNT4MK%X])VN*VD@?E%O*ZPVH),?M'", MR=KLO-NRP>03EVLQ9IN3%**,*C%2RX">T#ZB]G@&PL6NC)1B!78E7IP ^ZP, M697A&&U.617NN''=;2V.=8)^"#'B4W/K] J>7#!U78_JC M9FYUWXIPQM=#MKN'D!-HRFD>.T6,L M$*UYU ;M'',VI[AAD=S%^17[X^)"Q(W^;I>7G47,THQFH:&0TU< T8&9;YN* MQ^)V0M$PN9>$8[KNG*B8MJ@EF;MV?JSZ489CM!PC$S0IQ^CW:V_' M%HA,:R7< M>,\PS[WPCAA?Y7U*<-[F$5/D/C&(2L*K.,\">V3RC%U$Z>BQE. MFM%[!9LHE6!4,9M5*00)/1@BH=YN*B/M[&C]T]O/".1P0).OJQ2::^UO'NUCJ^[&L= M_]ZUCO<:G/ZX'8<)W'Y2&SB*1-16MB&=;\OBK55LL7[3:@JJ5H$85*P'"0XK M(_UP$9C^:R&BY_[:V"Y(##9TD(/C%(X+L(/U$91+K#D[XNO3."_60JK@T/Z4 M&CUJD5?'-S#C#C?&I:AZCO00A@6X;(XG\I'>0D&.[P+;6F$3+5WD>4@"NM^* M0VP(0M&&Y&BS4OQ]8C/,B5;"9"OG2'I'$AQ Q4UNW#[)?A6?-M6]:8^:#;JI MF<"-8U1AQPU2&G +>L7% ! 5YI\)V\*X@[1XYZU30=YLY7GVH658;7X5R4+# M3:W9>F$F8)P8[&& 5:32715+RQ6'D\BJ(*M2'KM \0D0F?G+''MQ^Q$HI LTA6-B2RKMLW%_($EO,FS2)>682SG-C;'^> M#-906*\5<_A"6(_&4T;F&V7&,"]PD#2X?6D2'GV*\9 M&J?5)_E8XRXN]"H"FN2#7;/*VN 1R(=II7$]L/9)8FEA"1&W2GD@MG/C+HD= M725)R1 [MO@.EQ6*8#HKJ<5VJ4L5R&S5-^C(IC*556QZ$,@SX$)TK%VM."-. MFZ"W#9EM:I96IU3K:R7AZC=S6>E( 6F_[M$I)#M]LO*>U7EG\L;1K ?_+:]M MM9!WKX#0@%!CV;-5Z&=O4@1MRM46Y(ZSDW%6-&>519P(&[8?W9-=V:%--/(G M O_RKSAO,/+!HV1V2/F12^U)+[Q&\H$7E1F3V C MGTA"1:;Q!I(2Y'J64MXESMUN6ETL>L+FMBCT',"PT&@*+=B+<_;6NQ(]?*M< MRRR]I"P_M@JP(5 DIB6G4KUX7&4R0N]8-B7<5J:A4.Z)1I]R/A\U?H'L6A4# MY^2"R*$__ +V6$H3E)MB+P[37E^[@]2-4'7"5VB!V\"Y/@+MH6 MT+ATMHGLF9#I),6AMHV2Y\WSUX?QWA,*DVLB)C1!@LY7;O,T"T18=0@3!8K[%!7/(Y#3>M)F"Z/Q:^6%B7*IM30A""'%_3*$Y-(R\.[4I5< !S806 -D%5)IC%^R'OY0=(Q7WFL' MY)).DD"URQCZ(61GJE6(EN'#D5DX&7LNK>WVK#DN#V*7^@),YV@9+[52G\(+ MQD4+)%_"M\"]&D1SM<7BY#RMI"V,@]1J]70U6)B5\":*!2P\*^S/LI4:R^%F M>9%Q$K5%Q6( S/%*-6)VH7(<:,HV@,Q+H1-PLT\Z-5_^G/2=C M\.=@%3N/S&/J X%='#=2\/A!FAP$^ZAY-Z-N#9V<$Y($?\V20XJ]?$TSGQD V-:-DH!1_( MT@"W 7QO,D/%Y&!^]# @(\0G+$I*CX;ZCIC=5H)JXXJZ($(TS.5K,D,*NW V M&/LO,RKT)8Q+D?;M55/P\,!,2MP SWO?WATXMT=N(5:Y2^48A]J"E$QLB6.& M$=AH*IVAO#*[;X3M([ZQM17HC3Y:8G67>/)TRGXJ@]JR.>(+$KW.:Y_S0*:L M>.3(&1NDF0RP3VQ++,L-3X#BQ=CQBD2PB.OI7-N4G$B+RS"&"%Y#8E@Q)09D M/9Y(9:1GVN9*.\MYW8TY;9OFZIVX3AANYVGLO0G'7!'> M.,T(@MC 0BI6?:C5P%?"=*';96S@3;$UTF;\'%''A+1C.$OKAYC6;.Z Z)D7 MI:X,/\YC.CRA&UP:_#F,QG0;@0U#'UL..2]RS[RGP^ M/M]A5-XR=)L)N=5L)0'0]DWI*/&F/UR#4*UL8I!Z,,B-DDG=:E H(+51>M+2 MN.@PGF&-)PYE7*V_JC _7/V$T@Q8 AH54]I-\A^[).6K[UZ^=+F10;&X MU9:7)R79#4A2F\V*P;J%VUFM1_M)':B4GF\A4H%?F&!IC:NJT?85BSC DB6H MRU'Q9[6>=U=9!#PKK&%QCF*G+ZHU]))?(H&L"8JO=5/?@PXLV(#.5RX.DQ.> M[P2K(2P.NH@LWVSS&*32O!C3K0.GTM*;($;D6LZ^'TMIB>@7?![U9:0@VL:< MJ*[9Z[K8# _\@/#U#K^B8HR]6K@VQ?INY&5K'Z;:NN%%(S<8A71.F \S0:34 MQG'06,FU*^R+I6*P"VD9;37.J^*+$WB3<5:@ZM=YD?#+>LB MW[*3]]6L>Z(A7[ZIMKQ3\S'8YU@M!3N3&78GZW;+CJ5OZZU3L^YZ[,DW9.T$ MZH[HLD"\84)#2]#0EY;%&A4P/ K3M=Z.* M&^OY#8TOB*EG">V;=40KS7YNLL@4FYX:AV8FH6$,:4[W18!1*NSXJV'(#@5P ML&7'=R1H_XNB0&"NV54F(8(74BQZ!6 (UJ@TP*I[L?L/33RMBO:[L M(W_"+>;ZL]VM?ZA\M]V;7G,$=FW4/!-:E;A\0P8^N_NF]01Z +; FRS9$ 5I M+\G6SG @%:T*4Q)T!8'!?YD2HD>2//AP<+@GB8/']/!--+!L2@PFV X<_"'7 M*&BDP(8/\!E2)>W*\)E(Q1[UK\#/NO:253=6"HDI1-848OV#.3.AYFNXLBE= M;8Q7L.4:;V)>*6TK7R.!)/(M%)N. EQTH1Z ^N%,-T79CF[X=$7Q&GEZQW'@ M?0!8KD;+^.]H?1J>+WZ6?T MFOKI<+-^_Q;/YF^E2*P!7P$CX:9P08N#_*&0.!$S)R5L\3]M);<)$O5+R9X/ MW4_FM0;0J#Q2XA2'94QH$6,DQEC3 '.NX(FG#N;-4.70%:< MIP5E;^SZ[HB"^EU**WU,;88MI^CZ@IJEW4"#:=E@ZU":L23$'>,@5^CS8R>C MEB_[8[=L3+<2C,]7SZT2HG(TJVF4F=- :BLYN$#(C4QG6A!6'^K$JCQ M;0/''(T9Y\4FW+9WK-(\/!V?O!V/K-[4AG^NI 2B&/#UJN[H@0>E,8JWM\?U M54\^E.!=SR1V1H^RCSC86[^_S7;1_<$'..'*."D=WWFVJU+]2#OHWYB9 0$. M2R,>^;=[4ONECMZ,UI\8%J<_I;(X+$S E]BW.#K'.#(5'(Z7SYX3?DN[H'3[ MI2C?V,(5=+0Y:2!;W7UY%9X(D2YCOR0\Y $A@'\5:4X]M!XT[8Q^.1X.HNZ],MM@OQL?_.@1V!P]V$:?G,N).*Q"H\?Z',XY"8A';2/V( M+BD0J)9E6)#@GTD97^#D-82MT-H,_-E%@<;=F787VW>'(SA"T$Q+$[M\P /= M%=M)<.-O79HG3D3)JVN1;[CQ8NF5VV_W'J2Q"MY(Z&J1UKF;NL+*0J5FPNT.A_+&VWF?V!FU(5<=?&(QP]@=)(E MH\7W?,Q=(10\5'U@*R5GF([&L3;-PND@>;*7B[1CK)BJZ-'R%DEAI/=$Q(\) M"5)H:X&4ZI70\B-XJ:VC97T.QS=:EFDF[3PL#U\%,![3D@?0P%MP2V*M=3\0KW,% M8.Q M=F]:Y+K?V)=!_^18JJE">6E#J$+;W]G V516>JL=^;IMY)(%M@+EFQVLJ1ND M,E _F_%[>:)7D= 0(Q[4 5>8Z3POLN)LQ?"4S9**S[U.#&H(0G_?N$"TF_44 ML!!U;>-?T[E9T%1!.[8FZO3Z2X$X=+>P\T3$A.9WX)GS\15^!DMT/R-.#'[9 M87+:?@ZVR63:66OTE*O M4N 4$D\D,[WF.8458G=YDA733[1-K#W5#CIYJY9F/1W/18$/FWW M50_ [2^//PK?F7HO=. M;LU"2#9!TP2F@+J *_ MI?,N#C:WLR\+>D+!T3?%RVTAG%?J1(X\@K/HH MHKR99EA7N?0CEEJ">@EKM^@5Z^FN?CJC'!J;"J1"H$;0$[NQ(KI/PZ9=C#<_NF5NQ-D-U MK87-RVA]_%2"3VJ(_=O!XU",8JEO($'Q$KY3KGD-SF;P_#(9K56!R .&7\E8 MMR?FLP@ CU1.YW;H41!6MPOG":9:"K*^-J]A0,TU#"66QJDY5DJ5&!AR MB^:@:F"A=B2Z>TE_R)@.=.75ML#G%_#VY Y;&/H/Q07&XM#B;[: M,@.OM\CF7*V%M&2M22%:SJ9:P>'4&FP_M6# KIR1F))1WIYG*9.VO4H(1A&U MP4=[6XSX4P<-B:(X5UWEF>AA7($/QQT@UE$N=*2=@TGJIEJ>ZZ63MPBY$;=V MH-AYKI)#JCO.4JJE[8[4VAD)+=PCM9PJ8SYU-G7I/J?27B,0JHFURK 1RG-Q M-[A&6N]!*09RHKAVB.DE^&45UNP'P\X\J6HI CSPA42:+KRF&82@\.;>3XNJ M%J^;/(<"QZ$HJK1?Q(X6/[)EKCQ.72!V/_I"U+M:B+J]U5>B7EZ)VFEOX&;V M-:IWH;3H&T*-&HVIKA9G1?525YZKJ9,(]9=4_T9%>V$5B28-W+3#6'HR5 D6 MLZ[,W,8Z*$;2"VMKK:M+O98!X#+6BJ+6Y0[D1G%]OU". W^W]M8OZKW*7'E_ M,-H/K8VZ>ST_8>"8#A;[H$%3K_O_6G2$C6,R5P75/3=:%K3/<>5G&%M8Z6I> MHRE'5CQ=G3157:Y\7UY2>IF42FJ0STL,>G<8<+I/82W>I7\UAN(+1V(I_A(S M)MN[HU]PNG2!=,U%O.[%;;S2O@75X+(*7O\OIA]F1986&C"M@G?R$Z#Z0)>P M/&F2V"NV&GCT7% -D0=2&:?3FF3,C8PMR$[/1U["&X!7X2?EI?QU M($%"N ."X&?LOJRW?E- \#(9X\6A;&8B%%51('[@:WJ&PX^FSZR/XJ8^A#*J M;:A+6#;CL$)KJR[FIJNP0E$UM>*A1I4&1GQB,\ 2JY/PV93CGQKSI6S2! MG2PU+-I.VFW/3[7CBEXHW#)LL;>+3!I-LU>A/;X75&!)O4W@_U,2K9@'EUK;K3C6#&=1U)<,$8@?C10FJ"FL($VO;4&=>B45AKC8>=E MXBM67C3Y$MUTU<,_IET,AF_'"#.;HE;&&T#<24(,'Z!*%F,47\]S5]O6#4FLEG(O MR@[=[H?4$NH\I*!++O4, ZJP;Q8BO_*@+(1VCA6W/5 [9QDGU%OH .[6E/#D MPX3/DA%/DE(Z&;FBLZHCK!485!LCQ5>63+DC?GCZVMD)@4<4P"MEJAK3M MQ4\HHJ8K=,L?1'/3@1WIY79/1E[\IJU6.C;)-FA16MF=+0>W%@B3?;WD\HE- M"I?4E4PW:JL*VC>NOB+%$.:)"32L*U-\^F] M,8]$;$Z!\"]LH9!W4 G1]C(M]^:$#H4OR4P9[@ZF&#[E5,B+)@CO+0.F_*O) MM)Q=VP:J HL'* 6: MS%D9+S&G!V>6-;#(9H%FM3$9*CP9N:JWJ8I9C6'JQWCL3:72S)88N][#KQ!8 MW,!IX]LIH;E7'NVIB+5)?FO6$&@@(AR M!K#IW2Z9]"2+#:HW$8G]M.]-AK=MM ZA V1NO0Q=GHH;%5R MAV+(96T4988RK+AV-A5H[;5;KXD1W_WJQ&76VA/WRK?/$5AUX%"2(((Z9M%3+5C^) M!.];&_Q)J?K M[L7_3SU$'*K5O"Q_LM^ M%;SO3_P.-GGLI9I3 M?X)U<=ZH7)6I;Y'][.U$GW53OP3F!WU-@WI2E8V.C7 MK[V<+*5D99C%\TONM;WA7I>LXHJ/WIA=YFSQ#6G0C4E@I+(GFJ\7.7]KPB=& M#L[8^9(&;C1I6IR-(N*O)BYKA"B5B"Y+*9LW>]VNA,#3@?^6]%_DG7#?J5 5 M;(9Z_GH1?];]$&;NI4(O%7JI<'M20>?]!MX)MJ^Z_+]SO# $JBNN*WE!6C(,* MB! I7@,Z!Q2=ODQDV(Q^+S1ZH=$+C7LB-!1-269&^/W*R/ X/$FR\S*/A0!E M!CX #18,(/J[.4NGU#*%LY#FZ1(^_Y/PXW >!P_#@9O&2XQOT[R7E*O9>GG2 MRY->GMP3>1)$(['90X=0E!R-T)[>]S];R!#,@?,1O*%&S]?T32\3>IG0RX1[ M(1/.)*]O&[^PX*- G'7V*_R@!<-K8@%45IFNTLH?)1?Z)MU;:=+=[IMT_][C M8FZR_&,S>:X56#.@D80V0&*(S'%XEWXI!0_6="T*5 <9MA6R',(H*H%E-QG. MK&"\OL]P86H(@59*+JA,#.OOBAF=C&&OK9(\1Q>Z0HK<(0'82U0 MG,/M=>YL].K*N*W1=B&_ M]I;JPOFN;OD$W\*]1H0+5F-A8L+W=-UD=7$1ETEE1XZ[(Y"-[]QGG\2U6UG& MBB!VBU?+6'>_F5^W-.@H_M)B@^X:L(#_UF=!$@JM-E/I:$A@J 06B%UZ7K\> MU;[2@G247\7%\G&3-!ECV>@XOH'W0X30F_+TW-)5S=?2$,@?K&^I1=31]6;? M=D3^,;CRJ69M1[5%],*L@7[B[L'6N-&](2Q**($(ARPK)ECV:I.]TS*M4C>: MTN058<)8(JV1:,NJ?=>K0)-X3,2A-009]WGK]XM;O[?U[^= ,FS(^I MM/U!!>RG^^_9PGP&I'5T<#Q^/SH]/#Z*X/].W^Y'>\?O/XR._OABC><-;>,3>I!YMCYBQ"LW21NOG#*Z\M"B=/*U6]BR^P MQ^)?36YD?,.K <+V/L4;GF#X;1ZG\'0_FV=_RT^@ 1#'T[JPXSNV:03$UA8# M'E ,+R&9F\>,X*&=45=^0!/,VBT8P)WF^T5'A40 G[V,_I7FJQ0.(4X&^.\* M;A^]2;FK9&"?-I M@R7N/MOBN]T%W +/7%Q<#*OE= @K&TYSGT/8\L6)R=JB M0W"IC!@(ZI9>(*[OQ N8Z1#,Q8#996Z$+)SG]56$RO)Y)4:&DQ+^+&;JR&K4 MR&D*))TC/6>K8++Q5\P$N8M6QX\]1.2-#\#[9(Z"U7Z'I/8M MV6.X(TNW(P-K+&3F\X )6<%RGQ2(=NO7NR@1!>L .[-*ZLZRA /(*J 2HUU M4<+:#<- /BD"�,59Z2?Z]G2J-',M(=>_D))X#\/6FRA8>_ M?,S"2YYN]2I"U/!8 EC.%'%1$'(KP1N8^'^W1 7U'16 MY\"*XS\)(X!<%W*^4N[3)W7DPDT"@< /H1$RTRQ.%Q2[P\<$2^/];^XH1986&ICYA.V0:[=X$'[)?;+WV@M@98Q 5' M"VQSV_38EUOPV)?\6!GS6W?(BFF,% $LB@%A@GFM6M-6J*V^ $/=, Q3\(MJ ME<-=:X2R2M'@=&N5B"+!"&]>Y M8Y*N=Q]Y<(AJ?3&$_8?;VCL314S#*P3 ' M\LVC,467]W1-IIX#4>6&=@J%D8\U[=[) MSA95YS.NWOIH'9@4+10J OOZ8C M)S2W2+BFKH,\WK"%#,'+:-<$ E2;LY+>U7Y/>T&]C0CA;Q0M9?,J09668,%M M. WT=9[ ?^ TT!*FAPK!XF:\\#9]7W=Y__,RYJD7PO,RBC3.GAP0_@[A:M/$ MS'K]8F6?V:6+>HJ+>O58T*5I80S +;@B2U"E. 60L!ML3)2G:]*486#P"LUC M4CT>DJ#BE87O^G0@Y%7_9QPE*9@2631?)65Q9F2(*)/6]F#'N\Z -"0W]5,' M53G$0@4/E$;\TBP* HJ1>3(HLG!?IY]T7!AG '#X&@(ZXCE8W!BI2'ON5K&, MR_@S'PRM>!J7$TN GW7=N_;ZO5V0(FSU]:;\'9HHM*]VR@C'U=#CL MS(Q^)U5R"?C&J1?0PC(^(\,8#2J,C;0,)[FSM;V%8SB-'O@'PDU_K@P1#!-R M(P.6L8NYM6Y.#%335!>F)_C'>;Q8*LZGL>RY M]-FS?1=*'@22P;.;?9Q.&@2"LPI4&E4>5N@IX\8S%M%EGC5J)0"E2HRMX43L=X*D$3V+6LP9IQXZQR9I475O![LH4T(8$J3'@AK/ M,16$$GPZ1SAX$N \/KC!C,&_K3I3^/T0H0_O<^,Q&Q(=3YJE&W0;N]FZE2'" MF<&],@'>(7PXV,6$LE/6^T>$REC& 'D[OR@2'LB@NHJ$E*]LUTOJ0W.!D4]H MA(E0RL _=HLC:O*YN&YU%3Y!#!@& *A+DY_!#_XO>V_:W+:Q)HS^%91G_)9= M!2'<1<5S4N4MB3.)K6OYQ'?FUOT $DT2,0@P6"0QO_Y]ENY& P1I+93$I:O. MB442:#2>?O8UEC$=0O# T(-,5")D48V+,"(^0Z.B-F" .N@R*M9&BO M*X/K*,>IX@#MCZ!L(71$S8,^J4%[- 81E1$,5/N!R*K'3-D#@*JY0\T_T3>5 M^J5DSY:@'FH[IE_!_VT'V26TCD' M[3[)-!_9))ZG1.V0QZ9"!AI(7E LYG)QQJRXAGJW*K2"TK#?XR^F2+DMJ2)K$IJBCJJ$.&' M4A538D_-*?WM@[(LT(.;\>N(9D TNY0?9*X>ZEP2/0S-B[QA!*YR(-8L(:<] MRN2$8)J-9TD2H>)0%9=DT6-3>C0%],SU%;BB*_]#\YM6%$%C,XV+%%G5C8W: M)G M]K:AP@ADP4@7@94=R8:AA%7HOR^[:U[YIHN?PAWD_E'Q;X4TRX9(.,6C M=0B]'H3F=#%RIJAIY/6FH(@8%/_^68S2PD]E;]=.7P7 :^WS#1AP7W8,:&>Y M[.Z.-AMY515RU:=&\\N?NG $J^^MFKU7QFLR'4M:J)Z )M]TE2)4T/P8=6W@ M4;H/6^FCB"2;EI;JK_]]\9X9G^KGVQDHQO=)IT8*'UM6BP6V3J$L1%0U].HN M]426F9IRW8__<_%>KJ#VL'J1/JX+RO1X+^ND:!0'TYKVK:N8WJ;,$, %GLYN MMF^-RV%^F '*8<1?L=_S?R?(3E;32LE_B81$!/$QN217"P-GJ$)^B?EF5URB M(1TBX<:7DQ^!58MK&VVZ>[X9P][YC,KQ?)>4CG.C)VXJID6D$NJSK"@G]+Z] M^/S6U=/^=+-Z]&:/N'NU,A5IYS^3#'M_#;BL;0.5 MP_F'$)S7;UPI45U.4W/>1J" L@"25],K&#?\^MT;9B(BN5M)<.QT^+' ,GB!4^4!57P, WZD*C5' ,)-T2Y M3:QN2XT.^/S' MFX[;Z[3Y>\#,R)PI+)?-Y(G53H=BJ*0OTB9 1YF'V+Q%=L_&,RJD,HYN:PXH M(R_&A;I>=T QM%$2%YG::+TG/ XF7@()*![.B7,Y%ML$>G"@=&&J7:82KS8_ MO^T->MM[/F<1L#8.=#)&N@@47<#3 ,PMKX_Q)_]:ZRLO>5;[C1Y!;Z,;[/-+ MH219/_OO*9A=I3"G:GB4L_C,/&+%;RCM,51_#HWOE&/9(UKZA]NG2'&F>L:OM&,+>1Q7&62.?DXJK+#)Y,1=^ M7#; 1RZC2J@"*NJ2Y5X-\_!,H+YT^L-VC(Q"1CW6\Y4;.CUYPX.K2#N7_?IA3D/>(TMOG7G04[+[U.VV^DK4E\F?O'Y)0[]N7M_I MNKTSO0RYU$@_%.Z-U0Z9-D9/:+?0(2,-A7!.NDTGJ> I^$"PSQ2J+R_7@AL)E0H)'U'DWCE%SOD)_T9?9F8 MQVN^CQ*-*YF(E?E2J)&:66J9$*LO$ O8"/B1[;U"(*W5] PTP@KQ8WRN*HO MA#(YV^U7SCN/K!Z>J\<)SW ZP"\I?V]5S5*>AL&)I3)UM/4GZMJQ^\=><_6 M6]@Q%XF0&*>IBN]I"Q=.Z_P;-WL5)"Y6?BW AD M*G+[_#6^FY_9R4^V@Z+MH+@#'11K15(@]FU[5$OKAJ4,8UIMT]*ZI?6#H/5R MQ%?9'>-!R?N@O8!O*LX\=N1=)E$QY[H;:V 1WB<63''ED#_<-G>!'A] +=A#?)N@F;-]_55@;#)U56C/6,G^L*P]FM M-"H43NM4CUZ#ZL%G>M\'[-7=+/173^+FG'NMENF,_/&W:8K=+$\,-T.GAK@>EES0BZ2A];G*LX!>N).:7@7-8VB0;O;"&2)^(KUW%CY M5@33E!Q\"QU^TS*F;D_^&EBXX_7Z]][=X-DEM>_XA%AFOMML,GB=/VWI"$1?8M(/OYBN_BP'&\-_3.AGN#XY;M/UXY M@2IV6]?Q^, )H]/S!ONC#UF4WX;7%=L?'3I>M[RSUN.@M3R*!N?:O?U@YEFS M]^[A#ZI&/C=">.F(9+?WXAK[J80!B:R6Z^#_7MZ$!+:1^71TK_F354GNQY^[ M.\>?OV"(Z\#9<[O5\EJ603\%@^X"Y^(Q+(?-H7?F/1M8]-:2O6R8NAZF'K3= M_@"TOX8P=:=EP]0V3&W#U#9,?5@&_=&%J;MGUF-U3 A^A&'JOM=])//(\OI] M(H4C#E-W]RESPR*[#5/?+4P]V!L);MVSCUXS'__OXD<%B4MW'JF]JR;1L&L7'J@W]-&Z>V M<>I]9,\V3FWCU$?RG@\4I]X\NW3?.ZU_Q5GC*0Y^]IVL&&6Y'^><>;"+Y"K&)O)3@7-J%S-8 MACOM\T#0:WS7S*7WO&?3>9PE_KVN\[;5_,VQDSK(EQD2<":?^>!>/']I4R'6 MI4(,[SEA^5%2(0:GVTJ%&-A4" L:"YK'3Z 9WLN'J( M>6#)AKW^(K^+3;1Y MH=7E@*L!'XO_]:SS[&Y+FP97\US$[P[9O"ECOO$,T9N:V \K[>\TL%0JDC>9 M>/]H(&WO-TA))V\"Z+:H:C?(4VHE_-%TFY7&:/42-0[/T';D+_2D']GEV$S@ M]S%@;X_T(40/CRPG=GCF M=3N/OKU]@4Z[Y0WN/Z7@4*&SE1"'S:S8']YX?.G4PZ[7VRZ.'Q)TV@-O8*%S M".S1*I@V$?_!">*LZPVM-K4VA=OK645\/2\]W1M>:KFDK>"X@Z;9MYKF)OKO MWW\2\J$"I]WS6MN%CM4T#X&''GOM3V_H]:R^N0$ZG?M71ATJ=+K;!HY5.'>< M65932@^<-9X.O:XE_O7$;X&SJ?-S9[M2=7LU W?)W%J;>GRGS)^F4HG;9%'= MKJ[A%N_T.%RTW:OEUE?_65/O0M*@_AIB7A%Y(S%)4A1YT96_S(SCGVEYJA)1 M6MCM3'=EJ][@M&&W\NM79AZ*0XDH ML%'?F:5B\J]G_Y$G8Q TE(4..OE;N!90 $2-?T-4J0EQE7;N]4- %/-Z%+)Z MCRGOAI/8*U*8OGK6 ("'4P/VI@"BT[(%$+8 XI5-9;>@L:"Q!1!W7\@60#RB MM+<%$+L!4EL L<^Y\K8 X@ /U19 6$>X+8!H*H 8VM2"#040;0N=0\CPM;S1 M%D#<)6>W[9W=OY_\H3* H=F;7$UT&GXPVLLKDA(M9[ MB&+;K94_V.[UU/+?)F\?9/+VT"9OVPQE"QJ;O+T'B80V>=LF;^\C2&WR]C[G M^=KD[0,\5)N\;=UX-GF[*6AL^[-OB(O:UOX'D9UH6:/-W;Y;ON'9F64 :P/ M+1L /@3N:-5+F[O]\+STU&M;96I]>G+;JN'K@6-[UQ\5ESS&W.VA[5V_7I?J M6BU\;2-:;[@WB896T;2YVX^5N]WS^C8';WU_YK8UW=<"I[/M0BJK;^XXLSRN MW.VS;?;=>QUD[Q.MO5Q/WS\52:9'2.9W:Z:U9KT0 M6%DX7KW\39'!'UGF7.2IGXMI"*!935%:E_FEQ,59/7OX=NWV!VOSOS\5J1.( M2Q$EBSD\R4E&?XEQ'E["XGXJ Z.N$RB2^&$>2:BB1/&\)7O_)__&'8ZK5> M*J3M!@GLAE Q6KK.)$RS_&0<^?#6TR@9X;=T0_N5(V*13I<4S-*J,7Z(X4WF M )\TA"\H3661AIGPG"\SX7P32V>=W/\FY'N,QV 3Y4@W,P=^AX=D.6TG""<3@:GFH9^' M2>S2EW#')!D7L(&8;\E@]X)^2L4$3AD?S3N6>^/K!=UQZ4<%7PP'\0UD7I*& M<+U%608/XC BO+R8(H "$V@NOB!L(P(DJD(C LP1\FWE)HH%@%CX M"E=/"W"@*Z1-_NC!#;:A&PN(51*%(%X!A>G MXN\B3 D(] (?DS2?G5PD!6 /F(IQ-D$NA"C@G"? /Y9.Z@/:!UC[<0%;F\(; M.K_ ]-8'E$=;"_\E\S8?2+;:(D@F">YH$MS?$9(ZT_@:R<)(SX7N4=-@\!H M"G@/B57UVU8NPWL5N6;-]^B?\=K*](<&Z71K+HP8=R+B0#).=>R24!NVLX S MIZT(](#@8;T82<@!C< ;P9D0&J1B)N!...-/"Y_S=P'$DB^! M&(": B&?_F(LUYT4*:8T.LDB#^=(5!KR"H$!E/!/P8QV1"!PY@)1L\326(@@ M:Z"73(AO>!L25#R%&V*Z"Q!0J&,*F6JV#OS=7W >!B#Y3JI84A&UIL#)G*P8 MSY#?2G9).6@2EU!:+))H*3!=VZ4_DP@/TG4$IF. Z).7;OTMWI[TY6Y+SND@ M4RT)LOH:\ 9DK.:S-"F )>.N0(U ?,:W2IBC[?[Q/3D^P$,!(;)94D0@W42T M(,"9W+N!'3#YQ4S4^"7.RF&$^A-T(%!B?DD%D.D;?RGEL\%24>]A'A7&SF]A MG 'W=]Z%^,LXWT#^4A#!EW'@@GD/BC!I8()Q[X]G(;RZ?II_"<]'.#'FFSJ! M 6% AV^@3%3$-VL*!9*WXT]!89U+J%2E+2!43 )D5(01:CCFNB,?% W:*T.1 M=^56B?6!N$1-%&HM.F&!$"/2P@;C;XB/OX).\0^@-2$A;?@J2:/@I%1E3>U] M12UZ8#NE4KGZG4+5QTH<<3JM3L=U+L(X68@QD'!2+)@$@=;S,"Y(>/L!2'JA MU#X6W2>LX0N@2S&9A&/X,%Z>>>OW3YEO9:@OP9M=I><-.O]-\H)V%OK+=6G.E6LZ91DO0^)GWMKS6FK?QQ^DR4M4'($9* M 9,4*5"#=.(8[I%0'=H5>1,$.P@619H5BHK1YX#GEVG7SX_K4?Q "OB_6Z[/ M4PZ?KE[_QB$=O=_GFUR[\JI.0WTUQH!,;RX--\2EAIW.8,-:[35KW<+!O.;1 M:TM+>>[B0X>C=BKX]+,2=:RQL18H?*6[D;54"F8DXW6"N#XY] $<['8T[-,A M2KMO1\/N]VC8;6J/.X>>:ST#%6=FS2\L,F1,838SE?9?+R[>PZO%@*#LUUZ" M33QG)Y*ZGN,'TJC F\[?O7W-CO;@!/35A;G 7(QG?AQF<].?CL$<^'=.^"+C M2"$>33A9(I>=^W\!YTW#[%N&'C8P<&)FO_S#+ S@8B< .Q8,?%X0I;:CA3>4KTZ0J](1SIR?3+_?GIK8:7#ZH3>H0 N,B1E#^,7? C,L33 M):X%A)EA0 Y>![BQ X9KFDQ3L(I_F'=O_EY54!(4-3K.T=4,P$N2 $WS),T1 M]7 ?6;%8 7C,0&(3\0"L!LM9R,$ U<&""\ "=GR\+1T"J8]Q@"4<_(J2;_! MLF.A8Z8(VI",>!-$0F,1(LQLF>DPK=1]9O D> ::60K_=(C4 (/Z42TGP PM M_8UU_E1':?44DR/)X]_D*K!VE+6CK!WU!'84TR\R(.48),VA]#&JJ)2,DZ L M2_!6]F)J2;3.F?FP9M8C>1A-[L]>(V+]VI.+.0_HH/4Y#R*F<#&:HAH,P+1G M18X!P8<))P"/3?.38B%A5)-L>':XKUR+D#5*4U"D*B#TJ/M%C414I6PV\Y7& MHG1C)6L0W!3=TA).>Z4!%^!+4."H$6>)W,WJ'"[$:4K\^ISG0R=,KG:*'C4( M_W4XP+HW?:_2"$RM&Q3< M3+I4RTB4(EQBO.7Y2P/FBVDI(R$:G(P?J 0>DP M-M,33!I="URU47&]P%4NX=&@H[&KM-P4>K*+M(2<2L$)!(I]^GH2B>M0OA!I M%-.6L@UZ-<^6JJ4P![$=$)Z+X) MTH5#Q^ER-A'GPY#K_S*)"K:\*()#:2N.NHD/7P64,2".YELLHHPXD*!63K@E M_12\_B^ UZ00T7=ICC(I=#X7[D$EPBUPX2(.$8+(]$G=%0L$/4;95X)#6CHP M.V/S2R;0R6#1*JL"CAL)@Y_C_00'=8>V!X@T_RY"#NMQ[D!86:QB_((@CW0B M%+.H L1>J>WC"A$H24*FTN%3]?H-!J:X!E7,X?0'S55+C\&7&9B8S@5H/I$R M\GG+TF$@JA=^!%*6EWG.!>-+&=VF&% L$_8JO-3@DR4P5H*_G",4@1AS)81Q M*;T!X;SS:;7WUZCL(P3TEL>4]!G*=%NYJ#S5>8(;^<>D#<)@F>S1/*7Q48GU.X37ZA\D2L:65-*VM:/:EI]1J%Y9CR1E7V M5*:U+-+\2+QK$TOI6DVY'H=@/#W1,7RMY<:P$L :X%C+X34^9M":(DK)12GK MPT)P0$DZ]6.I$/BH"IA?@-*42+6O3#M(S60S2GNGM0VO?'U1Z;SG1,:0\()4 M-G(.V:<\97A+8 MISYW$ANC1,KHDB31N,2WBL M4Z;J@U$UGN$A4<0!]L&Z)Q%BW1N/=2PYUK#D%;-]G"8 8U)$X=Q2"C1,)H[2 MX12CS?T%V1V+)*>"(!E(J?%>E1I;UUACLH/1SP6<0,29M'#H ]B8:"PVN 4T M^96$HY&"DS2)J[NE$5++KY6E3>0]XFO9)-5O+[_=[)(H[0HV='S".M,$T-:4 MWIZF_S+YT'BL@>A&!84K_27? #H4_B@R-A+B\K7*)&3<&>BIXV^1=C$*5?P" M<+_D &-#?=@X+&N@%(25T:N=#[ZLLD&'0':2@J*,H9_+NH$++)5M=\6#.?*5 M8M,'+L61)!5.>?\Z& H/0R-/!$;,!=%<\AZ/D?8EE)27)+:ZQ2W>NV!BWE/XF5NEN/N!N%E\Z+ MAAM!,Q0IP79&E2-J@2!,KK'$M"R870"U8@2@T^JV6$.DQ&#CGE@4(![I3.BZ M0>NEVRB!B@B$)=ME6(^3&0) ;O$?D28K-;NF?VM:^"")BE83HNPMP!L#K?_I0E3S*1@JP5>;7G?!4R<6HA M!.J1C0#0=5$R/300<[J" 5MQ($=^ ;HI>]TI B';-I?U@N6S5[7=,AB0^Z#B M()YQ8"DU*U+%NII%T-4Q3TF8"GT8E[9.#07^=L!L\-Q MF<_%OJ.@$I&L1"),9%):L$ 3I6FYTGT/8DF ]9Q:E6-AU7J@XC/TY7:Q"@0(."E:]",/<@HI55()4 M.M^'=%A#D"%3Z,Y%>P@ZJ^*=^- H"=9XZ.6\H4,!!0UA,>P-F%%= MESF2^W4MZL!I<:5B/1.JRH% 2MO*J9/69J_N%EKSK7/4['MKOG/ BG&X@*,[ M5^ED.]29[ZF"W:J;!+6A0$^% E*^7' _*9U\1]RNC$92'MY$&HU4D@(6>L A MT^IT/Q?]$?6A5B[9A&NFM/"5*_,)R'F#P:(Y<@))'$"8F)&'#J&5&W0NVKKG M7)7O'ZHF.-0Z#F"!.UGACS;*&80[%_7= -S&*PWN;>\/GBB*Q7MD:XJ-M)VWKXSU MC)]79M"3574[>THWZC5NN\G?=NE]7_H^S=N'-^O=G@*ONN%XYG63B!]ODO)Y MPP")6_2$OO/HZG;K6&=7GVN)M=MSQ^VQ54=)UV<);!G0C\"8'HJ6CW8,/6J3 M_S5*?_CI1;OEMEHM^AM[?[W<;=*V9]EXEBU[EH=QEKO?.?A_A)^>)#$YB2OX MA5B'_M*IV&VTLPAG!<'!GJ45! =REE80/)S18:>#[DK^P3OJTK NOZR_+I^D MMLZK\J8SK[>X?O;3QR07[::HU<%-0NMVAW9D\P;PG V]CATQN@X\)^V>=]:Y M]_Z>WQ4^NPL9I*NVI:M-=#6P=+6>KOI>^_ZS39\_DL9C=9DMZ#*_R"90!Z]P MG'D#.]%\_=#N4Z]KY<;Z@>^GIU;=:(!+K^5U[+SG]50UW(8\/5CP>(,M4Y5U MKQR"2O*;R)V?"^M@N0]MM=M#K]>WK&#H6/.O!T_>Z]]>5#U#?.3OS^O<7 M68>*-0"=GE4&UT&GY;6W3%/6M;+;>LRYGIIYX,I&[\P;6,)?!YW!P.M8S]-: MGW.G[[6V[',^#&6C-_#ZEJK60J=O_;D;[!OO[/[6C76M')Q*\D;$_Z ^\B"> ME%:ZK6VX+0^5\71/;>+*I@#[J=>WRDX#9#IGWMF9Q9NUT>MM. \.%3HG M9U[__CS'NE;V2(]YG\_(L>+\$BU!93QPE:,-)K)5.=:*CJW$D0\5.B?=@=>] MOQOA %6.GI6I&UA.QSNUSJ>U1#4X]7K[DRAK'2R/KYA\POD#!ZZ7@%G2'U@F ML0XZ;9M2NQXZIU['5O TYHQZIS9E=(/SU<;$-M!4=W\2:JVZL45UPP9T[D$U M;:]C.>XZZ P[7O_^@OI0H7/2[GH#J\/>DQ[@L665CM#JRL&^80 M]*)S' JG=*/#5E\P^=8*Z+65+$.O;:&S7GWI6?7%IK3?GJI.O:&MGMM$55M( M@K..F#U3.!9ILC@*C:/O]6VNW@;)T;'06>JW<@"D?'Z]A8Z@:6T[;0 M69^.XO6VK,5;-\BA:"4B@UN<C8^ECV2)MY/4Z743@^<#WCU#;PWB!(VU[? M.I[7U_H,MY$>>8"*QJG7M5' #40UL+K[>J("Y+&U/E8?V>!=N!$2.CG ME"=3 <>0.E=A/N,#62X(]D4&/^,=,Y&)&Y\$O^W@IF3? %ECA2TP?13(!+:Q MB**%'R"N_>M9ZQE]E@O39[D%WB,]P/&+/%$BBK\9%RFPA)R$W"M'";)6JRX_ M;H<54@C"JI&_R.!K]9?^J0*!9TT>$U-)J&HA]P?-F+46]14-&IE;:UM]V M]B"K]KK/:\K.W7Q$PWNYB,J-WD,16<'O*]:P1DD4-$1XF,RJ^:T/K5R;WCYD M%2)]U'>6'L%DPO\";^(_B$$=%22^2-;[[TRLOK=-%MOMX.S%_WS\\NO[+Q_> M.C]_>//^\\5C!6=WV)&]G:U9Q-]MQ"^S$C+*2G FX4BDCXK^WXMA:5[>NE43 MR.UM!G@[["8D@Q%,1W^Q +LQLOB]#_@MLX#W +O;M^JY2I*H\I7%]WW ]T_H#\AV$\-;MYI+8166/4/PC=;14^GUQ>B$O&:/ M6W1Z.[IX/!NU[0W;CV246VH\!G'S^?W%AX\7SNN/[YSSWU]?@ %M36>+^\>! M^Z7I/)Z%BQW5N3I/9C.7X"&C"TR*21C-V80> ^Q]@&)JK8J]077=K\Q94'>0 M'47XGC>\11KX-A'^9T1OU^%J*B>;"9$#<,&2#E.!6&]1?1]0??6"<=)4J89(*$56%O2V0?2V4 0+E,#D@5].8-S=40$IYQ2T-1?+*+0C\?* MQ5[ 2R>C$"AQX:*C6 )<@NV%?B1Y%0CF>6W/:!W';9U=OV MSAXRO>%U4=Y,OX&($Z=A>'T02#OEFT?*CP&N5B1#&#!6^ZVA YR&+FPTF.14%K6^3?!^0' M8!19GBY=65B*OLE@B1[C0,!"4X"4] D'?Q67?IQ;L;!5L;"-1@3& V[4>F!C M\>AP2\6C*V0G@2=9VD/T#'@R(FJ?UBI[J_\8FS)?@YA!_37P.X/CC01P6N1X MT96_S(SCGVEV6JFD56REBSLV^DFT^UW74?]Y^>K9#VLQJ-WU.D.\N[)5;W#: ML%OY]2O3'>:0/PPVZCNS5$S^]>P_P"YY]M,7BNLF$^ M+M]WZ/5#0!3S>N2Q>H\I[X;KD"M,F+YZ9LN;#[>\64*06$)U$44?;6J_?9CJ_[Y/7?CJ2KDL%Y_15.O<-EX6OW?\=63'=O^+/2+8B> MI!K^-!H-MY/!-V5,-U(Q:+\[$:RKMM M*K\1\3\[&WOHW&JHY)TV4_<%-7:;$ENA9IS 7Y= M)->AS#S#V 0<9J!+A2UA[#YAG/NI?[W#<;FNU[O%W+JMTT:)V52/87%Z'W#Z M39'[0;BS*-WRA@_/[B]T1# M1L"-&8\E5[=HO ]H_+X:_-]59.[<8DS<'9'Y M9P"(#E=9[-T+[-WE%.O>K68(V=2#'4#PKDVQ/J@4ZY[7L>TT]I<<=T_>4%;U M[^___8=S_OG3NW^__6(SJRWJ'P?J_^*CWW]7S=U.QSM]Z-3J9S]]2?TX6R1I M[E/Q\Z00UE#8#^Q]%XI,[*AUVQY2)=@3X"[G[4W3<%Q$>9'Z$1SC>(9]7Y86 MN?<'N7\3N?-SL:OHW?.&3X/=%GGW 7EWV85SYO4?&G6MXFQ=.-:%L_84^GWJ M>F1=.'M*CKLG;[Z4(]&:$U1VD^3:/:\_>/@,X#1?D;9'396OS44=+1]4..YF8XMA:%WX-X6V7 M3K& [X4_=U+_JFQUZ**ZP7X<[CB1)RF.5IV+?)8$Y=U!S4_":6>/58P$%-HD+$^/;.Q!_#BMF/-QJSRA55]RJ5Y27LH-7M52)VVK?9 MY!VK"[?T@+[=JMWJGFQU18SM1_%HDW:TMH!N_63SK1:BFL.D0.V37^0=BEA%=NF%I\L/MV+4Y4N#<*J5;>&Q3"+ M8;?%L/]N\H(1?DE/F&TUL:%"X&P+3W0 MS'S)#3T+%PLXEA^T0SKWXV]/D=/H;LK6?9P.!C'M!AX^3@O,# @C9C&N,\5P M?XQV&\V/3!/;X74O>,E35'98;K(#W,0R#,LP]J7>P#(,RS XC7!YX@1BCH 9 M^1&.I+1,8Q^8QM/T -O8=NO!G_W17\SRF?_@S_F<^$&-(+>FD?+.URMT#D]+-]'YY]&9Z1\NL'ID; M49? M[IQJX@!'P4H&?%TCSC(-K+@[Y'TOG/C>7ZX44*X'9WT)*.3AG9TDAV= M9 L6;+ZZW:K=JBU8L 4+MF#!YM8]/>I\J-6V6ARR.'3'#&#'EBE8I+)E"A:? M=A*?SE>:+M@*!8M M?^M>0&'E<'0$/XS'44&=&>L#0+E+>7$=1B'(H3T*LUGFM.O,R;*EIV1+99[1 M#X_*G\[?N\[[7USG_,^WW*84NUU6.I$!AJ7.I$CI!^!18Y%ELFEL>(-,QZP8 MSQP_XQ2CK!QTS.G<>FCF) 0"?_BCMTG5!\O'SC&=]DEXV6="[8:!KP_XS))K M/V5.)+US8UKDE9^*65)DCY$,]',8S4$9*2+,7YP"*\&/8PJYP[D4$1OFFI_A MGG%K O>(?1:39087_B7&?%U21*1[/5IIS6IZ-FN+5KLZ#*X$B+0X$K9T7KZJ MY4N-?*G.>>0WLR0*N($K:AS*SLL3(,\TM^S)LJ<'5)JP!@ES_Q>/VN7^B1C4 ME]=H\%CV9)X]&5\.FGFL.@%6^=A+P[(6RUKNS%I>C]-E1"3]F#SEXK$]"O2: M21SF:1A9K0=/()POP/+*8$/$=[26^[-ZD?E_UC-+@\!\_.'R67X@13\.&&\H#@^BAR MBDP8$4\,R9H/9' +%>&%F_-9FA33F>,[&5P";[ R^5(>"OS&CQ_/_#2'$XB2 M*R>,(LQQ@>71>^F,8(5)_8T6FO2J6./=;"C5_76#]D,H![??T7V8G9*)(KC] MBX!"&,Y!TXWR?SU[YF3I^%_/IIW!Z5F_/SWMS 8M;QI.GM7$U&GW#%=5'6?//N JF"!7LLD2H),>>5A)B=%DR/"R7-U$TP_)__&';:[5<5 MCB]"Z,"KB,*^*0-AL@B( ^'JB'N)#3Z+<1Z>#.6G[5C?%/IU?YIAO2I2,M M/\V609IS'T+:6#'#%*_.F/"X#: M%.".JE037OSYRR>B)+^B2B'ITF&,4W_\3:0N'0)^"]A01#G"=R;\RZ43F]F0I:OUYW DTMV6^X]CD'[5!@F-U;U)PBEA]22\!$L6H$*F M127-M);>FOWHO&B_9)5>H[7KO.B\K//4%UWC,LW'X?O>RXK1R$3]HB^O)NGY MW@\ S82 C_)E>Q:1Q1DC!(!_P7F"U HB8D2BIDXZW*NA$*EWX: M)@7PB.5"- $BVV!H'0 MK\Y<1*"AO0$);_R,7]*32.S63/1,*7\-_@I:,LO]A93KDS#RT0T )WR1S(5Z M!*Q,>F"&V48D4<(TH!0CLN%W" T>._U%PH[Y ^GJ>YC/P:1ZV2+(I8\R!^E0&EP2HJZ52A4R&#H&&$0N\Y5 BH[ MIE]$_K4IT!'X0,QP,F:NACQ9/DUG#!*$:'N>P.<92+V*M6,@G$8CWN_,!R8T M$B)V L R;J^>I&B75&T$WP&N,D451OC!211^DU"ZF9/&QF^> J\[+1N_V1R_ M:>1OW+MLKR,[#X:XCRN7JW9HDVS^*DJ[!WA<5?L9+4%6BT";JU6UJ%%Z@RQ> MDKD6$K-K6M6TXE@@X(VNSEKA[[0N!M]4I(KTKI-WQZSQ9"E ]Y$@0&VMH'C:M6@C^&5Q!#/]7+>:%2[7OPH]Q9_Z]9Y+7N($FQ074%J$CDI!OAF60U M_X5AP>57"5Y5T=^KC+RI5=UM7S5*KD[@=+(P7\KCJX0:7^ K=%JO?G]W_I[^ M;+]ZZ12:'7V#IR$/0N8@B;WT'K&?D(P0;7Y@R$\^KH9.VO(L5W^3I,!50#T- MYTG UC0^X9AYQI^OFQV^\#V0=%Q$(JNP=&>2)O.J1QTK]U.P]>5OZJ@;H?H0 M0*PJ$[WG3P]5S"_[0QLBC^C9VCW;\T/L=%J=-EA_@C+NP[A@PPL;"Z%A"989 M^KS\X-*/<]# R?X'#3:,57JB=GZIG PU)BL2EX)KR&>H2J1HP/F!O\C]D<[2 MP+7U:A5G,CF7M#EYDA71!*[5J0.O<,?LH%#),X[N /A'$F!Y^]2Y6(+5.<<5 MJ7O%G$K>,4< 8V4+D4X0X>(Q*=IE5@*:S=++%:&>8)()]SF43%7'NUX1Q _XY9UFIWF+E H+PK5[,$^.Q2 #>$2_"(@)S' M24%V,B'&P1E+Q.![8I_'OV(LAAPUA> / M@(T@XRAYMOH4BK], 1(?U-<=1Z"!2"I"%1TL'DS]=-D$HY!01L3 M]4PBY/WP(+=V65+DBX*UCJD<)LHFP67(]/E-I$FFW<3EWF3$QR7E,"C@G2A- M!ZT"_UHV*=#-%U:=PN5"DN;Y[16E(YUG,P1!:,Z*P:&YXI+XB1/0'&4D0;UQ M8BFX1,L[._NQ3>B/%$%/+OF4A&RNCDV2!J,DTVTX*I3#$B\EA8PA('E?4F31 M$JR9- UIN=P)_)!=6272.', -+S57.G)PM<:&S;I191EF$H>YD>%*"F"NTEFRU(K05:Q0(6(#_X&KF2UFR, M;,.*!/47@/;7(2X)M-NW.R74! \_PRPD!T20.Z*@SD8#KR_)D?.A_AWP+^7TVJ@\5@J=_S MH''!((&3P3"IQNEW!,%X3BGQ&@Z<+@4-:C2 M8#';4FF-#["(E!TT3#SG]_";N HS4"(+P ).%6_H% M_/45ET;VJ?28K!@!CP]]E0=>/2*XF#U0Q@ICT*?@D< _ ;!2IR%FR^0)-#0O MV*C#Q*?:@F@%"[ 81)2)*UA8/#V/58[%5(P%N71@YY,PGP'\J\&LV/7/U.RFE!&G?S M^QG<[F_@P3G5"K"^C"H X ,F\FA[7.^ET@)3\>)D,L&XNU!&8 T\+F$-O%8V M6?(+P/,PD\U0)"1'_2J,'_F@ !_II28%UKB K1(!BM RDHM4Z%*?Q%<,H4=@ M0LEE2'T*KZM78^2 +%DUO F%Y258-]RB*I.[)G6#V14^%Q]@0G_L(_^41D(. M*"HPN^-UP"686)I#D@R3.2AX63ENT)#F84YF$V$E)HP29TEDLL+7+Y] 7Q,I MRJGMN[[C) 8= H!]DEP!KY-43#%3P $L "FS$="YRD>F+&MB]'/4'_'%4,KX M>-:, J:[Y764STAC0 F=: '-^,\RV)2Z.IP'1X F8BPBY01"C2(3@@YH4I A M'12:&\IC--:22*)<"K3DW"?K]1)UXT+:?"BO(MF"\%*IS%5LX:5V2NP_E>'V M!U!2DPKYR71=H@*Y(,P&F+, T@DLY)M46$V!N*SFH?N"T@5/FRT#,-[198$D M!@S++&@S- A-NC+V6F;^(YHA]\/ "H5/ZOP!"/1*&,AN*(R4):[QO9U2P.';#%!=L^SR(5=E(J=DGOP*@5A@;PCTN%&ZHF"(2]O+E .4_:RY@"3* MDCFOBHFJSD>W\\E)WX_L^2G/V365K56OC (.?[,*'^3.(UD,UWQL5/:'S(#V M@F(,_A\G%9MAG@3T)W+T3'$;<1UFE!DN>536Q"\(*2JH9LA>NB2LX3[#?R0, M?$Z8^96@E!FW6EE@3,IN)J.F"17(V/RP'

;!GMQI:NVD$9N_! M9FSNU=T/V);*&?GC;U,PF.+ G"#4:?5W7-S>T_>J,WB^F9)OV(F'3B*GPV] MLT?"<7DN#?+WWJ+261'P#W]2S]8;)FNQ7^HJ;!* KM0TQOG[]+ -X_+H7O.G M1V+#!ZN8='>.67_!5,0%&@9'S2+WIGW;.#1 MVVC?>MC9*5^%#BJ:@6,S%I,*2ER5C50P/A&OY"@I%_IJX._7Y K3]U<]^NI1 M1J@'\]DIV"-3AU0 PTA6UF%.,9[%(""G/(Z2$EZYD%QFA92!-#/\I;+N.8:" MD2*=[EQDU0B5#BI@X%7E"U)R+<:%$"9PJ3_.*S$R3K6E[C>\DX7@0H8=:$[Q MLSPSW.*F^!*&\#G$0GEL.+A/%H*6T_XX,DCQ-DHEQ$S*F9]..-\"C]\8^^^=MPZR6WH.]L8"#KITLQ+"T6.>=IK&$8U8Q*Q5C\?)YD M"XHT7G*_J@#CB)$W+LM6YS8WQ..S&8;O?8J>&SD"\G9=;X/]6W7XO"DE+7.F(J9<@*7N M*E-0SM\B%1A8YMS%U2"R3 :4?6MEN9K*W&YXTG=Y<"R3<_W,^?S'&Z?;&;2] MLZ'SXM_>A?>?3K_5]P;MEUAYYJAJ>[KLM#WPVFU]V>G :Y6743'.0N5M&IGM M5V;%?;OK#CH#M]]J;\K>PR>VNZ?NL#_4EVUZH1=EZD,/C-G35DO?MI(@*F0& MQ=83M[)B=$(: (AM26>4&OOR"/GUOT'!BYP__'0\ RS PV[,#79H_LF<^^CX M6"(T"047&E ".-=%UC@9]0>;PPYGG(?T41'+.]#^HJ14RSYC?'V.C9)5I9JJ M&__X[O-;73<.6 4,E2N^*)$NH*R22\44=.T4=R>HH&)H'I"')(E0ZJMK^ MRH9)_:3%L0T3)3O57WL1(6^"'S%;-9U2UVQ2WN1GXAZZ7I64.N^09BWRT"("G5R(^Q_.P[ MO_BA\UL(_PKG_T,H_/_.Q\1CP QZ+Q'!C5)-G1F7RA75*&_\;JX>Z:K&QB1/ ML>YVCO7P3'\YXCRPK!>A;->8 1"Y'E;B=I0D5 E."D*OI3OS!\E5?.6G@6%* M5W-%C4UYSE2U;4OP@59-#LEZ#!Y.CTD@D_#;-O M0&M9EHQ#(G!*CJQM3A7ZROI]O:5LRY"A.0=Q62[.^:+\NOB2492,?=G@3K;= MI1>AP0E..3@!7PS=&WH,0Y&BE,*]H[H[!667>3 "0!@EOJJ W)5EZB:?5BX5 MJDT28ZXH@\/P)V8BJV'9')%R]=6H*EU-T:\6O%#]![H3)A.P+ZB02ENLRKV6 M"92]JF, (YA1@E+6R8R6E7DE]6(ES_D4V1BU?K6LO\8\Q_U"Y(:D\:*W,=.Z:QV::V0-) N@-T$=C3 MB]FG3F6LG,HZ5B=1;Q)A\P:M+6&_"*D$E\!19POXMK'3BQ&B^07 M7[]\>%G+H/Q/+)]N_\"LTS7*;&BETY[7?D[I_7+'XI+422P[?"63Z&L/?U.K MA:&'G+:\X=G:A[0\3/TKT_)K*[XK1J &U+=]YG6ZZU8DWG^3HS% M?"12%IO=MBM1H*JUHKU3FN^^;"234%'@Z:#7:RX+-/P#NF-9K]7S3OERK'_* M"*YX_96H#/1!(L%S5SDS MC7(M;9#[2DI3GP\T^-#=!-@W\PM=^B4E@2Z= ]Y/=7DD!+CZ]LNL=%4U%NLJ MM:&AEY#T3W7=3K?C=C!I'M^\-@4I+ MH>?/L1TZ&'Z!@PWEC6VJE@A-NV2,JS!ODH?P1*"U3H=1:B0Q9-4:2WS;V>393W](1.(N87[$CL6HU!$1144$]A\"/#3R58X=)AP;&EH5W MZ!M$+O3_A/$,>U $/DZ!2=D>HDFS?-N(G$]PX6]A#,9*#(CG4-T[%EM36:/A MX2&YC $UYQ(,95]U/^'26B.H"#KNI5AB;W-Z)^Y)RM2>R08P(?5(P@H\LEYC M!F$Y][7FMF(GV29ESE9V/75E5\=6=MG*KIU%SUKR#'6-(X7 "/-R; 09$;:B M8\XM*NR\4D&,;IU*/ZG.JN9]1NV&[;C8(\_0-]O= M81F5(YX/3VC1+V#[M(9-V[#=W.ZH[GPB9\CWVL<>F_9CM"V?&XI0=6J,FB53 MMB%1*2)FKM4'CM3I&465-5SM+0?CI)QS-!)C]$ZA.TC7D!,A2/^&V3UFU7-6 M5L$;I>JKW3$HF0")+F&GD]%$"-]5/ULWMJV^?74_:DF=IB;]ZZ==E@*ZO6&C^?NUWJZ&8N8A$@6F2XE:#SG?B!94:';=*6!'$XJ$ M9":I59*MD#>L;W[S/8W_CGB]3C;M7M_R"U\%E/\@%VT][>K6'.#N$OT60FB7 M!?J[,"N[ EM)CKZZP 2)ZMN,_:S+V8:9V='-R#E*Q;2(E"C_RE)5M]94W?14 M(R05&"Z;']ZPR5_9T\]H]&?X1NA":D\G.W]GH"#$&'2*)NP ;?57W> 9<#TQ M+BC=4,@6C D%^$IG#.Z?&O,TSWR4'>%TVM65[+T'Z^%N) 1LJ\MW2@Q9^[_E:1K 4:]AZ[P ?@% MIQ7Y3NTEXQAC[$NU(9*.FX_>K%V09,=WD2G!&JLH,E0%,TCYF63J5AWE_!#9&U2^R3&KG4:V,;(THV,ND3D%=:@3O1RMA:Y1U7,RY"$5 M(7N)4QEFOYJ!BJK0%?-AL%,A$1K6\3![P.F99B^RNW+&IG:1Y&,E!.8&EI*$ M-Y)OB8@;'L=&3AE* E!5L+RL$5(S$)Q9DH;_P"F1BBI3$F3*G1KH0&@NN[^A MVUKJI L@?"![W!AVY>$6=MR7+@9QDU<[I-+^=(2-$@PH710?)$=8(D7 2=%$ M P9*+/*K)/T&ZKEL0$JC3.EQ\EF3!,Z!)Y?H 2?*XDMB?DG9WDUW+*.,R_(% M58=OJI8BH*.NG:3Y,1,=9D+Q$%"1SAV5#YYIQ4+Y'DQJ9*MFM4VV:6E?I1@; MQMQWI*% 3'RN I.#;YA[9K+E+GMME6!0%*XOTKP1C#?))*C)L!\#I0256CFP MGV3_I215) YXFE]AIJJ!&R63OR_CM?Z[ M[9/H]KS>F?8GU$>;&]I/*HQ(YTCVHHW':M+#O(BI W)DVA&K@I/;EHZI=6DY M?IU,!$4R!3/0K6=]B#@X(4&M"A5_#V7.A9:V5,-0RS<@_D^>RDY+IQUH.J8T MCDQ,YX12%S,_N<8;_]_0CZ?+ B03OM&Y'&2CA@3\B+D-O=YS[]9;:']W"YR1 M>_'NPUO.W=)I85^H-*/<0KN%61_'._OQ,X_BI('LF'>"5M1&2JEZXP9M;]!Z M;B@&:K&%6HP/B B'VP??@5QT;W/]W.[0ZSV7=H#T\@C3BEFK-?0M F:,Z710<]%N7C_]NVG ME:$HG 7]>S@/$?-4;1E=JXO+Y-Q:W>! ._AE8#5=G3,!5L _-/G2C,,2.;2\ M=G_8$+*%-YDU?: -*G\(N?_!WZR;KA-"!X.EY[ '?^[TS\A3+*>>.3)^Q7 ?(J=-[Z ML/$(Y+,_-^]J][S.ZH'T[ G$Y3>T!H&QZP6X$2G>;@Q?^TX)&-96'FNS(6-BI0Y,:XRU%*. MC-0Z"TJ>]Y@2S$KMF]2/ 7.,4 +'T=:*F0\?/YV_?VLN861CH^RQ[>1W,:NK MT[5)AS;I\"XD]ZAL[XNTUN 4J@+IYEQ0%8UHPT]QOLEZ9STR19T];LA*N(VL MRU\!8=C94.&*6Y\2OS_9%G]0[.."VQ&E;-B^U>KX;KH,GV TH@Z@X'3S"67, M:9#I=CCH=V!16O4N_3LFT:M5 6E@^7.P1]\V#,G$)R-N4]4^?*^^9K-KO>1V M*PT;#+3_+$NO]3,\YPO/4C<*+S@\$\9@3*M2:JS*KKRKJN_G%"?V]6/15&_H MMMHM;U#1DMV:7V5PYK7:1HZ6,=)]91LK*1&JS(O+K5Z3%T!-FZ_O45:1<\Y< M.<>(['1,&7)6']7INZ[3O=9KWKHS00=?K#FK;5N,PJX_2H7']2KI(1;$T MM=<5.';[;O=TZ+5J>ZF:%BUOV&\$HP:=VE&V&JBLPG'GE/.=(.W2'5$A[4V$ MMQ6RE_2]47\W*9R;>X"AH"ZM43?[23CC2)&R,2NTAGO]4[<-)#KAA/=FJ37VV%B]S>)W##>RKJR?T8 ME*Q$:$Z!5*/'51,;8YF (^YQ.ZV;.//%=; MI1HTM<<\-GOACX;,'$+T!?9?RZ7$&$DG]&KS&YW/.2$'L1K4W#! _(5R#+K* M*XA$]Q=V,RFX84< W._O0G W1+T W/92]Y;A^%LU0_,2* ./,1#HV:7'&Q%8 MU>W+;%/MI\*5V:(84UVZ^NU47QZ1Z[X_*_T;I7.^?>9R/1^NV!1/[O4P'.\Z MO:XWZ'$Z9^\4C GM3H]QYBKRF'J")RENI']KZ)D9J51]+=\G\PB-R\\.3A66 M;5N5#F4FR:KV?^@N R[$COO* @1>D$8YH9QJAR>N9"+)* M:@SE-G!V_,H#X+Y8A)2[54'&6/5!7[\@&R\-G38Q=]P/D@4U6I5]F%2!?+T+ M7+5)H=D;C0D .Z+(3H3D3E.-S#9V)8]9K<7D?^B M[)]Z="K4SXF9L4O)12FWO5Y+ QPEDY5*$NYT-I3>3UF%ZAY=P\3ILPIGM%,. MYZ G ?< F\MAMJ@OJ7!LV9@3%?M,#U+GH@K,-\4RM#Q)-8(%98-66HH?7,.: MU:>Z;#E00T6:_.Q<) 4\&)6>UUGH$Q>BO,HQVLP$ NS%5)*[>F%AM(Y5@>D) MUG[PH/F JQBX7PLS;P+N98() ES%:#3PQH*-9"ZUGPQ AF6>*??H'R?3N$P( MIK0"8TAVR2X:YA;@I&QS0H)L]60R J,'6O1HE96WR*Y\[/8N9?KU,2LP7X5$ M#"/?A.G%E-Z:KTOUA7NGG+4HSEU7?U!*IT-]4T@-\;U]*,RYTP]RZQ0 M*#(*U!NPD^U>J$]X*J;,F:BIH9&.,#SS.L-5#88A-<=\1%S4=$6AF0:L3K%) MFR!]UP8' .^W)0MT7@>8LN"C2K/+F=*/Q@44(9JY"(;(P(:6"EZH4*P*)E>) M[ :!YCI3D4Q3?S$#'D(M8I644R.@2*)/.5.%E %RNW!E JM]-/'G'Y4"2AUT M68CF8<'WZE!D*PYJ3?\S*;UPN%A5 @@M_+FABZX%EH%-)F"XK3/WL%WMV:]F M-'%0B]%2CQS0'?I'2P<[\^KG$K&I]U>#=\(U?0]M,M-3)S/U;#+3(2JA:)<+B/]3D=(MC M/6WA4I3.*MG!BA0<.0LA+/.D5SVL;J4,7!K==6-;#WG!64*%%'=4=([-*IS7 M>=DU&%W"KGX.[.J26OLA9X /F8IFE@OA3K#'6'UZ);S'I. B?>P('LHN'U1) MKB*E6A?2J2Y5#4&U0AB +5N6IEPX;Q02Y C-@B #AS M'GNO1>(Z+/48W52,-0DT3=B5F6.@<)$ W>+,(.&7TS.TRI.L"5+G9KN-^1G:HAH:;'3CE]OB8IZ(9:5,#^U;;PX8SZ+6FNCA HCG]CLTQR,,= M\CA9E7SUC/Z+!>FSW(+/.>:'N"0.13GI+F^ M--IGE%?>&6Q8J[UFK5L,O5_SZ+7*.2O;#ZPFWV"\^2.J=S,JDL6N-X%D1V3T MZ\&=BVK!<#5D69&L($>S5W6;<;L3U2UKL*S!LH;'8@WE,)0(@_LRXTGE2RD5 M(HPOA9QNMU&#R+0*X9:]L:J+)*R<8%<#80\K MALDJ@TC*H)6000,>,UOM+1]S^D4JB-"6P36LV(I%5\UF3\F5I&72J-&AK2'WC?G080N;I7Y5)NT=;5K&QU?(1XK)N0HC3R+$T 2J=D$BT%9OYSNC-.W()O3;R_FH61\H=D#>L[+1R'P0]X)+S< MN1/X4F$E;*0 +%4XQ]IVIFY/PO%AW6ND>K 6FL#GI7EKZ3^J5.[:3=[\\4Z M][;C>(DG,.1XDVS(<>[@0YIVPRU8=L9RQL]UZZK?N4<->9Z?U&^PT/M/[ M/F!_[[:@V5?0[/CV+&AVY6[V5*QRWINH%<3F;^R!6P?LQB"0%&FE5/7ZBQ6? MU]UETXT<7%)*Z:J 1>[02#BJ/&BY#O[OY2M'B6M66DY0 -_8.78[T_=.KWK[ M9&^RFIJL@>][*M69KCL^LW>]N1RH!K#!^%_/.L^^MW3E5$Z,6I#R1*J7*'5F MY4B5P46'6G&PZ@H-\PCN;8]M/&QT-"@+X[]&Z0\_*4V5/AC61/5@MG0B]F@? M]FCE(6K[A3ZG?HRC=?;M0(_S$'^7%2(,#S610YN=%9(U2CH?Y' MD376*#6< M1(7NDE1Y^.GK"K>U#':/S_X#>];DZ3[5X3ZY)GU[7-L&4CWQV;]X_O)N9_HT MT+K[4[>QSUV$B,6?XX/6?5@EAQ?6\DIGY(^_3=.DB -3P'5:/=?I=(?PGW[_ MY7]8?^1-K8W0.GL+T!^"P%Q>:%SGF@J#NEDN@.OO<>G\T TC(/^ MMK>Q!\KKZSU8QZR+I$C'(OO1^=]9D8QG!D:5]E%IK-0WGL/)2ME!@\=B)*SP:F+6@.!C0[ MOCT+FEVY^\G=YS81Q2:BV&":340YZ*.UB2C[?HB_ZU;W$\>FG^S*J5333][= M(/WDPJ:?',C9V_03&0S8HSCT_N9P[,L^=Q$BAY$]8:%EW[Y#Y+?3C:58\6B;*4YV3-QSL^U$] M&' Z7GN[>/R 8LX*L&T)L'P&CXW%P4NO[M[SZ(;WN XBX;90/'&VUP%T2J.Q0Z&T.A>[;H="'/!3Z MP=!3ANP?J=[F@]E=^+S:7=C6W7#=#Z\[$>Q39+F3B2C"SJG4DGQ] MD^:R+?D,R("'*M>*>+J=]44\1EJ$^_V*G?; &_2,Q9J6\9SWTL/F3*,E< 07 MA[3ZU_05SJV._\'?N+=Z[@C_>)ZJ%LF=LBZKLV=NB*MO3=_+Q/?%ZAZS](X-4&_/S M+'36%[AMN?S/VKB'((#?MQQ[]SK*9TDQG?$F+AM+@5,Q"6,L&AW["W\41F$>"K/R%VXM,N',$[A6 MEJ-6;AF'^1(+3F5EK#,1(LCR9/P-8)C2Y>$2"%/YXI^,M2Y%4D06R:BF0*;'R&\(R66#R- M.4/ \ 06)H]]/$PX?SQ2N7PNX@!/< 1( BP<;HH2N!G>(G"NPGP&R # "(-" M'Q"6CL/"^/R(JL(9FPQ\GI7+ RK!QS"5J^;+:GEUED2!B<'P^+.V-VP]U\7/ MJ^\)2[[WL5>P+K"^&;K<=PKKSC+?SW">?@H8@N7G[\2EB)+%'%[9= BID(G,=D8^]HV;/7R5#])VXF(^XGC\7XUF<1,ETZ00E"$%'"', &>CD M44'5]:^#2Q^(*G#^ -BF(9;>?XCCY)(5#GT4'X#AA7F1"Y?(H=*A8OU5:JAH MTP5XAGC1^_@R3),8=P=+@;B%G:]Y-K4> %JGER#^,)XAJ4K*OO33,"DR'&M: MXH_Y\KF??930"<5#\782\-'VJO,E" MOXGG?"(YLV97XGH!/ M>,%6M#=IG+K*4%EV*O(7;-GS^XXUSUO5:K-$"8D74 MBP*_;K=;WJ#R/=U+=_2\;NT.^?(A[&')[1P 'T"< 6BO?)3.@%F -H5 \.3F MS["]M>\1QI? Z>6?^/I_"61OJ8B(7<-28S\=P#HT0K%K]S#(TYR)$. MXM*92])S?#H7%\"**(&03/B*!3,^UXDTUP, %:"$P&TN5@W-13K&)4"6@CX# M)(T?2*SYA,?P_3I4_EX?C2W+EZIO#Z38DPN<#QISCUO-!]0$.(!M'&8SH-B+ M]V_??@)&[5R$<7*"S:[ W":>!TKR7TD(Z'D)< "^19@U&\<$]N_A/$3>\ +K9CJM5V_.Z8_VJY?$7?"Y0!#.VR1=>"Z6S&&/ MF8@T]%$1HJH%5\$EJ!#"/L]:+;?5:L'/(#V(Z;Q5.KUJ;U-3T0%ZQ00(I$A1 M%L)?(>MT].I4C 5Y4:\=P6://%@VO^"<5F!-:_1A#?RE"_^JN^F-Y.U5*0(O^&F< M)ZA]@ [=7%=X#UQ-A%I*L&$*]:V4RZ([^@[63'*PB#T4X)$#0'4QXN9'T]G M?NC\XB=_AWY24T?>)G#M[WD )B.(:=QG$=%[RV>K;:'&[M9>W 3%C1\C(>X2 MJ'"%_@U QAH0OSI*74 Q=&PAJ&("Q?GGMTZE+A0$ 4OK5$Q#-!@0,?T%@W$@)0K)!F%0B244%6U9*P MAHP?[).%UA&**6K'A)HB4S<;01*@@']HEOE381RG3SBJ<**-21V %T77_F[>#"[;6 ;[=QIZ*Y8+K]GN3IF2V%^B3 M] (=V%Z@^]T+] &PD2.W3=!L!OWP+^6W(1T;K6;0H\@=N]8#@QI3 M$;%.[DH=2'9/!/4' Q 9V@_3U \*LALRT/*"@BEA(@1[K9'7P[[8YT3*%+IM M267-43/*4+: 1I0*%@O^DIPAN 2\ Z^Q2**HT%;$ L/C@="KP[\H4L=1DA7L M>T;C7YDE<(F?PZY%A*(QBS84GQ9H>V*"I30T>// M_2G>M$!?03A&CX!R*9KVX%KH9DN PSQ3@ 4@AVQHE&\K'>PUFP9C*+G>EW21 M,U3GVAWILT,_\R=PB'X*:L 4KH8'@$X:(K+#=M_(6("T>0 U)/QPP5&1(?PS M;/QZ!9)P2=6/UKI^'< *94#ND0%^&'.6CL9 M7"68''^",P#G/C;M@=4 .BL+SP7H-%74PI\">%.S=RM>\9:- ,"L$)4ACK-) MM064DUZ_Z@&L'[63^]>(I#45#!3*T^=L8*3*EJYQ'Y5XQ*!GO2B(8> MDQQ$LR"ULJF-K[&__"IIWMN2=G;O7;F,%LS'M*+)?...@JZ*,'2Q%KA$; M#+9TNCS)_$NV(X';S\,L(Y0!KB ]7W-@&BI,T> 1*+%*^RUX79()(I5!I76K M2^$Y9T\W7E5:R5%TPRU.$Y09&?!4Z67A9R7<8!4,72A_!7F>NEU*^""'18-E_3IK$%.\=9:%ETE4S$FJ:2]=>GMYF1QT#TD)>J!9AE!8)G MB8Z\=JOGM)$4TR#FV0_S==Z ?D-K6LSDKI_ZJ_*F,Z^WN'[V4Y?1WJT[ MC_K><%!7"S">J\Z"-YWY\.(Y(*BK^[ZG8B9 [SD3U%(+((\](A!DPE@!;PG MZ4%7J.01BIR=>6?]Y^4BM=M4?@9NA!0HOA./A3]/80V3'?BHP).Q+3D)H/', M_P?P#M%)K9%1)]8$CYL1%[ 9%&(X$+R3#U<=W Q55=A^. Y%/";W-'Z%:C>] M0-=K(7:P#HS?9"$0L9^J&.H"&&UZ(Q?1$<3;0(K0^1ZY15O:H$!D0+LAQGE) MN,(7XV\^FYFA!M:+L [7;;M*78"?JTE,R.%[Z ]N](P.O*'A*$8V3V,>D)I 47RJ^D]JXMW MW,XI4% U4T$[HONGZ/2>UYZ "0=@=*4'(XAZ 4!K(I2]B!+8JDRZHZ MF6)^EF%*%W*.&+!""!*'E5"?SF*0UKK.V*(8$AC94O4)T^ $C["4G49(WCP_ M(XI3/;:&0PY9W!51!N^HX!9)TYDU(D XX"N8CF*<-PC2RMJNLRC2K$#I C=. M"Q!TD5+DJYM@YC7WEYB>@"ETD9B2BT#$Y)H@YZ RORNWXBL5&?'OE#TU12SM M>CIURDW6NAB8& AVV,T5NC3*^)$)AL@/T:<@:#\LO]<]^WBM#M;D?49!XB)+ M!V3GB!U&)30)3_T2M\: 2JA7YT1]_6I.$7N7,+S!A^":IF; JC9@ B6AZ$PJ M2G]-,S)4POBO KF-Y@%)W28BGQ,B2DBYLZ3Q:7_."@M)4DXCDN-@* ^W#+(G MB'3H'(O5C42=F%7,"M:E +R.3+<6HC='E)H!1^\-YBZ2D\(YT!L,PX%4H0EJ M.=(\O\ Z%^UKXO!O6K"27)X#T#0^>UQD@#ZDYIFYR4'"O]*A$H_2=QZ]TO!V MB7'D"P$R$T_HR#4'PN(0TU.0H !+M7B3DFH,9,J6.F9$L]F_H- OX!>!$IL5 M!SJ=%GZF3^%D*9T_0$#\?1'[13Y+4LJAAO72(F/_PM=:)B4+99S)"RY 7=OCFFR,7 +\AZ9Z<);1+T_8+WQ,\T_6BK M3].7S< ,N"*?"[IQ_=Q73]'^&+0K6(QQ3"#B, %#&UF ]H28? GY0H(60M4) MO/%UW.K/\MW&F)FG9+I;\2 1IZ2D000K6C-9,LGQ==C2,8!Q&0+JD=@L HZ8 M-VP%./ WYN041##Q)$JRK'Z7S JM@+9$)^K.J: M"L* V!XFPJ9H7(EJ5N2:9VFI( +:J4UD_.F7TL?UV2"%8^:5/Y>#ZC#&8N0K MHR]*D(=+UJ D8002742!-%* ]I,KJAA1ZN>D4JE"G+:QXD=+=>7-!Q4!.$C[ M[+25N>N\DDDZ]6/BL>4C=''2VF<9H415B"1C5!20XE(63F2\IN%\H/)=)46$ MRZ7S,"=^,>6*&F-)5V8D\%U(PX,#/&I 61H@V;*1,24Y(3C'.DH#>J%%^$09%6 M:D!(5'C.KRHQ IZU!$4,/5< 6/.]FZ%8AQL9M#X&$92/#1W?>+:N^5Q$!Q^D MP]\%%5&6&0^4J"QGY2")I?Y5+14$!2(9"J54JMZB"Q6NQYC S5K^9Q'/PW@4 M AC]F'V *G6ZT>''+KI5!-/^/;*K^.CK!64KB@;Y3L)+99R9CL@-@*1TIYP$ M,T(13E<%[W]&M\/_@$Z!%7;R;3ZJ(/%[>)\$EN+T\H3PQ"BBQ(LI*(4)/?!6 MRXH3@^OK%K2JC\$H&=BMA*!U7OR\B,EG34?(N,AV*1N2H:QM6/=^F)PO"S^J M=61\@2=K08[5N_=KB"E*7/EL)GV WG899A4_+^;TR.2/Y0D?1.D;EKY73C%" M=J#7D 2#OUP@HH% *X"Q@,%)?$_C.A928^E(+<-DE 3+E1H+WR 6,D*9MMAQ M!KRA?78VI+?!\NUY-8D%HVW&(^J[>P,&MU_@=^<5!J[*C,"HE)CCO*:\*V3^ M$W@C2:8(/E1?X=6XS,+Y@PH9L6;ICENJ$-N7U \HB"[CD-+-__T+520R2Z++ MVL:Z;-,;+T+F")VC,FI25*P8%(:;A$/MN3@!44#)>V6L@.([65;,RWJ/"^/2 MUQP7N3"P!-=^785#N7UW97^:QI&3E/8+,KZERH:K;>+CN\]OW967Y4P3^6". MS^C4DARAB+6/-"?$?FF 4%F$JM(*]R M92+YHPV#O#:E8YA5>4Y9X$4(%V6)\3L3VV\%V>9G0R98T%O&0E!Q/"(1>@YK MX31:J72)4K0DIIR7JJC32J!TL"H5BK.[%E%2LI1Q6@!+0 \$7DOYJZ@1^GQO M^:MR"+BJ2ELZ&+*DP"B(3*Z2[22P3DSF_,G.$NR4J++/C_)AO\##L A.[@J) MD2,K[!TQF4GU-654TVV&,/H%8A^)AA^N%95R%\93I;NR";9ENLER0>97F==; MA44,9*YA<276P>)3W! !S0XJYVW40:*@DZZ:7BW9F!59C^7RZ3EL>KC MU,E)91 +OU[\00H#W>&55 MR;+L.(EM;JM M0M+*B)(.\8 '= _"HV<':E33P;,^2OLYK6ETX_04A1.;3E"$#"*=@9Z>2!A: M)'%4U#FYM7@MYU%X5,'M%:=+'+6+XKMXSB[BO<5RZA#AZ<9\Z=.ZTS!?QID6 MIZ(Y1R87$B2,HL#8;$3-ZNR="M,"\>2(P$G@Q$G3*8H5"J+ M\XT)>08B-SABE0_%K/2$#L0Q*-(R8'?PDOR6T6D_ESN"9POCN?:8\">BVL<5 MDWU/4Y1G23-X9D1'P>C@!"//G0KUR$,,*',DY(RT=['F@,Z402K-,+4XDSI2 M+:321\@S:[/SH<(&?=@!$1]B"R=$B$]*D5V'>9[HU/O3L]8S^BP&IL]B#KR1 M,3U &F5TPO%**QR!/&*11:MD&-6S%Q%\+?]*?RJ\[[,2VOC&\.%BOF2WU0+! MBHO:=4GJN9,/.OC894?0"^.>#4%K9EQ[],./R'W7LK1WM)[R)UY1GF)X M&N-A$!*1<[S@%O%H/1D,+ES)@QUTD2:RGD1\@UM/=X%\'HF*XY/D*HZ?7-^I M]/J]O>J\W'BYG\M*K&?1AJY552X/7;6%+$F,]#40BZ/!(01.*I'WHS*;+6, MENJ6LT/RJ#9TS986_$3]%Z L%C^>1Q&F^Z&;^44\8ENJ97$L=T^@_BD)">6,')$SHBR.O5@ (WHNJ)_**94%PIX7!:]Y)@S28@HM2EZ.[8* M$#TBPL3+OK^^O. U;&)449F55L;Q"< ?I4SOM=5 Q46%FT7#/:J"C!@\RJ9^ M#6GE*57I4YJV.^/Y^"CNB"O$*98 KRB&;9\ H\IKGH M'-9 @<*).- GN$4I5$>!VL-/HP4J2G"%Q4"^FGKF6PX[3QR.0 8 M"^DH^#GG1J#4,I%[$N/(.1PS]3&Y!N?X74L M8IZN?66Q-DD8+S^=!]B5)U?2&PI%M I;1O7^.'TJP5J$B#>S(* T?%S:I$06 M&E,1F*Q 7JVT77E'*A*V90_!4+;3D:^6HH^EX&+%F45LQ)/(&*:MU-*X%6#+V'.W?W,?KNE^2_8Q-Q M?1KZJ=F);UA,_;S*U7=IP66V]U;2T:SG?\?83PE @=E,NWTC<(*^7'0ZJ,MM?@Z!+QGR/_AS /;\& M).L*36^SK'F>(K_F!57F_*:9\X\H%QOL+'.^W;_/'-?EV*])@W_D P[W;D4: M19HⅅN_7N90G*D_=>IU&5>U]<0WDON;A2^+Z394^H]3[(OY>E+5<1-@3-4 M+@TI"WU0* 7K;P2N%CI"$ MJB*@0V/A+P(GC)H8$=-P/#>UDH>VDE=I@RA1)3CAR_EWXF+++?QJQKRQ:$ZV MI!^%3\N_(Y^:OA8(D_1WAI1V:"S1)#:XWPG'5LTCLS'(%P\R<:YDZ(,O< 9C M= ?NQ1X-XFVF#VPNU_8L?EZ(OFC1 ^LW]T.TAS_UM!;WH56YN\NDV5XZVWH9 MT/@TV,U]YIVEO#U(\!=LD_<<4I$?:/&O4FA<_O$RPPH6F@*,F*NTFX(T<43S M;ORPXX0X7/+'IGO5CE&5Z_7YP^N!;G4WR?;:QMP.ABYBW?G@CHR<*!H]*$]P MGU1)[U-R="TBJCRFE' Q_-\7^U*TFM*Q2L<>MT2\"##KL:+-6YHAE&]F7.I*BHJ5H.8+@\A\ MPYTJ1^7<[EB%_F7[TW_*0%8GI#C-KM[K*L6I%*=2G"M#S&2H M;9Y=[#NWVGA;>9&'M?2%^.Y?[C\S)C%(I0?)/[UUT^9CAXBDUV2SR*#5Y-++RJMIC7 3>DEHW@MOHRIJN]+L)"D[E/QXE0TC_ M\;=DA-VO]P=SO ]EV-;;_4[#Y9I2ALTBCU*&1R/[:I2AEXI"Z1'JN>^P%206 M..L5Y>II_W+E0AX6)T@M^#]P]=@.3CB,JG>'FZ#QGI3(5QI1:<33D(.'&D55 M[N*.%66:F\-[1Y^4AE0!5*4AE88\40'X@3"Y)%I5"J.%/F091TL=*![H&G/L MLT*EB/:[3P*N5"OR7_8<-NPI)JIVE1I4:E"IP5,5D;*/!&:;%B ?&Z !E3.X M8V=P R##HU6%OQO7QO]I@S(<-ERN*678+/(H97@TI=E!M]6-LBC17;L>TMHY/*+#+U;N.%N[((FD4> M91$BKR2QRI"14?O$QKSZ/'Q=SB(K1Y)/2A)W&"S6E"9M%'J4)CT86Y@+% M#0@-*^6V-:_N-7.QL?3G?/.F]"!4RK>3*JWLZM9059,H37_BD5[\6<"VN]E MG=*+Q\9QZKJ^;@Z5>Z>TW;UIU!VJH.=Q:+NLW$2TVT1E)_X,6<3LT)GQ3VGK MS%R+3O[%2BM.E6RR(?53E. < 9U"YY'2%2R>P11]5EZ2X-8'QYS96[W*/SA/]O6*3__^G^LSN#10]]WC@>C M<]5!['H'O&6TFV[+*I-D0Y/DQHU$@#F#B/H*PRRUB(4WKL/XP:OH\:U-R_V[ ME=+."ELI]5B;& M?:,>*O?Y2 3B0U*]E(6Q(7$;D!*G;(;MVPRG;"L,+%6=K6R%>]D*+:/3=)Y1 MML*#;(5HZ<5M=$L\G15$=J1B+\5:R.U*)ZB' W^:X\\5EP2QV-V^"/0;/9J M;G^7A$':/:LR:!ZR"!74?03-) NNL[@$$SH,B5CBL756@=EZQ#O=EV/XP^[[ M^M90*RUPX9_>L)+/;UC7Y'["2?JCE(+-M6 .\NS!5H]>OF*WX^A7=?BL>/0H\ M#/_\V]9F(9O\].Q?<> \^\\7Y'+<31=P+; [ A[0U8IR2OQO@.CZP*CY*]' M@9+.,>2SL9,X*$D<^FJ=$.P\?Z (?!2K"OH1^58X;'6Q\.]45MZ;8VO&B3I:Y=>=A*'>7P-7?W3D,Y"VUOM%J:Q$.QK1OKA?,64Q1 M /SL!8Z-=JKK:[^ SFS?=A8>GF ;NX^;1(&$6UY:P AX=_//WX',QM#]! M2L(L:/2)!H-IH\0566@X?FYD^:IV3-=%8%32_3/[AM$W) /A%;0DXE]X.$*R M@*>"">K,:/ZUP^>I.<$7U]#ZP5EU6]H2+)1(&S%@-D(Z W*;PV%;NW7C69#P M"2WLI>RK@JYC2'^',!F$SILPK.@@8L5 <3$UG*?]G7$ZV%X45+P,I4U,X#Z< M?7H;_1S1[S,W!.X"3L.WD!/"&<@)T45,0ZAO!K=.L>N+C[_H&CS1"Y#W(KH$ M1Q;+0$\*V=P&KN+TMN<,K[N=,3]'73D7[19^F\)0MZ:@X,1N*2/.''?9MQ[RH(7 M!=L[[B+S:%!$);X; M1UP>HF-4_-'A8RQIFY?O@E]]C7UW&!NO/G9):S:WE\CCDR0D80"/!P$;$??S MG2N^H5=9'2*>A4$RA9=BSLPG5\R=PR1NJ.M0A/*&?5_ 9A'9;%$"8@]GQE\G MB8%?_B%D?XVT5.5+@ @?T91(=%9, FY-!=D:"LG7O;'#);U>;M;,AYL=/FM= MXQ&Q$_/6L_HLQB8/A=\7WJ <,M&03AF(?_&24(T$,AG?:5))^^1 MKAA_ !X7>/8B@J_E7^E/!0(\JSJYX./E?AZ7/-'>O2;YK"HE/O7A8:2:J-TC MGW"X=RO:%.[>7\J.)'9E!;#8_YD(,KHDA.KMT>W'E<66SAV]@CGON6.*@+5T M#?_W\I4F91O7#VARTW(7SF32&F%^<1SLD M:]F + Q.&&D@\D\OL*:LM!Q;6@>UH$^XH+]GQB G#ZZP6-+G3[F>CY'UW Z MW&R*S6/INSM/?)A3&&]?*!D?NCQ[Y9.GS?'9^U@H<>& MQ1[;G>.AD&C8-=J;))QL/KTGE!Q*)FQ!)OR\'(>!$X(,!DOM^&5 6XF N[HZ M# USDVSE1H@ 93SL3%!<"K@1,A>.7$KTE8RX ^F^:PS[AR(DU/;?PO;_[_,0 MQL/LPY/Q%P;M3;MBG:H4:!EF]U"D@#(5=B8KKKZ\A_X>.32HJUWE2EQAZO1,08JX'!*HN -@X]4YDL"X?AM!DNWE!18 M;S4,C.%VJ:.LAJ,0%2Z+F$>)#3,\SIPR_[0R&]KZH*M$Q]K$AI:R'TY+*/SW M?Y\[X=(+0 2$KG<2QY8])036"X&V86V""]\((:#LA]U%';I:Q*8AFYZ6U6"U M5)!R;="A/32ZYA/(BW]O 6I')JR;STN;::,J%6LUS_T^2?+?UR;)/RXC?@OU M?7=6\W&(FOV5\VUL^8GY=BHJSE"RY[F6,&? [-F 7VMNK86_X7 V3ZTD&J42 ML'[W8V!P9C01P\'^GJ6_@7+@N2$:%M+\@! 4+PEE(4JB!0/5RG$JL,KW=A8 MX^(5Y5KH+0@$M3'NL3'4SMC*SDAWA:6)N$LQYB)P6Y;:"U,&-,N[)&0W]GQ! MT#B((E)PT]+;1TO:/PR1;"::U3)[AG;N^R5$ S?2A->3/>0)-MKI !<@5%)\ M&^2:+574"MVRD&EC%L$>0*@"6"+$[D& #(*RL0WM/<<2T&D-!1#%WXGMQP*? M(QO^EN%Z.BPBI V[C%%DMHU^K],I(A7A4AL:3G66+U]((B ) 5F 4)LN.9P2 MEJ+"R)]"%'"@5)*C[YV7-@X[L1UM#?$0!N\D,(0V0^& M2(A8YE$!S)S#O910SQ5RR!J3JM\[!.00Y "8/UPL ZF/0Z93?LKA(X%1@3U[,)+_H$\O L4PF+ M->3YKW\-+--Z]623579$LX4"Y>6ZCK0AZ SA9-P*LZ.$P_I*O[YA#@]%'BA3 M8J>FQ"(,%ME9_"F(BTY+.1YW12$.!DA R0$E!QXL!U0TH7J:@48QX%'NW["QEK@:Z9VS18QHP0EJV6V55V/JNLYDMUA:BLGO.5- MTFE V5M-5OC&69:U>>4/2EZL4&YU;"42OQY3IG"/=]H-W[1;Y04N_).;5*': M CV%\FNP><%I&C'@)I04WJV]C'++/PO+%A.)-[F3VCCCG.EC=MNZ)O\#?M4/ M]:4);<,:X-V%J1J]?L5LQ=>O\KEW&B7?P41M;1:RR4_/_A4'SK,")TCOC$O) M+R3E@XEV$6#+W#CZ]P_VADSTK-)V'!A=%UAH59:)V8=\GKQVH>"[T5?K_,E' MUM&]H;;,@<:V_81S8/DC 2 MWI ]7[R".XV[ZL$6U8DU5=/YPMRO;FD*O[AS&[]YQT"'^$OJ!0^6 OXK6\MG MPY2?6#B9KW[FAP1>W-8^V'XRP6*^$ N2+H+Y A_VFSNG]\&)B,E5T4K77MLP MNZEV_JXPU7M1\$\F*I7$"\@Z-!>;88=,T.T553#^]N;J4M8KSEQLMEWU9E@) M-W*CV2;5<#39U^?7;_G8V5N\HE\"F,@,]M<9[)<(E>5B)50IRO& _J^#$)8Z MU$;N/!AC 5;^=ZK#"MJAFQ35E?R?N@C8$9YN9/=9&C/G8SAW6098M M4Z$K9SRFF<->B]?&Q3,[QII6X"I87W ;\$FR$_R8"F/-X;"GXS6V X\*L2$] ML"M:^$#F7509X07E"#X'57&(8^$ M" O]WFQ9,YX+9'.=J@,.X%?M+;>XL::SJOCEB?9TKW9+H[9D'G/BT,5J$"UD MM*"X3X#Q87\)OQ.8/4H6"\^%M1XMJK:"Q28ANY8%_M2/!%APEBS$RDS>Y&P*.SVD M0N$\+8PJ$_TT=M@G5*:-VV%[4IK(^%X4@)J[8;D=(783Z0QX]20"M@?M /N7 MA3I,D]ES/47^T+7@^Q+^I2V,2![XI=@:H.=0:PF&S-69YW??B8O\#[:+[I_M M [%/G!>9/T7( F"7'*M$< \&!C@L01J,FN?(AIP7LH7MAMP. XO+(^U$;!<& M20R/T-!\F7EU=Y)6@=L=)PC'9/]P'8!:(X>94,'!.G]*7B?B3,6UB'R"$]:Y MFP!7.L$2@J1<^WZX-0YVCO@T@6,ZR3" M*T&7A?@0OB[P-'X7\1."'#N"M^\2H1<([!$01Q7W4;;2>G% X;XC? L>]Y&Q MP%% $G_,[?/B2#!A8;>#E*>#BG1>]H05F)$SKHP61(Q](V;(-BARXL_7UY=Y M1HR6H&+FW"1,8NYQ+9!C7"?%"UI]%'^K24+>,NRD&7$CO@AXY F8=YEOA\PZ MY9LN@I_HPI!-8:V)R\\J*(Y MZ>5M''A>P@D']K#C) M;^'J+P(T"'P<1("J&=@Y2:DI4Z0[@Y;X&:.6-P3G# M[<(=S#FSZ7V$.$"?$44'K%\P!\?1$37;NM9N:^R[PZW>>!9P0Q&'7H3LAMX' M8_3:K1O/P'[$O\_ 3PW/Z-MI&-S"]V@[XFU=A-]_?O+*^@LP2X21 %K"L\_, MH^WRUOT>PY*B$^7 XL# :8N[AM;F=V..%@1+ KT&+ &P1PUT)B97D,E1^R^X24#:'* M"1,VM'&686!ST2035B4<$^ M@D8)+9_-@UPX!$L@(!BBV;N(LJ)E/1NL(Y!5PB3R1H: MO2Z)ECA :V%5H. X"QD]Y>?K0,3LQ09-W@0 M$&1@F?U7:-!XA!^' A*/7.^<>-NPK'O-.V+EH-L(UH>1D.9Q<_$FX" M6 R7 MX:?QC0U6U!0O=FR"UTA;2F ;HI<3H7%. <&4=.E(> $M .?,4:7"5[R/ WL MXY'#+=\1N4 +1]ISF$NF9*;KN$&.IAT>6SC?HI1&Q.8T:R'!R>Y.8.I2Q48% MG1J@P^G?L&5 "O4A<9CU4DI)_,^X_DK>"WEOTWX@VTI*VS%;@#O%_0Q?",]L M;Z%WT9Z M498WEU(QG#,K\7EW^48J3VF/>4JFRE-:GZ>DLI&JM]Q.%V]?/",Y#O"S(^T=SCZHC/2 0NI2_/X^J@&IW0':&1R[S@ M%E2LY\&?)<=&3*TX9QYQM)39]^#=^MYW0 50\.1_^!D/LF$!KUT9A7RG\90G MSTY\\*7'VFH;B9\+;20(!_8S2P'EY1X3%TMJ_[X V4@&YA7?$!IXPS8=,,AC M )%[1;OF[VR1T,7*.?.8>A).<(#<#QI_=A+*L*#9+[X%F+)X.>:L^^(@@"9! M=FZG7$_"K].F-AZR8% "G-S I[,$RKJ2#BA'TL?S$7DPDYZ!9.&PD=28MT'HC=. #>9$3?'L,/S&XC0,/V:@HP-^0@A/ M]S;AAGGQ&8 HY,)>9)%FZ4#@ZS M>L.!%AW*.RS<[[HV+&RO+_UZYXRT;A8D=+O$. M,\U1QY-LW@,D%X6$.2 =9IA+^)Y'/%(M1V]"-"^I'Q-LQ^LL5(HD$+L!.^=0 MU),O0#8KVICYUX1I7/&GOI?G5%<9P@H/DY_9_Y]\(#SLCUOB$::EHC)TKD<.*=P:_;GRX7O7%P M*^9;X.D7IE6:1XX1/P+/"EZR6KIL\2(V"2>Q7):=4AE6=8[S^R4!1LT[)\JR MN8=EDUG%EX4TE*LTFRR?_7HE74EET(#"DEE#I%&E'D )&('B 3 K$\I*:_#X1>8B94'K,%#.4JY9E0V4HFRU?& MI375*2\/*U!\QTN()1[@EE#L>X*\&^>"%405-*BLUJO$@VO$0%@P/T/)1+^9 MKRAWD,(>@4A%EVVF5D9&0SQS#(4]1.W=Z& U"7U,W:!*,[!^YH',QP?=*!,> MLR,YY@KUA]WN_QNF;Y;.?W/T@=UU M\'C_Y?(#7[W.N7'/AAT'#7_PM/V*'J8G?O_X^?+ZTV]_7+[1KK^?S+^\_ MOM/./[[1WK[_>/[QXOWY;]KGRS_>7_Y)7UY]_G1]=7G1"+FJW,IW9+VK/*=G M__DK2+#8-O'0];-Y,"IKU8L.4,(="(KE^K:WC-R(NT#^U\07 3X,-J)[9X-C M1FE%+I9/\=BF' M>X-3\X.8(N+H#,)8S(O8[0P=&0ISNS*M%7.C@C#FJ>=KIT?'\@2/L,"*KY![ M0KR$COQHFL?[MY^O=2I0BJ*$YV/BU-YCN#_-W#IWJ-8&IWDM_2[M=0#_J$.N MA^>3A"['=Z[GE_1P4;[2!Q?)!Q8AIGEF&8Q.-AEC12S1.!4Z0/ M7GV9*W.KXFH!D4,,G08F*MF?;VD,8&"8*.5U&?6)\C5M<0"?OC$- 4CFU(:; MW@UVQ'S!9TH9'_9DPK,_F-B%> 8\Q[6C%X/KF1 +GFN/9!"/#LN :EY A6&8 MLA[0:E.(JN:>6%2!QFF)2*T(JIM.R&Z8GX@)4'P*D3_&'"*(Q\D_/6C%(@+1 MP?QO/-?+F'<.XBT8XS%8CG#T\)2L1$8ZT/!<)JO=\DM9Y*'\NO^9L@H*OMHG MP# @+.,@Y(>;\-JARV3E*_QX8_-B09Z0M++$M[F\]P"3=3#4%_#0(F7@4QH M@)>$Y?8#N[&]A,A)%9J2N :(JICK(,X;7AP@,<-W22.0;M',&1V3F4. Y^P'G"H1<:?RI4XN6V MTD+J ;[?** + HR.AT D6+)8X$YYF4J(W)'[/9YCF"^B;&KB#:38$:>_J916R.0UY#K:B#@W MOV4>1+&&!]+N!*Z';5>D6;:-J.H\S2[<4%ZJ?/?&YKM;*M]=Y;LW/]_= Z%) MHDD*F[>IH#GG9FLC_),]0AHZ11*-V8(2TP(NJ@6P1GKL*9._0/"/F2>L1K"Y M7($ID8\7)\@6BY[L&K#^6N MAX?GZ*N^!UVDH>8%A><&_+%2F>;4J(AC\/0^F\I>I5$I,6A@#*[16$C'S#X' M3UN9$-SZC16P<.".""N)/6YJA&[T+6].;#*H(*U;,'LS!T80'F?.BT"!'*BA M,TI6S(:,LA'EN(5LGLCS=%UCL7.R6#I_HCTEEIXRX68\"%;FZY25*Y?+%G;UZ[E5HBJ"Q/1D10> IC WR9/O4IQ'/3E\M M#??4WJ/G09)Y<"-UP:GXW(]$[HCM9K#VS YA0@*%)/,D,B;;U0Z\1W1RM_K\ M(Z/(@^?^0Z3DS/1"9 E]_/R'R EZR;.];X 807CJ$(SO27T%CKB.K?D&QEJKJ<7%K2.]OC(ZW)S:(D^7,$PX>)A [",E-4B%53A[^ MIS@(SC#*Y9"27LK$$?_99YC0CH/*@"CYW;;'),1K+K23#]W2/N-GY2MIQ@)[ MH2HD!W/.7D[D[.-W+BRM'6+A.*_OP='P0$?(V9S+[!&BNBUB 'PI.#P%BFR' M^_NDC[,LP%R08"4E^F35](?,GD%Q&[%(P*%GB\YC)YSS,142,QOQ=(N;P)&QHE!@CK22G6+P 2!8X0]UK#D(Z\BS9U2AUX M?3*K\:AD5""G7GUA,8(KB,CGQL:"DKHXKBS/60Z 3P&U\@][^)'V@7/]EWK6 MY2*!4YRB&W2]0\$_0-66T+*3@XG>49,\T?"QFI M^!(3[UTG 5M*+[\MTBN_&'(9RS$K*@<$6XL605\YK*[9A_?Q)N N*Y^.(YT--(3X4@)T#^MU5J\!.FM5O[*U3JEL_\\R"NER\W1&E&7*W-A&0#"$N7K!J$2$<<%_+JGA^W-\V M2X!./-Q,$?/24-) H1+(^K&P\GSA42EFR"9<#KU';/KN>9TY\Q83M[;N1%NM ML[=B560X^HZI QDFKH?I)O(HX_KR @4:5=6+*DN.@&7>W0[H"7)I-S%=FKR/ MWV5EODW-J45'U"$EF:M)EHT"=. /!&[A;BN>]\08ETWSB$!MI)"RZ.'PS-2: M#%R].IE3X#:D9\C:BXBQ56*,44_3'3_*U$T@\?U#Z;@SVX;V*UN";Y*Z8;0U MK5=O#.VS&WW#XG<\2N8+\[*>]57^TA[SE]HJ?TGE+]W-GJ4(Q"V/TB%L+Z&C MY'/5\A+B*E IH:SO SNHGLRO0._" _"Z=F>!23 M]+PNDJ>%9>AUU!N>/07_:^:F1_/9_=D+T\1IT;!/14PL,;'Y DEH!6_)[;7" M,/*=1TOYE&(E2XZ M Q=6E%V@^^A&2CG2Y.=C '0JLCO2:K'2K@'C M' >#"4+0.T.<3249)91$:P2_TAQ/>4 M[2).$Y_>*.D8>8.D%%:@XP33?*6]-K37\H#]$[PWAE32'P7R8)V$W])LK["_ MJ2S=>*G7+6 4NQ3\1E)&Y%R%3+8A@\65&4? +'PAT_4N[B]^E,6Y*0_)*5(- M5Y_+C[-0"+/O+'2PC4[N?"K'USP$5C4V$-^Y@YVB0E&/Q/[!H)4;44.%$1![ M7LX2N E0FF BPP?0'0&)\!KRRWO MLRJ<"N%R'@P#*37F<32<-P6?TD=C:N4+*=!(PB>CR!V[M@08*N#>@='\6C3C M0(UK^WAJ,@D9RBK,MJB83UP)!DC'$W@N*5MAB ,?*@E3T4K4@ M50(OR"@O8Z8@LJP6E),UJDM/FWY'U/B;JK&0T7DU'=?;HD>)](SPC1AFQTB% M[]_312IY2"=8H@1*4/8_UP4ZIDC#"85$CV^94 >?F3]W_9&;9OW];EP+R*@W M"'%!,D<8,[ +$8J1J[2T!(G[L;P,N6)K2O=WY70K.\X2@BN="@;<,55Q@>'I M6)R:IQHI4SV^'88!!YKEN;V8CX4GQE.4H@A+.;(C5'XYRV/U)6IEHV12VFR\ MITPQ!%R4>=C^@K<1#, ^&:%8A36D(WGQ,!$+6*) BV*Y643-)[Q9)Z,Q6[#];=BC+#G]D[]"E;$@JZ3 *D'; 3GP1YXCV64.>G]/@ M/ *N4V8K@KF2?$&[*@VIE]<1$31GS%O@00 0)0&KR95@<-+FS\L8\5(\;SAV MXR1FPB@4WD>I.1%'ZM@/(M,*;05"F=,Z$G)$6%:'N1)09(L:AQB?B2)Y"+WEE@)W)7 MK/P0SC[1+--'N"WA9SI^3XN+2WO^7DNYVXAR=;O0)D>4KY/Y'$.P#8HBIXV3 MD%>F7C#"(T\*(&-*TY2#QHH\E:PS$H\[IR8^KT)%<<=R;6HQ ")%+%[U#KNZ M(98C*J;<-C"'[9:$*,[-8NM'+!>?_GC_YLP<"EJ#9S9&2&V8(>IQ:L+]@?IP M"OQ/EO;<15.5S5DXY64?Z,"*#!%^)26HB/>."CZ,]#+&V/\9O+XWH XC1/X6 MWI[VXMV;JYQ(([9P^6(NR'Q)D\:EMU@$SDEYE%LH'&XG#PX?:-/$ M#L&F8K*5(C6BE8HTO3^=4*X#6;%U("PO>"2W,KD(;AX8&.K!+,)U3 VF](+E$B(G,(]E26KRS&XF>-TRXIP[S&%U3:E%S0F9!0>S* M,)$MN@B)4H,QIQ>B+ PL MXU0>9ENHKGN]2S6>L=AGU'J>PR7$"$SMB,"SZ/(>+. )[C]V5B]2\21Z48D6 M#'8UC4V!&Y>[]M0=)1]-$.T#;&=&^ EV5FV:P=A+?SP](?\:N'A .D&("HZW MXQ'BP61RL@9J,2.#YY)2CA:'\J>-LF?ZNA MU=!'-C0'+%W==YOH"_)[[\;F%G=BX6XVT.IP((U M_O@_/6MWGMTUMI!7_.-9+N^BI6OXOY?E2^0JY>2@^$7X\ 1B5<#P3;,A=I=E M^==JSI[6-O6BJ[^E!5#\)ODMAT]]8OR&R05/R%QJV9YJV:R66K9#7#93B?(G M92[K5'GK&MWI?X_"'_[S!SG:!3[#KW+SA]=[Y*PY[TVN>.G@> E348E9OF"2PQY9J,34BI$.C)&4GE,L MI?2 M0ZQ61]>L]@#^T^V^O#,(BRU(UQ59GU'Y^Y9RK&M;CA92K.F)&S8AW4VZTO72 MCV<,\]XF6--28!AMK#_E!ID'K^ M,8VV(DZ]>NUUU>9:L[DZYM#H*_K4NH5J^P&!X;/[ Q-KW@H)/.#.O#;>_870%+-X=M)3#6A)+T-@B-GB)0O2^@ MN&?-[NH-C):B3PU]!KK5ZJI0Y#IS1?D"];[ <##]6X.2/W+H'$6 -.\IZK250IZV;5E<%E.H)-%3FZUKGL--7 M_D\M@=HMW6P/E?Q1V^N!VZO5ZRH"U7./J0\&'7766$N@;O=P+'P5[M\=XBB" MQ&(_KTDQV'\J;H%H5[G7R1X*K2Q3[PU;RL:K)Y#R+]5.V\Y)DM[M]U7 NYY M W54HG;:=G9:2Q4?K3\9V*Y.4R<#S?8(/F%K%F7V*PD@:=4?])3-7TN=ECHQ M4;ML&[NLTU,)'&L*$;<;O#PFVJA==H\LN[8Z1%FWRU1%@'((5HX(RJ!41^@/ MF&U]V!VHZ&V]X!SHK6Y7^0%K3NA;2K.LB2+IK;9"0*HG4,_4NSWE2ZK]]6#] MU3$5^ZQQK[OZ8* .C7:YO^JL?V&+5C0]K7O6@XQ=WE7UZ1>JY#]L9/$+*%JZ MJ+WXKHV#!+O=%I%L[W8"MM!I]P3?&/\#ZS5W/[NYQA MBWKSR%'+)\RY?N:;$*CBC#HWPC9>NWQ2+]94-&W2[IE>\,!WVLVY>[NCE9:\ M\$\-[U+^0/DU\+M<*L6(38(04RF\6WL9Y99_ED9J9>.L5NOY*TTR?GJV0^U'&2V#6N =Q>F:O3Z%;,57[_*MZO2J%\53-369B&;_/3L M7W'@//O/%^1RK%V\@&N!!:)__V!OR"JE[2_>=V!T76"4_/68EI'.,>2SL9,X M*.5MT%?K<$MUH^2O-$B%D?P91C/-%N+DCG,=PE3LV,V M!QK@0@5)"!SD4]LU^'J<_1K1SPL6VK$+%^ P6@S/6(+4BC2@(LAPN.%'K58@ MY%_)>K3(XD-L06:AD";J.,SS1'.TGYZUGM%G,3!]+NQF>H!@-*YV^#=.$H9 M+=J%K[3"-GW$X@O%!J-Z]B*"K^5?Z4\%"CRK/]?)_3PN;:X>;('*$QGY%O . MMA#/R9Y,(?-1RS4 MVJ;>T):4Q\)OO5-E-ZME#IO=-U>M5W&]K)9:KX-:+_.89?]YT7% M=N?8GUHT'G_8^CZ<<@=)L^=\[J+?=]IO.WIXO^T3(Z!B.L5TBND.@&9/S72/ MT?FJN+ IQ8772S^>,:";-G%'>\ =V4EJ^3$]Y0&.TA&]O:+QL3Q%T5C1^!B> MHFC\N*<\H1EY@ 9BNW$&(C@.VHK/<(0(%)9N=@=[+.!M,&7V"!O07*J8>J=O M[1&WM+F4452IYI=VO[/'^O<&4V;+5%&!J6.P.S[Q3$1_JK'O"^9'1V^ O+#T MWG"X!9S%E\L;7@Z1TF; M;=-%A3<:?O[%IE0:X071T1L8W4YK"RUMCG';MY0*K5:AO6WT)3]&RBB.J:;+ MH-M1IGJUJ;YMNOS[*4J->X^NV^L]0:FQJBQL=F5A=Z J"]70FP[]&)_H6"J] M5&7A4546AL'MAEG!#>"]$ZZ"4E6&A[5>JLKPP-;KJ*L,'Z'N3Y4E/G]XSD5XZA-K];NY#>]2@T] MAIR-SRP"VFNV/];@AP@(J,J6F_X452:G:'P,3U$T5C0^AJ M%9XZ-M/C]"J7AWJW/]@"2LA1IOVW5*EE=:6(;G;[JHJFFFG:JE"O1M(,84,I M25/#-$]28:2"'$T]")/%RXLPF+CQD5L9G9:I@*4JZ-)25*F$V[+ :]VN>W8< ME+&V (MR?%3I6ELH=#\^LK14A$/9'2MVQWM,4)NSL6O'3%NP. R<&9LC&54B M3M.?H@Y^%8V/X2F*QHK&Q_ 416.5B'/,IV&GDHACMO2VV=["><;Q.9&FJ=(' M*L@RT*U65R'"5R=6J$R<2A'3'VSC].L(2;,-G$H5J#HVX^,44W$&PZ'*JJ@^ M(#<5F&TE8?IZSU) OS5,LXUV1D=)&%/OF%TE:JJ)T]UV\PD5YVCVF5@Q%^>' M%]A0X.616QL=,+M5,D'5J;GRT2I2+ :F"H]5>8S\-.)1FGT]9-JZO\ZBK2#%7(KH(L[99NMK=Q<'I\I%$<4Q/\U@>#CBJ^ MK(KT=E4VCK(^5#;.BXZE=ZQM%&@?8QB[,U I)]5=MRV]W1XH!)CJ)O:6@G^I MYIJ!/C3[2M94<\TVP$!5/LX!G8:=8CY.O]55F2>5&1:JRJ9"*%JZ.1QLH33K M&!5&6UD9E>!!^K#75^&@J@#BEJ/-*N1Q#%;(E]#&IF1:,"GBY*@4G4-YBCH2 M5C0^AJJ]84L!PU21IJ/R4"IAA/1NOZ^0 M8:I(,U 1SFJ.:745:GP-8,YV98R*5QV#]7%Z*3IHA[3[*MI?39R.(DP=^$FW MO8U^D4=)''6H6,LUK59?$:>:.%N7-2K4T>S#L9-J7]5MJP8S.V@P16-C^$IBL:*QL?P%$5CE75S MS.=>IY)UTQ_TE+.H,'@WY99.3T5QM-#XZ/+J8*1"F+0V7: MO.BV6MMNBG(< N)%2W71J>88U0*@EF,>;Z\>(UV&_9[*6*M.KU$ .*=UTG6* M #B6"F_4A#=4U4Q5"9JI'%;%+9LGJ)K*MJBQ1K<,Y*E"',=@@7P)8MM3J38- M?XHZVE4T/H:G*!HK&A_#4Q2-5:K-,1]\G4JJS6"@M[I=%8ZJ.A'?RDG@\=&E M9^K=GDI%4BQSCQ2MKCX8*/2?W;","DL=@P%R>IDW@Y[>;V^C)]LQ!J^' Q75 MKR1,S]);5E\EX%0?!K6VT53D&"G3[^B=;D]EM-4)FRWO)Q7N:+:U<95/O]$F M83#7 FZ !/ZQ&QZFWK9:JB-594V HDI52]!>3UFI-2D6RMJHE#"=MJ6JL2HE MC.I'M6]KI'DI.7CX,G%]VW>8YOI.,&=';H*T>VT5-Z[,\52HZ!7< LI$Y;Y6 M<8LR5RN ][8.HG\<=-DVMZ@01[.-BO?^#8MB*C8Z"9OBO_XUL$SKU5XGVWPI MH*BDJ'3B5#J0C,GF/$71N+&YKRI(L[O*[9D=,FH93F='^)<=18'CVC$\S_;' MVM? ]6-OJ3GPJ##P/#;6@'QN[!Y]+LNP;RF?:P<@4\=!E;[540G8"L!NTXS] M?D=%_W; +2J>TVS[@Z>L:",V"4)Y3*3%]O*>5QR+J"*VJH]=P M&TD9QT<75=*RAPL6M27I4E3E59<)= M%0)3W2$W+N/JJ";N.P)15H&-9ML4F/UZ$LVF+=W:2N7F\6UZ2V4R5EH4/94/ M7!GY5H&O*NG2ZF^CP/<(*;/ETT85RC@&L^,\CD-WE,3VR&-PW8\*$K?A3U%I M:(K&Q_ 416-%XV-XBJ)Q8]."E8&X!0/Q\N_$C9=:A'F_L\ ;LS#"I-]XQK2+ M8+ZP_>7QQZM,!96KXE4;QZLZVV@,>7QT4?&JNGA56\4W5;SJD,V1*N+?_P L M\,]DS1#<(.P)UX=!6!1'1VM?F*;:_I49$TI=5#*+J@)1S+)I\JJJI'IZ7E$! MC&8',%1BS16H4(DU*E"A$FL.*5 !_\6BWOE[OC> 9ZTWQ>TLF#392[A=^-@G ,VI9_EP]NM'0-__>R?(E\)FKE MXB\TJ1^U*/#(M,E/]+XZ79(KK\_KK(N[[:]-K)S]MR340K8(681(=O+S#?,3 M)D]CX+<%KP__ B[9US88+/2]P M[)B-@0)5+V!H3['&YF C4[;SO&K5!1<+J_;>RUDSGAN#F'!6+_\+]KO&P)P? M:V^8P^8CH&G;U#6K99FP,O.%'<)/MVX\TY;UE[8*9+R+F ]W$7H;T7582==; M+II&@3?>F&J[6H5L#Z[2L8*:!1\,WE9[!*_6D12+$(D+=,U/9U<\E]7L>9#X M8G-]_O!:MN/CPA,FX[F!#]O01Q@%\#XC$B56V[#ZSWDS$!P,Q,"-&R01\1=A MW?5?13B<; A9&,[0SFD:D@/YCY)C=1J1KS1,RP8=":XO/,)U8/8OV'?'2\8H M+$!6O229L_3A#M"CVL2%T4#\@) 'YDD#*Q1!#_!EQ0DGK,Q@E!I"Q:'@3-C M<]2^Z/F-$R<6=^!/'DOFV=1 M.I8Q "IM/0B^]0%QU[[D6P(JOQ1,.H/0K]A M'QK^8.R6V'VN$^GQ=M X8]11#G-OT$I"9>C@X$N\B\F;GO.1^8OQW9!J,L[A MH)6",*;K@:6U@6'Q]QO5[ [PF( #BH(7!:Q45*M2E6_LC0RN&CLC-\*6[:2< M,:LY##?1HV15XVRG=K=D/Q3_R4VJ8!Y@"*O\&OA=+D['\6=^! /FUEY&.>M[ M%I:-;V##5YHTO-LXXYP5;7;;*%_X?UZ^>O9#+0?!YK,&>'=AJD:O7S%;\?6K MO&+52+/"1&UM%K+)3\_^%0?.L_]\H<1OX.P+N!9-KG__8&_(*L\JG8V!T76! M4?+7H]I/YQCRV=A)')3L OIJ73CSD:KT/EMNI^;%"_>E=EW2='=9;#NV,7(Z M,K4!"G9'25/G]&[1"#'U=K^S8H.L41P]H]?>Q!PQ]4[?,CJE@4&'.C,2[W,; MZ+W4Q@DJ.N$P"7V#"BS3/J@9$P]GG#X4-%[^_>^DL*%=TR69XBY;3>EX MW*JQC-[PT$P7O; 18'BL5JFR)3FYR**L,N8,[0.S?;J?,W54HEUA+2-^#;*. M)+9D\B\!;L@B##((,F>N?20#'$2( M=*8VZ!AF"XUJRS!-;DRWC3XPI" L-];JN#ZE<\E^?6():5I-,VT^KA&^99*; MQN!YR=&I$.+ XWB!DX0ATI=VW3K!W#)Z* O1&" G#F%_HQI!O2:.L]5EJ@OL M-$#%@X[_O.J['IJ:KW"_:U7]4!_V+*._/MS0-?J]3=3[4.^8PY7!UJGW"#@S M#8Z.@UL_BN&IFR<*>R<[LA>-O^NV:M.8>S0]N")81 Q7>AP MW"1B&^7?\4X3@/O?:W59#>T+*D[&*3+U6-9N:Y>OH+@&1NO@C(2BWBHI^KNH M2YHLGL',@&N(0/ %T&;!ORD2>F!8;:Z[3/"U!KG(Q$:/(87IS-Q%:0&M@3%L M'S;5OZ1<5Z*I7B2HOD*).RV'3ANIKJ--U>VC!=$S!D-I0;3-.@NBBN?W8D34 MR]\]V1"X5G=*]Y(IT4;K[8'&1-%^L Q+V0_WL!_ @'A?&^<^.$-BHY!]*730 MTON#EM%=;U"T3:,]V,2B&.A6J[L2B5@;,' C5 1:XKMQ)M$W>9-Q""+&1Q%/ M6GEFAXMT-+K?IY[K<(L3)F,8UO6$';*9:;#)' J:1AQE'):F*08!4$JY\%X% M&Z=DPUC=0WO'-=ITZ\]=G'WGNE@\+35_@N_NT$C)MQ/Q_2%^GOTZ]I1-X M=^MKJV-8G>=X\F=T+=37?:-EXK]&?R#4=L_H=.OT]B8\?>)!@!4%OI%4+2IT M6*0'Z_.BY&T90Z70-U?H-R_!^ULYCSXP-5YQHE[2VAU3'PPZ*X'YLM8&SV>C MK(-V2S?;0Z/W +7-QY5^V.K$GUI)5SRRJ),/,:=@52?7ZV.+1^"5F*[:-06I MW.UN32KWE)MU#ZD,0OE+:%,.DERG50W:"!F]-^C[355#?"<=R_Z=J;>ZYJJF M*$0-.D:WL]%QL*EW^WVC7^IN#!_ M)$F/=/F+%<4HO%VW& BG!V"&7Z^8C5=I'ROQNP%GEFWDWG9B7ATEC.\CC-V7 MVB?T,)7(W4SDEMWQHGP=M+M&:[T9;IK&T-I$O/8[/<,LR=;UV>4J#W*/>9 ] ME0>I\B ;RYXK"GIM6-$TS.THXY9A;D,9;ZEVYE%%24TNGKG(UX_QJ/%J45B# MZFKVM E6R22(@XW4(Y?_6*[%2Z^MJ<33Z\OPJFKT9&4>BYW]>PMKS1ZGCEHK M5D^_HW>ZO96 8;GJJ66TI%^)M4V6WD(LA:(WQ>M<6H96NU:5V7@/+UK2*R)% M^KH"I_4&( )$#$H%6[K(U#)7#U:Y%]TQNRO$PSCL .[IKSCKPHUO]8UJ#W78 M[Y6>4_!1RPF'I44RC7;O^>K:F5B4L_)U9\BKMU97NHVG4BMAA3X_DRI=/K"H MXN>P@K)K"KU.SON_*-1J45X^[$!A$)")T,3-G!T,I$&@.[(=Z;@BY5P,9I4. M*42*&A@TA?Q$O#((D4D"GZ(B2(\["Z_YBO0>[E9ZQE]%@/39S$%CDQ #Y V(GDCK[2"N_((/A78!S"J9R\B^%K^E?Y4>-]G M)0BIC3&AY'R?KX.X$!=9\$I5&%)Y5 MR4G"H@67UUHQEUHQU#Z"-FD?7^EO< M?WIJ.*N[P:L>;3 ?C+E>;Y;G0;2V!UARW*KH/A;MBA%K#0=W1>_0B)6UH6!U\J\SE&#&?35Q>B.^ M?+"+M7@3(*WGQB[+59F3E:;Y"2%<8 R_\O);1#%QQQC4"0F?]]8.Q_EK8^;, M?)#YTV5%^CY<=^-&-"3<[L)2N2%E#,/SO,"?GJ&ZU^PH8GSJ>"8SZ)<,Y15' MH1#'&/:I-$Q$,K+(1:KPE0Y6.ECIX%/4P==W8RP=LF9N7.QMK6*^,\A65M;M M7@HC4I/$@)FQPTV.V3J#WDH*PQ?4#ZBH00D#$=VBK@8U.TYY9^Y&*'MMG^'@ MZ4\3AOH1W>$,$P713TRK#.?#M6C(''!T(W?B\GK&356=V2"BEK(^QNU;G+;30[@U)(/Z>)5EW&_/AX\M!=.4D1 MN70\ROKYO^SYXM4;=+N^,HJ+YEQ+NXC44OW:2@TI-:34D%)#4^4A[5T1U3E& MG.2^ MB6QQ7D./7,+#F78X@JL8>&$42CP\'BOJ)V'R-42BXE I W*(EJ_ M85+^XXU)5D'R.FUK-8;@K["D/A@.2CD8.=2Z]"D2J [W8*]7&C@+>1?RW3B- M5TB,FRP"Y>9.0#'Z,6RT&? )[*EU&ZA?_GC_YLPV=P; OVM\D-E:QZ@E7 M#@&E8/$2V %+O091:PU:']P23!GIWBP-)[@%%8D4CI=: D]P_^'54H3@S 6" M!,6.$#,'R]F MYXY"PK>[Y4PZ[G"#_)3F1QD85((;B0-354?4:.R]9DDL88_484$5Q5:WPD8I M1WY,W6IM(K:R!_.;>E9%]FV-Z,J7<*Z,*&ZC,LILEAX2WGMJK0D0\J.$Y1V*09A17)>'D0 [^&HPIA.@?^)Y:/Y M%:H(J[E5+NV^*L)215@' $9_$$ASS5*;TNA^ *I=#RR\%=N_0HN:O;(A>)<6 M[0[,4D+:ACIT&N+K9&/5O4A4:H12&'K!P>U/0.6F//& I$%K6$[P*-KW44 @ M.C<\@3^M"Q!K+1T,FHT;@8B(M33'$MAKA-4-X#1QW A\30RKS FG0O9Q2X,R M(NU18"%QYV?,8EQ&P5V"C X6"E T2+D634;Q:I:(+(F3M9AAEC[LE:/M51&1 MKF[V5OSC]3$12S>'Y9/L-6*Q<':PH6M1:'0M!YI1!T M'G1Z3KMKE6N;LXU0>DAA.UBFN=E^B&N/N<4A'+??PK-]P:=2C=Q__DI MQ;"G6G428P:=N%[BOHYLC]8?QA^S M11#!1E]STE2J/BN]%C9A)=.0H8O'Y\TQ /OEY?5%-MQ2'L6ZLUJZL2 +R[=JM6"-0\ M2_B2PU;%GF@N$-3A;9#W7'H!W=6F^(\(+DB"2*RG8&T']UZG4[8PA=S.$JFR M,45I]XD'/A1!Q=KH<$QJ MDYPYI,\EZKT%W2%XYPO<]9M]*Q]R]?E">V'/&;9QXV]A#E[J93I0/HF]6 !3 MTOF2*%'(6KYS"L*K8[N0%TB*'_'/E_O'P-HC<[+)A*,&\$ MA>.9N,"ZUGJ#(GL*OZG7[963A;W M78/I7> IK80N3FU/_,G@H1C=(65+Z2#:#-Q2+4HF$]=Q\3#22PD(U\P9)FZ" MC^FY]BA-:)PQK%; #E A WE.->.8VQB 8N8RCW?ZB,$K18RR[$10)^T=).2K M)B'=FOB@W-F"E[N)Q$P8#?3Z-_QY;,_1:8;)X#S@@4E,EH3*96IP+M- Y3*I M7*;&LN>G)!0NS%(3>@%78I)PA$.2B",&0LZQHQE/VQCS' D405F4WD8#F,M$ MDG>S((PUGL0!'S&E@W\:!6$8W,(=H'[RSTY$31@])GLJRM(2DN]:F%Y'*#GZ M$@1M$J*>^Y,)\"B?6C9#S%+!.0JC .]O&CS)5;]*X\[WZJ M(8N;!B/@.U$(9%/>#&7U4(Y*PFA*=AC2T1S.VV?3(*94*#$$O!@Y=_E(;!3# M"XDA$;+$=GT" ;-3.#"/W3"/:!7#%;!(8*&-T1[.4O!ANE0CSG*O@/J%IC1B MGLMN! 7PA20H.)$+C#,$1M&SQ)F4BJL%9H0"+Y491P"%+>$@?6#BP+LA;&;!0+T!J\-V.HN^!*C]]3 MGP2>1VNO<1.+TLM QB"^#YEF*$E >B5S$DKB4 %1Q0//'?-D,#"YF$Q5R_-_ MSN6,-!YG><, N_R?GIG9'J@;6W C_WB6L\I; MNH;_>UF^1*Y2CLO%+R+21J*J@+V1VLJ[ [KX"P-OEP4AJ('\*P8X:F9#Y;BY#3E^?R;:!K<\_*EJGD\Q3V5. MG++Y^@(Q?L6!Y,NF"KO66C8C>(UI&"3^.+\N5JNC:U9[ /_I=E_>R8P<]:\^ M2G1&!Q5;.H.MA>TKA.CIB7<#^>TPLH2)S!0)FC*?4<5D(1I:B(Z7SH(>+Q+O MX,(JT*<'R)"J8?)[E$Y48."NWNKVC<'.)W@H]#'U7G]H#!5]:NC3UH?=EM': MZ@2?4,@J\;E-\9E$$J?J!HNO3TENONCH/:MM6(^>X[@Z-SG8II$S4HY*Q+X20??E#R5C-CHE/1^B:>K_=W_:&.28*@;DZ,)4Y MOTXIM8=MPSP8D:N$Z9:$J4Q^_^&%+&U_26!'*&-Y(AK\@?E(-[;'4QJ/792V M6]86),71BM(77:N[!.ECZ@/@H"W;]]OK6:$JK_AXZ] <-@V"JI(LRD;T M[T.R4E66)B)EE26NB).P"%G$?#Y*L2*5'HF _9BV*/H96KK5;Y5AA$M5BG%^ MRJ7[15RSIECV30;I$*:0#@L!Z4")JKP\C-?5+ L(8C4MH/-SV(1\:?%OB8P= MO6.609FJJMN 0AVS7 :7E;?=>SXIW8;#,JAEOLBX4)V[L-UQ[8NTNV4(R\K7 M,%O]6@BJ\J/DFW?:%2N[-PBI1B86/V8KK]L[Y9U< !^MV(C@C_3[Y;$VW\?B M^*9B*N:P0=NXM4K"U6U4!3NE]WJM;>_AKM[KEI$5*[8NU>_7S7]UBU7,WAK6 MS[WB46)V[2H M-:WO!0V"RV%L+,J1LH(B"1L,F\E&01H%#E9I&=HY@7"XO.TFEXA1X"5Y7(_7 M 38W@0]OW)":J!#2W%#[)8%GK]3CZ]JUZX.8<>"+<&%PS&7YU36".,YL5WMG M!W^[=L"!=%-(2HG/\9L[=U&HV LLU./2111[P9/46R#W0>OOZ4/3%/#2N8(IPQ#PL-).V _ET \&>&HV0SV M+Y*,:L1(?EJMY[K6;CVGM^W"OT!&40[E+8'*\X KG'F!5N*EX&%Q)%B(*G(X MN+-X)YHU$N([P3A[2V%P=7HMW>H.LAE+/!@Y^,Q&-&V'N43!&: M)Z9)[KML(],X2VCS+2[-TMP6%R>@E;9'SNFI%0-W;?$5"+IT5:,XA)5,T#P2 M('2\-'#B?L]]I53D]E1DU6&34I'5^Z>25LCE?$/0^4,-T%71[J_S4=8^0)P M5;JFJ7VZBNB=/BM(8JJR3ML3T".I,%<645)9[)FHS<4:5E(C491(9,CR!?N7 MKX6%JG$9-B%KM3U36K?@WEPASC5KW+@"6'LF+K.N$[>,R \/VGK[2+,W/!O; M2[%R*RN/R ,POG9C>\!'Q. RQ#62GI4".6D>BD1[J$!.#AOD9*='NH=GP;PN M@D:,;)^0)W(X%@VR7MXD9>3& H*T@&(CJY;"@\+_D4Y5!89*T?N"N<$&)=V4 M8I#@[SDPY]IS<,V.P9=<8,\.1%$AO)+41T>URMW,/$A'S-OQ\"ZKE;%O4^^" MYS\H!=!JST!D*'Q% 9<4+UW4[0S*IRS%&57$TJX96UUVL)8"#H[RHY8 "X3$ M6O?'\HO9'*:N_0^81[&+^%\W'$(&OO#DYS=NY'@!@MD _49@@]7QXI8F]8&W M._KL1M\TXC7S%>^+AI@EGS&D@#^)22!2QAR!4,%PPMW+8R:;8=0\B\$:"?A2";*3 X#Q ML7^"@10QQRC]!1ZY!V M^(XG:!B?L3$;2^-W%)=1?C#6DZMV+^)\\.:W=B1 2**[+)D30_SH]QZ*^#'8 M'>#'X#YS7 <-TJD'V7CD P[W;D6:_-T[*$ %&H?%!-AWFJH\]&AM_PNX;'4IU^H9_6'S'=% MCOCQ[N)[9=CH;N&QC42!DWO-G6W@8R'8B;QF4VR9$M?M%KER*[9TCF!I#L5-YSPJAM U4 1GPQ*8;A5?: MZ 346HV3WB?(^GUMD'7KU+QO$LF=*2,\X_,1[OLCDT8VMB_69#9@V"2O-BF% M$]$P7FZPR6INKLTGY?FA3QV#:53$Y;R0E94>S8KZ.S_(9QI2@E;$'*H$&BTI MU>S6IC906-(&Q%_J&@SO\R9>F-6XP.-W2D(+1I@'B<5WLLF9*!B&N\_/SRGK M+4O:I\@/]H&.>%M0>%I:X_=S8G]UF7;!1_E,HP@M8\\7F%B'!5583GC-PAO7 MP<1,0]=^B\=8-5AZ.K"H[RPQ"6L6A$#'],72Q[T.84ZSM$\X"Q8>2_-%7V.8 M"I.69S!U0UM/3:J.$PWC\,WB2&/?'Z6B+IYCEW6H M*[5*=PLU7@SS5*F81%1VB?KS?'ZJ/8;EPA3"7,E&N6>=+M)@?79K4Q<]+ 3+ MURADX7OJ'.?3!;FG<1[(G@5;CX4^C)4M/%P5)0LLCZ2;RRWLJ*\?]K?#'TLI MAC7MZ;"3H&0CZMMG>QZ]2"XYV0D2;XR=].CEX,)DP6GEAICFZW(":-CA+)=2 MZ=AAZ,+%V*,6J]'AY3R&7?5N7':;E4/*1HJ8J ^?LN[;IL7;+5([-'S+:L8Q M@,MP\C"!* %.E.-0L[U"1T+9?&_$TOQ.>B%\6E1XX8Q4]'J8FRP>08T#0>&< MP1Z"0=QH1J_D<1:8N0N1&GH#S(49O1[R5BCZ& X[@+4]SZL![R_[-PW#8*Q%(C4@I*G@H_3U!!]L0#"/T.&8%]?+" M]1TOH27/E/Q+4=DK%P5;GW*1ER60CX.JM8Z8'06^+9%-\CGH/P>WF$BNY\N- M?9NV=JEH/-^7EDP)/=\;-],OCNV3E./9ZU3Q1TU!>75%893;F>NQN@:G, .J M&$S;IDK>@[E@-GO$%2W>%\E-0W*L2#5)$LS$#UV'MU_-*3YLLPJJ'9:[S*NRZ7L4';TK;(4&%1@UTI9?%1Y8V]KN&E;ON2YVB5T_0JMVA(YA M=9_S?<*_=7%_>B#VJ=@WB3@HDDL]8.?P[8^BB"DOC/CNX-8W!](@ _ED-.BG>^SD.KC(/5Z'_NNWV/8K=>GVC-WA>5=UFZ8@'MPHB6#6+ MM/3_@_TUP,;MP5?F$/X*:EG&70[97_E'U=2X>?&JS8J:Y+I*GIZJY%&D M:1!I9%ON!S'XWA.U=YGAS$7\%1?Q#\MPWO9Y\A[RO+^@H<;GSU4P_SN8\'^% M!OSW*/SA/QD(&7T$W4K_"I7Z. J>%,W/[R#T^Y30_#?7Y_]2F48C2?\ F5;IAL>H?':& :^N=P=#H'?HN?L(ZOM8QJ(#?,L/3*-_Z/OX"0W=PQ=R5PG")F&FGLR#4';<(8BO:P:*"4D(5,83 MS:OSC]J+J\!;VDZX] *03:'KL9%4+P MR.7;H--7O7SKJ;.%1M"G)]Z4#;=+(X=#YRA")O.-Q"S]UCE7CM;;3;/3VW50FS;1XA M%#N9Q3,W! /.#9W$C37+:GW[0UL$M[#$U.&02J?0,SV-T%NWU3?,0]^A3T8= MZQ@.%U38;2=2[M)GX72I1?8-)6N'MA_E>@^@8126>C9LI=W1NU_/_G@OQ),3 M MFI#B@)?=OAS6RY03;&0@T;Y_$Q,,0INK33,/!&E1G\XQNVL$.>:'2L4F]H M&>U#W]9/"!%V^ :MBL(=J,W&[%LL+L9ZO!C[I/Z##6YC(#=OOWH:1IG5[2FC MK/XT%(RR@Z?.>J-L&V78#TG+5!T+MRC+.BW5L7!]Q\)*/RW";E9.- M8]R/00SWOL=Z\+&;Z[$.D\2:CL+Q8G(.DQ(@Q &N)4<^X86I M52.@_P%7Y*K^5@%9/G]X;>K#=K$7\55Q/1^OKKC^*@P6M!O>"-P";)H8A^Z(^OZI:OO_G*>( M#BF@#^4((1[.N*8*7[;6!!NPI8%SQS$@\D@GM@ZNUN2Q=-K<7Z"KRKUP$Z*UC][^+1 M&<)GP?,_V*$S$Q&7-KV#Q2O]^>WPJ) A/$F$3T= #MR3-WQ_8KDVO?0YSRIX MQP%$M ^,817V77M3K,WCS3]S6_:? NA[OL[W$!>U-T?QVUW9W)Z%Z851)R^/ M'<6PR:ORF44,Y1MEMK]!_*2 \ IU[3-F^.$W%TSSB$6ZQF+'6*/X&HQ$ MUCCE*2'T;,U/J!TPVLO,F?D@'Z<(69@N!L^LU;6 M1[=Z#^G1B/'W(^O6F6%EQ;B(KQ?FF31/E]B.O@DL/KAF@=DMH(,)[2\EI$Z? M13I?5/@DLF()D? I_%=KC4WB:$!7SCBF JVC>_V'Z" MOU$HCXG(+!A]>UZF/X/0&VN7H%4","7!M(F](/A66"O"N$5=/_6"$48GZ>*E M-@V!AEUC^%P@OYED0A#R-MD*W$@05BZJ+==/X+MY,,9#?00U=A"7E;"[[1%B M2'>,C@#F ,TG# \>^H2!V\:@ZL>V@;'N:.'&%(6.;MU)#+:CXV 68,&XV7KR M3@CZX SF+?IX\ZF.V-3VN56*-(L6H $HK&23LOX$5 YQ,VQ[,A>?_GC_YLP< MBKF@]8PX]$!I#,O'",)@:Y/$\PBC-0C3S"9[^W.!=SY; ,G1.Q'SB6);6/Q% M-@*>2_D 6 =< P\+$8-DG$7F4M! =! \C_E3%OV(2>[X%>.)6TX0H4DT \F0 MOBYPG.,NR%I%/'=Z8QVY$Q%UX4LY13SY"),%(2Y+,WD>@$$GB CC(B0[V-#P M?."ZW.7Z]HDW9<'9(D!44%!3@GI@*48T.\(_!YL>R?(YB2+7/OO]6VCS6DQX M1X3>15Z75GH$5J.8*$>DGP9$1X].#30&)B;B_[O" R),8@J?1C9ZA:D=N0]C M_@WCNYI:"Z1G)"YXBV@'@Z_F?,MX!WC!X1"3L %=WQ>-%? +N"P2:4 M7N=1WO B=&\(]Q^HE,QI604)D4F);SDN>^ZTGXHCP/R.8 @?#&Y<$ALW5N+% MLB_ UAGC'Q8&0#2/83\&5M4KY@GD"'(BLH>AY5"L:44$*9G_-5B"S \B%SW0 M;%OG?4F@-P;4?^0BTN7\&_&:/3HS$$N%JVRU7ID=D)YO8;2SO_#'*P_L*?S% MI'P,9Y:!F?*1>'(F/]\,1E^Y+RPC\EBC#$00_0.<&1LG>)Y)GEP&",, M#-'R+<7++L*$'-"YM%/$KU% KQ1HWQA;X!@W+L69?(;.)%XH.U+@.<^*W 8% M'!F-TW#X!9("Y=S290F^3&B.7K/N/,02)UZ.B&Z^3Z%4(:]ZV(0 MR$6Y$=FW"#H/_@#55Z&6W4 ,/?E.%6+.T-YQ!8LSAF^$489Y )A@S'MBC#"Y M&__XG9'[@@1M&V,&>;, -$Q"7J^+^_"I">38%.CCMJPX&^3M1<[Y=Y$] MA[4#SM'S,14P0CY=75[\?SP0^KMQ;3R-->D'_AD^2,X6#S5#5,PS&P4#2R&; M90A8V%'"-,$,#-?+">F=&"9"L%?8)7ZU89(:)"BWZ/B5.LW(8*^X5T.<:H)% MQVMR9A_OD>&F;XU#>NXWS'^@%ASP1(2TOJ%&#=(V%-M6.!.&]HFGMZ3OHE'9 M.%_?,9NB+D%/(B_S^$#%\"CGA^M4^G,5&,@]OW7Z(U;1V>_7@O)I1QH*/7)= MG(#P";%1AJ'].6.D5)YX%B!2QJ!LL.4#S846(0TO2\K$H=AN0"T'E9"0IND> MHWC[=R(WOHWD*E(D3*A\/Z,97*8CYI;UE,[0OJ2MS@6A?,@$4@FETH$ M1V&'3&Q'RHYT1W$Y/ 8S]A;3'U(][2S!3C&T-TDH;[G;-L-N*,%8+ZG^$,M2 M9%N=RAE&C$YN*/]/.JF+F<"F1\T O"Z/*QP;R1,O19<6# 60A<=BEQ_.O$\' MAN&FH7#Z2@4]>'.R@%]YOQ^$T/? "L*'XA>X@3Z!#!%"!ALW)"%MIXC+8=$' M;$+]W) C@2^^L5CT2EDI'DK?6AY$P>LBN;F\%#XK;A&Y8YC5BX3+80RY$UBX,(B1J"E32GA8T".M[( MC2#/!TLVNA0RK95MP.U-7 =_&(A?L/-,(B 7<0=27:XV#H M4AZC7W>KX&=V4< M \K92Y$D'.WIR.61#7@:9VA]#"C7&NB/=.)*?B5U&ZQ?[(I,4=?LM)["AUQK MT4$(^7&@;7B3'8QVP+*%8^K;1C&G]V\_7Z,CY8(^RB+@[\^O7X.;"BIN/K?# MK,LX.O M]TI"!X-.NG9M>SQVF?424N5>_[G\[K!%C+9IJ5#4Q1@?QFZQO7$:+KRS%(SZ M:#-_:HOVQ7Z0)=#XG-K3JGU1:CJL%=A[[(ZI+?:"DXW8DG,RE@^" MSETBMZ9U!\I]:K#[9"GW2;E/!^ ^N6.@\'>KUQ]VN__/-)^M\% 3?:7W7RX_ M< '3,Y2KLJVN?0^3=&_>?[Z\^/+I\S58PI7E=50SZ-&X+?Y_>HS5?3QVCJ;#,7BWH"J9)@?Z/=? M,]\%N_R#[<.N6#7,CZ!X:8\I2UDU!Y>@Y$:"!1S/-)&]AM4::7C,"3"IC2?5 M@=\TE@NE:^P[M(M3ZZGT,@O MB<]$K=-&^2;6H_4D'V(/BI)/DBM*;M>$#O091\#'8PQ4L>#!TL7UYP?[8!C>[*%GQ:T^R?(GDKMR&%;\(2X$R$PK641I;V!V%SZ?L!.E[ MOT#@O7K.WZ7%S,8XVP\*JEZ)FH$[#,L]0IZO+.V8.:)Z^$I7[1QFD M!77?G7+O+8'O\3 .Y.J\\5/;.X_\F6@_V^[7Q']B4E4*G]X]6KP\Z*EX]"E- M?,FU6.1@NR!HTMRX5?C(XC77,18Y3G/6/\^R_\ D_-=';%_$G9[TFH8L\+L$ M7N)_&_]=EVO_.F#_U]B0([]%\_('+L?5ZT8^!?Y:&R(1I6UCI3 &NBLV& MK/L5++GVZYXD9>^XUKPA2_J;J_T%TO7O_6SDSCU:=#UP4=_[&>)DI@"YQLLL ME?-D[,:-VV]?4.U=!_YT+VOS]*9)_=IDPK"9*W,!V@]]O0G;T^(\O2M0O3BU M"W,X3MQ?N*OV9._W[M%'>JOKEA=VG]D\\45#05JV\\4" 4-LK[2<^9L:O*#O M[&!O4G('#MQ=&W'CY3P "_.IHJR5Q\X[C+CN/([:P.CH!UL#T3M+W+WLTWOT M6GS@/BV'R&IXKA%K\;_855Y[NR?KI7N/ML4/#:?,%UZP9/E5: CIN>D(ZFI/ MYP0[V G-)3[G^__KVL&^+/<=& P-I#H&COY*_'!/PO_IXX5Y(ZUQ]+^8!2X\ MQ9]^VPOY>[MU5AM'_BFZ_N+ZVO_@H=1_'ZE0:^3A$U+]3^;/ M75^1?>=GL&^9NQ>J=YX^;M9(JO_F)MH[>T^6ZM,G%%TS)^00[+5I)?F%^/<6 MZDID?B>F9Q?R)3=*L[16TT+ODU/Z?6U.Z>,2=%5UWFJ*?&?SPKM-Q-I!EYWM MIK+I0VAP1DR-(UTK?,=5-X]'R^]3W:*%[.\$^W"F?16KNU&_9:.0NDB97=Z+ M&B]W"!L9_OC_V7O7YK9Q;%WX^UOU_@=6G^I3\2Y&(\GWR9Y3Y3A))].=RXXS MNW?/EU,4"5GL4*2&%SN:7W_6!0 !7F39EFW91E57VI)($%P UGT]JP#UG[I3 MU"5)D5775G^276Y"= LP-#H\-,Z]RRS_/O!N_3+8&P$A A&*EP=6X.B%PA^. M%UJ\/,529HU4AOFH[:]UT-> M!]KE7H _GW1UL)%)W5UOZJ.\( CRD^J\*DIO='R@.^JLRE-N9RRW@V%&X:*Z MJ"O\Z=<)7!A3>WMZ^KD5-CU#S@*?X4N)I*V!V;\$^7>SVS0,//"]W\IH8' > M(,2?&<&KTU35:';;XU-J[?/#>V'@T\OO5 TG4FIT?+1'$\1.&C.11+K=A.9* M9GOE-V)1E4L[26;^"(N M"+?^/3?K;62HVH]CAOHQ /Y_?'R,S/$C=;<;#X<'JZ;)]\DJTN$>WJ@^'-@T MOS3FRI70#445-T&5QK#Q8!E+<^\T7PU1U KO-3:KFM&.B--L(4*X(U_PA#1F M$LQCWWJ;HX'WKO.*DT4>)_!I!/KFC"G6>F-0QG>NM2'TXZS)B M>$IKU)Z-(^=7WPC3,]9D=$@3)+V#"+5R]\K!+"*9JXX"'*X.PK)O,'H;3I3J MIJ*H-7LR!)F5I(,@W,9<7>'Q7C6$LEU7L;%+)MF='7'M&LU!M\TVWEE53Q MN>F<;&ZAY9)(0841 K^7?1U\FX M_2/U9>RX>:*X71"!Q ;JR,08_7K\9F\K!)YK-*[5G/(LG&590KLO1K;W)<^F M\'U&_=D*=KNK61(V>5PFW>W9'%[=0^/5[3J\NL>'5W=7IM5ZV_-)FU9F#>-5 MMI46E6!= 9./61!3KR@MLFO#JLOL:EQTAFI8#!T/ M6!K!JRW\CA>F*6;;PKS3$OM0-Y,ZXKZLTW]:; M'M*9ISCI-%(&&B6(KV)3I@8':BE^XZ:Z>=10C^54?L&&5=@OOEX*\PER9#3S M8(R#YJ#'C4&;HS6I="<= (%&+\]^E;SR!U^Y';*4ZD46IKP6U/!-?3F M?Z3<,ZY<\HVQP*):G+3!2ZC/S0I-UABDE4[:\\F FR(.'31_4IAZJ^;5\C.W5&6_Z MJ5W"TGB<_?2#QM-Y-\@.7L&-GV>*N_VF%ZDEL>I\PSM1,UZ?G+U[^<<7U0^[ M>\;*,WEPY6PM#^YMEN+J1VUH-58^P^"<70I@S2*N8J,D5>UQFT9+/YMD#;O# M"7\C!ND5,1^;L'[M-M-L*"YG604/1!7$4#ZDBK'"UR:G$Q/U63(((Z-4\6&B MSCKN-^U".['=;R\^OC[963%3ZEX]W%OM<@OJK;32Z>:TF\UJ-PW\E:N\!DJY M.3AJN@RZ@[.627.U!X!G69O92FN.70!VZP MQ(FK=]VB!M>W4N6U_%*?-3A')HB/:=QW7FN+ M=(X^U6&-;A[;H(T:]UV,'.JK* 0MN@X8R$=\RBZT)%WG,=W>"?MAM3K1$4D[ MON(A*[T@O0&ZSKFN$^2SK5RRN].N$W#%9N\P4C_GYT$*-+DW.W6%$%EIJ:XC M-0E!(-FGS)DN4<1I 4(1%++L79LHC#HB;/NRJ"-6@+ MR2C#E>B8G"*+$3G>W5AHZ,EG4+W]01&VQ'.I5 ^S #98UU6RN\ZL/#[8)_$M M$X&EV2T%.9R@.T%+>MN#EN0WTK&ZD 6[-(@Z"P?GWK)%3:.?7-U^GP]57?5+ MGE4+U?3-T).[O!M(>5--J4,51\>^E=*@VE6?E<%T:N$T(%>!WT-!P;D\PR!U M+H**LY+H9].&0"4D93^)H*R;%Y8+V'4% MBSG;*=-V#'3J3:?! C>U2>8K[E +9_3P[G8^M!?PQ8+W3>2!RI+3-)%0.YW/ M:=^^(K?*[S-05\W'AW?@^=_\L89NN5KIOL[$FJE:Y(/Z#"->;:"?FM[[J+EC M2"'Y*+#A);:)?PM3@O-]-HL7"][0RCI^D<24(9ZEMHE]5F;A=WA33N;VY>?3 M#*L$#H:CH\/Q3O-P=GI%;D#E'O)>AZZLQ=AD;81=9"[41(BTTV.\!L.SXWK7 MGF/+,:&C0=<+YW0DV%XG<(-KMY9:&69I-D?MCXC[B]08+0T9K2*T,()(S%D+ MSLA+9&A].L/XZ/C6?A":B*UVO\]@]"PU%-S#6KV4-;XGEN=CS2"/RSUZZ-RC M/9=[Y'*/7.Y1W>9! \A>)_/H8(4=D9M(5(WMS=Q 38H$@??85&_IAK?-';5 MHXQI_!; T47-1EF<=5[@-4HUC'0SD@%I'56]TY6\L%CU$)Q5 M#P_L>?OZC:\T.^Y5,ES!B!O.ZANZX+L=YG:T5N5I[-D%%](S;5D.M"?Q(<3% M[M=1_>"J2!>JJG--W^\:F.#S5RF$,JATN$O*8$"9"WH![UD);":&=$%A7^6O M;F7QZ4"2OD=[*8P3KN1(H')0@.^Q1)$>(8-]:J=!".*_K!UE-G6-#G M4/H4AP?CHQT?@0T+N/:?LSB)43._U8C#L>\=#X?'PQ$G7;X'\5'BL+\&\3RX MQ> X*-CX#?_M<&@5',/I@HV@Y&@I4RA+D Q-1ZC\$7??ORJ,+7"/WP^GKT]M MV3QL)8H-,?IAU((FL#Y5CAE;Y8J-W[.!6REB0TLW&C6>59^;A3YO-WGLV:SA MC%USN!L>7W/O&AH#GX?Z71F)A!6TT""PDKO541Y'624F]=1A\\>WB\B _M7>VJ_ M9R*3#M*@2F# ZJ.'#5.1:!;L#]T(*[&Z1!V!>X?62W]FOJJ9L5]\B%M$T M!N)^J2:8#%.[A LF(+ Y$=.Y];[,WK"JWH@NP.4QO&.2B',:M':0\\:IHV$G MIV\_[EB[_^]QD'G?,M@JYCEPV7=WKB4976"NX34[&G8EW]VY)%_9XJIYIIMZ M4U,E>B,XVU;ZBZS<)H,[^IV\T4A IQ"=VNJFID6&]WM@E-I X)41)U"9W4; MMAPMQ11=.#,9TR?X5NOFI9$H--QM2X,&6[>XV!K3;];1=ZIX4@*4;@0&"Y((?Y@V&\<*8YX[Y2D=->F"87$1* K1>E'8?LGQ^&Y^PS[U? M\1_,V9(&J/GJZ(XB7+@)%:I<(&N3?L2I70!Q9)4###D\5\]G_5+_:SSSV("- M&0V;Q*A=$+\IK892R&Z];2WL&D8@4?F;S936M72<6TZD49*AYG7<3X^.PWS] MU[?@263.?;#*=.HX;2W]J7Z7%=-OF$&]B?[_%4_).X]A+5#6KY>R8!L#^^/Q M>$?.4:VU\=H]$\*=W,54<-/'&1XW;41H_7%9>Q%M'UI\E_(B[9 744_"5T"B M(EQA8E^90* I*5V&UU]K1=K?JQ\QB2V14ZX L$U22G_)<5J?\]@NY[B!&;@[ M/E0K;Z10XYR=PG7G"I?=W.U*QY3D2:/CPQ9$PA;Y3IH'JLMGU0"Z"S.K:[-. M1NGE?1]A$W[,&%XA#O-,H&6?9RGR[ZX$22)TPS7>EYZ](OT\6"P2-(P6,M6; M"ST.&^PL3$3^W4>1^"?,RM#O^.W4]T:T[D,*MBB;XZ^#]'L[F_#TP[ M CN[C(66T9S^;E=*#D?-%STL8K2?>.7+2K;6?-OZ!0^:T'5]KRMC$92>MK":4!<+,,:S7(4 UUH#6? , M6YS*V?3EK8DJCY<9F6NJ3J=O/]]X(D$#IH-'$UATNR'T"^9N6D+7)$^F]\R"J1 UMFM+>_TXZ,[MOIG0@?MA&" MH;$*)L /_+KS '65WJ*_UR9<[;(&'IKV4N^?,_$G5J\!]02!H_P^$R(IK&)X M>K3QIH>-#,SQL*W&]5#6S#P%RAZ.]W>:*GKZF%2KM$,F7*E^[&=F!J:GX ME+J^:^0R'[7^:@OKYL.7V5/Z&SS_<.',"?Z'+CMJ'[)C+,?EOYJ),P)9BLK8>?RZRN1)P' MZ$;3@!FF4PDI+$M$R%7WKRJF2B.E!76DAKT6\9](J?=UU)AC6VF94R(E? %J M>B':HV4+M:%,%:)Q65]*6@W^T;S!5#B'G0KG^R8",9(OG\1HH4G=7&+EFOYE MY;CD3"[8D6!QRYOT@9')EV9B&\/K&,#-=IINZ]'V%KG!T^T(\K!I-)M**BK8 MHK-TO5F[92CTO65;=12 [1#1;9<<#(^/=VQ3JH$C($T2>XVN3 #!BE@L,(>= M>+'4*"A]$U[?;3=4;CN="+IO9SV^:, &7)_;\?@=VW1K7+=-4+Y.^P&ITKPP M;PH.X%.B*,AB7-_R<"[2NP>1#;(U0]*T+AKHKE^9Z:KT;F\'K4?8^ZBK'-P* M"C7#?2@ZKIF#V\I=QENU:*]S-:8$5$13QHXZ*:&8UYB30+@FT59.=FTO QRH>!L_!H2I#/C*.M'O.C73OJ1H(YJK8>\R+T9);(?7# ' M[F)/9V5&B8W&@5-8,9\.QZ:Y0B#5OHNN(G U 00 +1 :88E.-7:F-G'O%)C1 ML>$V'(Y[2V?5T"=Q.*N\=UD6=8RXU#[:AN!MMCK8FAUL10I5G)W\.ET)9(TH M*SH#$V <&2;NEMX_\@D0["68$\"_P4SEW:1JGMD]>F5R_Q9)M[6YU+4+GI\M M:$P-J6AF3%^1G'_GN?CWZ#_[9B0]S]A_VDF2RUE6H/$6SU$9CM#UCG"RF0YO M:4RBN<6#S:1J2@_EMD^"#U>[S9ROXF*%M$AH3&D8%@,/YSNM4ETT1N*H<\8\ M/0&J+L@P>O25$P1>I+*+,"L=5.>R6?@(R@5\5\Q , (7BM0\Q7R19$LA"M7Z M!X\6)FD#+R-!\^7KJ9<$E_P"W1-6'?FDH6P]0\Y*F*&1SO!WI$)EV@J MQ$BDSB+/+C!DTT\BFAEQ%E0 \<$QQ5+B(VW1=J=G%V#6I)+C%>@5RIF_ MP8:=>ZB^J*5!^F*J59Q1L%/ M_^=C@+"NLRJ^%LS4X]LW^_SA M(%BF6LDZU?YZ0*!2+W9E.TQOS+.N 2Y$N_4>;;420L[ZB'^"47 MP'I_#Y+$^ZV:Y'&(OL#/<>*;<,;DNFW $/4\ /U/YSD9-;6V_A5C-?/.@'T3 M^%?'8?W.)S155S#X*DJO5,\X4T[JU0_OA[;16KKOB3)LE+#8>:;8-FN; M.%9#"3;BB^N #3EANEEA^L\9MY&^AH_MX+@!E!(TF;E._&LBRW6+*IY#M[1J M88K(\%4MO*Q<;P;<;?4A,M*]#60-K L05(/VX8/W+L!)+OWKW=@!%%A/00]Q MFA6E>;\&)C0@&*X[9G,, R9#4Z0%*MA&&7SQ'N:F^D#MV%@;'8T5KI@"B;0Z MN(BK<\4V:/?3/+(Q)W0BNK'';/9[;+G0:A1D/8<;;<<.[^G:101RH]K4P-JFN\E_3>6$ >UJ!LJW&5 M5T"'_8$=7+S?1'!>B56()AT09#VM-CJQU,Q)=8U5*YAVJD\]W$KPJ=[=U%S^ ME@V[>M]VV*1F&XS=;KNXNYO$>KNWT:&QF0VR_C'J4@&;B&:V_B?1)"A;NZL= M5K]Q7@<1R671OS"-43@2.3>0P+A%^*Z_NK (OSN/JK5L?5M!?+,41A%S3)@7 M-M[A-=3&=F_S]:U\?4J8<[#^BX%F#N^7PH)FL*GA&D9NE41E4^%_XB!;K\JP MT3"R$PQ5M]HP96P_Q#L>*B/C4CHH*0>6TCZ[/:><);&*E?,YU=O72#:4[F?, M+Y!GG-VV\MDM2ZI^2PQ5,:-89)AOP.RPL%B-FN$'C"V2\2>KH7S]T^\:*>[[6FOH]#<_XY07,Q?24*$<(.7]2F5!1:)IODX0V\0HW^^"I>Q5 MA>$4&-@L&+^A>A#BK36L1 )G1V;3O0O"*N'3B"=*L:6U2ULZF&P7$^J9?)OA MZ$:=AFG?7W[[KOJ!Y,)$CI,*]E5&%01HTB'?ZVOKLD;9\NYPN'>XRT")!,J! M>QW]%)B5^I8J2(D*AJUTF_S^W>'H8,=BM1W8OKJJ-0\R,/QPWS;:V&&Q^CE, M]@MF A$DDLFLWV*GK@+,:[BH B'4>MXZE@)MG30R$VE[KJJ[WK>V6+NLR>#D MNS2^^G3D(UX2H89CMZC6G!>YN(BSJH"KE?N?-_;;J I9^9)]K502+5+O%'WG M<%C:!'L?H'_?.XE1>2MK18\/P[?L,@4K;6'*;:,Q,L4H"T)(V]O$EM6@.R:#A:(Q>WO;2? ME#+0L(;AY@ H*C1THRJ-&DNJA37&1+,3U*Z->#[KJR,R.S^]QS;0LZRBYK)H M"J$@DXW>WN..EL6M?+-<+H:1^!W$5-7YRPM*!.% MT7^L_/&;S'3_Z* )T-J >F_V6V]P79.V;P*"HQ62#8+EE(#'&F M'VS75G/5FWA_!2IZ49U\B%M5_$!IAQ5_/X#2#31 /AI&.5DQQXPE JL4$0)@ M\+%&Z&[5\(J;$]#<.CJ'M_QN@2QR#"4,**OQ)$QBL^QR89_N$&LN6VQ.'W+X M *R;0?&PN3:F0.IS#[/7X'*Y0-\M@K1F4@E(4"M?(&0=>CSI4ZCL-OF)V15] MB+6Q2Q\+;EYE?!-E:F*6Y*)1A,.4$/"H*C[J*B2VB9:+)$L8$'J7V]?VQOZ[(.QAS=> MN#"G0T$:?B2MA;B6>X4\(1R'P]=(Q27LS 4;F=DB3I6%+U>^2<9U#T:;1'($ M/:)5]*"%*=9O+RKT/R#'*IMC6\N@$45Q&HWJSC->$*MN^DOG 7:NSKL/'L*" M?(.!OU]E4IGE]?M[US*HY&9X)Y(DT^9176)\#21E8%2-KDDR=*'+CRW/>A8; M\FY;L-ZZZJ7EAT/-KDE.K33X]#W--ZY1E^X!QFC5.R._*/\-9@KJ9+\$.;&Y M#@PLI,U'U'QT98N]/ZY0=H[WV,3\XY>/5$V/_'WC3]D]W-_IL+3'3>)WF)N= MN/$4F.K&VB4G]>&1N=E__?+Q%R7VBP DX%($N=XK,_297P0YFG#: V\58* Q MGS8QI2)K7O2(>D(J6%WW3C7&H&LU.Z_CVN0N;%[WO@I89;6OQQ-Y*5#4%E?= MB68WF=(L_7X7_'970^=V77H,KL>=V;7'>S& M[0L&6/"<MH99O@H*80)E 9Q M"604TBX,PD3PPNK?N9YH;N;-4W5^&2?L4>G(_.JMNF(%![T80J9@? MB/>>??CT^=D M9#V-^$UMI\7*K=)(FQJ9%4*C/;_].O6X'6WI5V[##M72\%#;1I1Z;3L-C;:F M&A]12A0MIU]5/=0EW#:%"'CG8&E$MZ MND^N^CO5HUVK0G@CO+65K7O4!%1R?LL$(\XPTL\!0DPP1Z M+W5F/.R;]3!+5MSZ.0T::4NQKKXE8TH%EDQ0ZL.57 \^*,K"T8]D=*8WR]5" MY>%GU06V!U<]Z:0)I-B3063ZJ:[)_"VDMX..[.$KV;SIOCJZFNND9)'C4<9<__,9&H65LA=TOFH5A6IWI+>9UJBVBO5*A;H M8O&*DL9C6IF@?G/CKC\'@QJ]$N;L[>GIYS:I.\',KCQB5\*AM46 "0HB11.Y MI7WO[R@V] &T2VK6[5H<]AS^#FFBZIL^PM<4"N>:7*N!^9\2S?=F;='[TD^S MJ?480UYQ>X)V@4B[!NFV<^O-T*K;D3C9N7VR\[>8D7BO%IT6)OC8;_>B;AW# MB8H.J62=@G&,_J1SJ5%MU6W\8PNP6V..,2_RK2\Q %2(Q-<EM-BMNK M)F^F\H0R[ZFAF3!TD4XF6^.A+Q@+GF#5@,_I)=NYQ72L9#:S?4O'?'KVZHJG MM*32^T9S[JM.3V. [@J+YJ"-P]8]AD[<&[4':-G+; MF*\$$B1$MP^8%1G%[#2T^8LYJ!E/- M-Y_[L_$!)\#]IG%9@)[\\COHRKZU?4 'F5%SPFJ"PN_?F-*3 Q\ #C$300*' M&RL\50XE+.4L0Q7AO-,I"_.%T1+818(8B"B$)W0M FJ(!6RL #CULL:#)@/K@J5G3JBR")47GX5H)K=H0';G*8NU"Y\ME)F9KRU4+S%X2N>[2P(/" M7#@].>-J"F)Q5>$R6[8RL^7(9;8\OLR6____^\^29A6*)%D@@T[/__;3\"?Z M+->>/EMK1WM #@MV:"1R_D8:GD3S5YZU*+?8B?R$ES!J$BP*^%K]I7^R-JE\ MJ[QC78V?HP8IQT?7F23NP3+J'@F]'Q>8X@LJJ5H5WBP;>L#X8/NG^GCO=J1Q MI'&D<:2YH[OAW[Q+0*VC!9)::BA&<8KA&A#F%UDAO=?Z%K1O[626H#1+UA[.6H:7AOY<+X%]B=+S M6FNH7#6TBJ]>&6IJMU9[I8FTT3U'\WV\^^:+PJ'2CC\94;W?S03[ Z:<_NVG M\4];M;'N+U)X%B0!=NYDV@1I9"W )/_+/F^;>L#!(Z-%^-+IOT!45>QR/Z^X7X(:N=F'LB$(>7+8AE M[MSAFCVX-7G]+713NV233UI_5S[P]GOQ]>-KF2\P' YON),Y!M]QM!"(GXO1*1&\2A-_/\ZQ* M(]/=,A[N^=YX]PC^V=_?N5)N N4Z(T*JK.@E)8MM*&%Y/2P>>N*:,:+[2;/[ MO4+LZ48;M&L$>&X<%NP*&V-C-NZ-;"*2M&L!'VQZ&QG&Y .440<#[X[W[GUR MCX4V>\>.-#VD.3PXG>H'3BYOP&Y_POV MV/NG:$ 7/9S@[RKX)["'+HU PL\O9.X-SQT7,HI M=7!-RV<8K )A2!\7CW ML2@"SDUP;^K"FPKA>K9556A@SMEPI@B"^@Z[:Q&T!4.I/T4/PN%FS^U3HHU3 M''I)' M!XX]]6D SD_>JP$@)_Q,+:CARGFQ+K.%#1UOW MIW<>'>]RM'*T@)WS!YN>_;DN0X7GH"*,CYS+H=1DXTO2Z#'8W MFRSVE&CC1/[ZM#HZ<+D&3A%H]RKQ_JB"]%_.7>#XEJ.5H]7SH=5H?^AHZ [=8"OF%VP5EFMRQS2H!CUHY6CE9/F59."7@22H!S&-R;JG Z$RFB&$R% MTQ8<5W>T /=!EL39FBTP$!*:@M,!-J #? R\/X)T5L7;H00HG$,O MFWIGU4+D%W&1Y4OLPCF/X 8/G)SK50&YQZ_X7=COYC.[2%I][. M:-=%#UQVH,L.=$K 0V4'CH:NH>%S$_"_BW0>IT["W\L1&Q]L-OOF*='&2?@5 M$MXE_SD)?WM:'1^[=H5."^AL:SP5L=,![D<'V'>)<+TZ@.M U*\#N!Q!IP-L M0 _%#R#F743UK*-$4>"[*#=65KA] T M1KBN)%3O98A!I!*^F1>*)%D$400#_>VGX4_T60Y,G^44)ED>B9P>X(55GH,( M(_4%2!E'Y0QE]/#G6ZD<_ 14BI)@4<#7ZB_]D_6^/S44M+4]*G*^>S#;+K7* MW%NHV<#]_['&QNJYM:VBR>OI]SO7T+9*'_N<>N_$)*^"?,D;+;)"1%XN_E6)HH19>.5,P+X)\@AA M&"*)Q53 UT&)ORV]RZQ*(B"*EV3IN8!])/(+X06%)WZ(L"IC^%#?A@^N/T65 MP$?\F4V\$$M,Q>"6;T",_O!5X:%Z>)X&99RE\(3LNR>F4W@H\"N1TBN9%^1B MD>7PF\AAJB*!&>= @_YWAP_XRVDV7P3ITLOZUF/@=6C,=\(/1T>W9H@\A..( MM^>(XY]7R>?ZHG79IKE@UUV?UF)?\J::9$G4D?\U,%?RJ7/KE:1X(-[^FKC- MESP(@95['7,+,^ T14FR1B3B J367,PG(H78AX/[+.$FDE"]GN1 OEW"C!XLWA\E] \%8 M3PZ>#M=.<(;Q>8Q"84HCT811]%8+^$?\6,3Y4HK56 Y%+S"=PBEXYE+K$I9U"0.7 M\!:AP#6 @6 /XK2*^(>'M)%DP==2RR(%7=?2$WF)),(#1>?O52I0F]@=># - MH0:HKY\%L! P%BDM<0IJ"RHEN#[H*(.-5"(WP7'+F5<5N)2DM_JACG.UEZIS,@[BBNMRDN96E'V\VF MS&W,>T.CG6T'O_J=CO <-[I]Z)JSS7CK2HWXB#3BH8\.@W!FL;U.UW#5M$=^,SOC/;[AA?*Q1^VVA1B+L\@56D#**+F)AP M@Y][(.&!78,IEGIG<9HM1 AWY8L!/0A/;E 461@#.R^0E0"S7Z 1).T7S6:9 MJZ8@-RH\^_!GRO($. ><6.+4P 5@._R8"XNL_R[=W(.O)^X!#$)->E?\JQ:\(VMUS ?B!87O#VP M$=PS-QD?1]-6;@@V .[3($WQ/8RW]2Z"! Q@O#P7N$42IWP# M(A+WC+<[LJV^9\B].E$:MX-O/53/3M@TW52)R4FQ0$:H]"+8UU6.>XJ<*[:4 MQ\U;B#2&RU@KPN_@T,7LSHA)_DN.2@J&#^75B3)2 M:H))50BIEL&AB9D5X*4+T,D4]^Q^PUE0H%N(+D1O2H;68Y7SA$&SC L:#/41 MR6):NHWUMO!0U+6R-$&]%5X0#KHYY3#+\3[2;DCCH9^0D\,[SZ=50I. \0UB MY=W4ZZ72JO>%%95B)%D2_8G)H!YHZN]*1HDCL%.U!)$8 OR-5&S9#6RGUX4%2=L#O4] #4Q KB1=,IT$LUP8>C9J! M%$J%,95IE?("-QUBW9ZHV_NR-N7*ZG-CA*1NWXI37>.=[H=3[1TWO976_XQ) M6<()LQ6:KX'?&4ZSB8!]@4ZSY#)8%H8/8I8WG&+LZ5.>FUVO?MJ8 MCK%>:LHVJ!A?Q1SX7^F%"0$N0RY\ MPTZ7);;*OOK.SB[6M^(D+I6_R;-VE"7-04(B*:L$#"@:.Q<7,2Q8ZST6&>Q5 MMGQ@,5)M+MCJ6QT/4SJ-;XR/UQRMV!U$(T0[7!99SSZ&M:+S+&B@L6K MQY"JRZKEZ-LAI'"@-B0?I-^O +N+596@D$JBCI+-8C"N> ?U*RRKU8$G;R^= M5%%<.K[5Y%NP$XDP88\S"?C3Z/CX>+/\J9#J$KN)#S%W!H_?:!UEX>F +H9.RPA4\_X(<457A\+*GXDKN1I2FU M=]'0]SE2CB;J(L]"49!A( K:NX)QY7NB"M]RK2C?\M8DZG;I/4L>_C$^!#/^6A\!WSBAIJ*R0YL1O%[ MA=__6:57<8G.Q6%686@GS"K8!T$^&Q\(^EW4;A-6"52.B\59Z&1'52Y=0F$> MPV:+@_IXZ>"=U!?J.-"TVV%E\ &ZI2AD_-&+M=<[),/JH<, #\QRGB&S.0.^ M7XKSK?,7FZRF4'--0PF'N_>YQ.'S[VP8[9C1FMYH]K MHPQ"&9NHYM/E2D;0YS6E*<-,,%\7[! M\ KJZ5'AT^ G;'>(IG._W.+T9>.\KE ZGP0*O M\;Z* K9B3P;F-C*A))QF29)=4@R? M@D7%++LLE,,FSW[$,#K]+6G(P&Y-+%&=* BS$,!)/)DMII\5I M&"]@LTZJ E/H"AUHY7BX#,B*Z*]KA5TM@MZPAF#\0#4$/$FN(>!HV955!4>M M_7>O107&>,;/S2J!(V:EUZHBT/6&QFWK_/WHAKX-NL#1K<"#5/6CW)GUX1CL M+\J;%&>N'J@]'.PUV%WIWWX:U6>@;VRY&_FCB94P]#W\;Z=YB0K&&[M<_B*% M^O5L441]>L6KG.\KE-]K>?QL]UCXV'H^,[W%MNU>YHU<9# MMVJ/<-5&6\K''131MI2^?]21I.W (KH[K,U--^)^6L0Y<#A _<39VRP8H -I MW6Z>^#:%V0G*)BQ%.$OC, YDC<8TP% *>8(*3+1)GCC7W-_;=7U4>HDS/'8H MH?W$.70=+AQO;44^PA#(C#%!3*#*OU.=%*=18)53\<3YZ7CWX-"QC%[B#)T6 MVDN?^DOM>GFH].EP5'3Q@]TY#8_0 MU5QU$^62S^XU[^W\/A6"/9/7=/O"[8LK]X5SK&RW\O\-<;R>N(9_=.1ZRO43 M9\_YF?N),]ZPK\UI^&N)LET095%687+CT:7VQJ*/9?W=#O#[8RU M]?Q-(#4_[?SYDSI#/EGNC@>CPY\5(AF!.TZS/.0JHO,\B"I"M228QP C(C.1 M9+G&_X\$(D$B=-L,2"KR@?V6(;@ >2=\3:0B_P5FLG\!KB96'M,7BU#RM-:RO1'HA( R\ M1D1Q0-D3^'I5:=1\5WPQOY7N&E&(B3$5%EGEDX"JL?DHT3 $4S6E'@FT3?&-LX4\)Q*7ZK+!3?":7"02@4'?9D FHRZ: M9=&SW9GD(K=9CMI-FD@@!Y(*!4(1) A9@)2>9&E5(#MX6],2.6\.G!593 CV M(;"(N@5%G-:\:)9AO>NYWU#.9R)(8(4*A0I/2PA+*CM<_%OX=>*.-P>))1)0 MU04,IB[!"8&9H&N;8>98.1IY7S^^]G;]O?V#P>$A,WT@;B)WO]'Z(@3V_WSK MGS\0$A>H 631, _=G6;!3$L['F5J+-VR6B:]C:IN0J!? 0>\7X1L8B*)Q4M M-"-"L*&%;0#@JP),O[F0R M\XE$"UR.3F9:+4MIB+&I ,RD3[O*F-IT17PUR*8PMP1=87@/7-D&B D13JCUZ0*;5 J@+%AFQZ2_/RLJ(&M+K4*B7$3 MQ=6!_J"01ECK!?8,OX$H;48IDF\1O+SK7O/:_VNX22(2@S/2L89!Z4(<]%?SL/ M(J$JY8VG3U&[/.?U(IRF2(D !0X/BP0<)V ('[];_R*UKJUZF3M5BI02%5J> MT0)U0V,;L@]!@ZY1,3^;1B )89$S>G"-_[^"@ _: ./O?$7=%=U%DM?HYLU/EL-)'6;(\ MM2U\RY"09U9*,UYE57RY>OI>DQ8L6!J(H,]OT >XG&T-CK[R=00 M\L"C*:4$-<)21#[N=U ND?.%,);>E'C# C8^[CG<0!T7@')1;TOC^SC]LX([ MZOW--@GBD>(L]??K(GHZ8)QV<A2U.X.R.2*X>X5O.1Z4>F-[CF:[^/=-U]D@(G7%]72^]U%#@[G4U5' M&+,I_Y\LL:)G32;Y7^YQ>B_88MG9;IPEMZ6L0RUR?"J(>'M;4;]R_I.0E"/: M2X6QV?25,WFK=/GRAQ<_;_DV<)OAFIN!-@#O!?[VA/]G[HF[774'G_ 4*JC^ M'J?>?\5!>KX=5538",+[ CLXC@A![*F5Y.P.1_YP..P]LK>>^8O?=FZ:\KZ] M5!L.AL/QH8-;6TF@O=%FZ>-J7[>?<_\NTGF<.M9]+ZA]A_N.==^(,XT.1@ZC M:*5LVSU^+*S;J>;WQN"YI]G_H'*^K+:#Q[>[Y%&T^\FS_KVA8_TW8_WCXUW' M^E<1Z/C1@%HZIKX!IO[/&3>JW!:'RYE.7'IZYVODN/;-F-)P>#QV7'L5@4:/ M!L#=*>SWQMNY=WR6GO]9;8E/YBES]]V1O^>X^TV8UWC#.N=3VE5$H+W-VBR; M0Y=1@>O1SPW6MQ;,R+@=[[Y.L/S'RF#YYK%Z^ICX(X=X +[R5^\W+"E4& %W M7OO25YUA"]2]1U?Z(NM>%D3$#[HV\XS+3;>H" :K459/5M9]J4+-,LN^>V(Z MQ6KZ:9[-057C(Z)[:HY!!_45N-(%T">B*DR1QQGU)1X-)0H$EO@EWGC_@CQ"^&3>N?]BO_8OVCT*+6"?;,]21)9YBOR$ MH M>PL<;?'K]\SW!"$Q1 %SL*NG$=LES63Q/[T_EF5Q MZ?B@"[KI?HZN58EKSC>*(T*^X*7:QE/C(Q^F>>*E-$^L(-4[#]_B/N?-]=:P MQO=*K$L!'T(L,DVPH#U#&))%(:+./>60VQX:N6WDD-M6([=M(S[;=0M"M[[\ M\^H@2!P!A7^,#PZ/]_?_[ZA.4M8OT%'OAEXTT^@D*M]G2O&';V\_,H,Y'%PS M-;AG[KT[CG?077L$MZ)^YX:-_/VZYEW\NF-]_7M M;R??WK[QOIQ\_?:']^WKR:>SD]-O'SY_.NLJZ_D+A[0\'>WL_6_@)H(WALH>,F$S(&:[+YG@]V E1,J>#.-S""A;\B40! R M,'TBC4F$TSI!+I>PU7-2$(H*0R\^SV5$?T 4!V KS-O &0R.7(-G2,.QALI M8INKI9'Y\$>%)6A EOJ>M6W8/E!?_9)GU6(]D.5MPL:X2EF__BQOP]*4WBJB MZ[\.H2B*/]\:H M7/W%UN:?'4[4M<%H^M!G>C%D$)(&>:<" KN<90@?]1T,:AR,@-X04BYE?-@% MEY:IT4_T^!)NZCW+-Y!LGRN$^D6)9[#> O2N K'(^'6BC!PAY*V2O%;R[RA& M"'=\$CDQRUE6"/50=O04O7+T,1QV!X0C9[EWM"ETF4[#2<7:M@#'Q,WO?L!. MCC8!=O+0" $!1W9,)G>SBMR;AL\?F ?\(D"\:4)-^UVD 37C_K?(^3(VM[B M[7!9W,@UO3XZP1J&\+T1?7MP7FY$]%N /-PP]\R=+W>^GMOYDHC:<>&%02G. MLWQ) !NKCM36Y^SJ8[W)\*3EL+DO+>:G_[/O[QU0-G\KHY\-U1>_[=""W84O M^[:;_IX1 'VW!KL[>$ZW.E3#O<&^T/]E >L=KJ3TX6. MHM=!^AV7$6?]!Z+8?Q1)DJ5TXC)&PK^_<[<[VO4/]X[\O;T]OOF]>>JDWG'7 M:SX>7"=A^29/.!H<'STNKOXP?9''1X?^[GA8)]YW;8>S.]\.!_MWO1W&XVUA M, ^TT/O^\?C8WU]U[+_<\3H/!^-K5%G=[ F'>X_KV&]6W+ROTG/O?9QZ[X+X MQ6CG_L3*>(0P6$>U,O<08F4T.+YC/G(P&-[]_GJ0G7.*H:1?8>><5>F+\7WN M'#0!QL/5.^>N)=!H<'3'.V=_<'CW$N@I*"3K;(>[9R3WO1U<+9FK)9.U9%ZC MF.R5!^SOK]X9-8WYGMN?FF MQ[5W+G=:\O"T-]%5K3F9^\2;*J+,J E$9> M4^,^] 0?^4>C77\?[COIN^_9-H==%_-<_@@_[ MHUWOY,U9X7NYD"74NOCA7U5\$20RIW=\M.N/]D?^KK&@OG'LJ0$V]J#&0W>X M)U-Q1S&"?6)EQG")M M MYI*DD0BPQK+H+ J_(W&Z&N!*^5?H )*-)P&(/E9E!?K ESR+JK $>W*Q2)9< MZQF@6GG&KUQX[_)@+BY13SY1;T^7X_P ?^[_]U-!X/7W7\ M3K^,7NTP<%:C^A1O[2DV;N!S=52J\NVPN_%5M4[5O)%PD224U^>PS"0LTO' M^U+E185(0I)H'9/W/9/,\ PD)ZIZN&EB3O[#)\=IA=.'/U-!%Y3&P?/4!H+G M1$&,6ADH:JR;6T21;V47=DN8IQ@4/UDLC2K_M^[Y8H4W(9/)[%KX6F*2X3#B MQR*FC,44[-(V.-FX?UB%-66\%K#]F-8,GP1W#U]25209(A.L.HY$$D_P/9%> M:,@N%CEHLA'J6#7L%IR5/,BP!A,!N\[!($&-=BX$%Y#;2PD:&"_=E0AGV_Y=!ZDW@>(4S[X7<<\T?]![H.<## M@7<2AG28SA-X5FM@/(!Q!"O1($ZACHV>ICXFBGP2YI"*BD=-E+WQ" ?HFM*N MKWG'//@1SZLY8N(AC9KK,P56!=SKZ\?7HY%,@8,=E- YK&$G@+E5XF40(8I> M&?S8N1XK"+M9@7'D^72U8?20ML_4?L8SMJAR8(\%C#]9HOL,Q5Y>H4,J9F01 M)>+F\&\.AZF@G<*+7P02[6,A\%0(V ,+5DS4<&76)?7PF-0R3Z+*:1&,UCAM M=O);UVP=?6)X4$:'KXH:B'&1@1ZX5'((_B8[ARZ&?93'TVF!OA+^XKR*>=1% MCH<#3E7A)1CQ1T^:>H879:(@KT(23TN:K/8(7,">J4EF$LM?20V<'CY3^AAS MD4WAA@I.;H]F<0DG1"D@!.N2A2#5R"-8" (G@&<@,B$&;^B47TEF4\WJOR@D MWQ>@&W9ZA'H4-M46LZ\([L (?- M6.;QI&(_IMY+J2A10>')QG/2*VC("9R;($YCRLZ # '&8 M32S 1E*L <988)!+K$"4@._IDI2+'P\#O5,A^1)QO#*O0OVN,7P.DD1Z!$4*'$$(@L8$%@Z6-,+Q%%5..Q570N[O M^MF:NS,J#&XJ9HG6^J!G$H@#C)R8NR75>EY=KV:!2A0L?"F":*D804QG2S\< MU+TS5DL*X"EG)&"I62!X,4S\F1H#/9@_(;!VD NU/M # M D1^_*L6I^W(:!\M S#XUKX8M=1K^F/(2!Z/'+3/%F;WM#*V.]-U=@\W!>TS MOC-D&C75%A?9OJD^WKL=:1QI'@?LTWU"''U;+D@;9) \4S0_*Z2G4ZV=2'5\ MTV\/H@VFGO[MIQIJ>SLI<<(>Q3!8$"*%#$B,[@OSZLXHZ'!];HSJ4#,%VA(G M\ZQ*2_HSXNXBH%33QUPLP$*([>:P#N'G=N3_0L&">X;&VL0Q=&?NYHN.2:E_ M9>)__?A:.B6&P^%6':Q'3N,:K\Q1=7-4_]\JRC]R ;Q98,KM 430DGRW5Y(_\K[96]DWYQ8>[(ULPVOW'KX1 M<:Z+H?&4GN(H[2C]F)[R@.A.CUS W(_(^&)F/^7!99T8=M^BH+M9?",/O9WT MTDRY?K"9;F08T[U(%3>O$-?5'Q$HW#60/C^TZG*=WG \.?(0_<$)A!8F& M(! ._(.]L2-1'XF.!KNWWT#W)10\-=1YX>\NSM.O7>\?NNV!X7''67?&T7\^\K;GEZIW5T<.28_2KZC(;^ M_K[3VWOI,QP.-K!][EUQUV'AT9Z+"]^?#%B_*.EF4>"KEFQX[RLV?.0KUJZZ M>EP-%A_Y(;ZO8UD7DOM6%3FC +4*R76M]G;I;<_8:!_YP\,]I\JMBCL=[?OC MT8&C3U_HM0@(5O,YI^'>;X[=#Q]I?EYY!_M._H\ M$?/1T/';]?19^CZW0; M?F:T&0XV8-PX1^SS<,2>->%< ^=XW:X5 M-LKUU="V-X:-;H9D"4EY$F!;Q S69[2#S0KA$53S0P#W!.$\-KZW4??IY]T= MV3FB!GG&'A$V(#4R2XU(7;P&RI MHUYD(T#0_DV0H*FM3N!AM#Z>@MC!>5E8T";V5L,:V9Z9^T.IUF.-![_"\R);)'%OSPG1Z14>E$!U?E$@__4. MEEO$F /O03Q%?%*G 9Y>@N_72/W<@H LK!H%'5M;P,.-GM0*EMWL7]N<-@ZU MM]/J(!4P/I!\]:\*B<]C^#CJ9HT/EK_+OC&JC4R"G:H[4/KJ$TX=_W MU@C@_:]G;WO[BU68A+T57>EDL]4 @P/\ECTOC=$P: M7H4GC5^MG'=04A54Z6$;WJ75ADWU'\CA%%\&NGGL5*=,&KT*'KKWA!B<-WI/ M/ "3 M=&-IL[/$=J?^\\1[Z#N4;!3%@97+/@%L(3!;,.C M7:D:R+\P.T1RJ[P'DVFR\P^J(GB8I##R1 !;%S>:[U4+ZFR 8F[=S@8^MT'F M5VVUQ; Z+Y$H4$W[D%Q5P7W/JKP0:E,K*>8CJ7G/XD%3[=:D]$E[6SGQ!2Q+ M&L2_BNO?W/?8*P$>>V_8TX'WP13:;W]@O68ANWU6:2&2-3O$WH\D>2"+Z1.V M"=<=PM9LHG%[W\MH4\X7]%%=IXG&UK?,N#KH&$>P)W^,#PZ/]_?_[ZA&!M0O MT-$C .,9IK>/' CWB5G^X=O;C[Q\1P/[O*T5G>N8>Z\SA9TC=QV;><3!N7_M%N4WC[6V662<#=!H661)S M7TYJO%AWZ/Z,/1*].O?I0]W4::M$V1=N-UB %=!Z>"1 \:$I_Y5537KU:Q/V M ] %A,C H$9-+/GBJ".C7A9448S4#$W2&ET#:R)SGU2PJ>I.B7&AE&E&SK\W M"WS[FLC_%I?Q.=?5;,4V>RB-2<1T#B\%$MZCENML .@>Q]0K$#:.\K-F/EU* M>TE?S99QG*M6G$MIGDW^%"%M/KPV 8,NP4N#?!*7LO=,DNV1/ M 9I"Z) -+O$O-:MZ)ZR8&I@Y/#OCI;5!Y].W<^XWK.@GTAC&@\4"'8@]>19] M@RD<4-F4$TF)7@F1R\:F-'GT=1KM ]7ORGNWGGKK(HL/$EG<5!&?O"';:?LR3\##SY=1;D$>[)-]I5A\((95H&G#=2Y#([6Q=: MRJG0C?(D=P17V/-X@B:AA%Y1"5X44DF*#!^&3R%WGHPV*E>HE&]%_7QVZ)&4 MDXX]F#?*&M-M#1- =R/(O0DVSRXPT KR9G?XLYIB@(&A&=F# EG@\-I@@X('%D@0IY.8 MH3V#F (^%=W]/DO/O5_QGS?H[\E)-4._U$V>C]K.B3$'>I3Q_('W88H*:([6 M5 0;56XY'6]AI_BEH,.(^[C>__8.H[V)5S_\3@)M4_Q82+8@G??8I0;>?EE/ M&A3'I)Q1T@.2$0F<(HF !D&AV\,7NO4[1LO""A9$AE\+WA9S%&V:M-0)GLXF MW,;4^!(L606=>M.JQ*[O-=TH&,&A$ X\X'KEXD+ A'U#T<880LRA!CD&#)V2 M>^1=_0T[]27(8>^27/:)J_0AO@C+0ERAQ+Z?K(C$W4)E> YD- ML_04).FY*-;T6-V!OF33VRAG6,7VGG@T,ZW]V^]S^_>O?WJG7QZX_WV MX>S;AT^_N-#.PPM!T#4^3Z>"LPY_DXE6;T09Q$E7*MMS 2D1*!@>/KNWSVD$\PWSL& M2X&S]?#NUT'Z'24KOM8?F(WU$00,.A?0F0QJ/KK+,?&'4Z,"6#;ZRLCSHAR> MBK5Z])-C)EV=0?WIC[.W=5Z55RSGL$5)Q1P/7YV]_S"@/T';_%W(Q&?T:J@Q M3%-0#GB&BL(LB+VS,@N_>V]_L.8 1DN.#G1,-X2[XA1L#W3W5Q/8DO""4P9! M@T'^7B5+9MGC ]\;'1_O'!TM...RLVC1^1Q2I#DEO/?G1O' MC3>TQ4 C?A,G3LB[;;71;?5N0!GTJ6QQBM+B QI1N=MD+H?^L3M:]Q^;HW4T M=)[6!_:TGKQY\P'SYET6_;:)JA.96>.=!@N\QDFH>U>#GNK6>CWP/HIYEH-= M+?O[]N0@;54]Q@-M.ID]'GA_9G%:P@30IT P!E2,P=@2HD!^&!U3[X."E.>:4:KDE?/2B!6P35 I]M**'-;'HUU0?H;#T>YX/!J/CT>_ MNYSS+W M+UFZ4.9:@FTR9(&0W\ED7V#<;<=[@3'0.4(^1#M&SF*ATN8Z.6^M:6 HLBH& MWA]9Y16SK$KP0HR"R^Q,7#[%J'MGG4;FY?2[\83.&:!O>UKE-->XKTIR8R5\ M?2FMVY-H]GG%KI#9\S["N 1\#;R2!,? [;2H[__&H%5*B\:'=]7P?%E0Y6C#7J&>L:@*6/VE-Q/\<9V.&DBI/(P-Q# M/1LF(_(BGL:D2Y/NREGHS-:Y&)-RUR<@TE.=37J9Y4FD(?T2P3%!J\.Q'"06 MQ:NFRG1G"*^.CS@^XOC('?,1D/[SK)09YN)")-E"E;U0^4Q?CS7O=!:G@<8? MI6MK+%!4T;Q)G@61=X'E\*6LX2[!VD^9NTCP,*,,:,W&D(>@@_5M9"K;)8G[3O_2OL80)N#7,@@Y?%B<^R/!'57!\4OR'?Z^^+ M90HB'>CN3>,)K1*$8'8+?"P G^L;\B#2XV[PB?R>QJ7NM(4B1TGPGQR M+A9![6L/@S)(ED6I?#DAGG),,"]%_1O[1"Z#4XO1"PO#Y.>9EV1LWA"*9RH_8=OP!+]1-P=I@45S,!KPC6F-:X[# M(Q_!W09W<3]Q'TNWX?03U$UDJE$^O'@X2T%0GR\;W^,CIO@N"$M5): 7A4O+ MP\9XK'X-#U1S3M]CA"V@6R&2ZK Z12?19M!S9<> M,PTF.2RZHC^J:1E6,$0D] JN*<0WTX^R?\*<4>/AY;X4B&G\.J*-CWA]P3(=BQ5P 0K:B%9:'1B\DEK[W+ M-CC'^QH"7>B82"CR2AHL/%S\0K[>P MH:XE!;I!(I[MMJJSRI%M2:WL99U>+I#7Q.F%H"\LLE,3"XVH+/>;K FB3[#6 ME+PQL'/7Y967@DNX2"T$F43"2"D/_,1,HH]C35.8QPO:,P:$AB_Q.=ZO&KYK M .;/;(.%,:.[&X_$;:BQ0'SO8Q &E>]]"V+L.L;::(GF$<74T(:^HZ#$X\$5 M/(-%EQU;S*1XZ9#TOO+9>\Z9%+1/# M2PX;RHL5&XQ$&"-2 \5!IC52Y6'P"U+4M/ 0B*8=X*0'WBK9U" 5I\P>$H8 M7\0)!N7DSX5&(T! ICQ"5&YO='QX[$L/T@2^3I7_*)1-0*2J1&'/LO&\B2S$ M+(/OLOL'^K"JY)R=X*$%M2_O@2$Q3D@/?P.O1KD:&.'DX.>9\DIAD@?24+O& MCX!-?5(=>[Z(# Q23853.. Y3CB(LD4IFZLTXJC O@RTFE:4% MQ. UU*9% BX"LXS(?R8CG%F.P(D!2$G4]0RO?CRG.%T ](DQYNF1MTWB<\%P MBXP"!1,!2XUUHK!EM%O?Z&I4@^Y33:AQ)!'9'IL?:#-.@5,IJ-05,R58"S#, MIT'.-;CUJD7/5H*>JG"\+T\ &[-%S1$[M) @%ZL"YMWQ?*7+M1M]R"WD(SX2 MEH*1>$/=3%QVRN0,&> N3#)<:]U55^#;>IW;$(+ 3 MF*%4 V6\W,#[EBE]+9#^:%VQC/>J.2N:%$J HLBOM[%20[372&Y%'K'>^E/C MGLM95FC9;Y9OZ[$(NHUU-H M Y^5WPPN.*G.P8R2)>"'5&6]1Z7TA3 32HR*^50S$-G!:66F"7KVL',4IHZ0 MKX\R.#)[=&):Q%$F8._/A4Q(0;X=3$NSP\QD*5FBYE;JEPB]""6[$]G2^S>[ MDB1?+U=ENSYMYO(! 7(5_ABE"B%-C'-$;@#4<-$K@L>L:-M'-I(!<@^"E5-F MFP7DB,N+_H*+@*![(P(I0@;##856IPG5:]OU2%K-^JP1>!DAJA7>9_4@H]M. MQ%@)WX+O@@XQ_?11Y.?J;TX0_RH6P&AGJ/X\VUWRCY3P+8GM7Y+="_H(Y1 @ MTEXBA0YP\TDB,9^9@G#^2J&:]K%' 0\>J&V7<"AS/,1D"UW!)OXB02):>M,S M-XK>8M9:*#0PM[.-^GU;.6.FL<=)I"1Y).B)H960\T;ZCF0^H6 BD_0 D6&T M\ZLQ3*92*Y;*5UUT#WPC1R$596$E/:+3%:GN<0V(TM3-$!H^54"XB7;*YNS' M!6NF#&HM6VBE!RZH04<-C=N0L#:+53>NG*3+5]_>A.#] Y>O[O+5MW9[@L(Y MSXJ2_$]UF?@_TECWLL'(HAD!P(@.^ED#[9Y0^*SCX2O2(BA.E"PU1-:)5W\- MM\;83O4B2RZ$7J] 42TPW%EHIX=<)I@JV?JP '^1^-^H0IS32D05V36P:_.J*&L+5LZ& MUE6^*CV5G#2\3_5,XW2*#Q!F_E[S;=B3J@)Z>=W7V+^JJS&=U1(,*CF&W#LL M.&AYJKPTU*/U%?J-VE?7:&B\-:47G,V"QE84H\L+&1BMCN0.KNC"93:ZS,:' MSFRFQ'PRM5&N./NCOMS.>[=7>T,[<^7&7O4ZD]E]:4\/*^JQQZK8U<,9 =HMD1NA*65119\=&PJQ1OP(!>42PLI3WBL8 M?#+OU6RD"@:A[#.K7/Z!]X'3NF4VDLX7P)WU+0\B?-MZ "/?0%?K21=''36P M1[1N)Y_HP%MEOK::[W$,PQA%A8FQ7TW"P#T9>K4P-PO&1B#Z5,@LA!%E(1S[ MU-@USP/ER;BD2I\(\Q#X>-73)UP>>C/5]TSA8\RK$EO?F $>F#PU"*#E-=P[ M!LTO*<4%88A0=*>"LE4*#$^/AK0IHR,+ VXLT?-4R@/*:J!M MC(^G7E?VT6LP@#^KZ%S':LECN6+"V(H:PQDRX1N;!U)G;_;6 26Y>[5VE'[. MSX,T_C?S$IR;YM"GF2X@HEF]J2N!Y'F=BR!5(]N")I Y%MI#OS1CO49U"[=R ME#D\9V]/?:.:2 W"H@JV795@X$0GZ;/SMJ9.2 $(F9JEB!C5@B3F-S;(F6.2 M#S4,B3):-/;&R[2[H*!B,572J2A&HG5J"Z<">1M.JER"-<4I/UP818)'MS-1 MGFO=,Q9^E77F-)Z/I(@$7#2G>B(*3;0R>"WNQ]3!8,V?\-0BBD.]E.ONJX'N MX<*9"!&8@OQP/)IUNF*5%@(8Z?L@OA0IL\O_'$8]=.N&%4FC,?J36PX*WN>4P'*,[8)SCG&J/8'98U1?O M:F(FH@^KLD]5KII9=MBD*LSC"3.'A#.T_[+*SH#=_0^*KDD72"?RF5_/'J4V M%> %D9"\G#.\ZV(E#'#C1D!^K7B3E,@L/0S)7X#E:B81Z5$&J %SVRC46SD" MJ*Z2'#Y@$#&*$2LR6M9QU\ T-= XDZWH3OQ0V[.P;-H5V92ZW3.H;IC7P+GO M?,"#;JKCMD6V7*M49%<3*H+326K_:KLG">8 MG^_V18XK.:[DN-*3X4JYD":D-^<(18 >,^ 37&6BL5X*S0"$<*B/C@\X/O"T M^(!=-HPN,Z[_1.4BB44JG<8.5_%6WB 9(L.8GX\\5_'4&BM"._X:S6YDB&MW MZ$7!DO UN5.\5:^A"TO/14J>]KD07"V>JT&FZ)6D(61,^E)(.!GET8_,/N-8 MVQ"35AD]WQIKW7ZHQCC[+L0":*\]=!W@:E)9AZ_8#4W(-A1.,O#Z$/W "KP@ MKCM^J51]4OLGZ!D$<K&90]$HB]6GN%V%/[![%G-45L'#,0H68Z/5YH=Z MO0$F/=#K:L#5J1 =Q6!AMN"Z&GH%%=JSQO(E1J W"<+OYWE6(-#X@QQ MQ.GJU$P3<='*S81+XK0JVR@LC:.A7/#HW2X:#[>0S+2II5Y'8P^H9"4^D\O5 M[FY7A/O01;B'K@CW<1?AWL%NW+Y0\!LE=9]U=/78ZD_ ^4XEO!ZE5?67 F*>"A62 MJF63^$]2-A">&^$D%S/*?Y#0HV>(UD*)3_IU3*EYA5I'L'Q2*<$TEZN>KI[Z M3/6X^DSARJOT*+W@")DSRR[%!2HI$L$*070Y M8 #>:95&+D+ASK\[_T_V_ <$OY,+R#F&H\(/L_/KQM9O:="_T=20AJY1G&YD] M+[C$$-/<$42_L ,!;Y"M]N]6#=;""GF(\^MGZ##Y,<>^@D9%' M&+%;Y-DT+G7M&GK[=>8VIMHSHTR6AEO!6 ?SMH_!AX9W "6W..D$YT'/[*!Y:H>'VB(X#Z:#CPZH"I]\&($9$_ M;/3*>PLG,OA!WS$5!UU^_+NO'>KN#7^_#N/_SL@E*"&%-4AVPX/X446]GK-7 M^7./.YA%#I:#BQZ/"J^C$!+DA<"3K6+M1?P#F^Z5LZ)N;R547:_J MTD*5L"3'T _,C.&SSM.TYX3P V4>:"=X R4\^5CY*%Z%)64L)HW3^\ M;BTFL!+>U8P\-IMG-%S'Z!D[H^>F1D^-#IM6U'N(TF(4W\"^J%@=R+F3,;< M,M.N>\!*K$#I+"X%[0J2&)=YL+A!&M=E]A(80!X5\F3( RXGK3L#7%&)]LIS M'A/'/1SWV"SWP -7I3):@;W;& Y)U";C;,"$._,"FQ.4&:4R31', PK9TUE M.;FS[\Z^._N/WEW*+,>P8%X4.YXRWV'1&1R'&Q0B#Y#I(JJ_J>JG>,$VI4Q, M1I5&%"4.%7.W2OC186 ZSN$XQY/B'*D@>#KM@X@$]H%-!>*#H=6&2*3[A2D=NL@W;4$?Q*(=,$PR0HFAGMTG&%%0;8Z(2LN]K4*^*R"A1Z MF$@;#>$;D1H.75C/T#YAK%C @H+<"R9Y1GU?&:/+;A[',9*V=\U7N(7M/>.W M&M7"*Y#/O")/.G92 %[&.(7)4LNQW9888_76EEJHW"*^8RG;MU!!LVJUS-F? M05+TE])(WUJC>F*M"=85E3A5 ZTII(7:^/ [XR A$1F M=$,L%HD31H=-$0*38=]D:FPJ+N%,PCT4O:G].'O[_31\;0*@J87+Q2*A;K1" MAQ_'0VN,*Y*455M..,5AW?*V=C@UE3&$H,*D>R)*H_!(-C["77J=R99UPUY]G@KCM-R)-8QAW=H8[N$6 ^^S M@OBB!:%XJ-^JG?-EQ5*[Z0ZA9"K..L]TP@)O:-2K:U\SW&Z[(5"334B^KLX91QV"$$L!4R1, MIO"'8?IXV-3!(_ZC>4VF>U9M?-72+'U)1VE1U@O7-8G)TF_TK:*#A %^[BW/?<* MAWY#=R'<[W;Y9RXN8G&I.J])Y:/=$>XR[=:]KJPM<96/#UWY>.0J'Q]WY>-3 M;S\JU4J_.WL0N)Y.5 .M#:,9P)4)'QM3!A&E.!'2?)4-^:PB;VIY -^AWHO) M?%JVVS9QT&=EUV"JG;:PQ(@UH?K1EV%8[W:17]"PA+B.46G6JS0WPN]?]@[< M[@+98=5ST:18!-2+5"L?J_I%L%-AZ6O<46H^K1MRR/X1=3:)%D^J(RJE-8*6 M&DF-."!"ZG;9DI9&#>25B^)251Z9V]BEYS])K[%4=R74C%1XR3ZTO *2]YCG M.3<_@5)JA)TR.UO9:'N[R!%U7IS#6.)?E4241]>B!,6I.9ZK 71,QC&9I\%D M"%,(J:]4'6J@ M5AZK%0A34Z@U$J;?99D?-WLL&*URG(LPK$( MQR*>+HM :(%2^U4Q&F?;%=BIDUI]8?4N1[LSCIKG&%_&"'@7B^"$$]E\TO$, MQS,YXB((O,(?%;T%*/G;WF1 M>24O9,V$2A7H2,$_,3HQJWP'OYFV=^F-JTBAE>J)+!$-6>P$C.\T1,>Y0; MNS333VB@G#(G<8]0I^^E)X?1'E9:!GC;+/SNB1_P4WI.!1SKK3/,$:>#:; Y MB%P]*E_5M)!Z4K_&M]9L> BGVCC5QJDVF^(MS%2L7&'*44.+B,01GOD@+*_% M+!HU#%C9HBI'#$6IGI#KF>N8D&-"3YL)(<^A $X5EE5.I7/7X"BZ@Y/D**2H M8W.'0-9>PLVJ.,=ZB@?&'G:_3,L:S$UVGFKEVXK:!8RU>!.!P)R!-ZE@[YM( MIKK.Q'X2S(Z3)5O\D01\Q>V# M(!IX1[7 )1H/?V:SS;+76&C)//)KF/8GC6V6-[!IR5S,J0[#KVU W3I'&YKM M4:S:(&MZ"L/LX:N&'V@KO VX@1^B!A>6\8OPB60 VT4%LIJ[Y(L">4E';T!9 MG["J$MI'^THL&&MV?@TX (DWEMVC/=OM8E?9-4@JJZVU-\8L=)1V>9S*XG5E>^?9C^7 ^X+_PWJ@ M69;'_V;^@-7'=:U\#<=#XT<"I$J,ZQ&4TMXFX$'=W1UT\C2,%\07L%VB=&*5 ML'UAP[-4@U<+A8T9:!>L=A; VD7TXSW8@55N5=%C+RWI \6'U="E##P]$TFD M*HKI4HDP+CM<+6!_X>75(E,R.A$7 0CEN@8&-N"'*5D>W73#LUR 4B5D%0WA MI%&>Z+*- *['-UZ7>&W*\^]]B%J;(&3JQS46)#X\P"K/QGV\WR@GGA4+?$"4 MA175>*IKR6F"OYCSQC@UC-J>_PH_\/V?R[0ZI2Q M-P_^A->'=R5W+.W8=OT3?&]\Z.JE1@<3MY%:_B*>+Q)TY\KAY3TV@@%MRRZ< M!1J-P0WZSF^[QUM]SM^^N3 M4->[81UZ8:UN$&4+1<[6)G"U:\[-X-P,#^]F:* U4&5):<1Q[2[04C71MIY1 MTI8N6?\%Z17D>9"69M\-D#(QUJ 4 LX"J&K"Y8,Y'N)XR!/A(19+H+[U&LC% M'7-WS-TQ?QK'G$YVS&E>O@1G\M%XK7N1@\ WH)K'WQW^IW'XC13-U7!K M]W?H'8[:@^"H'3L'H^;$DA-+3U$L8=B'4A(P1!2"YEG$*I\ KZ7,&827 M#1!7')O_%(50M4I&Q<)Y%:#+2L <)7JMB'0_P1G%?.,L4F%@W>604A@2L'LQ M5LW-#'>'&NP<4:P+C%Q%,8?$2ST!IQD[%N18T!-A09PADZ($1P2F(IR).7J^ MT!IVQ]P= M!*C!2*A] ]Z6"\)J988:QZ@Z@)7A=I<3>XNEQZXMO/0J8Z<,OHNT:]6Q-T:8 M5)&JBY7Y6YS"E&*J\UQEI+([5;7198Q^K@3D?"?0&M4/U"U#A$F0Z_Q8/@X: M[D\WL?=U+ADW!N TG^[MU)$?]/!94@^8]YS$!1_2\UQP.Q%2\I%&[W\]>ZM2 MG@M9WRHT*#;F9\6E9_O(0N"QV ZE$*%.Q[JR,CJ@?*\)]6*0T$P?80<$)?:, M^J),%JXSQ5H@-3;O.J,.&S.:DD!V*?%>Q#LL"[ DKY[R*VRZ^0IY41QZBU14)(7NF]FV+M$ MYREBVL)5'1YN>!R.^D2@Y,A^D><=B^O-W;S*+('?.- MOJ2XK2R74"FKPAN-<#>.]FM^/S#H1[G2":>0-U,/+51\I41@!BDF[@*78E\$ M3'DN2Q"I24R('4RQ[0_VW8%3%I2UCM*Q@)S%:#VWO\N<3/EY\<$05O50LJV2 M]51K8&KXK'NQ]HR^,_!>BS"H)!^II624$;_%WF; _,K@_)S4+WQ_"1F 1EC> M^98D%ZFY*Q&0*$Z\ [\)C6I*3/V.? \1 I8&E0ON#Q!9ZX:STQ* M?Y)!K+T;)P&W =Z,>V:5P.&2 OB#CD!S%7U.\Z;ND 4V[4L#['VDFAW)-#J1 MQH09CV4+5%0752QWA:[544GZTG,I?H@\C M]P*95*E4&')I:2U%M3UX5LFX' M[IJ[[%SG='!.AX=W.J!X05."1"'C#W"H@;E3F"WH8.LN>\#"%M0]DRJ6J'&H M^@FT.9'B]G,N2<<=''=X"MP!ZRK#$G1...!ELJ1"2"KHK]NM,N+0A,OZN;[? M!1\="W LX(FP *D@B!^(D8%@"FPQRS2'F$'[+H.EZ9=^T>Y@MP/*194OM'[T6A@3C.B(!$_$#,@CV3D(FB@ S$O0LBBB2 4 @-QI!6"E0ZU.*\]_,@2 M:7QJ.JWC.[V]HUW8]$Y\X],J-W V;N 4ZW2(.;>5$R9.F#R\,&&_=*:8(*"S^E9"=PL0WBN*@:X"N3?EOWS'L ['SCTL8\]2 M.%&(R5%1:$H"=3"REQX-)D:X-#F?OC@/JSF&AD)7L>KXD.-#3X%0$BIW .5@_[DUJJ9K#5@Q#F\GR^I/6UD M,X=9.DWB4"83&9>IV)TSIAW?<7SG:?$=.MM6]"XP,,,H'_,\2!7T':7J"4+^ M VZ1\(5[QW%B6_GU]VQ5+"ZR95NV%A<0=&2)+!9/G3IU MUN=<)GEX1[X7)9600Z0]=?W%9A2=5S-O=31=9^\:-$S,*9)T;I-'U)FQ H#< MZ)/6?&Q*#E?DLM>L8F.' MN%90(X*A*4]X=.$_)_=+T*PJ2J-GKEM#8-:SNE M!TFGB479 .^%MZJ_$Y4Q4)TDVG7<)2$*%;Y+^2:(6&F\.2R5HE"G#@\TGB6\ MB(<':#!DIQ$*TA?+CX?%B-CKRJ!5AEF9;LAIH'H-ZIBTA-FI.4$G.Y*-?9W4 MLR[[=BJHY7)#H15A0BG\OT3HM$I1H(H%Z&$ 0MONQVU=Z!:BQBH^]O M.5"-VT$U6@4^FV!+"+?Q5$?4TC'N)W,J(# "8W(W#Y4!K"EJH25B>UD[0(I MLT- S'T83#X]JSCL0RDR;P,U!*M_7[,60;J>;':] P1E1UF,4VR[M$0LYN!@ M$=.I! KR0&583*4K@T"X3BE[P '&"=9.4:L3/P,UYGN<7(.,-YYM+X&#M=0F M?J%2HX%TGZ7*-++2K575PZ0;5Q6D=D8[K$Y@;.1#6 [6,N MA0E8M\BF3)(KZ*1PSD4.G>?,>]^XQ1MB J4"Z0OHIX'EP=20-E2O9J0 MUB/5LO@]V V@'Z67F"AO*Z).@C@)XB3(>D@0M+&T%.$67&",960PD,$#8N(R M(12,)&;+(ZM@ &H3$BT4)Q><7'!R83WD@I8)#.]# !MA[,>(H-6!P2[Q?UA/ M5T2Y:5:JTX\E+DM9/,X0<>+"B8L7(R[(\Q@!._0GXM*2^H17"D8FI$ MQ27N/1PF2KRD[/9>RS-?+5:4R \C2H M1WE/P3F@/$4]Q/&,\ ?8!=GW8B!$ZPQ-[:/I#?UB\Z.^F 72B2\V%AMFZ5CA M47+ST42HUA"M>#L/$X_S48@K>IV0NJ^"@A:$'V"ZE>L:5Z$^@_J"(@ 31\2[ M,M^M['K..7=AJIM3Z\EBJ2W!E VH\R8CPTK:40P+=UON44>CD?;9ES$]Y,HO M13!V]FN9%RJ[&4NN(:=!M4WNQ3):,XA-7>P3QE=@0&B&7Z'J9$6;U"^1FG5% M"):6I+S^0R2T1\D&NKM[D2+%*=:%3=2)M3QXA;08X:.H[;DO3WNQ2\';T>XF M/F-+\W(-535-MNQAK9&]J_W7)5]6H\*6B9 H*;BS>.,9+I_ Z>).%U^\+LZG MF!]QUC !8&K?GC=.HC!PSCFWW]U^7YO]SI@UM_2S3]4ENM_01)"F]F[[N^WO MMO\:;7_=B1Y-7>[:P Z?B?<]C/L:BSTT_3Z< ' "P F ]1 N,M357:AL;/^ MW#YW^]SM\_78YU/Z_F9VXU^WX=V&=QM^338\'N,CE5XR1H7NW$V;74<"7!Z- MV_)NRZ_/EJ>::-W/$\H=_NQ> M@SK$,@5RJG6P6J5W:Q/"N^NY# 103,@KTR;7VM*3>W[!9 M<29H;6[V?,HY=+V39.JEG%HDP\I\K4O+M!BIWI>4LS+5/4^+?#@H(NF"B)'S M'%WHF( @;2Q[F.["^+L:SD!DQD@H>A'LWXFT,U:]) W+BC LIY4&6A$E'!8$=():.A3'1\1+" M]<*TE[^*_B7*$ZK_YXP\O/=*8;H./+'ZCK,DX[T8,7' J2Z,4X=D-^#[BGA7M5,VZ"-\R;1*N5C2(V-)[;6H 97)9HFN+-6(_6T5UK@47%\[DO"*+H\5R>X7_; L MK0Z2^$K%T@7!KU;L=NQ(0#31XWJP"EBQ&UE#9500E.LV P@BW "E3A5VQJZV M#"Q=4/!*U>:XVB]MY2*+8QJC8'Z1#Q.=HJQ!A2Z!!=.8WAOF[:=$@JSK75A] M&S!D@>6)"%>H(RCRVDP+PK*&5TQ]TVAD2J,(UQ9@>='5][==6X#;VP(X\/^E ME/56U-OZO1Z*S*""DF0V@UH MBMB/PU%29$ F./;UJ5*V-X\F&A%>S\7'_>&"?DZ)=TK\HI5X*\>%LH0,5@HI M9*,B5F5?M&HO*^?HNA(A7B6HD6XW]'P*T^MIK+L3&DXKZK*L;\-S0*_8D3+TZ\./&R M/N+%V"3:O]*:U=KC1J<,# ;2950F_+(H*9O!(W94&#,F5;7'A LY.,'A!,>Z M" Z*)Y#Z(," >:4UNPU1BL13LT1&7 M4V;Z/(I'"COD9N(MZGC^9:I4QRN["-(7(ZX?&(\3KC#&=2EB6B58/ZR20$^[ M/*'K'6"]!:*#ZGOYF13WP :3@4;]UEB%Q1CC"2$W:XS\6*J93@=2*F&56>@@ ME8:;+%M!=U!1+1\DMRAI.BDO+Y&3*Y M $]2@0.!L%:N,13W.9*%W4 U0F288N4+5:]VO3_THJ5@K%Q*DW=Z)G$.]P/U M4ZY+2;+\SEC- U?EW32Q6G%O[_S0JA+@9R-S[TW_*>,A+E<8-"]OKT>SB?+$ M'+R_; R,54SM5"'Y4"W[TMEPH70]ZU?J\\19QIUVY3N0DU>*48Z!.T?26;57 M9/(-\+.6C')#BL?D)E36K@+78(5HW&43)1 M>#1.?WL$X(T3GHZ'$55ZOMY[W $NR&W!6'$<&B)86+$2<)4WGW(]]GU/4OR% MMBT\0RP(//K1/L!:.ZEE-22X[45@&9$R!,6,H=OPQO3$- #@-#U?:A(1V)HZ MZ\(IDA,=[!)$%])P1H(S$I; 2&!H>-+G-!*["*)F0HQS*[J-[S;^>FQ\6/LQ M:@=5+&I_,/!#M]'=1G<;?5TVNC:V%!LM5WY$L4/)5T58ZH;ET='P!)*QD#9K MEHRA$:(K"NN9P9CH*]3WT96H Y?D;;P*$PQODB$2^==9QP9%D$;:TP!UI"V, M[D,BKHO"-;-T0LH)J?414KK'S1UBR.IX6Y5"37?'5">' &_/Y-EQ(L:)&"=B MYBQB8.[A8&(9'5S+ ML=PU(%>WG-=^3CQ;1M\\TX309ACM&E/ U[% /Q,&1E M5U:7@]L08J:77$Y1,&+SONYTUY;*;>2/3NDFZ1#G*89+K!8>,G$_SK6[&IVZ MR)*5G^"QE4S_89@KXEV*7%RG_O@ADO-UJJY"=2W;E[JS]9.@H'(==GF'>4;! M./0_3W2I&1 #7G]D9)R3;DZZ.>FVZ@K4M$K&9'I!7DW(U0OSG [DI(23$NLB M)3#A"),Z"O+:F^MX!>'F.;$^8MA MRNY> 1@(64(D8RF6RSJZU"7%=N,!V'J@E72XK(42WRP3JB-2R.^C1SNUX K0 M*H1;84#LLHJS@#\RG)_'S1BM:;I,=R>+G"Q:'UE4SW3/-*+)WR5*]^HW;%BZ MG,\OL>*^\]J1/J5-@Z0)FJQW\:Y[1ALE/"0[CU VFL9EJD:@;Z)JJC)/$Q5 M]:X&2@.(?[_IQI-TZ3ZG1,X0^VSDI.)9A2T"8,^%DH0/Y]&5PF1K"^SQMHQ* MH@=."3V0P%89IG?"5'):+I\2*+O>49DJRFGW[8,AJA'0=NQ3.8%0 L[HC+R MN#Z4>WJ=\(IQ*](H8H+9\_U#,6K&V)_0!=C"..%" W4S5G%&1SB=!N8Y4S)& M8[TVN&3V^1?3PBIR/:7)B7 THM/.?\M_&^!#2%0RSKC].67 MG&]^RFH=985K\1.5).IX4@F-OX$FD5+S!."HPEQ=2A/<,WG9I&3D4R$%5ZU0 M:@/<01TDL&(215:0ACVIG*D42S4Z/G2]@P'6R+1.AJIEZ*$FE"%M6LS,,& ! MZD #T(MV2?RXU<ME' M[YS[Q="<4C_^[F&=.?:H(-< G:)RS8O?CE]ZD;9Y@,KG]MJ\Y&U9(80^)!.F M%IJ/UQ+!PJ(V1_J+;P5D=XU%!-6WE:5_T>#^F M^H!,5:2NL"&GM#]"A">^:,P:WP6Q/JH U+UOI#!V2)J @60 '?'H7'8"U;+A M>X!L:+[*[*_A$.Z6%T)L?\0S!BP4E*I)>NG' M9.'CF0#S2(+OH *"\:'Z91'?@$IB!QC&4%Y?R/?BM9?3.$"[CM1<.K*]0SEJ M7S)C7=R2AES&U[&&TFHDYV-UJW3^U1I(154GK2'WJ6,<]Z$#Y2#,L@*U]QA> M(A.-&E\(O^>'B_)2+=NGYY:ZC]%T-+RO!>3[XGG\3&%\PE;0#9.CF?2U2(,A M;@&@Y3>B.,*(B@6T%+O@#XVO#.^AQ&0U&6+EWJ]%OOJ!GY'Z(*$X5;C^>?9P6N\AF7ZKG)A"%+X,=&8C.,V M*.L7N>G0DZ$+VF/O-Y@@K0HJC6D21;B&SEJV@(NG'3@:T8.;"X9E>]+!FA&SS-VZYVJ ,K%K#=WIHE8KOC(K8K%K&%K9TR M8F$E>2RU8E&,\8*N.OB,RD6_8$I5!/9J'HL#!$-KJ<4!68I6TB@XRR_ZDR97/0E/1T; MH)7X^E.,ZLT5RO9;0HS2:>9]!]3Q:U#ETPX'S"56#J8\7BT$YUX8"(HCC:WI&2H^0)..P]!..F)1M^4%3 M 'N=P%#!$%/=NEZC HJ2=Q$,(X^X; AL:(5^SZ!.#W9-A;:/7]R=T M"=TT-DE-5E4N/SBCUEN4+DJ97<_DP5Q*/AB$&8AV;D 3LH4#?ZNX#W_3EXKU ME".@*=:1>[O;7>_8#X;VG64OLY$?1C68?,:B;%1EHN,[0M8@[\S.-J\>5P!Q MKQZ$P;Z%[WS>SS7VHR)RP>\F;!7,6I:&6_UQ:*7W\]_EQIYJF?MNC*?<03HH@ ME-T@F<,?\4G_3DK S.JD$@'PY;YTF,+=M2Q+T5R5",WZZ'^7$K" M8=?[Y*-L &H>2GIZ+9:U^)H&:F1.V< QES(8S*B1GKM.K<]T&7Z$X!@(7H&L ME-GUP&6=/F_D ]EDK'FG"Y1@>D.AO[NFRK^,&[2H0\BBDO%?O(*H$E*!+[_ M!@'QX[WI>J<6!K&(S4.)A_-*@'A34:88 XM>*8U*DY_ 3;#BI]81*-^Z?DO*A);KT%K"ZJ!*.6K@ M9PCZY& MN\CR<%Q$W$<(9E#$9/;0*7N-,2(#L 5C8Q?QV]-Z! :J? 6MKA-F=2IP&^4< M47'TO10?3P@UNE((-(L4 2-%ABD!6,B*,NAM($$ M)RYLG+CDSXO4)]/QD*2'2<\SYN6U4M\I\4GU=0TFVWPZ%XD[MNKW1&59K\V+ M-2.0WPQ3B@L<*SO8GO;)PQ)--"\0VAI?%4RZWOG!"9B?I*.5;85+*^ZK2L:1 M,C#$OR"H$9X3L+Z^MT&>Y:T/7W_YI0'SLH=#(X%O;0UMM^_WV>7$-7XIK7JR7(&\-IA MA/!3=\Z">%*HJ*UD#]3$489Z*/F1X O2HSL57B\G3>F9E\#I#/Z4A:.Q;D6/ M#9-'8D+CS?KI9HO9FQRK&/7+A_AHWNX46);"99I8B0+'>RG&4(G!5FH\@JN@ MY0$D6'3:*+YZ/QDAT&O :C\NGO(S,PAGX0H:++YKU_NH4I:C3:FDU6\8OHCZV7-1]&'U99$0/HCKNYCWY M,$V*RV$%TRQ%*8CWB>L#4WLY?C]M%.(1>1E"]0/CO;@=UFN]9="7V/M7$4W8 MU-C9[G@[6UM[4_<'4[%/?56(PVE?CM7EI1;Z9H_*R?2M>][EP?G8Z7K?2&3A M;X@!P:-TJO'0R\4 MV#A[FCWR+6+:.-(2\0#P-MR^"A4,5&$080$"&U0=B8CGEQ4I(7AJ[29".#%05O]6M,1&M,I:\TG.NQ?N+J*4IH:3B?E[33X8QA&O%(@B/W 1 1P52\3Y+\^4"E*QNSX%"&% M\8>43M&(?-LA38B<*:3 X0AYBIV@96I-PII#M"%-A"SH:D^N,540)&[(D&BU MH\M^SQ7WCL(-J3$HT+EW@(![M+?(A8_SUXH4 M4N?/)/WN?8(C&\M'8!RYS4\G? R6KQ%FEGX'U/C.DZ.&?*!NE+&OBL2X=4-8 MI@ Q5]2!X&46,0IY-D*BDP^$9 @0B+:BY)U4\-,&^<>)>%G\(LE,S4W&(!C_)H MM]H"S@=^NS?A&);2OYF&DC;?_(%I+H/E2Q_X>G9X&UE>CE.%(H0@.4AW1H'D MPT8,#>3^C;(+Y4@J"2!1B1N:48L*U@6^Q80Z=YZ3?,T42#D\\>PT M "UPV515-U+!I,_9=O3@"P(XY>F%F2VT=9$3R!YK"'O2^@IV$9&R0J&75(%1 M@P4Y\%F1[5%]CI&@.<*;Y MG,<-VX:ME2\&81H4(XSJ!NR \NL4%0C7QHP)SICC\ACK-::9EZM@&&.^%\S3 MCR89UUM2)S3@NMC8FJB2CA,2\.A5@O=C"F7&PX RNW6IG,!^H&@"L836\9%Q MBCFIK2\_828]+??&*3DN:HFU"Y/A!W44\LI, T1BPM7]S;^>XH]#.+D>O+KQ MR9$"Z8\PJ8 R3 Z*RR++6>';);-\^QTW8:5]B3(,KOJ7'X-N)=8[7_7>V\#G MB8=OZKRTV\_RR9)+O#C<3#[_B.OKF#)@$7EM5E6*O)F5!5I[68*$0D=MS%Y43-<$B4$IO+(H\_ M&V%$XM;.AI!73TZ>CCVNNE&CL:XG3@WX(R?Z6#C]UA!@\?HY6"D-/J:#W#NH M^C)A7EJ%,@QL1F&KC.PC.!;0"):AK+C,H(S):":#HV.(!)][5#].XM?"4"(> M>(E4G_,NQFF(&(YMN5RZ*X%>)@D436Y9"^U!@(]Z";=A"0?$$.:&2N[/]3 A M'F$^E"8EQ@#K>)_\P"^(C5FM*)%42(NI)(^850C%A-2;@&_04'J\S7!BY:+H M*4L3,GGU'%@I2?U4.[&>F0QS?N,R);']W6M)JS:?8D8I^\P98$^[G]$]H%-8 M<&]--+O/G9'AT.$,5V%CHK- DDY, &ZXAT8W+HI@/>NL2Q!2:.O7&)8VN4./84/2W> M+(N1"PN KILE\D\V;()CHS8_T+8U^2931S+6*.598+ !_5Q>7*T;F R#*'"H!%V3]]K'&'Q4 MS[8;*K__W\)/J3MJ6#H*'D"XN?.*K,2M+'/W6CR:A-R%>G821DE 44$L?4=C MBY><%T*#W$UA$%_:6'/_TT"5'%/A"AQ!-$90TR_)48U*, 8Q^7)0P<;8V0:U M/%#W1$4>L<_ECF=);]([7!VFR'_1-<>'J(QBQ!?F=,IM4LXHHZP4T7]8$@-> MH9V+4:TNG13M4Q;5 M.^V3,(WRL!/\(-21J5M/IFR(<2MJ?U"B46**BUD_7$U\B@81I%HSM,I\:KRY M@*-M^+PK=@O].J4Y:@E,RP2E*L]JYC6=KC4'ENYBRH[?"OT[ZTQ>Y*=;R(NI M'1UQG8:,W&IYR-!*OH2+.]Z W>[:!VTUNZFXHR2?M>RVT[8\'-D,,#M%%[%6 MFM"67FUO [%F.1\M33$4C'KDINZD?=MS]:ZCAD(I:ET4+"<$6 5[=Z*S'.TW MXJ0B K[&GW4M7SGE%+V('7$@B>MC0$Z[ /%M\VO$@S5A9='UY$K\:NQ/N-[= MCX*"$YNJS"I^FM+9=S^Z+#QTVVZ,+7/H5O?3^A7SL^AP78[8[=*8M4L9ZS,VB<#DVJ"S2K"#%(+&/SWY2 MR"DJZHL.&>BS%(O^6N+HQF83(U(.YCMMSM+$XV Z#FDMYU=1!6 X7:%WJJ/; ME@73*>OW;-<3\$$IE5G+JAYD1W4B'UE$EL#HQC&7W)SJYF3L/R@-2[28,C"8 M!K[W?[;?O]^US*4W>YNWRKAGYL3[\-+MHK/.OZ6GP11944E)H-G"] $ +3/Y MSMDH.UO;VZ2EIA1EZ)3)>]&D0^ZS^F-87Q5XERCDI/+GMDN 9>>V54/:H)1^ MJ.E;9L.T;DN3RC+M?)7#E8G(F>E4&H)5 QG.@4P;('C F?ZZA#:)$'-:]B>) MD&F+3"4(4G>8Y3YB89E5M^="D4IJ(,IP%^0ZAU6U ]+D'4@IJ0 L@4GKJE/G M4K@9V^H$_L@:O4YL @C1!/>J%#?5+^,T&>#QT+I<%O=7EE6XVYD.#\KZO-"G MB*OUYQU$B7UQ,T.M=&-7$\TYM=NJJ!DA!Y-C0;PWTV(IL+%T9E(M\[&2Y,BG M95!J??),++H/!Y)^PU.4#C597=;+SR9'F]L!<\%SWQCO65/763B"G7F/L*R= M!&G)75@S2R(WQ#!GA +!,G)';"QXKZGN9=>F)6?[V&V6ZR!(3^%0PXA)F:6S M]X-Q[CS5@^6YNO.05$)2?';_0T0)_&$PE'CM9J=2X!GNG98S MR9T$#^!.D&6C\>S.H[4^!KBX-TZH@1ANEC*IF2J&,I/P2"V?0ZV8:3&?$2US MKJ@ PRK.!I+1^44C(>@$9,O0(PU,ES41G*S5<&G&W(;#) 8928WGS8+6,Q4J M:?KO*$]AV^B&A/6A-3BJ)K*2ST38 MRZ-T>91+[Z$G. A7XSU#C;KB9+A &YODNL.IFVIQJR@:/O9\5($*76)RRK@WJ-]=J;A L,4^IWB\ M?[=?T=7LTDF\J 1'LWMQCL$:*J)+O^J>I$'%S\\LB5CU!0B(3?W:]SPGV/B]2TL %Q^0RO"*WJWA-@4AESU=LE)[F9>FI M3VC,>7E!!LP,AC5&V\S>8:QG]O52PY#!C+-[L>A!V(FU%!5&T_3[?3(92;?L M4'9JU)$>TA0$JY.TH[OIQLI&Q)LF!CL/DH-=;^-<&6%BPY#HC%ZJ)6IT9G[^ M]:Q+3[2T-=)_6 'PEEW5H#P+@S'A10 IIIPM$D'%#2+^);0,TEQ'73V4DJ'$ MQZ3W;NQ%J/#@J(Q!9!8+EQ 7JEJI10)$UXI9,H=2I 390@+? KWX$T(M?<\^ M6.T3$',IS+G]]P?\2TL"71#_ 3:E'TEO;NJ^C.,Q5$]:/%C-Q4 $=YG#(A2G'(6$&,6'QF*0A1=:Q M,/Z?Y*W[6%V$7-?\)1 M,4)6_R"ML\M-P0*"(\>73P'4TC$N/0 ! &J4%*3[1Q%!FN]J4D$ 5N0\I]S2%WPS((K6!QRE]N$LS MES*0 2B-@A)I("##K-I+HHE(]X%K?VM+6$'DUI3D@%(L 7;2[WR6:'B):6"! M02=.S]&E)@T^>T )^R,;,!0Q5=WM@U M^HQJ:*KVT6X2K45YYWYDLG'NJ4C]H;PB!15_DA0>]^8EZ-$)LA8FGU,"1?\J MS C_1*=-T<^62E'5%'0,KNW4)9@=EN;-=TQH&KBKKF.='"YOP,4W]?EW.">% M[244$XTQ_32DFTM;T@87FZK6&JF& _X%QV#69PAM\W+&:-9@7MRN3>.G5=Z] M,AH^OZT3P4LS-RRMF,% ,'\FB13#?E2%:5.2D@P41:7M)-,Q5S0?MT^OM?MWBRM;G==J]N'MKI=D- #30#.X;^50(E)Y5>;?N]1G\210JPTRZKU M62BVC7*+C6M$T0?7-]O)$B=+UD666$4S9?$A.<-("^9H0>95KYQ%3FQZ@<@< M'):=,9Q$#W\WU>B&].J4FC5[U)*!<0IS83SW%SA,HF+4"_T/7JUZS8DF)YJ< M:%I=T42N66H@).8UP]4QXLC PE8I'9>W1C78[<"]X#A4D25%&C2ZD3^%U'C2 M$LQE0(,F _(EYW4<4&44=S7)M!.-?4MYTZ7'V0]85XR>A5CR[A2]5IRQ^9))7)BEEU7H:*# MGT:<1=&R2EMQ5MC,Q6@X\+,CMDG MIC.&2L.D;UZN.@%.^%&WW6 _D5]X@37WRR#P+P[^]\'%Z9?/WI<3<;)^^>WH M^.S\11\"%UR::01]K%VS!LE+]UNL.U]-P@GP;7F/CKED;?Y:?0LYL\M#16,V MUPX(#3&,P:1>S1_T]>3T<$91PU +UCO*MJ2$#"6%!W=R=*WH!L9VJ69&H!#4<]W6TVLW 93 MO4Q1U];)"1E#OS$.AFZ/*0=S7ZK?*?=A@['LN;J7LY2TS6B;?5JEWN2)CTV\ MQYZ&-*^-RWX7P%42&\)GZ?1T/,&#H!A)OIORJ3*2TRT$:*+#H6^#9O52QB9W:""B]92F6Y\LR*3(K08X T'&M-* !>L?0^)="[)&-Z4I MLHH>HT#"4?J$5M3[Y@[3"JAO'N=C-)LA6"JX ?4$F)9!J+Q:5]J;/M[V*%-F MB\DVF 4&_VN;A"FVC\Z>"HY(MJZ0,E5YD<:,#,/)((WM17MY!G.W3#>* MI3\'(\%:B29HNW>]KY66,14Y5J&$>.U,=@]9)L%^X1G@B [88MZJEKQ&TQ?IOR43AC,IM?& MD-G06.7#7AGL$FP/<4W/*)-3ZZ;;0O@_:7"L%=!C2["42U1"L4B^6+#:\Q\C MO_7Q(&AQ547HC]H1].Q;=^%(,&&W2A([L1XU(LK4[UB9GUA\5Y[4O &K_H:I M9ZY^:V)P6-Q MO]<1^%L3L;F5DM]'2#O,OV:#,:96 QG&I\)LB#F/99D%UVCHTZ<65:^ ^(N+ MIJ%%:< D3N*OIA[/C E$3K6_@0\JBQ5,DY;$,27J3^2%@<2U.LK/.(H69,Q MFAFQ"%3Z))VTEG!VO5.!CAQS$B@Q!%*TXIN7=:\3U/C?4*@"]3%Y&=Z=FXQ5 M&Q%^_O/\>)'R[#3&HJZ05?XJ2!:3JLIG!&)"JKBHG^+OH\H"-K?*C%@<3IA2 M"AV)VPBX'MB)E\=6L[UK7[3=LME=H#3FD+D9-)I(H8'3XOGCH^.ASK\#(06' M9"CNT6=L?1L'#/>;Z;S'Q[>5CXO$H7YDE(?;IK'1(&5GM_TM,.,F0+\BU7#C M9!+JYK5>:9E(GWHR&O@QTGQK M,9-2V6$<-6WDR<]"M)*7TC#[CIN-PE44*J7ZZ>&4WFWKG=/^"9@L(=):^N$4 MSSUQ=<46(;='JB&)L$]N&1+>N!XJVMD5'%U48]-<4*FM,JA-_'6$[=!UI%C@ M>9O6&>PE-06)2V'D:3WKG<>8E@99X\OPGHC3IX[H]]4 MM.P9"THH\L%5[F&$*6SB)QE/MZ?Z5:.]Q06T^/+?Q>-KDS ^U(5F%;=GE3P' M)=<2/<.X;&JD;U^TIMG$'#2]?3VNDZ.UUUA>9RH&@=0+-YL>+7@[XDC;\5>O MN3,-2^WPG-%^4BY(E?*?BI.PTEX#!:-V1G5JN4QZ8Q.GER#:2'I0F*3D,F=5 MBG0F>4E0F0;5TSS,IE]==V"**[)^FAI991(.[+Y6F@7L% 7K.!'/K[T3O$J/AM59EE&2C)+V87? N;S^0--+)P50,S;DI4HDOUWAJ.M&$<4[N^ M936M>EQ3\W,[P<7)6R%#T]B1!GJ3LD<87XD3I-$X^7=C MJQSM:*0MQQY(7CO*+$.<4CFRI_G7HM" 6@%-)!>]R:O\?\538.=R.0F)^QX,O"PU+=E!<$DIJ+7 M^BI202[M?3+#EF@C/8\^78W0DG2B6"""AY2R3H21,.:@#DS#XJC<2)9DNK D M9ONU8264EB'0%'PJ,9.,'FUZ>0<1EIMRFK(P^ F9UV&FG]RI;4]LGPYG/5A8 M?[-M4*JU_6H7P:(AK2UZB!4^%BL<>TA>)D:(:],;MVHM:JEEC^U1[.CA-%)- M;;BN'N]I)[H=@O0N@_EV.WFCQ<*MS\N>P:(]3F%7M72YD(ESSZ&A M-XX*KGX8^&&J@WCFE;T,6A$F/X&P:4,$B'L @7. MJ$V-O& S9DQJV$CE;$I(KEJI4>DU0-JKK%;O:"G,7>^@Z=LR%3^W!J,K-]&" MLCE4@;NIAG9O\]JTFDDO3A4_'52\;<:99@&T5;R8I@;PCBW3:4>@I64M5[FG MJLF!E1@K99/N?+C=JU]!0'5]*!XL^>\^D)=)Q;"J&\-!QT1N[5!^!X4D!O-S M[^W>#SJYN)+_C&X*>6V=JHH#Z=OVMGXP>(@V_J%@;*'+*V=&U.Y%^87\6' & M8EBY]@1Z0*I*.^OBD+WVU)*ZQW_MP@G-V^4]2CXM" MY?YG4:Y&( :T!OI$3[%2<4#*E8E>=-S 27)L=8#0WU7Z0G2G>Q?66U206#7 M46CJ\R<=F:U$40SF4^HH.E>3B1^5(.&<^2ESYK*=M#!>? Y8EPF-DEY#V+Z: M;6S?.#!8!:CR_=Z;C?[FQNZFC5:)K08K&45D^(#J/V)#A2U0I%R$:*=R/I>H M+'1Y=2X&5Q*)42722P61^&:RY=OW;8=.#5L[T)DG5EZL'\=!JGR5]EWVB+#FVJ#4$; M&ZI/5UIC#\PXS&9&0)<>>FBT1TOV4]V?0\$5G22A>S@W5_*_!0RH>!H]%87J M2G$@L"02G K8=F7(*4(^;#GM]P,A56H !23;% @Y\!:19'"7!> @6*Q[EF)]%Y4HD M%9'0E+G0P@A5&^Q^6OP4U7VZ@F[:Y&C6,:-56:;Z7D'99[,FOY:/$9XYS* & M/H94B21GI,NQ2T9.Y(KQO]BI:A3K]Q44ZVJQTNET<(]&5H-O^UL[9=W&7::3 MB$WKYIEZ_-3E$3$NV]9XR.ACB/04>VQ,=:8:%9-%A!/ MZ.L)WR]LIJ(K\&P M>H'ZI:XE.CXQ7H#*ZAJ2[MDD!>7,*^_TCB-]L0Q!2"O+G[UT2V,80\IV:NS7 MJ;'\+ROK]4G>^5/SG>O+V/4.JCS,+0D:;$K-E5%LHUP79Y;L*!+$V$88Y2\= M#U*BXWLVXZP*P\Q /*N$A'O;L)'!BH\&_'^:^E=9X<])_/I8=GDS;&0REQ9V MGDEX@;ED[D2X_>TY:*R7J-8WJ"\GG>GBU=(@H7JTU$^,G]JHZK!W'?:NP]Y] M+NQ=, I$#B)N1Y95DDVU["L3QRM'F>YWPJU'I-8%Q]@(*8EAL^I4K*:Q&F^7 MI#-;!9;::*F:*;"ZWO;.G@DH^? %,/'LP^;#5$VK6LT(G\>Z6#R%!O)C"EAD M_7"OU&BVO0<5OE AGDHW&030(9D[:>JDZ;I(4TJQL?)Q9DZ=LYI1^]XXPAZ* MFRUF[A-CF*]W^,UXX[,6]76VQE=.BCHIZJ3H4TO1%F44I2<)5Y.U2G%)=$FF M/FZ$">N(]U#7.D[W.< 58;$&">OMRE8\]* M0GZ2PQ,20D2([(:)&WV"KD=K9<[B4AKO"Q7?E\JI#4T=MO;U933Q6/P M:%0ASD+!E7KF/!GA&2[:P:XB)HM\2NET$UJU"O058GH^1X_Z=W'*RRRYKNZ) MMO+5*OPP;G3T"K>46>L4Z@"F%<:%:H)K3TEXQ3'IR7 S9=OS!F-%:]:GMP-\ MXNOIID:U>?%D%K_K%K[VS07"-K; !;3Z+8M536>34E RS0>8D^G'4FEC&F'$ ME!%_ HJ^]VY_9]N"Q)J2==+6%TP[&B4R/!VZI 4#8 E7^7ESU.VTURHQ_C . M5-@BC78P<-R-?DLW=K#A L$Z" 6#K^0FK+7\Z=#K2"A@@TKH(74147*J47_KD^Q MHW,=35\2^MI4M&+W$*DZ+&%=0*A@S>,HI/XS<$A302_6Z6D C.V]2OL(\@ ' M?@1""DXH*?CCBDBKY$2C4IMT(9ZL=($S);XD=4K%O-(B!4\JA"$U6-;M)62@ M?@S+TD%IHM)8TII_NB-=%EMT)9IB<_47V$&%D^<1VA(3/+&>J+_9\H:Z)@.Y M%R_$@-ZFUBKP &GUI']*,LT8DFTDN20;M(X[32H07N M'-00==?T&@T%8_AI^3F*WJ$_I?B+%%M0N*["I,BB207+WG(]$V7O UE79OJ8 M6Q)= 6ZCZIGG80JW((@OM#WF4_3G66AQ%H<3!2.IZ7;"+\LF/PUP=C* R$3N ML5I5,'PYZYGY+HML4@$*F2)X/X6C'=5]94/ M$]I15M-/;P.9F8O'":<)]4?+AND8IXT2,VM3]PRI*I"X3A6G#B$4T29,N"^E MQ+D%/Z;IC\V:;58P&WG,GCZ[2L/Z@82_U( 1JA5Z(H, U1,\!.&I/IEMO8GL M=<,JH71DP-$WNU5"47^W]%*W,6=9 S(@3&U!DU4E39C6WE^S;MD@+J,J-%!8 M.PTO*0]P.^Y""]D(!(C.V"MN"6X7PAM\+/*R"FZ4+!I/3[!."4&$6T[9#2+$ M54J=,K*1[B>..3,EML\4"F.]6%3T4.QR.=N@>9;F5@R!'@78Y)B\T[-AL@ M0MHP; S@0J.EV(E8RF\U]B4; M?A^:[G>%P=AL65HV MX!_7L; F0'1"6=(CL>9+AT3=ND-J%QO31"8+([$<",EQG&)<&*&BPQ'II#(0 M;3/MU\(-:#-G/"FU9_L@H)D@\#?V.??C6*6NW=;RIB_NOW?9M:N=7?O4M0:5 M">RLG'9_TO6.3*HMRK"O_@3EU\%E4TV8S82:SUDWB]7T/"+@+_4'6$ M=DK\I_KV,+ \!02/+D4$1H&DM%?+@R >N',%IB(G-AWKQ*2#@%(7MM_OOJ&, M'Q_NZ$MB$-YC7]CU2@A\^_N.3KMHI.&*2[A]EJ5N?'Y\V.5^PFCUDE]DVH@E M?OX3F7 [6Z]/9-GCQ$-'HV2(#="^&,%R#N%]!KG0@9W+&NY[$&8P?RG',.EG M1RI0:,.SGKR[70'\YX0ZH #GJ.@ _H]_E ]+X-70D?&]?5U-U-!]S*Y8OL? ML[;H.N-V!ROD9D*DMHG)C'P'1L]667E MO"(C8P_N.3[Z]>#,RR89/+'K'> [:%\OV$=75-"<905:?K*^XEDQ;JK40MFN MLQGFI5!C%.UDKIA2%,'5F3B2CA=-*AS(!&H09 !,1XVON<$(1F'X:K ?PS&V M(T!7V= *Y#1F7=F.! GXVLNNQ0D]",EUA(@V$]LI+2O8TN1CVX L5[>?$_;W M]TQCL\Q>%O9#S.ZR_-2+4RE61(.0)SW>I[ ]+Z?""ZS^#_N@<=SL[+]]O[?W M?[?W7]7,X.VMV4O][=5Y]*:[=3?^?;P>? M+TXO#BY.?S_V#CX?>?#%;_KOH]/SP]^^G'\[.S[W#G[Y\NW"^W1P]N_C"^_L M]/S?;1)RJ4$JET[@?BE,RG :9M]!;Q@G62'@PO!#R!6!&2A=>.#K#CRD'6!2 M2QB10G'I9]R^!W044U$@U;RD[4D>#'VU-(;AZD6Q#Y/1",RK?.)]I69)9[AF M2V04+HB+_]"J.J=R43:()A1WE2+F-@DXB7Q[E6"ZEFF)G6([/-/ M/>QRF7N[W>T]/NB!3!':DCUXJ(K(XW!4]/P0K" TPG_SBS@88NI/H2*:3=NC MS]4X5QSL_@)V&#[:G@<_.L/2ZYV]K:TM(&E,3_KM_.0+/8@)4'(G*&!H=<+$ ML_)!-EW0VJ;&VU&"9BVP;GU>/&2(H6.T&2L930P$H:_$=$%J]U*5]1UIPG83 MCHJ1+G/ QL:ZNRQ5G(29=_;IE[VM#KP74S0?)D5&:1=VHS^P0Z7KF 0WKWVZ M2999ABX,BGAF7E9$8)Z7;-O1/+/3?3L#RUA+?Z" M:?VKB.%=_U4@JQJ&JO#1A_LL*6<<<)="TTJZ[)R)I-_J;FU7I\BG,E<[H8^ MCVSB<2HC,N5-A;( MO!'-@X4VZVLRQ^KQR/I=\Z"L#J./2I[[$CB$5D_).]7:\AFZ(YV*9ZMX5KA! M5#H-24=BK&Z?U T/W*6])$V3:W(2XXB#\$84E"LP=SC%#.G>\^/OECNZO$O2 MV),T!.+0QLEUS"(%(6KFLHV3W-/5B =!0!6J/C/:F'VJT"A^UJ+*7 M?3_L4X:4BB^Q_8U GG"&8GEE2.KA%D9D4$UTJ4#+FPKT=LNE MV>"M0J3MDW MNN1)0FL-P8<:\2#!XGB&E<.5*+.32SVM@]J+R.0)Z=\=*W[(7;EMP9>AM<+5 MQI4R*1&>.DAJ.\&FG!@45?,0BXU^1(.-_R*!7"F(\MF8D*BKMPN6-0I.N@\E MZ6P2='51CWF.'/=@YE[Z2(@UGO5S'8QX?YO4S7N!%?-*56^;Y;,;V@T]]3/' M/YH#?0T[.?[YU<[;5W>- M+3N?_WQM:2%;'0__VZQ?HE?)DBCRBQB)61(!D>P H=$ GB^^>=!^OC0CG8Y- M@$U>*I< 2^S<,_C]S*OFUJNV7KO+O5YNU5I7[KE5:UVU M?;=JJ[9J%]BK_1^]],=_GF%,JZ_Z],SW=2E8J\# .\3O&(9YPU1YC MK6S/PUJY/Q/-8_<__*F/NV,Y9[@J\US^&;IYKL.*+]R%\S0+>Z?O;L$'WL;9 MIU\\K/V[0H3UG./QG!#'2=!JG-<"^YOS];]Q6&/JZA$^R64*FE3?5C-VMMYT MO)W==_#/WM[FG6O,G12GAQE?4VCX6>$)Z(DK7.]P0O'#MB23*/'C;&I)P^-V MUAWJUX/>GP-A+_,I#[ GUNCMGY?&CM*.FU?_*8Z;':77[2E.;CSN*4^H_Z^@ M9K][#\W^V0K?"+#Q"'/%TNRYM?(VO)@';+FV86SSF=),:6"J95GH9.?T>B^$ M2HY6CJ,<1SE:+3^M7BZ5G(]W'33! Z :E\!9+GVG#SKYL514F=QHAZL^:JW79G;XNPG)P 6&HQZ<(K+H2U^D]QW+STE';G MSYK3QKDAUT$Y;7=#3L''VIN&O5X;]D-YT_ONF_'-JW]N;&\N)@_U!:MZCDJ. MHQQ'.8YRM'HXK7:Z;Q^O-?VP?OMM_G1Q7LQUJDGZ_3;L6U>6M#I/<=ZL)?:Q MK!$-'#>ORU,<-SM*K]M3G-Q8VK(DYRMVQ4MK[R9Q5'(>>2 MTI=N?]X$XCQS*.5L]"J^WNSGLGHI^#+JS[P;]8'%)5Q()(^>E/,-;PP\B_ MT=K0%C7MT\J!=;EN8XC][2OJT[M9]+"=9O?#^[1.O+FU=>+CVD9IV?GB4(B[+$V"JXCB#K_4G\U/E?5_5#)*9+0R9[YMI:K"UJU#?_R!Z M[YU[:LK-3=-%KJ??G]QR62H[Y6*H8%%:;)4,QDZ]JSM+T#P_!8[UHZ"(X)(^ M7)/!OPDV7E/>!*21I^ &L W#0&5=K\5.F9\X6XMMS7/D;>T7>:+WVA)O]$;" M>NOVWH=)MF;,Z[=HV?[FE+=NF^6S&]H-/?7S8WQGYVQ]O9VME:TC;9:\-T+Y7G@+>VGY"WYCR06R]8KYWE7B^W M:JVKMNM6;057[8U;M15<(V3Z.)Y]SAFZ>;I[+ M/,_%S'#AOIBG6=@[77H+/O8VSC[]XJG_%N&5'\'3O1"#1$F1^7$_ZWCJ)E#C MO!:$VGS8 >DJ75XZ=N9)>*/Z#CASQ9_R "MBC=[> >"MUU,KE4^N@Z#T?-*:WF#3/9]YK.]U]AXWISC)'*TSR]=?G*8[2CM+K]A1':7<6KL93G*MX'5S% MKB;(A9:6F4J.5HY6CE:.5JM"JY=+)>?R76Y-SR4%K-9^+J#=Z\\XEJ"^])'6T0IN $LR#!06==K,6;F)\YL:NP\>E_S$&YC/WYC[\R^L9^O M'V!SU?GXD1UY[X6?,EZ8P_L%S2@9<4:?,V(%HR"F,Z-K-A MDN8>S&Z$$CA-KF&">-1V\($^;*I1B)Q-"/B?K-I2FX M)Q*FE''=O7'^$,?8[0,UAS,MQ'>W[FHA_@AO4\-55?$V+;@W^4'E_/+TT?6P M]N,SK:3CMY]?[;Q4=@/>VGE"WG*K]E2KMNM6;057[8U;M15NF/_SQ3 ;IY/N<\%^Z! M?!*RW>W#7O!QO7'VZ1O/B8W_ M/!D17V"Z?N3'@?*RH5)Y>V#?8=TO^5,XJC M]#R>\H3FE#.4YF H'4Y+9/[)&4=+_A1':4?I=7N*H[2C]+H]Q5':47K=GN(H MO>3&T=K&FI8/:.\T]CXF\:7W;_S']6![KLDZ6CE:.5HY6CE:.5HY6CE:N4C# MTJO)+ZA+\?;^7N?=_ALG#9SD=+1RM'*TYDM=$1SXNTF3- M=6,G2QVM'*T7^JV&G(3C(X6CE: M.5HY6CE:.5HY6JVRANP\S,^I1Y]?AUGFG:1^_-VIT4Y\.%HY6CE:.5HY6CE: M.5JMLAJ]@@KR\@&B'*E>[K!/EOTICM*.TNOV%$=I1^EU>XJCM*/TNCW%47H> M3W'AA'4()YR$-ZI/W1> Z/%W0I),\J%*O2CQXPR[-KR@HD_G9W&TO#?BAO>M]],[YY M]<^-[5IW-*>".]'C:.5HY6CE:.5HY6CE:+6**KAS=3^;HOZ[GX9^+U+.V^U$ MC*.5HY6CE:.5HY6CE:/5$M'*>;N76XEVWNZ5VDZ.5HY6CE:.5HY6CE:.5HY6 MLZO@\"\Z2ZOZE MFR+QR;L8.MK1\> M96[(VP?HRQYG\+7^9'ZJO.^KFMDULQTE\WTS3=FW6!BMF@^BW=_)L5-N;AIH M7.)- M8+-["FX "S@,5-;U6JRQ^4D+VW*<=3E:*&^-,(=M/8W9 H7DKK';W M,%6#GU_]KSP)8,/1=DH&WB%<"RR0_>-'?T96>=5Z-K[K[H7 *$TY)G-,>39^ MD2K^!P\/P@SM;-5 M=9?/:14\M?V$O.56[:E6;<>MV@JNVJY;M15G6\>_E0W3S=/-T\WS^6*5RT;*B7:N#<(8_@A]"-@C"Q/BQ%'O!VH_I(^Q5':47K= MGN(H[2B];D]QE':47K>G.$K/XRE/:"VMKQWTC"G2AWXVI!SZ #^4YG3F.HXM M^U,XJC])(;1VL;2EH^!*G3V/N8Q)?>O_$? M![3Z7)-UM'*T37U K@IVMMYVW.V^=-'"2T]'* MT_QTFO&__+'?JPRY?VI8JG1COQX6CE:.5HY6CE:.5HY6BURFKT"BK(RP>((-RZU!'P#5@,#5 M3F6-N4BWN+T?/GAM5*X/^Z&\Z7WWS?CFU3\WMC>]:O-HY6CE:.5H MY6CE:.5HM8HZN/-U/YNF_KN?AGXO4L[=[42,HY6CE:.5HY6CE:.5H]42T >_ZR5I'Q14_LYVD6]U//QO MLWZ)?B8JLM5?:%(_>5D2D35@3_2^:K FEZ6;(O')O1RH*!K[_3X,]/.KK5?T MMPQ,?\LC>6[T "\HTA1L#'H[6"%Y@ZVM'QYE;\C;!^C,'F?PM?YD?JJ\[ZN: MW36S(27S?3--V[=8&,V:#Z3>S\"Q4VYN6FAR/?W^Y ;:4IEC%T,%B])BDF4P M=NI=W1WR\%/@6#\*B@@NZ<,U&?R;Q!YZ5:=!^LM:FZERJ)@&([/#\].OUZGWM?+CX>GWD7'P\^>\?_^79Z\:?U8W>ZTV=^8J;BU'M3WXEW.QCMI=N? M22H]+=\WY1_K.<(P]UZZ*>.%.?!^T.(1['J(N>&=*Q!V81[",=%<1/GWV6C2 MRD<+Y8%GW'N?D]SSQV-8+=PK]4/;[82GV@F_=+T__#3UXSPC->L,I^IVPZKL M!NM)^X_6/O>=\CDWJ_(65XIC%0*BQ1[1VJ<9'!5.O'.AW[JSJFYGE.G,8BT M.%9!'B8QB,U\Z"5%ZATQWD:N1M[W2/NKM,[JX';X^G# [=\:Z5 M!Y-5(;R3F61BO1-]H5\)WWFDT#0?I,G(P\#)+Q@/ 1+AHOR9I-^]3W!J4>C# MSRDNDBH.B@#%A(P+>/+$K!OE,*&I?;>]TI!NNRJB=:-A_R M 2+RM>V,^@1GU$]LYBU(83N;,"_%45I*ST%<1G.B@/"++ M9'0>")L0BQAUA8[Q,+Y269ZD>"J3U@F3\C+2.E&?,;?CUW0[/@%3&\9%"M M.$E),82)F^?Q62 ["])J>)*LU?A%GFA58XGUG ;2:[MV MLWV?2;:"TNKW;5&!=);B7![PYMU#IOJ8$J1WCZI NBU%TQ.>*]F^NS=N*#!"QMH1?6QJ%_GZ6Y-V'YM0O817F\C4Y M.LVRPH\#13JRK;^RDMP!K3*("A0B7BB79AY(J")B11:5,K^BD>&MI=Y,E0;T MB?UI6GE<1@9VK')[P2XIZ^J_17CE1T 6U/]%]V=#_#HIHK[74WAPD8(; B>8 M&'/%V(!;)TGA#7V\7L6:89 )<4CYT_PLYR7MP3A5Y6/#+2RIJ7ZD=,_F#ZRT@$"L&EI2LL M]D?$8_C9JDM\V/40SB \K^0"VVB3ARVC>#F^&:LX4R1A;Y&9;A\L M=A\)#=3,&?LNB">K25\ 4%#UN MW25@CQ\F,2T*.YWAC6/Q& ;DO[T#HW#A+.Q8Y_:8B']3R5:X3(",,2X]F'"2 M97&KNB0QC*#(\J0?^K&=UX'RTP<9C4=MHL4H)R),*$00XT\=4LG5C3\:(Q?# M.,'W\M#-<8+X+?SL]8M\HD4G:F44G< +W+&\1#QUD'FQ BL_@V/0B8356S[4 MJF3GAS')^CN-)EO9X1@CQ^ X?*A:S3.W9Y=IT6?9LW,NK']\7?V\RNJGY>0$ M"H/OC\J"N,<[/<]*O]VI(R=4_F=-RGX-XMCZ:ZA111;W%"J(((NC:W^26A[!#$'NF^.$NT?/_HSLDI-T,C[ONONA< H MS70OF6/*L^'8?$52T%>O7"*CMS-+(N..2V1L3V1\XQ(9UVM532(C%^)]U0GE MG]#YU>.4JJG>FI>0R?@$B8M5R4SE5@LZPT_0]_@O/R[0T;C=\7:V=K9AR=.D MN!P""Z3!T-OEKW>P B-/<@[(HK/F?SSX\NW;-]W=-]ZUG\$!'O;OX!CM!^VI MH1\-2+TW:;)2Z+%P9 >T3K(<=H2?]JM'<%L"TV/X>RX#)D7^.AF\'B?!=Y57 M2#?R,>,SIO!DD&1B3M7I[5VK5,EZ;N^^Z^SL;W5QR3GD13X8BGM>^^&5NFM] MJ_4<5<"E=Z_FP-\5]>S=3-MKIW5[+2.\T->#LPOO]/0N8 M7'[,<:F65O=^O M')[8KL,36SB>V,G!M]\NSCO>T>GOIT?'GX^\@[.SXX.S@U^/S[T#^//H^+?3 MS__Y=OSY<'V!Q)Z1X)^3>$8X H?5N#RR=6=KY63K&R=;%RQ;/QU<')^='OSF M??IR='IR>GB J(WGWL47[^+CL7=V^NO'BW,+Q/%/[^.7WXZ.SUCL?CL_QM^^ MGGTY/#X^H.05V&(9Z MFCDW!!%P2QR)ZODMS(8--%H08GQGZ\,MX](5VQ\V._3\8MSG2ODA%8:-*,FS M!1#B#.OUQWGE(0='9WHP3V%J1&Q"6&1]8>(H#$TQ;/H6:_,RG?TS?89]#07J-,2P*A7&2](Z<'2 6D\FGZ?^KB";>#KK6\V4]]L8O_R^2.]>QX6='["\M8 MJ\F)0$%JI_#V VS)'B@,G(X(%\6PVK+ZR75L52##_S'!9J04EX(-[)QHD[IH M54^T!>([4M[,*,L65(#.:] M(1 F(\;:"#=9_Q"VXZ6:BN]$Z]W#+#-DWG 5]6* H"JTWZ2$Y^7$%0!V1D; MH9Y#,$3Q9NK5;2@BS44V*V9*/2DHS[2UG],CMG>.NKO>8R$S6L&"GHE%+U@% M5)<)'U0(EB2"[$Z5S902(9Q5GV0P(S6D)+=[Z)W'C,6".6> ,REJ6,(;5'>,"8VT*B>#&Z,W]O?WM^4 MQR5DJ'AOV$2Y"Y_*>8F6R$NTO7)>HCWG)5JPE^CPR^>+LR^_L=>'W#U'W\Z> MR=/NXGC+(45<>MA<$HDV_$T'?[MF:WH$MFJ49 4HBYC!FB91YAV 'O@5O47] MPL'@SC_U"/W VDO:+\D?:/*C&CXVY!>/J1O_(0,:^.;\1D/@C8!YXI+Z77)'.E-(0L,AF8#R$6.;G( M5D)7EP'$98<+ P&HF*A-OX4QFCKL.DL1:R+E:WJ$ H +P_9].:3X8U*%MIW8 MMV [H:V46:Y^^UUPY5*TLLE#+EY8_)@5(^ 18*&^U!7CF(J!44)[0L![Z#H* MDS[!WH69X*3 (Z/>.$3HP* 826]%\EPDHU$1BQM$<(5A'_B7XI$I@5OP MEW$*?X=C/T*W5E#DZ!9+!H,P0"= JC_J2>MK@;E]^$CIAXUKR<'C1U%R3?2( MT%,7A%RJ6OJ7S2N5^VJ1/H7%A10H,Q#]L;YWG89P>^R-$S@ @)?[R5@\C[A4 MOR28! G;YH@ *A'0D1B%BSLSV7*$I$C.NR!)D-3,0;A^E@2#46S^$C8A#Z5X M+3L"8MF#J>A 1*6,M-S4L*C(?TDZ 26P3U[,@RB"31,,K6=*(U ]J=+->Z[0 M!8O./IE&RXO:KFQVP08,"P!C",HX#G4X]$-XIUC[KUI&2E*N3+4G)@0^+\98 MWI;ABQS"+L+%4)W&P#3GMDN[WCWI[4HL%O'.X@%N>)ABMK'\ MM7BW]I>:%#0Q,21 B%)-@T0@70Z'H1K T: EXA>108':]=8@RA9#U0,8(>#>[[[9E/@U$3'NZX\# M(!U0G)H&!RB+M! )#6XL'\U=[Y>RRW!HEH7$X@/7EX-(L&)TG/=)]'8>.&&FQZF*535H6M%FM MBM!=>@4%N\R.NN7,YYD0?LNMQ[_$9>ZK@_E, M+<+ T*/>Y2IV-:H+J5'==36JKD;5.2%?BL-JH^>5"_?\QHH@WO:#IR5>\AN0,.EL[\<$M"D8-K>.9VK!$=' MEL1$71\L^I2*.DO5EM7L*/1[810BLM6@]3$ZA6.0%I M+$(99[C2:9\F0!;M)9B:*>CA$_Q%D?=(F('S2LF!%Y5Y9D]GBB^=]OF+"OR" M^[&$E*Z'23:P7Z)P!,*.TH!^#?09&CS2C^:7+'U5)6TS#[SC:EL439MP/&'\J'4E;T2FKR%B1VA+LX M=1!(21!R?BY 49CY1!>C]RHL&=;XRB2)SS)Z.<<376>4%?5W;17B[5G*;,0MZ]QFR*USN'-LX3RW+^DEWX<_NU7$OHN0.;VP;;C MNPCWTMLX_'+^17N*CE2@,"N-GR0P"=L5/Q#P8MT/9*TF>N^JWIU[+B&B+I3[ MX[99R6KS6F?E:B]2*/_[ZZ=?O8^%_S>Z47[[[2OZ8K"SI1HK>K:-G*V# N7! M,@C3$3M _:(?:O=G@&L:A5R0,O5,61]K3Y3[N;+T^ M*?VCY/!#C['F2WI=?G/A;M_X]LR4=4*];.['B0K7I=,Y#M;=R-P(G.-@W=94 M>PD&H#.4I\I9>:I\Y5/EH#Q53N!4<9Z".7L*[#.=3B\,BE-L2Q]@,7]O':WS M.+4H&4:&],=CH Y5@J%,?8J*A9WN].B".RW=:;E&DG6C[T[+=5O3P]*GXISJ M+PB:XV16@[C#==I6:7.<&$^Y&D4NHM MCN\)[,_OF.6!& ;U&QYFS]Y1V[?"?9K7X*2NUO;MK%QMW_Z!*^Y;<''?P;>C MTPOO\,NG3Z<7%\?'WLGIYX//AX@)=?R_OQZ?7:P1K-.7]LSC(05-L:2$XJ8D MMDZ"\H$9?*&UK^V9*VZ MP=:J.KG.CRL6N)Z?MU&F FK$W0P>G:.3-A_J_,'/?YX?2ZT'H4+!IR<(_&X= MO-Z=7G*R>6TV%V]T^(7=UHLO!3\B$#_CB\^GAXZR+]'T_,\C).Q M"KQ?TZ08=^SJO(CJ0\K"'XK&RM6'23KN=DP=DN^=YZ#BP]=]3 8 .V3[C9T7 M@ZG11X7IL#A!/(G#Z\X%RB,KY+HBB.$5C)/5 Y7Q+4!.5/(>BG*UL^XAR!DT[08 M<\ 9R)1SPH9.[\>&M9)$00=[!L=M9OTH,%[E6Y?O9=.V\1I^E"7H9(U"-@:Q M"*FO]9!.M:A/C<91,E%I@.?^(0:H 0_#)W%-0Z5R M2\6A74Q(F1]8J3F>F*0N:_8EZU <>42@99@WPH5.C$?HT5%EE4(0Q"(0S2^A MR83$.&#D7P^*R)IQDNDPM?5H\74/$JQDH*"^ZB%$UT_>,,_'/_WXX_7U=3=C MBG1A2C]&80;'\X\J_O%,93"#0/WXM3_X<7*9_8V[H]<=]P?.PETYG>7-ZNDL MATYG673'B+-3,&B_@D5[<'CXY=OGBX//%][)L8#'GQ^?_7YZ^)QH-NO:)N>B M(J%94)GBL*R$\6,(/\HW^YK"P7.-CLIA @?N88+G0N;]?T,$)[S _K:__?;5 MVQ"DAZ_7AP8N&,^.9FY4M7)>IUNC,E VR20T!#2I.7FX .._H 2WG:V=+1J7 M$IM 6QAS8#6Z#5EW7I5>CR'\'$X*GB2?%%QS=.?9\79_H4>'-9[U/N'CFIK"S#=0< M#E@"F"#^^=7^J[N&%I[A/U];M8-;'0__VZQ?HE?)XD7Y14**E"-9.8I-1=_S MJ1(GB0280'SR!PQ!\2>*0_''1C#JGDK'?5;Z&?@Q3:YYW7?N7'?'FPOCS8TP MUKP)IS>??ME<;3Y\*I:YFZW7E&50QWI"EG"K]E2KMKVD&YEU MR:D[V>OYP??+%,R OKT<.UN(7;S[#O[9V]N\<[_GKJ?]#(%DBG.2A;>QO=EB M1L_"+]-WX1U\UA;??(!L:!O&WGP$RP #O^V\V]IZ]NFM"G7V.^]VW\YU>D\H M(MSFG]?F?WVF&):(A<#.N@L!BI;M?%CH9!VMG ZQ/F+DPK\1X;'KA(<3'FL@ M/)Q8F(=V@=D+!";+PN&-$PY..*R!<'":Q?-I%DGN1VLN-9Q38A%.B7GDA6@W M\/8/M6TS$R#N3M-[?!_7\\VMKN?'^9E=$ELS+^#-["EKY$A=[XRQYQ'_NN&X M\5'KGC CY4N+!O_R$K$"<\E2ZF&&,B4M*P'FKT&(9QXFF:*WB^'1!HK@KQ!( MJ9%G)(T,K-0DC?"@D9:X2D@G'#.&4ALT4ST5:0Z"R&W(>VS(';1U9YM1Y E MR$Z$D2G&$V$TO5@AD<9I?BSUE$:<3=$1.OSY=6H'X/7N>R(EPK7P62()_/:- M:^&S>BU\YL0L#^3,9<998T=-"44^=RB3KZEZ[8]1).NP@/=5P]W[E>;-+76! M"T6PJ>/)$+JW( '8K>FH V2)$R-MX6*%&&#R*\,-Z(&NX8S35BM9ID0>1;7C M_- GZ408)_%K&EZH:DX[[D]GGYI?KP];"_^XT'[N,QLW><0B,!KN?B85C]E/ M#M!T5;3NO5D 37=G5\U)>=R_9:SM*6/=(]BU2HK]03PIO6#/)2[JTH(K>T73 MKF KEX:_[N0[]SENA)N\LJ4$47V9KTRI)L4_/ FM-L+;)Y+$U) X4U?8G,@Z M"D943*B[+-E-HG'ZY?.Y=W+VY9-W\?'8^^WT_.+T\Z_>^<7!YZ.# MLR/XZ.XF[:$BD;V>' M'P_.C\\)R_$_WTXO_O3.CP^_G9U>G,*7O_Q),OCT_/S;\1FA)!VX?'9Q>G)GZCQEB!U:P1)=T%>&,J5(J!5@R/:FWBGN1IYR*'4JA.[ M[(9)D5&RE80[0P98/^"TR+/G:RVILS.M0.]MW3^VX$(,$YL.NG"FXCP/QFD8 M\94[[W0'5!=&7<(PZIX+HZY>&/7%ZR/O5D\?^=7I(XO61[Z@J MO\:.81QG24'+P?RS2\2^CRG%G/N[R"C4\85RO(9)9M+/OZID'"F#XP^Z$K=O M18$]#&.?5!I)5<.T33\.E0E>KVL(^P'HMHL^ JSQ;H&WW=V[SR1O!<*=CE4[ MGP?L[JS.5+9MYZPV)?S')Y/QR"I>&B$YZ^E\#PCX?DP&,,' MOO9S)OBMLBJ"WH%#.HPFYN1J7<.OJ1_DF!QV1S;>$])Z>^DRVC4E24.H;A]-2E(0 MYB3(6F!;5_(Q"PBY7JFP2 D/R6V?B@[0W(]*.X)?0^EWL9E MIUVN#L4N1\-P7.[#VGMLJ)#*.W@4> )5J<)+C?TTCU7:J7;],NV9<+9^K#W?YL>>AF%Q;/0T696U[YY3L064<*S!9X1N[#MB^[3').75^I$0D$ M0^?N$Z_^TVT:)X)64 0MM6K[))GGF.0*;P5$PT)Q.5PMX28=X=HD)&UE'^O) M+XO(3[%-;3!4_0+C$NI&!07*-2_C6EEN^984N5<^[:DW]W*JQ<^CJIWFZ! R MP2\0MNR4(3D.)PGH9AG7_6W_N,L'5&Y.*YV42^? I'7Q>ZK].)12W.9A1'>5 M12+8\@@]4\T6D7CO?PM81O1;F5Z)*I+&B5//87C%LCJ8SZ6O9X?8]@].XA,8 M6-WX\#,5"[<.@:=A%!%$ AZ)].I<'SE.,CK.M*I:>S6KB+*GL+^3=>A17:89 MEZ@VB K4:TPF\XB.PO(D1C6YT9\3NU7A+I)UJLZ@@W?T)M:,X;VX)R;6B,JM M1)+K83)J>P<^VFU_H7W,LRIS:%W+I+8CD'"]NL(;D=%4=JM5@%3!44)<$%QZ M8M$<+XKD$KZ'^GM5\NH-OD8VAKF%O3"2%YW"%]6I&QTK:PX[E;,P:7U"(=GN M7+V7LTJ,^;HT7ZSU^CD!_H8'^6FU=ZJK5U[K0/N^"[2O?Z#=Q5V6()CAXBY/ M[!_[G(#JXF/W[Q];G=:FBMT95D]VGOQ6BVA7O(5QN4"MVF]9TXCW)QE:RJ"I MI^C^FZK SI2T/7/O\/LIG7-K*/YBM4ZT/F9G"YN9KE/\+J8NQCD;F#EZ5L'T MR3"3PM3^5JIE30!E7*3(8:W6DB"94SBG@SXB(P8#B;( ME^%5V >C/-.F.1<^]Q0\M^8UZ*#=FN$N 2XFZS" %T&WM<9Y,)8OW2<> U#. MR<8G6Q;^2G%H4-#[I3><'Z,OJ_C'B<)*E1Z$&'0/C6Z*CBHT)&&'V6;V![ & MKU24C'6!L7Y>8CW-)Y\%W-FZ<)<%T"@B<[(L;=,#Z#O AOY C\#[,J7H1S"5 MH\+7'@WK>7!=Z2'C^V"AT65HL+9[*&E:MO-G[&?HN,N2J"#W"[)3.5!6!#B:5?=^4(E1V;N"8E/54GIV M14UWWET/$[G&#W(,%HD?ZDK%*IT6T.H(R NR98&P8%GI#-)"S-HI)!.DZ;G> M*YHZS,C6R.@E,F^/<>-V0M*8?H,2VI');KF''Z_.I;..7EM M/(E4&4\0\1\>DUD>CHO(!J"@!!]R1G:\7I&7OMK&P_H)>7?#.(B*OA)O:*;\ M%/>J?;88#K_C-.'3+2O&"#F26>)]VK%1$3W5,Z3S_]A[\Z;&D:QO]/\;<;]# M!AW]!-P0E!:O17='4%#T,&]500 ]\\S]IT-(::QI6_)(,LM\^C=/IB1+MHPW M[3H3TQ1X42[GEV<_)T-WVFR-,&DT1?/C%Y?PI"7(K W]GUQE#&RLSVBUUQ<>Q\I)T/V7)TM% M#8##9)^X<0PN9^X[??HW)("] * \SS$L<3G.F"X2D"Z_WD;.[SBPI-#DI>MN MTF'?!+"-YI.1)=*MV*M>^O#<7*5*K>=;4 KC<=?U,^5O1O$1&5GIJT3%[ M@/AKR2M^(L7RP>,]DC]:*:/$"V6*O@Y6$_N3FPT+>W\#_/#0;+7 8_6$??HO M0$G2K^,E(P?+;LY<4G<9$H*-663H>(M;J;PY1S\/^(@@1="JFH MHJE.V'U&E' $\CFJZ@J#5J[S]DZB"\EX)8IX)QANM9T-.N9K[)@'#3"AMS%! MZBPYR*,43!ZTW2' F:(R8K2S0,)NI.[,CDKYP@R,Y-%= M'YV*E/-U'PDL2"XF@M#:?.)SU"TIN$D%+#YJ3%-!Q-42<6H<<0E.,XO?IO-$ M;3JR_$"%!2PF8;6B)F,"0)WUC#_8+W_1E7 ][R=P?QF4$@7A^4#C6(J-,98A M]&#*2YM#W9=SL'3]%TJ9];_H'BE9R=+H#QQ@(4\,O6> >V_U"TF^ZI%7"B$\ M+PWDZVK10P](K+0KF6Z3&#"VN"QR;WC@,27DN"@B3%X^E9S9[<4\/''%O9 65D8FR7':B MH:=1]BXL1;XXU8*C%["-!\:Z7&%6?'UC1]M^IN3"X"FXRE#K2-SE.A6M<8_A M"\$UJ_$/!Y>L0B\*/]G-0Z0YB['NM]T$4*YB5%SI0G+ZQ4!2HN,HX9PY_.A%3) MD5!/3.U/$BN^Z6>H0=51L0:]8%F2!M1=.0O\#/#"_?=%5GY89[#F2Y;H=.-! M14#<.(-<>-B!\'M0_OT0F&*-^]:+OF?T&>XXIAK3="6 M@JD9[XFS*JTV&/ "YWBR%GSE.C=8&$^76A-%2E;41S.,ZMJ#2Y3GMA$Y2-*> MC_9(PT[3PO\9MT!69##8(73&[_IJ..S+&DW^!(AO5I4CR5>)4%I*9#QY)XV5^+NY;3S6T]X#V1JXZY9UJ7&C[I$^%V"#0$"=(0QXN!MT;/?N4: M,"77Y/YIAQB,- [OC#T+&WM&/9&DA ?$\N+.(EX-N).W9VGV"U=&BF*T/-"* M B]WJG\?;F/:3ICW]OSL]%,S-\D%+QB5ZM08"LH#(H\0(F6+WQ/4J\W7V:" MF/W>N.SW 6:_8_8[9K]C]GO=L]^/?GOP045^?F^7<[NL_G&?+M#"K:^%^W5M M'UO=LGD[:MX7--U9)Z+$+^R +B>FI*GVW!/IV,\.SZV,DJ#6=.^,%'C7\OZ* M/YZ-:/!>+Z*+Z+L'UQ?R&MA@DD&#T*)-XO:R@!V< 89N9^4+8 L-V/RVWH S M\D_*VW'P0'G*U]DD_CYG)KW2A4LBE;ZPB/ZB[TFK/ KFKPJ:P+'/(&C.#3_J M=Q" ]1F2#]:DQW\1&V@+-P1#\PM;*P>\20W>[8!9\ S[D',>YH+Q#WK>G(9I MZ:,19*3#79U!$Q^13,8_[=C@2.=O3M@I/(4RBOC'P@UA5B&D":'?LL9<772U M#KL7A]U=H\@/9]I>5 "Q[/!8Y?@F>&#\H#LY)H8T.S'D*R]Z(?&>&+D+SX=X MUX>PVQJP2^'4\P6?)FT)E(LZ?3V<1YYUS0 LX=*#*OD+HK11=S/+LZ#Y4N'L^=:T*)L<+V M$C;8\R AIM1]ID&"I6ZP:8IVZ4%:173;1]CRW7^?"6]O\'B/G3K/<*VGC\(# M@^W# P5$!-Q%XR'.:ZR@-[M@1_$X7XJZP)@2CYB+Y0?)AOH4'.B"2X7[$SG9 M$S0/$ZP_4!]XR%T4# K)O@(:?K/#2IK@HE-(:JL^06#;9C.%_O5! L!'\X O M,)YM3+BN$B@ P<5.\UFX]*"<;'U+HS-DOPUDOZF'^/>H"59)38ETTYGY">!N M[/W(5%AGPLN7HQ.;O,$BJHZ0%I]8#G])Z<<]]K)N&#P(ZRS9H#SZ85-X$R)< M4;7PS(4J:2F996(RZ<#CA=%C'==B[RRJ=H"Q6_8@T%B-C'&-"=2_LS#GA,FY1Y_PZ%J73EMA_7OP?VALB M>AD:Y'QRW ;@=V=!/Z1TT_XO&CQF0_?.%YVICMSK;8M^:<)P@^^^TB M5I/SM8P/]Y?B4A"P\T)=?9V8!PM1* W\V%&F84 !:8RDC) KP<[EZXBE(*B: M.+I>>-=,T(7/=QF8YRY=+YX";A%\/ST^C%9FC:W,Q_&FVV_T)VC. +R1T9J] M@;4%;=%A3,X8OOICRQ")X%>+G)S;4*\&!O&5FUZT2HH-E/>(^3_-/>":WD)X M0['<8E&)1*/8HFBX*&'K,:UC.H.K)A=#L"/SJELOU(W5"9MTJ32/7\^U6K24 MZK/7XU=E@H!V7A=%@$'N#S-BEGE]J)W$<]FF#K04FH+)#<8:8O)M/B."5'"BH$F'8@7O0N.L\NI'V 3KQLCV_ M>'9I4+@\=E[A9C"N);QS[?2)&<:AQDX7 MTUY4!UQ&ARI@-;>\M;V>I:%^D$S)^,N5:'-7:/.Z-,X+;;(X%,&CQVM G(5' MCE\3"G?DB0#-F#?#\L91GB.X&&G(41CC$#PJ="]%5RF.Q--2[368#K"E1:\! M?H]@-)(X)J$$8H-:HUAJ*#LDD-L7XVNY=&1:\.= [1/EL<#!%_5:L\7A8G-9 M]7;F3M[U=^%AMF.SLAV'F.W8_&S'RN=1V/2\KT NPPZ&S>LORX]?O@L$HO;\EK/TM.7'*[-=B3F"H M(G[!#[>E)%[W_>;'5_)PE63(3] ?8N4ES.RC2=3.5S<*UG)^Q9RT[HQSQMDGB4SSP7# M)/=??[^XO[KY\3NYOKW_>O/[#_+W/^YO'JYN+A]O;G\\D,>_73R2N_NO__CZ MXY'<_'BX^QJ\40"C;1=?32A%VH)#983C!)/>L"55Q.S=Q3T#X,U-*O .C+#E M'DQKH51*PEFIG8[?1RE5\HF_OOEQ\>/RYN(;>7B\8(1A$NBA00K^P]?+RUOR MRC,B:9"\SX#!$XEL/\P %1GSE$:9@"/+@Y ,>%\](HJ@KZC!.U<%3D6%I_D/ MN<,T[2U5%FE#^?A$8VL(N]4?MA)5"1)%\ZE!UT[EX:+1U7T44ATU-$-#MRXJA5H[E6* *@6J%+FJ%$RZPC'R MLF>2UZ=*L"S&G:]/5:5SALRR/LQ2JQVS'"*S+)E9?OW?O]U\N2F(03;";=.\ M1C1;3^S#ABMY=W09[K2'621Z#0[*\PH7'T!J >JS[@JL\V6X*\S1I ;D8C'S M[[,PN_D']W!WGZTRC>TSG=;NS(X)4.'C@I,@_CR-):3($H'_GRQ_)#R=L1,6 MO,-'^DP\9\(('9/LV7GY=.$:8[BL]1,UGW7W MDZG[^B>9_6\H#_J:"K\JRE!3U*[*_NW('?F3J?3[O4[?[/UU-O:G/_EOXN\_ MM:/?'EW=]B;))I^)5I/!=<47,,N)J-R^".ZH#;[S8-G.C!KD 3I7CG6+W%'? M=8PQG?)<^BA)VYI:OG!^1?770;5]["[%9VC1ROX-:ZR7D]CIA'=747JBQ0OW MED(E0)A2R]V&;.>HRUN=,]L-.J5P/UKO]/^0XVN+:3>,6;--.E54I3LX6;Z= MD3>!X=6?42,9-?#+GH!FJ&\ ;8EIX/4Z1VK^F<"['J.5(\0@,M3ZVO"3J6F# MH:J:]$V%,W3TVT7LE-R'I^2*SAS/\A>%%.2)^J^4VCL?$O94J,O[HMM_\;QQ M1K-_.>Y?Y#M3Q*'XDP_W77\GBHA^*!\?@M#=S*_F@!.1O* T=#6#9WAQ1LBV MA^1BYEH3HLE\)BJ>DBQ/2:>"TF;UF/350:>CPC$9:.S0L&/24<0Y21$P#)7T ME:'ICE]-YI.'^6PV$:7]#SK(F* >R2/7+A-&KX#[Q8D216N[G25Z/CMHOJOSUMQ0&O5[(,V^+Z39 MCHP 8H?L4/7@F-T:OO-$7:(,)/':=F>>(6B+4W\1]L"!DZ_L+B@?Z,SGH4RB M=$3;->0#V?(!M9Y\0-W(!P#S+AU3MH4O]./#?X X;=:1WD:0XY&N^I'6:G"D M.TIO,.@-/IE]I=]1.G"DM;5'^HY7>?OOY)Y??\4_H8LB\,4AYG"+#@V7^%L8 MB9S\[.RS[RX9AQY]X2][-(#NVE8FNQ]6]K@P1X>(=J+:UF=4VT79WDO7[N"! MS/9 =NIP(+7AL-?1/ID#-K#<6WAUQ-]_#H]^^VH_\^ZZWGS*[X6!=H0N0ZTU M8S"$[A)1=P#>L9'<\OL5R0,< WZC$6^G$>N"1Z%SQO*YX_3/[=A=S)^AY#EH MXMO9<.HN9M $S'HC-^&AV]_G\X.Q'7[@>WC(LC]D@_^ON#-FBG0 )K,&@=>& MU]D#1+SY$UNHI;O!Y4R[ 101<2 B%/5,*04(C $(*%SR/@]A$T.&@#N7>KR? M#;E?3D%5-/U4Z1SKR DRH+M:$MW5-71GAB$=,5LO3$H.^EHA"G)$@<;LT7)@ MH.U__)].A(\RZ&JE:%U9X$>?0>N@'M?W'RT?OA%U=/[#Y@K- P0(P,XQ*:+G M159.;OY\9 _56]X&@_Y MWR_WW\B-#8V[F"UZY1AS[N7BW>+5\^#&VN!=,WS7=&C0.HP9KKH;.KEN(&%* MYXV?R14S_PFW79^HH4/C1.@'R4?S]6?1,AKL5-,,3-GH&8MIA>,AA':&T,/E MWXJ%T*/^YMC.]!T"#A +"1TR>H0II.+.5+R\^%8Z%2_UB1&6&'ZS[+^>=(^F MTC3CO')L2E=&%<% QJ9TS6]*UYS*AP_*##KKZQ@^JDX8#'^N@F0(<^'7"X>K MK]>"6>4I(CZ>Q@;1<45'EFUMEARH#6RE#7R[^%*Z-O!-?Z(3I&8&U+R[_UHZ M-<%K&%TPA$0]E*B=_ EZ"3VWR1V;_AIK^WA;HUK7FBN8J'YOH7FFW6D-979VV"[3D7=U_$D"LM;D^:42_N:9=L*;>AFV= * MVM#ULZ$+O.&O)ATE'FY^_W'Q^,?]U_3VL87WRQ&W^SY;<$>\#?>8N/3I/;CQ MQ JOGV<*#"3Z>?RRH"A5/W:G#B2PCZP)SP0L@,F+N\W%Q.!^.G,^87.&@$AP M9^_<'SLNVPMQK2(OX@_N./(=WF*P+/'$QH"0#=PF-1EM;!^$6EUI73]"7:Z_ M<%REO:_LYP_KK'GJ-H_*83:]2GCGLKKZ:4N=.NNA(KM[T6AJ3>B_L-8F#S<_ M;N^^7I*'OUW\^/UO%S?D[NOC_>WEW[Y^O[F\^$8N;[_?7?SX%_EV\_WF\>O5 M:I^2_=T4@N_L=;IW\FCD,TXGKW'*/EVK/66TON@J_S#@<[ ME!A^\/3=#N:ZYV1%YPW+V+=3CGPF9OE!LYP#^$:^TVKO7<>?O$_DZ@_R]S]^ M[-!MIU!IF#?@]Y*;94QJ:PE[-8&($4,[AO!C;C+?VFF3Q.Q2$*?\Z-9V$CPCMN%SSS(4Q!3CEAL:W, MSGMQ\"JS]7R(GXU,!OK8'Y+F*1AV(T_!?OZ'F K!/2!]8T^^U.L [X'1M-&>V*7I9%]XXY;I8 MWC'KA++!1UQCB4:JT\BR@_;QRM%OX24L(P+3AN8"D/$A@B<4"KIF\Z>)91#= M,)RYS=LBC"QW^@LMF]'Q_[G[_COYVUS_[YC:Y-NW.RDJL@_ZLDGD8FY:ON-"QZ4IN;GZ3'ZQ MWC[;COUC/J4NVV5;G[+!3&I]#CX)'[PQF40&-?;-OP<"WLG*G^S_T*GST5'4 M/S7Q^]%OBC+H_?(I\<3?3@XXOCFRY0U\(SUOJGAQE3:/.#OG:O^!,PMRW@>N4X5M.8K0H)TS:WUWC?K:A&7?04 M/:]F><)]PY_IBZ3"^) M=^V%YGQ3&F.P;=.P/^>[@$$=9TQD'*C@E*SB=CYC?XJ9J?J^'Y=BHY+2 MVPV15R&OJB"OZG[$JPSPJ;.I6#:!8@W_'5E535B5M7457;65VXXVBI'O=MG3Y_QV51D4I#00!/AR=DR5T#:^I,;L@H^>M"*UUOB#S,VN)YX#R-8U#M3D7=K.Y#TY(XSD^L1S5ND>[#J_(J)_#K,/H&\$ MT.<]*A=/=2/H?TPF:#[*+T\T7#:6:^F$>F#U6-Y8=*@LF3&L''&^ \HY/_O/ MXF;'Q;7/QW#;:B)/7ZS7\KRYN%$GNKN1S9KKF0\S((L+.W7K/NNV]5_>F36Z M[O*1:=TF4[7C-SX>7]X^W)ZY8 M<&%P0"3>3Y6]%!U8+WE.Q1%=]WPV>[8)[ L,#N^B+66 -W@ZF_9URGEB,L@V MF1;EP>23P$I^.:; +K[#%; S<@&'W$HA2K@Q4YV=*(11I;+56KLLRR%$G.GJ\_"Q7#\OC99KMJ@1 M%JQ:XA\.F08<\SU8@V"X\"!@J;H'US2'6A._O3E\I,W>$)4T6S\YWO1Z18_] M'FU!M"OW4<_%E1/OK%'RS\@MXZ;1!EH38.H6CSC0-Q!<("Y";KLP-)+4V"P4 M>0/)C<_9GA]'')??^PXJGR?T0)?]MZXJ*5:W%%U)'?A-0@D2$S]@%GG@"0KL M_^/$M8 G1)08B?L%85@WO(*0;=T3311,\=$" 13&N/ MLX?.Y]0\09;97 +TN+V\<7W MX1-?WX0Z']?.PD?R19WE:(DWRF/T3\YES+G!+U./H+B.J%ZDT02$"7;[<>QX M\7<#*(EVK*],@9SH@D),AP/%2Q!?#,7@Y#P!_V+?TCVF0P$:&!N:NWQLIH'. MV3/&E)M]VVFP@.:1*S3]2'\"H(0?D:('FG-^+3Q3>!D#A'ZU+IN68(GA1_91 MMUYU+Z;,K=7E$*=;#GN[@&: O,THB(1/ #J@R\QU#&K.71&2%L).&!N6]Y>W M%B];#[H5L-;,!\Z*D&.FX+%PIOB\SLC#W!C'/QRMC;ZQ_;>YL 4F2!AG]T&X M6& GO, ]Q09OY'7]E]D_*>UMQG)FSGN(*X5IN+-!-.03XM M]C?,Z /"QR#M 52%DRX&6$Y!3A&&25 R;&:*>I[NOD>XLUQC/A7WGPI=Z(E. M+/H22)&8<&*/!62SO8E)C*?(1HE9U]LQ6(S3MS2\7/\6QAX M&$%H([)'0%.*6R=\%\[)L1I.]",R\S4EA^$.&9@];+874Y< ,A1B%UO1^ !J MAI$8;I88U)H%-@-] [>0Y7-J)-?+I_U$X3E%:R;AQ!T/S #GP-7&."5"9"$1R_BLD["7(.!8?ULLL ;\T1E(R-FE^"M MANP:WJ2+?-=A-(R:[1HU,\)M%#Z::;"-#,C3N -GU1"%C!\Y3^+;.3A*/ MF;B.\#0'G96#P[=P^&SG1PR93*C] MS#U1 5=BK(OS$O8V=" U>]")RQ<21P'<8F%VC.:V;'L2,%*CAW M7@F-BD8.I&AJZ0\ =],BM)E*.P!/>?^8+:O MHK)//5,Z$NFZ""6KRM;<220_/;N0VFGHKLO3 D1X8C]Z2J&Q^&+QH/"( M'\:I9<\YFV)?%F#AW/S^^Q?2E0;#OJ1I/<$@F0DP]T2HW^3O*[V.-)"7WI7" M^%V0Y@G2@M,BL_ )(%VQO@/8XM<.?.$Z9.&;L%S4W%O M>4)1F_) 8\)Y'\943,;6)I/ N#,6D1X'K",P*1GGU+@V/6#8*01>/.6[78ORK,/1$OH2&7?";E?!-7LSD>8P!947:3.9&7X=2Q:,'C_"[\1BLMD+E.@96%(+?]>:,18T@3^X MT27RU\##^*);$TX&!K"_&&'8Z/HB_!Q7E)1RB4HC S"WA?Z"=) M+L4:+48Y#ZV!=9N3LO&[L*3%MD".3^A#84<"N)_!\7K0\\,L=D88]NK[C"ZQ M5Y'C$9"-1[PQP(T![H\"W!H&N.L8X,ZACTO*)7\U]@BL<; > ]V8N4?-D^UM M^QW98_X[F2_#1*#M[WH*;&Z;A/&70&%E2B0D47.? YO'1.2J[^Q=VI\:ZSQ- MN5.C9-^32HZ?3H3_Z4GXGY3>COZG%,\3(R]1Q\4VYV1J[D;NJ6WJ%:,EUI 0L"SS6/4%GO%&6T8V^8 M-$]^$&457#_]$+AL]K! M3N4!ETYN;HSQJ$ M1):+@1961X)K1&DND*DPG?EAE"&@1& #/;O.*]3>8[OZ,::W_I"&<:9.W;C>)\9%#[F+9#19% MZB ?C/.=F%\LXE21&PVJ$0*S6*2?I",FLLX3:!%9^_"( -4K"Q,UBR('1AR( MW080$=9%)))S<:AF@%(:RX909)#L$!5'Q$_0:SSA)E%9D,BY63ZD'Q,KN:8; M&]Q@05Y0$#WES-C[RYI,Q+K^LIW7"36?@_7$(\2Q:I.#MA:/+3I"(_?C,IY# MQZAE+Y64[,2']G)\[LQ3N!LSJC#Y\.NFP_,4K?1#G%A;[$0GW'7LBU/ALXOY MZX(>$U*8GA4UF> Z5)CO&- @YL(\3^+"@SXT$2/6)^]0B\)SS79GM'&FEN : M3'L!S6,]+XOI)8M-.$^RK==87&41X($V.Y37T>J,T'R3-O$WJ'3CL[.\@#++ MY4>K/"Y!#W9>]&>&0,;ADQ\5^39<@3O$QLR_,/9^= M7R!1*J/IXVW7/Y@+VQYB^_R-<++]UUBK'"W1F0>=5]$ M$GJJ A7HG.Q,&C2P<'&#MQMV ^:_.<)RWA+W2Y=E%P?[1H5,+I@.. FNDNYS M)\RF&D$,L;49+]>G'0RQU23$ULC.RJO@$]W:EOI;ZV4VN,[=:5!%PF3=\GJU M"1^Z>3:Z>82O(J4!-ABSB4;9NW?*+8A$ZS+Z*W:HB@W+WB8K1U*;17]L_^=! MJX9'8=-:4Q?0C1I"%7&N];%7.=Y;]J,>U5Y:D^K=NU&GM9W> MONLTCZL&;E7_U>&QXBAU/ZAD^R!T+,=]N/$EIW2J3K;\%79^L+T;8^CAQO/P MR![=A@OL+2P?T%OX4&KLTG7X/MNNPRBFRA-3*YUS42CE$,G;IE=N%.-;:A6; M9!\I_7D+:C"+#6']@AO"HCV57;_8*$EAF[:BW.ZC$>X6C +F$I X[:?'+$X3J![&5M AP,?#=-P:0:>1V(-+G M*W54:PC??VZ;_<&K?N':'1!I/ DD#6S%U=%A.+ZE#/?Z])!)=Y-(Q8#^%@'] M!"J3'*_H4'^5LCOC3^%?+"?(GB[RD\(P=7]('ANT=M@2=RA3QE^H<_G@<'6* M8H1$.9 HU^LZ;2_5>VI*%"GB"M,.:1\MJ%>IX_,@V3#-AL.]@_:P\ MXG!&1_[?_^<7GRO(!IU,9E"B93__>B0?\;^#!_._$V8''R!0L9[@>@!7O!+T M..:6PCE)F!('$$&,< K)(OK,8R^'OT5O)7;@2*S*3=FVV-OFLEHY^)FS3]], M?U]A:WBA+J^T#'430:KDU[;Y'1^]^)W]=-,(MHT;@4O[F(UK\8N]F*+_XECF M"J'73C8\%BLKW?"-U>\Q8#(HVK\>+<1LYJ,>]HUHAHJ\:8KG,34\U6+--VGF M7W$U-2E DK)BO^U W)6#NXTS3(7=)E?!?N)E*^M%X9*68?(T](8%1EP&2L9> MY@IH3TLN[5K1$O2^FDT9X1>'WW)("SGPP0"#5F)X)FI[)NZ_?PFBD;(LUYDW M+RVD5G-'0.8)R$.XM3#CU[)K\J0;?SV[SMPV3V-!1E7N2$35((NBVSW9R-39 M;J2"(/29G?(H:=YNND3 B8^X)2RJ63SZ0NTY3W\+EEM)H<-D4$W:+,L6M7-,(/4L>LD>N=CN:3R>< (&L2 MQY3A(G%,&1[QMIC\$Y#R_^?ECW\=$9,:%CL0WJ]'IQIC^FRJ[/GL-\A9U7TV MU)O_V9Y/3</\PM"^>W@S, 2;@5"9=R_S(B8;\C]51- MZO:[2,'<*9ALT),1!0=#21D.I,Y0S9>".6H=#=K"!(\W<4&&Q*]P)[A';Z$FYG&LVS>\!'[Q1K%JBBJIBB8- MU1RTE!.D[P[TS4>'8;25>ZK45V2D;\GTS47#8?359&9E# 8YTW>=BA.(Y92, MA0H)C"H+M::.M<\W$FKL5HIGD%DC$O9G;X0GR7&_G"P1^/_)-JIH!AE*[5LF M(@(1@8A 1&R-"(S--,&7\H,&]RZA Z5V8U7? $NWO[RQ]9GA[@%@5ZA[9#"0 MY&Y7ZG=R,)^1>#G[/GJ*U.W)TJ"'\9M+8Z/?E0;L] WD#H9NVJQN7#J> M'UUWW_3D#F6'9+;6,*:-/EF R.VH!.6@)W5Z?6DXS$&^M-&WOIF.N>D)0UF1 M%"4'48-T+%!EZ$CJD"GL'8R%H-U=J;'0S]GP92(B$!&("$0$QD(JXIRH8IW* M[RXTZ!']>CX=0[>>DW)J5AJJ955;HZN&/W=AI7$TWG$P%IMQ*G4'?:G?0:=\ M%K;V9BH>X#.!;O3LM0_)J75D2>T,T7-2R)',*8E4Z@YEJ=_ME1-J"=TF_HI2 M$LIY?BU3IMP]*N+N'.%@E1\,@W35#M(]T,D$KA_AMV&9>P4UW?JB6/+F?&JR;:&=!9])CXP2UE)W-\IL(2-\8CF[MZ-J" M"PZA[+63;?PNW1Q<+DC:[4B;LTM-465IJ.3LC&D&?35I7X>J;!(PL*: MOG0&4J^/"D0Q),Q'5U"[DB;G'"-')T8358JV1%SZR,YVMXCX*AJI(0Q7C*\63,Q]E0^U(O4$.N@:2?0+A>]%+53 M*9YUMK7DE-C4;[HN,4!=8C_3Z'? R#<>7BO82Z%)@QYZ*8JC8TZN"J4K=33L MKE,@'7/J0RM+G8%2;@(QUEW7H'*FVE4Z32DV;,DR$1&("$0$(@+KKBOBGZAB MW?5=O.*:C%QG&D9+'-O#"NR:CE5_@TW@$HRU:X;)VS" =\$^_6+Y5M$>%4E3 M9:G;S_FJM&:0=J,G?U_:YIQ:VNGU)%7#:$V9QS>OY-*.IC+:EG33(;I@:B0Z MJRVFFV)WM&29B A$!"("$5$%%TS#G2O%N$M$B11M26G*$*W;G2V? "$E%*=T ME)[4[^1P5S$2L< .')HBJ6H.3=J1B,7Y&[KR0.KG43^@.\^:4H(N:C4@P'TK"+1"R,B+FH%,..I.1>280!C 8$ M%3" @Y2N$+%IGYP7[$'?^J> MYQB6[K-!X::W?SN6[9,7MF]S%UXR#$8E[A#=)'5 0#[^E;[:D?H=[%Y6"P3DXI@9]#N2FL=MD>B8:9BS MI-F.&8U9(Z8S?YK09EM=E5DG8@(Q@9A 3%3%/=-PQTL5,U>$KDR>*--/*?'U M-][1#+-6:CI6_6VXA?'VA6/R47\K]F89J=?M20J6EA9+S'Q\*]VA+/7[2,IB M29F+DT25^JHBR7G4]F#PJ6G!)Y%A!>H,.0XKAD\^,2W'IA"':GH ">Y>0@:W MQ. V7_/-0!NHTZ_Q38J40?YI- VL"(U1^+FW$ZUUY5Z M*H9_2C[!^2@MO4Y'Z@QR("Z6(S?-T MZQK*ZNEV&A]XY>W>JD^D4O5JF/V:T/NM:;+/CGP?/5+2YK@"> M/O>=)=<5?RG-G18\1I@+N;O3$AZ\Y/G8M$GQYW-'W/+SX;68MU&D+K.53U[U M=R\VT-A=VE5%EG\^)^&IU8#^L3PLI:M))/QQU95K0S=0#?3DSUK-=/ MF6WP\GG<5TBXLY!-5"=C%RRLGWS'.$IU?HJM>P1F!,7S$-!FKWN_?-)_^^7) M_10_T[6 6A[\1#P"?H_$Q))I" MKJA!IT_4)>"*V+1]-9$G:^>?$2]6U%V8-YF^!2ANBKWV['SZ67>C"5H03'4^9M7/@Y/39$OA4U3VIY9E=)M^LIKIJN M#_8-UQT,.IG,=--D#_KU2#[B?PV-OFLI8S^)D3;\6X#5?!UK#6SHW; MBEO\CH]>_'Y(7L'@H+2" _PWZ[SR#)@,BO:O1^I1;J,>]HUHAHJ\:8JIA0.9 MLN@/,R/^%=?WQ$)"V9(4'?MM1TMQETK4'XY/2P/B?E/>S4FUK;S96B[G5Z-4;6_NOW_A=RWTSV59/C"YJ0(G%6$?A[TJ(^P1]NV#O8*P M+PKV6.W=VN1HW?==ZVDNW".^\QD3I&LZ5K5GU]2Q$/&X]TT;"XN@JMW5);Q6 M431J)AYT>QXSU8*Z_&8!"%<%D7<4X[4;JTD5%ADBWIM-=\.F*_/72-M&8L[*/5 M^'76Q@BNS(ZU99V(#$1&N0Z2-B:?U,*-\E5W;?9!C\RH*S)ZERMS"-V8[IOL M(@4W/KK4\ZA)+)O/8)NFAJ.E:U9]?4L1#QN/=-&VN3Z\)?40-"R=J; M[=LY==V*H\+YSA$.5OG!,(!7[?JP+[IG&82N:)2-O^Y;.]9/2G/4'SPPT]!+ M\,]SL(36![CI[ZC[ &C9-X#V)\/;G\$3%H[[A=]>_M!O+Y^IZ.XRT5=R>J-I8&&EK_#HQGH+(0&0@,C#2 MUFI_QY4UF<-E&*WT>#RAQV-'VRF "_H\FF@8[TY<]'HTF;CH]T"_1[O&0K]' MX]>)UBTB Y&!R,CO=N\GN-P[=K=W<$M?32XPK-&EHU79H,DAD^ZO[OSZV]]+N94\!]=Q&OM++GHK"%;ASO8R=V=UDQ+2 M!USRR\^'UV+1B2?*N#A$)R:O^KL7&VCL+NVJN,DV5$TT0'4L@*%T-8F$/T[. MCSZMY9"*=J8.X-N)J9[U^BFS#5X^C]?G$%Z@PR:JD[$+/IN??,\R)1LB/*=8I.F"Q)2[L_ M756V(\\^NE?^&YRS-E83Q:AY\[=,-@'+5GO]8;?[IW:4P:0J =AB]I,)8-YV M3@?F&S$#$,TST2Z,,86)XWE$MTWB,/;@,A5C.G/IF-J>]4*)9;._Z29[$HFQ MS;!Q#NRMN6N<0&!; FXL'@-W: M^:UW!+1Y[?$YJ/O9^RN/R,#7"5Y.;@ 8=#*9Z:;)'L3CM_!W\&#^=\* X@,$ M:KOPVXI7C+D+=YMPP^><)"RC Z@5>(;94R?ZS&,OA[]%;R5VX&A]X#?VMKED MJO0[/W.1MN+B#E?!UK#6VQWW&&_Q.SYZ\?LAR82#@ZHB#XC\KHO^;'^5=3$1 MZHWS5.2][MS.5)Y_V%CD7W$#*"E]DX)VOVUL*?I2B?K#\6G)<*S=#?"5N^4< M-%+NO,O^NO-2:0PZ=MJZ\E\* C4GH*I*3D#%^H3V=0+#ANK-&:OJA2385ATI MV-^5JI98L$W&!N,@4%^W;JI8L$UM5-M8UCE=./3J4?\L>X3N /%<=F$W\D3)2XU M)KKG62,+4DKG3Q[]SYQMV^0=BA236:6?40^HW5BX][CW;1RKVK.KXUAH\LVP8GAH17(@VI?[8 M,9O>ZE%3,>:]9\24(^YVQ+U'EW&XW7"TW8XN(JQ=V.;?'ZROT/H M73ON'P"\KQQSWSGD'IF6^D]K,OE"[V/*Z:,C(K2W+L1H?U#_=O2HOQ6:-]&7 M.IUA=6+M5HJ.70X/&E?WD:5091+QHC2DWI: MSFP(G3Y-4 DO=6],1A/GE8RI^4P]-B/JDZGS(LJ&+9N_#FH?.PS4?6E\7V]4 M]O9FL^OX:\@"+Z%C"'OM'_IDSI@NXZBONFM^G8AV%=$+T$(&AL@YX?6_U'5, MAG[8L(&JJ.G&N-R.1,58654HFS5A\W&T=!2IGW?-.CI:&B DZ[#WC;G(J"WK1&0@,FKK M;*G,7K5EG9@5TW*GS*/CZY/-3AETQ-1TK+H8[9M,N[)],*JD:AVIIW30#U,\ M27-J+M?I2(-!SHW)VN%X*=OGPDZG,I ZW9U7$L#*LT MH<,E.6/F>9!78\GJXYI>'T\"OO:C=5@EWI<(7UT;E]M!MC; MT9T.U]06?BN/)BG]?G4<[DCN'*,KFB9U>W)UB-UZ,N<6>>FRDUW?ABW-THY" M-24^W;3MW5G_^>'8IX KUYFP5YX#]<:"SB/4\SU4=VHT5FOD'P-M#+,W(5@+ MU7L41>IHJ/14E>CY:#^,Z)J*J245)'>[>[%P:BHZ]"8\%8%1(R-7Y4->AQ3=@S@ODRFZX-/ MSR-*'R['5M0.5\/9BZX?I#A[E(PL6[<-2Y^PN>J^N-KBC*3YC.H'%O(Q6L2C M!UL[#S<@X.!-BSKF4'&QU\'MS;$3E<(7;TN>\L^;_Y2VD^^> QPH-0"D12 M=V=UDQ*<&[SYR\^'UV*!C2?*." $-B:O^KL7&VCL+NVJ(LL_GY-09FM X5CL M0^EJ$@E_G)P??5K+713M3!W MQ-3/>OU4V8;O'P>#S@0'G%@$]7)V 5?RT^^ M8QRE1E#$UCWR2E7&WN%:(F#FOWS2?_OER?T4YP@(M9PX./P>J:&[*S?IS[-\ MMDM&RA7:ENW,J$$>X)ZJL6Z1.^J[CC&F4U# P_(E\LV:6G!K]BK[V)< MQ1F,3'3;7,=IZGCR]?$(S)P(H'[B"MG!IU,9KIIL@?]>B0? M\;^#!_._$\HM'R!0J81#3+QBS%TH#N-*Z3E):*T'$"%PN;&G3O29QUX.?XO> M2NS T?J(6NQMZ*V^+WVCWZD$2NP4&%<0?X ML-?%0QAZ&%[L7X_4H]Q&/>P;T0Q[FV:8>D-WIGSSPQRSBX"S1UICDHOOMP<( MMG+ MG&&J6#+QYFWE1VAG M>)IK>YKOOW_AA>[]4\XTI_1FF]&?7;T'8; &T=<^C8:,%S,NO MT5C5GEU3QT+$YS/6IL1H?T4.A*RU-]LW.K1NQ9'<7?C*<;"*]*9LN#90C-/Z MSG5F;-_>)<)>MWWNDZ?_F5NS::07%*<*%%2($JG%2@_+^-WU%DV0UAPNMVUH[MQ=%L[O.6I$T199D+6>*HO6:F[S* MQ![-_('W,.-39W0Z]VA"DL7MW$:*M2Z*M9V9($>+,V)8N>#P*$2:=1CC&\@* MBK(RJ)A=<[9!5^IUM-J*K^8*I@(-J1O[A7H^SQ>;"7W*HH7[4@N7-'V4-#OS MJ 520L6[$%FC]?I2MTH=*MI%Q^RD35>5E,&@MM*F[<92P?G,OCL7\+5L$$S/ M+O6:+Y8&*);V:+NS ,N-?1= I1BGGM1GAI"B8C^L$JF98:]J=5C /3QH$%5; M^"S4(X_HAL'D/5350.'9W&,/X.5G5-QU-J7^V#&;+I4@/Q2ETMY*]D6(H6O' M_0,0)"[*^\ZQ4XB8ZDK:H"\--!1352)O9G*K(\F#@31 TPJEVQ8-.**"4!%- M@EJ8D6ZYY$6?S"D3;HP*SV/B,"GGIG9$;KRTPR#4[NP0KIH1*;D1OD0"Z##N^"X)%7 MRQ\SIQ)[W3)57,7]X;7JY3]CG&\VX&+8ERRSL/#1E MPUJRS/KYFY#5%]Z0IV)*42FJK=J7-*4CJ8.<5:(V:;>E*+9J5QH.!HR8)3E+ M\ [5BO1RJMI8J(,W?)FH@R,NRM3!F^5CW[]%:9%5CD*]20G[8A/3&HU5[=DU M=2Q$?#YC;;),L(EIC0:KA<^NQEI%<06IMN^X+>C+ [E&&-+?T5,6PT:AJ4E>M;XXR2A8L!L5BT$HRL\LZ5((JDBKW)47!G@BU MH'MVN="2W.E+O6%]RT'1\BJP.L>U7G0?Y-WB(FV+-ZCB_8&:+OZTL^#^ZV/] M! 7AO@QQ@:(EUIB/H/LO=1U3]\:P\(&JJ.(M1J;3,K@MJ7^H.L75W MJR7.G4MG^GLIKKD:IGI5;:SZR[* ]<5@6(P8&TK=+MXK6Q(9LY-@FM3+^YXK MM*R:(.ZVX?H^-+3VX&K<6W1AFVN4]*LY MO690NA=(NA- *B@50QZJDJ9@/F%E:9UA^H6J,%IK.1O=:*A56X!=ZMZ8Z+9) M#/@%;E-Z8>!I04:%JJ'DVET?9R!AS S^^;J 2B&RJ2<-E9[4D7.^6Z<)&,^/ MFAFFO2M,^L@*)O^AC,(;(_#&B.R8VL/8-;*H>>&5(;LZ MDMP92IV\&S\W ?PED#F[A Q)&_2D7LW:L6*7@*:/A2VK&KY,;%F%N*AZRRH4 M-NT8J_X6Q&7A76L5ICG*'6F !D()5,RN9:TL#3554OLE90Z@_E\C-EEMEGRH M J0Q!^D,O5JF/V;$ M/NM:;+?CGP>#-=I=5QP-?>X[2Q8M?RG-R@X>(W3"W*WLA&$O)'+Z[JQN4OSY MW#Y??CZ\%G-5/%&F;X*K8O*JOWNQ@<;NTJXJLOSS.0GYB@8 B'DSE*XFD?#' MR?G1I[6'6='.U %\.S'5LUX_9;;!R^=Q%P+A/@0V49V,75"I?_(=XRA!K>36 M/0(K(LZ(7(*&SA/X]=]^>7(_Q0]U+:"6!T,1CX#?(V&Q\VE?\SS+9VLQ5C_^ M8-G.C!KD8:S;SV/=(G?4=QUC3*<@)@FT7=7M=_+-FEI0,)C&)-JW:8L^V)ZO M^Y27_(*M2/PQ)>],LA+*4&\232%7U*#3)^H2L#TW;5_EQ6R!4FO3Z'E J2H2 MFS%'GIC#:W0CB ';7+25Y?FDX /9!E/-V[15N;RZC3IO4*\%/6GC)U'FQ63\ M2!Z#K\BRY]0\V64G\P5 FC912>8 1@<7Z0:=3&:Z:;('_7HD'_&_@P?SOQ,J M$1\@$,3"C!*O!!?X_16\E=N!HO;VSF,2W<6E'N4V M:J;S[&V:9VI93Z:&[H<1QXN 34>Z4I(/[[=W+85<*BE_.#XM&8/[37PW%\^V M4F$KZ:EP 9E/?>%>PA>T%FXHWW__PANU]\]E63XP2(XTKAJ-E9QHC#DU[X]TT;:U-V2^SZZ$C/Z#;GPN5"!RNB MM"YE*2CH"Q/TON]:3W/AD/,=WB>+O>R-=9>.V7RIZX$/&8(405QG/UU@$P7E MP@DHUYR JYY5U,QJ-!;N?>G:05.$=','0P]$$[JP:/A=$Q2*,890S^\N9>^I1 M]Z7Y5Q-HY5U-4-6]^9@Y>6/KIZMZ,['8H,"K$=U*&D#/O2<(@]7BI"VLQL"TV6U(XJ*5K)_5\P!E:CP=#K MF'O:3=J)VMG[^,.Q3X&'N,Z$O?(<:' 6^.RHAY>%UW"LID@_ALP8,&]"1!;C M"=5ZTG"0LR\-B5F0;U3K2FH7F](BV8X1MM@4A68]B': M@(O"!4R'K^E835'/A:>Q*$>QIG6D81^MJP+)EZ4S6.OW)6V8\[WO:$\U@#W6 M8>^;HE"V9)F("\1%U:]614LI4TOI&W9TJ?U8N/>X]TT;"_-5&C08NF KHEAD ME]4B6BP':L*:MG"H/M1B+-Q[W/NFC85&:K7KLK\XKNN\LH\VOC);[6'D9<_( MRS?'?F:;.%V )9\@VG^IZYBZ-X:E#E1%/5^)OI2ZG^TD9V9!M;XL2[S]=4W[ M@*"%4YPSE.H>+=.:*5HX*5WD9@OV40Z53]+LDA U2>O45QBAN52\R+)LPYG2IDLJ34:VMC=;N^$06:C9 M!54:2QU-0^E4#AFSLXY4J:^6Y,##E/B*1/2J-A:F/K=BF8@+Q$754^+KP/:: M*@9JL?>54"-3G>T%1TVZBC24,6Q2'B6SB^IW^E*G@W6RR*&K-!8J?ZU8)N(" M<;&E45T!/G_O.4L2)OY06!0L>([3$W*-@R4NA$R=DTR;%G\_C M9\O/A]=BMO<392HGV-Z35_W=BPTT=I=V59'EG\])>&XU0$ LVJAT-8F$/T[. MCSZM/ZQ:YH[[K&&,Z!;$;WM=.OEE39ON8 MJ1RG?9MV;=FZ;5AL?SQ?]^D43@78GOR*^WB0?\;^#!_._$]H('R"0^,+^$Z\$/DBN@)V3A(9VP.8'%B9[ZD2?>>SE M\+?HK<0.'*WW%,;>-I>TG/[P9\X=5TSEGJC7AGJ4VZB'?2.:86_3#%/SXS)E]1^VM+@(.'2DCB4Y\'Y[T%*P MI9+RA^/3TM"WWY1W\T9M*PFVDI@*%XKY9.;N)7!!5?GER?WTV_WW+[RDN7_. M*V /RL^M "R1Q@D:*SG1&+/S*]*NJ4@S4ZC0ZRK/L*%3C<:J]NR:.A8B/I^Q M-B7A8"?(&@V&5>C5+NG#OEP%9'U6;U>VS?=\&#NN7T1+KI7^&-W.(/\N3DT M>$ZDS+#52;<[E ;8D O%T69QQ$%Z"BAEI+?-Y@NE/@JEG3E9X+KX @"Y\;PY M-2]L,WCQCN&'?>=VM*A4B'VNH$Y=LM*7!HJ"LJO:%-]?Q)780!0-JFI+,&PI MB2)L:X962B?)H:1U591-)9(RN]9=DJKF7-V*=E43I-(5=:T7W;=>:"R+E%'# M=^=341/0;"&EG079G#PIG)-%63!G)]VU&B MN,JF!L('PK?)C@)%#@73?FPKQ$O1IE1GV)4Z>3.K)J \7WIF)GLZ:D?JR3FW MMT:+J@DBZM'53H;VJ^F!J@F-J9K7&P7-CF+4 EC%L$@"E$ M4*G20)4E>8"]D4NG:8;./YFI'[TAVDJM%D074R;N?8^8<\H^1EPZX97C,]UM MA=6$XBA;UO7HW L$W0D %90RT>OVI$$'4R8J1^/,Q%5/TI@9,E!ZM157:%T5 M7IU6\MUH-:R>J=I8]9>6 1:3]W1=%GBKC29UF/$V4-'/6#I-,S3>!KVNI&HY M:SQHO%5;SCWX^FA$/'W"K_OC[L17.AGI+OLC\"BBS*O=6'65>7#Q%T?D0P!( M9C_\,X!C8#L4XZWL=*2NG+.AT'QQ=R YL\OHZ,F2/$2[#^7A1GDHKAOD9E]) MXJ]%UV%7;U<.4M^+*4P>,F.LBY*I-$IF)Y6Z ZG3*TDJX85"-5+GJVTZ-.4N ME98LL[#3V)0-:\DRJ^2V0V'3CK$:8P@4;@6 ZUZ5U [ZJ$HB97;MB;I2?\C^ MZ^2<&HF60 ,89K69\Z&JD,94(=.9PRT=C5;Y*K/.VM@"E=FQMJP30QLM;\_^ MZ/CZ!)NS-V"L^AM995A7@XZD=#'.4C0-LS.K>E*WHTG*L*0$-S2K:L0BJ\V. M&Z-4MF6=:%8A,JH?9$&#*0>#B?YG;OGO/(\:;:?ZCU5_V^DK!^2%;1;>FJ@C M]92AI&AXA49IQ,RN+U%/&JJRU!V4U.P5K:D:,.RYYF@J) ++C=A#R]$W],R1='=TWBC,B5Y5+#=UR/,.U% M[0OZ7,Q<:T*8.J*>D31+:'EQP935;>W(C/ T6"7@%8!*#3B8SW339 MXWX]8LHV_!T\GO^=.)1\&-AY)SR!XI7@FAD>,&5JE67Z8Z"Q_/-!-GMPQME3 M)_K,8R^'OT5O)?;A:+VB)J-O+@\-9=!+X&T<^?)$GK5AE?"C$9-6IA9BL%2;_.2=_TZU_ MS^U6D W!62MPMH):B$G$9-6HU0Y,1H8Z@K-.9&L'.!N#R:LY^3NJEPU:96.0 MV0IJ(281DU6C5ELQF45@KB9ALX^C6X?G4ZX-,I)$#J<(PL3'K\H&/8XIL1V? M\B@A,!R/*'VX.T11.SP+B5\> O%$?TR]^(W!GJ_[E%\8O#&46!.PD(_1(AX] M*#44.L@T$KJ2%BBOL]=]^>7(_Q1D=0BU5$3E<,,'O48[9[AI:^O,LG^V2D=(D MW[*=&37(PUBWG\>Z1>ZH[SK&F$Y!:V8 F,YT^YU\LZ86W'RVGO,B4;(CRG6* M4L@STR A[9W9%82RI9I$4\@5->CTB;H$4N*W(\\^RE?^&YRS.E83S6AU_I;) M)F#9:J\_[';_[!YE,*DL"%Z5#6,2BG>8Y/(_,$VC7,IXXG<"NC==\$WAR2<#']-M0L.UKVZ;<9 MI^7BH]OPZ$,B%8.# A5AE5K !A:='.Y6X?/VCU<>Q6'?IV)FP9WF!!SHT\*JWW75 5>D'/95FN*!S-KPV;GK9"E5!_V&6YSP@>; MTJ5@9QODAV.?0E\&E^GP[ N[!_TKL"F\H\V^,T"V7T-F\_W+__PT4)7^N2S+ MN()VK* J#*.D.5OP+_7\"LO4U'D+7BQQ,:BAW>( M*_<)S>H)^4$72&7PYPTT:S(OA3_O.X].PP/@^^#;=FQ(GKD=!>TEWRPOLR[\ MLC10-6F@=+ ):)$$Y^[/^\#Q623!.Y+64Z1A!YN^%DKOT$W\-7 0%WK&NQ+; M&4F3<^X-FX^N5T=J!S2,!3 ?G=M7F[J,OGSA=8(OU# M^O]P[%ALX2;T8!5ZZ)6>I/4'2/%"*)[A4>WT5*G3P4N1LC:'FM=:NPY[?V@K M8P9%D2/4[([-55DFX@)Q@;A 7.2.B_9M54N6B8A 1" B$!%;(R+'F"E&0PN/ MAEZNU*M")6;)D=#FF>-U,/V;NA^X]^T8"_>^_+VOYNR:.E:U9]?4L:H]NSJ. MM2FZY:]8!J&RW9OMV^9IW8JCM-3.$0Z&@[5C,,R#WMWRUW:P_(NQY>]<9V3Y MB99M:+[7;JRF9%D*-'YS/&\I$T=6_I1Y%L[PT8DRMYR<['8&PJMG#G-]DN%N.G/IF++]?:'$8MQE2HNV MB@LZEE%MO*:BSKHGR^*@N8QCYH9#!FU8A,/.<"BM:+@O=3H5*AYM-PH*-6MK MPA?:BH5J6;H58Q-M!449-B_RB2I#HD8'?%/N!E8FUR#F6(>];THQ14N6B;A M7" N$!=8=8B(0$0@(A 1B(B<$8%9S/G6+Q<3MN5W7J2&;3&SN=YC-24B 2,#+<< )CKW) X3T-"P9 SJ4E*'_->R\0$9C\C"K),@]8Z4B_OFT(P M -P TZP.>]\4GU5+EHFX0%P@+A 7&-Q!1" B$!&("$1$?0/ &-K-(+1[9;VP M+;5-C\Q<9^9XU"2ZS?Z;L3]?J-GXLMP.QEGV]*5%R+G3+1.#K8B!JH59$0.9 M8. X!Q"4&VKMRUUIV%6S]\&?-"^BD@?UJQ9F13R4*A&PUK:&.,B!+]3M0&-N MB3=_8GMBZ:[%)N,[B76DD6=GVY=!XS3&>0(KUPH9$"8R MUVBLNFC36[/->VHXS[;E4?/"N[(\H2NQ;WB/SAJ!B38X(B8/Q*#%CHC9#3'8 M7JM.JGSI<"G9'X *LP6S M!%4C2UB2UUT,74AW@4B>28_R\VO'S"PB4SUQ+ MYTAV1L331]1_AVBZ.1?P'LWMYL?1L;WU;NJ5-[8^W]@&.Y8>O:+BW\>QZ\R? MQW_XUL3R.*!N1P\<3G<1FJX9F-#01Z!D")32"I]S<- W%1MK=*;\P9&[*>^Q M9;+7B@9* _7JLB""YCOB9A_<8-P?P;(M6.I(<,P/R,W SR3\_^/C\#\8\_ = MGA,?Y2*\8U9 C<:JBWJ_/5>]'3'87J:(S8#=7G'$,J;(F&TL?P9=!HB;_'"# M&0*(FWUP@WD"S53]J(A,=VR;=WX=W:I82\ER_UD*6!JDF#O.^"0((G"5Y:MGM'TGI# M21M6R./?!GJ7V6I.Z4B]OBS) ZTZ-&\VM2O66FXH#7J:I [P6K>"Z%^!J*ZB MR5*W)R/%"Z%XAD=U.&3J6"?GHXJ1V0882'78^\9XD-JR3D0&(@.1@ M[Z4S]&J9_I@1^ZQKL=V.?QX"Y='NNN)HZ'/?68JD\Y?2HOO!8X2_*??H?B*A M0%C[Z;NSNDGQY_.\@.7GPVNQY(1,(M8_7C#Y;MS*A!'L:Z_3S6+7)'?=6>2E5"&>I-H"HDESZC*INTK M4"BDC%X3<;;=[NV&-$5MDL!GO)5?&:O#B8T0"ES7@%/.QK1L0GD89B=$MD:' M6A7ZJQ.)'W6P^96W4 MRD3$UIG4<%S>'FKM_$@5N&":UE9)6P>,.ZXZ&70RF>FFR1[TZY%\Q/\.'LS_ M3JB>?(! X1'FJGC%F+N0-<%5QG.2T"D/V/S (&9/G>@SC[T<_A:]E=B!H_41 MT]C;YI*2UU%_YC)@Q;(/5\'6L-;(CQO*6_R.C\9'K_W]D+3WP4%9[V&\.F # M"T9TUN6L:.? ]\\A]_"(9C\ M2 C)&/L,W@D,&J['I7=GC^?#P4UZ@4+GC767CIE93EW>[0YTE,"*J]YVMP15 M=5AFZ?PLRRR:[36;]/B*MNZ;]IN$;QMC=&MC?:\[AS:R^87QV#O\&:FFZ-4;7.$ M:IN&]X/*4 ]7?+"C=^VKG(,BY[_K]EQWW[G#%FN<:SI6FTH@L<:Y903'&N>6 M5+]A=7.KJ(W5S>VF/U8WMXSB6-U<95.@H:91'?;^T"H,!D41,&UVL4E5EHFX M0%S4M"ZM*EO5DF4B(A 1B A$!"("$8%=IC'^^MOE2AT2E-- [/4S!E]K.A;N M/>Y]&\>J]NR:.E:U9]?4L:H]NZ:.5>W9U7$LS/G;0=K YBK$B[EQG9/F) MQAMH-]1NK*;D\ DT?G.\=1=/J_+BXFE5+C"!LR:WV[<- ,4E=-8$ .TA?9D9 MGKU.5Y+[*B9[%4_V:J5Z(A!* T(5WV)&U84NYG.\-N MU3.!N0[)4#>=N71,V?Z^4&(QWC*E15O"!1]*344[94]^Q3%S&8?,#4<,FJV- MA,-QOGC(UXKUV$K8:YLTF:Z2@QI[TCY5YC H%&K5UH0[5!<+.?.%$FQ=9!8U M8A9EF,#(,RK-,^IYV+$\L@%!R#KL?5/RNENR3,0%X@(+71 1B A$!"("$8&( M0$34L3RRL0G-NQ11%A/-Y4V@4Z.YF.1<[['J$BS M*JG#@33HYM"4I(&A]3RH7ZVH*N*A9%F 1;8UQ$$.?*%N!QK3F3.U?$/ L%VQ M3/+T3KSY$]L32W& M\VQ;'C4OO"O+$[H2^X;WZ*P1F&A](V+R0 S:ZK71RDK'"G;70KCL )>2/0$( MH,*LP+P05(%\[(XTE!5T'M4!+G4B.8;,JQTROX#8^,RU=(YD9T0\?43]=PB@ MFW,![]'<;GSH'%M<[Z9=>6/K\XUML%/IT2LJ_GT?R';TTLC^/I=O3 MT707@>F:80DM? 1*AD ISK!?$I^#@=3!.L8#-*;\L9&[(;]-"7Q>.&F@:ET6 M3M""1]SL@QL,^B-8M@5+'0F.5=<-""K78>\/+1?19F_$=.9,<#>[+*8RZT1D M(#)J6T-7F;UJRSH1$X@)Q 1B C&!F*AJ!78;L]57@LZOXA-/SL1HO M^D2W#4ITGVB* ,,5-;B+C8!C)0XK[%L=2LJP+PV'F(=2$/TKD*JM:#UI..@BQ0NA>(9'5=,ZTK"?,^$P9ML MTZ@.>]\8#U-;UHG(0&2@WQTQ@9A 3" F$!.("<1$83%;]A.<9L;G4_TMG"&LZRAZ:CE!QY31=WY$F3//=O?B2%34=5!,!+J%+1H?ORH;]#BF M[ SX[-F.S=,!/*+TH36;HG:X X>]Z/I0"^V/J4?)R+)UV[#T"9NK[M,IN/7. M2%K4N7Y@(7F@9<])K XO'CK8-NTA91=C3\B"PRUG=03LVZ#@!EYRVFQ.1=E] M335!U?6I6\FCX2VFY/<%CA,\Y]]R>-"Z;NCNKFY1@XY 5M/Q\>"V6(/5$&3N$!*G) MJ_[NQ08:NTN[JLCRS^]85[4P=P+<34SWK M]5-F&[Q\'D]<(CQSB4U4)V,77/8_^8YQE)J));;N$902X/67$ &PH5^F_MLO M3^ZG^)FO!=3RX#?B$?![I#;NKH^D/P_R8"QC]>,/ENW,J$$>QKK]/-8MB0?\;^#!_._$XH:'R!0#X2;1[QBS%W( M,^(*UCE):& 'T"IP)+&G3O29QUX.?XO>2NS T?H<@]C;YI)*U-%^YOQZQ2,6 MKH*M8:US+.Y@VN)W?#0^>NWOAQ22# YJ2QAF> 1L8,&(SKJ<%>V<*O+Q@U8? MQ\XU.\GVKT?J447FF,N#HF4JG8WK#!B<^#->_;-PH2<_$H(QQCB#=P+%G^M3 MB92TR%2,YXZ"VS%0K+RQ[M(Q,U\I4PF$\S&T=FJRT2W!4\6663HGRS+C;/M- M3CU:/QR?YAN(S'S*#W#LQ5,-41W$O4_WW[_P;C_]IUK(.C-<85@&(AY,@V*0CQ8I/EF_E3XZZ2BMURIVB^9L M:TMM;7-N$9//Y'JH'VG70^T3S\IT!Y3M=F#_">RZ38O[LE)PO6&-E$;NS6TF_[8K:%E%,=N#17N&-!4HZC:!MBA564,A"*< MW>SBN:HLLS9=&JJR82U9)G(*1 0B A&!B$!$("(0$57OIX\QU\)CKIW9-74L1'SY>U_-V35UK&K/KJEC57MV31VKVK.KXUB8X)FOL5&, M^7#G.B/+3_0-08NA=F/5/\PO^5D>V*XK1H6,%ZF,Y>. M*=O?%THLQERFM&A#N.!CJ:G(JW;F51PMEW&PW'"LH-7:2JOU,#B45H&H=!2I M/QR@\E(V @HU96O"$]J*A6I9M\@B*@*+,BQ=Y!15AD2MCC@6.S8@OECM6&93 MLK1;LDPL=D1<8-D*(@(1@8A 1" B$!&(B#H6.V*6+PFMOH4GBLLT6?V9+/[,8VV$'TZ!45_SZ.76?^/+Z8S5QG MYEHZ?.EVM!P[P8*EM-BL*G6& VD@8W1V"X0ZTL MN)PT#R]EPJ7D<&]-9!)BIRIA801,?0%31Z)CRG83S/V+*=MEWR-^8/:[U"0C MUYF2,379O)]#ZQ_< 1:#I@4)WKKKOL-[.O\R<4;\T^R;##/3QOL)SA3]X-D= M6Y;50GWMPOSWW/.G(/.N'3? WN,">H_.C<#890 Q\9';T=\XOFX 7N@\:*3S M8*-I6!QV\O4E;&,E#@92;YA#9B>RG!QA@TW"ZH2;"O&;$CP-R(0:RH30\U!# M^%2'%]63B6!.0;6=#%?6"]M2V_0(N,HZ9:+)WTB3/P<,X'53M>$ &Y6>/V*9;N6FPVOI-82!I] M=K9W&39.8ZPGL&RMD -AY[,:C55]EKDUQ[RGAO-L6QXU+[PKRQ-J$ON&]^BL MD95H>+?;\,X+,6BF(W?9%BL85D>X[ 73-NO-X"V-P#S0E %>KIUI*&,?J-: MP*5.),;7CY(E2$DBK]_01]=\A:F[.!;Q'<[OQ\7(LQ-]6K_+&UKJRI#]\ M:V)Y05'2 \?1702C:X8BM.U;9-OG#Y32"O [LM3'+L@'Z$KY8Z,2E?=YX:2! M2G59.$';'7&S#VXPTH]@V18L=23X.KL=6[;7*)!<[:#UH;TFM=D;,9TY$]G- M[JE9F746=AX;LV-M62=R"\0$8@(Q@9A 3" F$!-U:=_>QN3TE4#SJ_C$DS,Q M5^E44ECZBS[1;8,2W2>:(L!P10WN7"/@4HD#!W/;:S1679V$B^P>X+=V*2'LY8(A61JHFC10#$4S_"H:OV^I US MOJ0%X[0-,(JJ;8 UQJO4EG5BG!:1@;YVQ 1B C&!F$!,("80$X7%:=E/<),E M5VA,J.[RY8]A=6_1'(4-$SZXG%ACRN@[/Z+,F6>[>W$P*NHZ-";BVP$18^-7 M98,>QY0= Y\]V[%Y%H!'E#[T7U/4#O?>L!==?IN8/Z8>)2/+UFT#+ASS?-VG MO/O]&4D+-M> M%0.DZU/ED%EW5@D3"9;$/Q\3:TF&OEJF/V9X.>M:=K#1P>32/CCY/SHTUKNHFAGZ@"^G9CJ6:^?,MO@ MY?-XBA+A.4ILHCH9N^"B_\EWC*/4G"NQ=8^@B@![OP2/OPU],/7??GER/\4Y M D(M)PX.OT=JZ.[*3?KS(*/&,E8__F#9SHP:Y&&LV\]CW2)WU'<=8TRGH( 3 MB-'I]COY9DTMGYHI,GT#VT&B[$&4ZQ1]"O0N4+?(.[,)"&5+-8FFD$1ZWW;D M::7>4A,E877^ELDF8-EJKS_L=O_L'64PJ2P(7I4-8Q+*.QV\K(2YCU'U)]+7\3 MC\C F01N)*ZD&70RF>FFR1[TZY%\Q/\.'LS_3BBY?(! M1*.,?&*,70(3 ]<:>.M%G'GLY_"UZ*[$#1^OS,6)OFTOJ9)]-\B@M-R1_XZ,7OAU27# [J3WB FWQ=N)X!DT'1_O5(/:G$_N'X]+#I M9036_::?C[]Q*U-'X>(YGT:C>]DVH'(=6*Y5*BU!6:S9E!%^W9-76L:L^NJ6-5>W9U'"M'\=]PP5Y0Z!"BA<_4!H%-33)R MG2EQA/AV;*]H<5UPS:^J933#XZ?6M-5?5$0#=*XGSJMWS4#SAT?-&_LV0LZ: MYM;*<-'<6AEF53#=E7I=]E^_AX7NY9!5E6,]R^7L;C ?#KN2/.@C64LB:TY7 MQW44A9U8K9SN!NAXJ)-^$K9-8<2P"K])KH;Z=M7&JC[CW'@E9PC!.X; RXGN M>=;(@ELY(R_71>3D*E3KZ6E21\NAFU<#5=D":)R/"M17)*V'MX!5A<:YZ$.* M(DMR/^^#C(Z8JBLZAC.EQ-??4-6IYUB-8)$ PD?]C7K )1EO8R9.E72>KL:L MQUX.#H%V"L3,J)V/]J-V-&F0NV1$:E=##]*ZBM13\S[;Z_0@;'I9(U%;;;%^ M:(L>!D+"Z_F:W8FH*LM$1" B$!&(B!V;E6%DJ4TIK3^H+RKKTW-E,-6U"6-5 MW\K;/\I?GLM&DKM]J=_'6RC*IF]>63J]_E :='*^K +I6Y9;1AIVAM*PFW-R M'?IE&B! JRVLFV*,M&29B A$!"("$5$%OPQZ7 KWN%R&?0P]X6FQ[!?JH:>E M&6-5>W9-':O:LVOJ6-6>71W'P@!,$S)>KY@09]MA>L2E!K5>PI#*OQW+]LD+ MVZBYRP:&+KNZYSF&I?NT\(KD&IZ.JHU5?Z]LA-3[ *C@G;WA^BAO2W]A&(QA M^.QUQ_W#8^ 7ET5_I_[82:38W80Z;%FQF&%'&O304U]/3.03O^GV%*G?[2(F MZHF)7&(^_7Y?4M4<$J_175,?_2PJO4ZJ9Y[OS@U0S4R&K)GC63XJ9?4;JZ[, MUAM;42%GG,L^1*B\"D!9J&(UZ&$&1*EDS2FW15.EWC!G.8AT_8BNN>@WP[XT MA*;>!:DW6V@C6_N=:JBS9*1XN'3"\V[AVEVF$"<"@_%K&;ZL%N$!<8#$+K,DTT[AV\^>>)JZS6LU:<22^L^LM2SLI$?=" M(-P)>5 E/ZLBJ<,TC]I>9G*M45N3:=9YB\MF#"G'/G.5L'C&D%-'"TD>I+D) MD#%4=)IUWN+4N0GZ:%&&+IMT(A0=7-I];CBK7&:5Y[.W9Y%Y#K@J$K>>PN&^^R]PPK\&![SD MN%NGTY44.<74%MRENF1M/D:W'G 5S:D8+/)IYCH&I690 MO^>Q!TTHO$6<$<.<:[WHS&"F9&39NFU8^H2PG6>PYM\N(JY;#0-AW;QP1IG. M**_G'N(S*7"P'5H&@_RY"XXNS]5A\L"[=;_K3-Q8_OOMZ#H\L#?1>?W((?:> MO47@L66PUSZ.P74E3S_R][7]K:-).O^%2(7"R2 [+7\%F=RSP*>3&8W M>VVOO_72W6Q2E"S;DD5)!9RS$TL4V>RNKJJN M>NJIFR-XZ@0+@M6CZTXDB2"CDM#5TT)7][8;^63V]\?1)[.[/^'>ODZ'[^W. M[A9B[_SL!!O3;C.DM2:WK!-"<^!2NBFNW:OSD]Z;JV0']N$(@3T8ZCD%O"3387+O(6*M)P7))!STB+H7G>IH*,PS M8',!L=TX%5R^[EV]R_.MY0]$,O=",C>30KCHG5Y( M#D%R"!NB!*^7&Q3P*%=9$-S%Q1A>@E-M<'NM@V():6E!KEPX#Y[W^R&Q$\$;QGK]6]ZO4O.B-W$I/?1Y=\ZH'[8]?O!/ZY<9=<@O R*@DL/1%I M:LV7J='Y.:_.O>I4BB2.+#)'$?7'I!V(LS MC\[\%L$V$GH_Z!%U+SBT]4C4:G;KX\A/$?\'MFRP2JN9RNY'\![G\$LH_'.]_DN5*H/;[%T_OYJBZ&V#:H8A6 MW>9=#[);U<&#P5FO _AFB;GNA81NZIP@$BH2NB8)WDBGC^(SQ3A'AAKH:2$9 1249@"]A4;Z=^ M'%U_<=OT-P4F#.W9M=FAF_7M[^]<^<@M+*CHSD99GRIZ&W+:ST]Z9_VV%NT2 MVN_BPYY7W3U;H]XMJSN)X.^91^Z3[&MPP,LI.>8I\N5G41P6JKMA^3T(&IR> M=/E]NSN7G5B\![ PV^Z,^D-Z;3?6\X;%3\^O>OVK9V)9DY#C+@O@IAK3]BZ? MBQE5Y&^GY6\S,>U+"6A+0/MYW.?@CRR&3V_AJS)?KP>]MB#V#I_C-^0U2Z1O M&ZS%'[%1FY.Q^B$3G=;3E=D_=FW5!_UY M8^@7G8H@B>!MFC?[X7*W/\Z[*+Z=E+^]P:$(0?MA^.140CI6R3 8S (XN7J0 M\&"@1E@E:GNV=C..WCV@LXQ( DOK)S[X!^S1'V<5-/)'VIP_F;WYO-PO)UOK M%B@XW(U38C]*T/;'\1;EMBLBMS>^MF"^#\KEMGV"N1U2%$[C(DR"7 W+R%5F M[@0 O)NQ7AF5A(WV_XQW\V6[@CZ/K"F2Y]V@8D<3=EL3]\=Q%$G=< M$C<":.GWSB]/>J<75]+85.+F&T*>@QAJ=-M'<1JF(.()>N^JT$$(%X1Q'MR& M28ETBS#M-^,@0X08[(')-%=C!2MXJX(XA;\[!E4G<>E.[%B&(\&G=4?6+4;S MYRS_ KOXX^AGNX6O:0=?%S_#_OTW;M^OO'L9WNGOW0^T=9\U M]_T[OH/U,Q MGP3A]TXH-U-A*C(I,OD$F=R(]W_>N[SJ!FG0(K??.*'@$MSGO>]9*'%/0J@R MJFZ$5AZ;GUKI,#K(\B&<#NDBV*J!SI)X2)O^!.Y)MUWA>/K0,Z:=@XWG?_9K M0CHB92+!(L$BP8>Q8#(AZY%@P;H\6YC\CJ\89,EP?I&W%%3_317,/UYJ-<0. M1K&MA@Y"5P[MBUZ74#&;B <_42_+D+IB&?<@\7LO\0$B.7].LCM* /\+=O"' M]%GH832,$CZ[+PYT>M8[/7DCY:,BDIMG@EE%),]Z5U>O>Q>G6P4FB$CNED@^ M/DB^BDB>]LXNWO3.3_N=$4F)FDO4_-!'U9%[[U> 0B9$8HZ[O6 R(2+!N[U@ M,B'KC)K#_X:#1-6G)$I4F-/,CG$ZOKNW.B'7V0ZE&>YES^9JU2AT2\#8N\,Z MYJH99#<2$RFDU&PX;O<#Z!_^3@]]ART%T'\^ZOM/GOO^8CYX[J2Q]I_E\]W8 M=W?QL!C#8A]?Q##;_O68EG"SF[/DA661-?(6]%%;+L7X8"X&'.^A=G MO<#^#^B%OR[7KUM&:SY^ZR>* LH4P4##8)QCR.'_%%GT MHC7SQ5/W%;415D6\PT@&$7R&?_N_@_RO_J;>"5';A$+A6^"_G85Y\&Y?<#\L MO(JC^!(7:ABT*8G# MFS0'ZJM7[0,AZ,XS%O*><'Z;_IX4XY"<)T MR%OF)<:\X[14PU?=V3UMUKZ3/C*>),CD1BI)IN%P"#?ZGQ2C$7\2E7D.JTNNQMN@YHL\!9'#AR^X:Q).-7QL_^6^JLW B\6A?^_K M8<,YN'SS%])Z<\G+[8V%/7.L[^R7T#]=.5SKM>JZU9BBG[7]\0\(M8:U#7]H^;Q@.5 MOM9%_2U#VJBMBN/C!OZP0,^JMFWJRTMGZ "5?!'X/%Q5/>!M29QMDU%F9+>=>T+.4 M"JPWT\%QN?55!CP_P.HY 4K=?I;,_?;GOINCV]=G=7MTN_BL^Y#"Q9R5MH;O M5CG'[9!]W'/'<-M\*4/LCS/[N"'CVT8*L[&]LW>6@IU MUE3O\WB2VQ^=*-)?8?JMULK9'5$V6?RXM.;Q]<5%K[_^EIG/XN[L]XIOAH'O MK'=^<24KWLT5WPR[]7FO?WG6ZY^=;G;))<2V?YZ4'F=Y<00W0*0QQ]1'/>H<\KAFL^5EG0SSM!I[\V;J][YY=HI/V0UEZ_F1AR= M"UK-JS<;7DV)!77;@_FLIH:(&BM+)!:TP\_:%=]E"2EZ)8T?1]5!\6O6N5#0 M6>_RS47O]&3M7$./8!#JOC%\WA7?6"CH\J1W<7$I*]Z]%=],* BC?_W>V29" M02MQ,DDL:'<]*8D%[?RS=F+NGWX>]?4QG4>+'0\8=1MUU)DXQ(/7?1<;V^[C MDJ[H6ZVVIAOQG-[T3DY.>B>;2)L^E^,D+M%:TF,Q./#3, E4HIQKE*A0J\ * MJCA&._>L'0\T5=3!GYRR_ 5E\IM/KGYY+V*&+*[Z96%/_ MHG=Q)8&F;J[X9F)-KWL7YYO>XQ)G6JM3]1,("HQKJ&%:XF$PF 6Z',"DQ&$. MX@,O4R=::V-Q?ZA#!;)QA%*99PE\AQF*MQE@Q5+C&JW7O6OGI7[_\LXV+V#Y;+ MCZ-/(9)*=LFW.NV]AD/?U:4$K#J^_!L*7?5.WYSU7I^)>]WUY=],'*MWOD7^5C/V,9N3P$E>_JLQ\[]OG7$V?/7?!;JX/V8J@-Y39$(D8@E$B$Y ML<.CNOQ-%=R:Y&6IU3"(TU?!7X,;E:J M57J=]^'4_[IW=KGI:IG]./EO=*4W%=JYA+/]ZS="AK3UK?R$X,TJ6_FL=_;F MK'?R>EN%;Q+%V2'CN@MS_]2CRQD<7899BV?FZE#>4V1" M9&);L1R)TFPE2@,>:4[58G'*$1ML;4K_4'^6\2WXM(T*,@G+[-"S]B8L\R%E M,?W)B.N'%$]WU^D0__.^DM0?J4G]^]%(1<7'T?OO$38.5Y_#0KVC?VTMXG<[(0T/"&ZLXHT7)Q>]*XV$>016=B +&PV$-3O78%FN#A[O>5 D/2: MD8<]>Z\9R=]V]&3P;M%)( @+PO(/%+QLBLG;;$0?S%28;^>8\,P&Z?1L:[F8 MKD_-*@F9>^>;8/<5KU<>UFFO]W#]V;MX6(Q_Z)^<_.6)*0M[ M? ]N0IC;O[Y,,JV5?A5DJP:QL:N[1+)WZ%G[X@,O"4!]7!"Y>M;BTOY)[^+- MAJWR?GA7]T8FU[?4&XY'@U,M?!V=6_.-QYTOMT73(>##'3*\NS#W^U(W=2"O MN0,PLZY,U8&\IDB$2(24D'8Q9-/=%*2"[R3Y*,E'25KMU1%;DE:RCNWKN,;& MS/W^:>^DO^$R6PE_[$%(8A?F?F]JC0[E/7?@N-N9N3J4]Q29$)E8(0@"_QO" MP.IO&"5P (;C>S%^.PF_VQ&>$+S)WG4[I_B6IS_X%ML<^7IGSY?$_NDB4:Q% MCMB3\)_?E0GZ.E:P!PJX-WCW&%_30?\U!RTA6UV3UB"Y=+"M[Y:.9!WCP0\>5*\\3Q=8;6\M'<<#"*%72HV'_S< M])P]CR#]?-1_RJ@OYQ?&697:?Y8O5L. ,FPON#J^B%,ST>9Z##6[Y8/_GU=L7?UVH7?IGQZ=7^.O:4(\O7[>,UGS\ MU@_^!Q3]AX&&P3C'$,O_*;+H16VUZE/W%?T05._O,&)# ,NP#JP44=NP@#B]/3R]9N+B]]?OUC#H!Z>,;_XR\Z1#R@G1.$NO!UE9.._ABU,3(.5)F(9%EL]6Q*0K'853].7R4KWX M&X8LZ4P0J229AL,AO-W_O#AY07^;MZ6_S<1PR)7>.HC*'!LMTIV/,FMVBI?"M?EW" M[XVA+QCP0M^=SV6;-B$[#&0S&S#P=F"KUEDMR!]0E#_PPOR-2,:BE[P?(^DO MQ.6JMGQKT_K ,^E+;#MZ>O*VT8CTM/_V58^BU2I/9BO>K!? $?33-ZSG_UFF*NB_>7,& M6K 8![FZB36V^44@Y!3-&-[M\Z\_MN-K]#C^X;/[R3O^11NH!C3ZU>_XF/7U M_3TY.<'_GP/5\'L5XZS480J3%Z>W,'?P0H-9$(-WBBU@D4DFXED^XJGZC78* MO&YS*?)IEO,NLK-I1>'O>59.[9R^-6D'ZC*K@SN8#YP&5'>V TD(+AT\'^:3 M!6#9\B?J^_$]4?Y]W6G_J,UA$M/:92SQ_\A@X?X?_L^7(HN^!:XP&R7ZTDHT M["P4M1[A>>LWP.'^;Y9_:_[>["C*(\$"79.C _[V3VJ::1#JG#8KCLK @37( M?U# %-#"!]=+!NV6>7[,5SSDW[);#IC@L ]UW6O;BG8GW &5'>R97&7Y39C& M_^6=B*M]P5/WLQKD)2[/*>B"X^!Z!,^D6:__I&IGJD\MR\WF+E2N[RQ[M4#7]1-^ ]DY!] MK7[>])Q/?S^]^!VGXFM6_?MW>O>:DO'>]%<2O:&*Z0GOTR(N9M??8^W]"B?L MW:)??OG'AR]>:^V/H^9]N*DI7XR'!CPSO(/7NLGR6,'UGU6"!UBX#!MDX$^: M1H+WEF\G3IR9.%G-3+2:"KM:\L3;U8UI[GD)?:_&6_D>!K=J._VX_FT8F&W=0_Y27]&!499Q10RQ_F['[,P6]%4^>Z[^>)YBM^^7DFSU]\/W?^Z=K9>Y[T[ML(<=MC)V< M/.^HA/[(:[[FBYH6-OG5?TUO:67XGV%J/)7^U:'*\#4YT&=]GI%:HA!U<&%- M[0(]S3._4&RJD.1O)=[WXXC-*EO?I<4>&_%2'D*#92BQ" 'Q*$P3B^&-93L$<8NI'!U%>#N&, M&"=X+2S'+(4[%G$4C.(!N:+P/W&J:1 P1 U?Z1[=-Y\H& RLTM2WKN9*Z_3A MDX9EU,1$'LY"LLSK14> :1ZG43Q%?>2O+NX)K<"U+ N,&=!FZ+]IXDIKZ9*G M QTV#4UX&)CR88*PVCOM")*@ 9><^_YU#=&W(B!2L'Z/P_IU'.6WB6VRBUB\ M0YRT-6+E=L!XK X.^%).8(0S^ =(0#S""'MQ'459"2Y0>O,I@\D$(_M$8 #] M)$[!X;\&9_LK_/B+2A0YT[^?7YZ?G9Z]OA3T0#?1 Z>"'MBNA^-MS"!T.S.8 MFJTI2(+UG""KTT7;)(?3:1)7:?YIKJ:AR4JY\K;[49C^466@DNSN./A*/W7/ M&8>WV%I%I70W#&:E!9Q-[>/AU!DFB;-9>"8R28_>/ Z1'CR\[S!IYNWIQJN_ M!>OU8PAS]''TJ5J.CZ/UX]KN,U]GEV_Z8KZZ:;ZV[':>'O?G];/8TFTOBU,- MJ+T)UQ"#SE 4CQN@3L'/?26_I*IR,Z:65^7RR5KY>S0>?&?!(D0]I$0C3BTX\^?01Z=0/&")-+=RU M"E5]5M,LIX,(+&DZ#/.A#EY^^/GS%_W*XIY0Z:$K"D_%-!,\+$K*(9Y8ZH_ MHJ3;>%@2#'WEI_4:%U>1H=J(KF% 9#MSSLCRKV ""OHAW&::9Y,RN0D-Z!!HN8:*.Q9#N8Z MC!,2;HSC@H+"@S+./SIL-K1K?(_:8L&Q,G/,P;1$QP'64P;@K0IW&!>\OLQ'K 8*AN01:F[I6)T_@[ M'OGYO>'O&;T\;"MUBR)G+F*QNO\5#B%BMQ\.Q"B$"\4?%&Y[W1@7BC M'5R6'SMQGMYG@WI_X!D/ 3G&A(M[L5)%=J,PA,SXLMP$G37]TN"HZA@JO$T- M645@'4(](20;[:36683P)P8\A<$?&7P-^BLM2L2Z':XK-%$A!K+IK,9QIU(O MRS*TKV[,JS..=9'EA &(,FUOJ+Y':EJ0LV =K>HFIOZ-B[+"09S$B*2TPQHB M,'04QGEP&R:EZIG#!;W=*AZ#1*\ZXR_T^W]YNX0NUEQUOKI70=O_TEZ7"+;H -$! M^Z(#N)J>? @P[D,U*&B38\.D8A9H!<++9KVF"_JOFHZ7>-Z/ (W4/+1V[XRP M'!A'HIH"#/]R;"O'%<*:,1@5;&5:0/"U)^$W%?Q1#OD3W<.BYGA2><]:EQ.* M<=GH&,7$R -L1)FJJ"2%9C&ZBS[=!*-$=")C]Z_G^W[DY&433H6J[U.5:J4) MIC(_#G;JZT/""LX8-@DZRV<-K+2H%7 QXS@.B_:-U!)K&[Y M[#' ^%>HLY24=YD.335Y%.=1.8&)AGO"L+G$&X-O]&H<'2?R /S&)75A=C% MAI]5S_!;]&9ISD-U 83?AZ(8Q@W2H8(DC?_QF.BOS""?P M.BI**MKA$4["63",8>5ROIJ#C)C^> []3!47;]WUOPIO.>HQ+.PN4(OO#LJWRK@._>[0Y6;?U9; M>1(.%:9?/*5J9K^A';T$ R7MM)?:X3R#90MIQ_+!Y$_"/S*WQ_&>1E#P"65J MCMO%S"6 2LL@2$;X?'F-DM0L[6_-TM*2I?[58VJ6.EIS(R3N^U#8M1.BMB>5 M2E+>UIXJ=1+5\C11LV]X4AXA_QT.%B8F>"S"I+O M+ZC*7%+[?['RK;EB1M18)]78MF$\D%MOR$ $M.'!&D\?1M,0=6HX%3 ,Z(V1&VL7VVT[%_3A]FMN[EAN^PUJAH_Z;(U/\5MLWY#3 @1@9)"D9/5"S#)3/ MV8G7Z\,+1';,75[K8_[93/GU'L@XLS M D3;H@%XH+MA,8:1W(SIGM/L#G'V63",@$<-\^XC[R''P=Q$H3L^:Q0F M&YQ[@'_B +5*CO!])W[X@CAE<, MKQ"M[<:R_%AJ^(''F#9)#O4B:1R17[B7%ZS M_;WM_592PK+G9<_ORY[WZ[SCE"35'4<1$(*MA>]2;+UH-8+Q IR_(0I!%((H MA+U1".XPP#"Q)HJ4#A*RY67+RY;?FRU?^?UT3D>R3$V-FW)' S-K4CV'!A)R M8R!?7BP@S',LGL! 0D\(V$19B++8B+*8W[5K!WM.S4$MV.AMM"\K ?,Z5%"Z0!B$^.5AQ"]O'D/\(IPFTJSZ05O_>5%UPF;R M\$D3-I.#EAA-=KK]$BXD6$RTF]1:= M7)AZO84H,E%DHLB6[1?!KW=R6=KQZT]09_>R/\YS1CZ 8/(47G!EZLJKU>]\ MQ=25NY1EV4#4LP7W_P&#ZO&(R\XL[MVBW9H]4?!O+P->^PH[=YA.Z*VH?$33 M][AV+3&18.Y;R-W#73]"TTX9FZU025JIGE&?>ZS%&L&]1@+.9I(3EX6]Y-4PF;HB*>G923]>T#K[!^U;7*4GQW79YK+- MU[W-N=WDQ@!YC_*W?1"N['39Z;+3=]B@^V=2HH&9AP%/L8\FMIM=@-5M'L>% MM>$)Z_'QUC3HK:\#?K+@'%W-/_57C7#OTR'R)LN&=W&2' %KF$9*''^I9^#]CF,\ IKY(W'S1M@QS^G<4ZG&C8@9F?JC8 M+^=5L>L^#6>TE&8-3/M;VV 5KW'5NK'CW35B$;H((5-0C?"$3FU-.$)H[\!$ M\,0J$FN/Y\K%@^(TRNE-P@0M5JS#0,4QVF'N_ M@* M; _@#XU=[8>78]SD8VXI#I(#._?&]@PWFS_WXH-L+&"CCQ4LSW*;892$BU"# MZ'F*:&% ^AK$'W6#MAJ#>-/@&EM-IDN0&7=?VC7M_:J7:*&#E01.,Q5+^4W#1;D'S@7>"_T&[0_HQB.%I<6Z7UOW*1"O( MEF%?^7E@*%RM?:!5Q4G.VFZ(/$?8O%YA?!+)AT!J58J"QFI8%S",6<4EZ.[< MUH)H52E[O!^ZLL2UM@9>4XY]+:?5WY:>5K7=TSX)O5$_S35%^=+C[ Z4&=+, M@WQ5CDF-(K&F'^89[7M+KJYKD]YRAP>&ROQ81&2EQB!/R$L/IC*;*#9150.PE:EQK"3BZ+U!"*%A,M]A M)C6$75R8M=40 M/K#H9E>J71Y<2W3ZD%JBLQ>B+T5?MI4J#J14L8/+\JY*'C'[^CB>>HFS9_?] M-IX[KTK6"MC0MN.$34Q3:O:9P;2:&ZP-,VH_S3E*7 _*_R&,AW^),)OYL=HT M9HTYW^2/KTUJL'UQ738TIB*YWQO55.+-6R3DT M9,M_ZCTCN</PNZ2%42J5Z%,*B70V,P/13U]')LI&(<>Q!4ECWJ1FOUFBSTM@C;WZ[O-C,,BI\9&/.4=#,PM M@4>!R+',/ S7)DT]Y:2Q RXM1F8DPMS!A?EB/9-16PY]_XX:6X/I6G>$/. Y M>&/#7!7$-,!%'Q4T]CAXEY'/$24E8FA-N^J:]\@,!6#)*@>( ?_V9-$&KJP_ MW0!>+=0D8R^$>2[@US"!"-T=5@YOZ/[ (1PN$KNVQ#5OR)P=K*_4-NNEMK44 MQJ%MZP KP%$!CBX$CO8? QP53*1T5.@NL$_0D(*&E//F+IXW!0TI:,C%^J-# MSN>#4^]G#TF]G[_@1U1-SX(TG,"KQ*-<'XW*)/GA)Z6C/";ZQX^CJL3Q$R[4 M[.+ .X=3G'KY*5Z M\3=1E5U4E5L/S9U)8*Y[RU)M=8G"K8W2LQ& 21).&5$A.5*Y,'V%GR?2[?G M8% 6! WP$H>U3"(FNVKQH'4$?_Y%G!ASE_5,ML]E/&/ML0=[R2@35V1*L!8D M ?\PRC'52CGMH;)_4&K?W,A[7%9Q2=3891L5T^93_HV"MQ\5YD4L.XE'&^%1 M&'LL)(LFTT1#'7^.8\'!-TCK]_W7-/,(+0Q)A1E;"QC#@#"J#&>X&*A \5H+ M4["_H<,,R\[+DIO^*:R9 MS^O5YCS7_R(">@9)\;+LMO-9R^YEE %V)([QX0XDN/@CJYA M9=HV>VU3*91F9!AJ,/'/(*94#>YSWQ%CL(%K@"KV3KZK*;64<+=CC(, M2)P'LYS[W@"$OVB15'VB63"FC+4+9RH=.U0YU8@*G= E0S#3YL]6\J)*$NP: M-?RN>85>5W6M:? L3696B\)9QBP@,BHQ4FC.%YJ#.U:C6$2@M$[N)'(/? :E MA=Q)WNQT@SEIW^3[[TB*Z-S@%+1.4EJWLX5M[5YI75F%4":X"CM)9OB ,\.G M0BDDE$*=2I_OA*CM23Y8DNB21)>60H>NLRM?".2:O,C;U$@M.&]L?1VR( MN+.$MD4LE)P/HZ($OYX.+X;,V\\$C3BC86.Z/>QMP;D,TWR%LTF<1RJK1.[< MV_BM>#$=A5%93;ET3/N&]K<8I&Z;"8QVVT0+_6:" =B!FGOM?S8J359%%QQJ M2'8!BJ(.MNC58_C-:I[<55>W(BRXW(M#*ZH5YD_&F!1N\T:018/R* W7F5Y$MUEDNJ+].RI M](%2IN)J1 !E0VBH^;YE1GT78S X;#C4F'M0ZG#D?;;8F???X8FPX;)\)E$)B4JL*RIQ(5&)[BV+V?L> M<$Z"$NMJRLI! IA2S9-LL30XTY:1#1Z8JKQR%XK*:)'+E&*$P*V-<72'0 M-(8VP.N[ 8MFQRS8(L$6+< 6G0GKA+!.[!?V0P S I@1P,PNGK4$,". F?T$ MS%P\!#!S^73 #/P?S&SZCE15-/N*D=N$QBI1JGW4G%N/4EU*E*I[RV*T@-EW MT8PS.*P'I >9:#+19/,]=4+IJ=/!9?FY3,E5PF8$Z1#)^C5L/U9D3KM)"'Y= M7,B%FC@ D:M=;:^M-GB[5O2"8^?! +YKK%'AV=S*.=J9>()X 5^:38!MU>E MMW&>I39'7?'[F%81'#?'@PD^\_3D+8VSDA7[ /JV__;508,%JKXKP_:UQ%4R M.XM7_?.O/_;,I!O"!A,\J^KMZ_MR7@1:=ZITQ1!?81]\!>F_U\5E^>IC\U K M#<($DZU2.+"^K&+KP=+->:[<29-;3G':O<4P^^#V[Z:K%EMTPRPTI#^,?^ _ MY3BP@W _9'3F8BH:(N" -TT< X6M,G_BS%/-;V61*XX5[-&TW*@6/)IEK0K5"(S'%G;.&BA&:0=6?CGMG MS4QG+ 1!(%8Y'A%T, KU.!@EV5TP5L,; U;POD?\M4?OQ!<=//;O4XZN9S'[ M!)JEN$Z'[V&FISA!$EX51V,#X=77XFAT;UFL$N@%N.>Y:DA912#.QAHYYI9, M50=N(8*#J'(RH56G"HS*N [.PK'P3\:/W1-NM1WS,W% M5.)#&+M85ZTGFXU?%U10Q1A..=30PQ?7F=0T-^/BNWIHB?PI%S.8*VO(:S5Z MVN_(2[_LT8=3\(FF.3.4$N7?'19SQ;1D\-6 5PG7<%1RR98-,PW ZQK5V :' M'IX45B^@ CKRDLPR5W4^S0HWNCX*L9:JBGF!ZX55:3.#+6VG(P84@P*9^,$3 :TIH4BJ_'3\PS%+BN8%=OZ3"!Z"VXYYW^8;5@ M6X? 6:V^N1['/_P4ZP@D%W;4Q]%[^^+_HO?^!5_[XZ@S?CE/'/OE#,^\UU._ MO-JJH^[=S_NZZ9Y?G3YDD"_:_%-SI[,61Y_E[*D/V*E?LQ\XOQ*KJ]&%)ZQ@ M$$;?;L!0I<,C#T5]>G+>"T[/KN!_+BY>S2UTV_&A[;1@\<]'A #?]'&A9@;H MB2L>()['.!P%/Y9Q@DI!M_CZ2^?7R+S5A%8?KOH[--.%HI'2R>>6GW2 M;?Q3(V.?88(?$#BQJGFD%NKEE93Q[VYR?R7D,3X.G_8NH:J:)6K_^GNL7_RM M?XJV]/R$8F]ZOOQEC7.]P>TL&W4M&_63\]8F832&3_.9;-GU;UG[LU_M)#]N MZU[@SCW=\9TKAO@9]_>_%9Q;$Y/(X/.R.Y;)1E__1K?S#;_\B+/M?OZX#7_^ MS!N^BL#>F\5Z7&2C=K+N9FCCJPW!.:JW9L0!]Y(?8# EV;>QNE/#7ITO*Q[5 M8W$FDXLI3XL6\TJS*=QTJ#&EZ_2>T&>L@[L\AINFU#LEB"<3-<1IY8XF&+-L MZ7@3CU:(JL*M;\!6%98;#^]519-:[OK24;\$+P>O#A9+]_>DM M(O7_CZO_/W],_7]'Z]>EM\@^D"3LA*CM2=6_4"4(58) WW<1D294"4*5L)]4 M"9NJ7"6?D@_Y1F VS..LU*W NI+:/T3^#:DB'%&Z8']!-\$J M<\D.QZ5K .$*%7R#X4VN++[)0QP 04,Q6J=2;9!X[@1DW7L+]/2?WUL$*GZ' M%U,SAQCCA P;-BC8QCT0KW<'EB$(/CR/+O# M$M\2.Z?4.>9MP_:9B3#>A/G00&I3$\"G-\#0\MPH/+BH 8DV7@+?>,$Z8_EP MQ1Z/]U\.G[RS?1B8>1[7L!S ,J:N9TD.A[?PKF$(TAZ!S<5DI V\M MX-8SM8O?V'AF;1E,KR0E,_54-0Y&S8 %L?!^P7/:N\*M&@^:XF1%@3,PU4' M2\ZC@$7S7@1ZQ+]F0Y6LYD/\;>VOO>^O"T**UJUO01D=F+QL=99A3]L^9?.X9 MQ+I?"H28 %HP#0O7>38*89UG&&]? MA1.$:_YW:0G]@NKE=->/,BE659.V]]8.:UYP/F;QPQ5JFKVH:KF M0UJ$Z4U3PK^B6WT=A^G? M33OI!04P?+6I3#VAK9>4N4E+:['"'B'\ENP2T:,FF05K))^K_C MY'R%N?G$4_.>9V91'7=M:QQ3[6=_:2G8/35<\U&<)X5(JH"6_I#^I :V?*V8 M?<&&[40"Z85-^,>(7_HQR:)OCW&4ED"A" 1UT>^?WA-8ZD9L2J)!$@UJBP;U M)1K4O77AHWRM!B'>2I$@SW 2(P G*XM@H)+L;NNYQ*TG M;>_;#/7:S;_Z''X8I;*DUAZ+8)1-)@AC0E14F4?C4*N_:@2#<3MK^V#F#O17 MDVGY8H.)JE!NHS#..;$83)-R(6%EQ7O-H+0>@LO4M#!HMTS7G^;(#.M/*,;P M$C?C)KG@RY___>F75W0K0R38?%RSRM6-DL.5M?+5G[&U-H+?V+DRY)ICY&-T MT^C*;K4_O%HF.2:\EVFPK94**"E\=GQF@Z+-V=6.O1)GC]U"->1.WR[ZU\/\ ML\$?\@HC@Q_ZM%0@,)^"EP)<*<"UWU\\I@!7:DNE ?>#MOZSNH]252I5I1(/ MV,5X@%252E6IM&X5[2'1Q+W69=V.)B[7<5(_?V])_ /JYZ\X)[C\"56F:;4[ MXZ6_]U^(FA8U+1VV=V59_ "WESRP+02];_<[V[,6T.IO67K$,V?>R9^_L4J( M&-)K(X087!,OM@TSLU19R"F'F?$<8$+PA+O%;C$W&69Q[D.?BM_>&8/0[_]E M&;['0BU7-QO4V?QRR;W:<*$,ZUH99;33.O=YSNT5$!U36SW+P.L5ZL5FXU=, M$HGQG P309&'48$5@:XCJZT"K3#^.DN0^7<:SHRB1J+7.(WBJ6G ;ED;CH,/ MEK_!U(BZGK;U,;4VJ5*CD4'*.Q8(TZGJI4N:G1Z?OI[C );P@Z@Q46.[J\9: MTOKL"Q*+C1HK$ [2"J127O[\[X_O/KP*CC"+/XO@'C=.\RU0:-F<7K3\.*OK M-E>HTZ)=#5-V& Q0FV$9TP3+C4&1(IHA&_QA]1K6-XUC=$=4/!30\*:N@6N +Q=/8@-SX7[H4=+XJ HDT/^.94QH:7(UC&W]5:^: M'KLZ#U/MK]I9AIH]U8^#_UAJGOKT^SB7'E/W&#YSKXYLZ53@75B0E&G!;@X? MS!:TD,YV9VVM%D\V[U,(,1@4,*6DQQGY$HAP-\'H>D40?*.S83 M,#R(H%+YT->U73ZW0 K\')&B-XR,'J=17+2;@$1IL#A7VH&"P MB\)*=4#W-9L$BEL"Q0,)%'=P6=X?0D3X.JVYMVE+FA*#)U7,-M0!FJB@3(D\ M@5SMYD3A3]!457&@/"2[,2WS::9MR[K48KIK9X%YPU/%CR?A-_IQ$(,JO,TB M4J76)*#[/%0:A-RBSKU[@$%D\[?V$/A+)&ZH;*I925U22WEX;(6L#J(GGZ*. M@R]X8_O*C-V>A$-%O!#I!FBQUGW#"IE^-)@=57_5MI-A&1N4X.Z$,W@W."\/ MS(O.NT;H$;$D#M4HKL3(R&45$-2Z5'E5<:)R2Y1!ASU"P2,775J)5*SIH8\\ MY^5J0J?*>>\*PYSY[09HS-JE$=%5S2H+.LM2.R^LUQ@=!]>\TPI0-3A[MM77 MLG??[EO-<^WFJ@BI'1ER!R+%\G'PP6DC=^1N=[V/@Y]B),9#,F$2F?!>U=@C M/>385F#2[L:*Q:&F,$GY@,ZT/GCO7K<9?Y49. F'#%*"R>7#,(U4U5.-\'(S M5[D$5]F8]=6Q2Y:M7'31)4_YT07,[RA:] L%<:[3X0='X&.KKI^]FC@HG-B*';$5 MDM+;TY2>TZ*6KW9Q#L[+H!'*@AELX1\86;@-$Z9KH #,4%$S -,^?1"FW_"; M' -@H$X47 V;R<11*4[@??KJ+7TN/JGH&=$S^Z)GJ([,R\KX:F8NL?_V.3=_ M9VK('L@V(V0NCR=SN7P,F4M'R4@VH#E::%O:9T<8;];%>+,3HK8G%"[">R.\ M-^*([V)P6'AOA/=&CO&B/78RM23Y\FZNRXKY\@[0W8B"$P77X8TDN?-.+LO* MN?,G:+B5N:G.5N>F.L.JJ(?S:ET]A%?KS>*ZJ\[$A;?6)'-I;K#"36-)L\T+ MSI=?N)*&X;,7,: I!\4?WX:$;VZ^#L.8$5JM2RHX1P@V1C/>O_N%+M&:Z?S7 MNPPUE/)#L1_/JSE^]6B,P!%"0,=*X9Q]Q<30!% _4\2[#\)!G("T&^6/L'W3 MC9,X"7RM>QPTG$PL>W&;B8L_+'>,JU\-D\3#UF">78^SO!C!YZ"KXV-US$4C M\6BDP*&*5#!0Q9TR5?\>#\(0ZW4SKPYI 1K?TB@XX@;O'E0+5-V!QZ6Y: $S M]VJ.8^90A *!4@N7"1<:?F'[453\#A4>RGX=Y-3=Y8XJ>2H*"%/+XD(M5-)# MA=.)@*AV[- @X(;]!#>,XN]J>(3[M\7)8-13*]+IAS::%[J-ZY%#7E-KG2DU MV@FG8(B^H]&)&6B9JVSTK/ )42^B7D2];%2]W(9@[4&PVS7,#U9X%RF39V)A MVF?_#F8AGI03K+F.,T3#TG9$Y_T.6;:,WX_N&1T18O;H[:]\>C)SAPRV@>VW M5KGE&AU)*F@&O]H<(/)8?SM4U_I#:DY)=F9[WFP51*9 '+PF$PGV,=192C: MN-_*Z10\XBXV9#*FJ.KP-XX2^Q2,0%B"7*9Z5+.$0["?X.;:& ^?)&);9M#,":I]DDCKQK M#W6EW]DH7>REJAJ__1H N,;&PG&/?H# M;D7-I"\FED7:%/]V01 *"NDR*3C9 !9-QRCY0S4*\5-6E98#%/=V_S2@)X$. M&!7*$FRB\J8("3@Q?DV(G&A$9XC.V.4331*/%-6)/5:G8&Q\D5XAW[KPH[() MG(DJ3F.L/\7[5>XW)GR8?SB<3I-8/1=Q[;YZ<[_4BH2UXU!K%/]A(H5@__6B MP]2R-:D_\<0$*U43EV,^8W&X2\^?AUEN3";&I87,;:W3:X?,\_DY>I.OT M76_F#OY^D>4$!O?2."1/>8R9EEX0#O\HM6TQ/8+#799[8HN<2@B3M&D7K'[" M"]"&X?NYY"(*945J;8X._GDAN%&IRF$@+8>%P*1DZI9RZT<(Z@$.^S-K))%K M3;V+E5MX??X M+BU!7,R<&S44X3WQ#HT9B!^Z.1:R9DGS\L.M=WO]F'HW*>62YN4/VOK/BDV1 M(BXIXI+S\RZBE*6(2XJX)/HFVF,G:QRDB*N;ZR)%7*+@1,%)$==AZ+4LS5/SF@:JZ%PMZY*J(O+>%SW8R?'W)9T0>;$<)3F&W! MP2WR:@F&L#V]@)D*.Z]#/UF1S):E'JH,##9_"7/%H$7[,)M4S2(T]3@RR^3; M-@8>/^K&&!C@H-5)F'>:_)H>].)@./P MFTKK<%B2^'G-XFN51^D.@5[NV#E'8%3[":,:@?)$(#GL>6PMN* G>Y97]2!L MP^/B N/_$8=/J")*DWC+#>.1+K@E.&P M<3"?*D\]M9)6*+F<:Z#(E;6.W?.2>8M*$94B*J5K*@4/+AF<#5D],([;X;$9 M&RL]/T13B*;8+TVAOL>:=CQ"Y"V>W6LB3NV:531.07IO<&Y[^$[?5-&KT.[8 M4%C=8' IO8WS+#4=U4,,>V(Y"18ATD-J'LJ.=$+4]J:.1XB,I/I*PSBZB:Z7X2(J/)"@LVF,GL?E2 M?-3-=9'B(U%PHN"D^.@P]%M'BH].'U)\=/:8XJ/^R8.JC_I2?=3!ZJ,?.>,W M"D!1((Z>FR>,*DBLR1 <=@%2?2[J:95FJZ T*U1P>GSZ&C,P=E;]!"?&='JUX!4.-0%[W9IL]8NS3,&7=N4GX0IK?!QYIJ_OP7G%K6!J;9; M8:$<>7Z]A"D;8,Z53@&\6TB&:H)9ID\+G*\ILPC?]+ M 1G1&J(U1&OLC];PCP]K+OA)EU;Y$&N.Z!+1):)+]D67T.:.=3B=PCZE+ 0B M*J@(&0L\6(%PT4O%I@4.2UAJNG1Y^"+6NE1YIPO]^E>+UFEY2'@M?7+^D^-- MLM'(O!/A]&9MN/WGB7E_799;:HU%W\$;%)@G&(V"EZ8HD%BUB/F&:I6(QNV5 M+?U$A@MK<[@7$-PES9BT#>OST O&#D_T3,R5P:Z>V3:QVG9L2I@#CG)4=[:R MD',BKKN[KOQHME_!,%/X,&OM&#@$G^NLS",66Y/GHE]&69D,S1,+!0=TE/"8 M^L]6R0PJ?4-2.Y,#*S%'HLO!'_@*YJ77+CAW5G".%Y=Z['6:Y$LYT.K/4J6% ME1&C=DP#,"-A=UCEF:O;."LUB(POK5S86"L\M<]L!5,/R,4N=V^/KW-[4MN^*A6Y2PR6MHQZD#9X5$B35 M6U*])D?7J^Q:C\:OOKTA2AJ4=1M56@#J4+KX+)\J&EE!I2L/6R=9NF1V=A&#QGU M_^P%N_L:%_]@2#0CWL?(-NZQ>9:J^L L["3$=&'@:A6RW#'9F1@ZI7#@B3=9-D244Z_!OD?Q M=B^&[\7LTPR^36\4,B7'FE,Y^$#*[@R5:;PB90\[9C4%:["?6(-ICC3EQ:P7 MP.<8XD 5]6<93R<";9;-+IM]\YM]+4[9VC;'14:E7;'.Q#O U$)XA. M$)VP^PY Q5L=&%\@EJ9HLLEED^_3)L?&N$5>1K8]$>STFQRY/F2;RS:7;;[V M;?[,H5J_E9CL8MG%LHMWV5@W.LGH<@#"$(<(IN_AAL^B&!L7TY[_(XO!<4<: M@C*O*@X-GM.U]''XQ7IUT#33IIF/I'>>Q@AV7Y*F%V"#V-1/T#3*&3A9TO.7 MS]%U:;^&@52>5P!D2BMZIL57J,='IC@&'U^F,7QE$D%C6"4P2_A@1+)6G8"( M]@T)XB@;A2^8:9.NPBOY(I"M4B/16595\W!!63TOI.[MS2661"R)6))GT$SO MZ@2@+1IDYQ5__]+62"[7CUBFR+R7*BP>J@1]!7@(DL)J^^,UM 5<6C8G0D2 MJ5+'2@_Y2)-A!Z3K(_)& N-B1M5VP_L*23W)$>#]Q\B*EAK>*,NG&;T[S\G+ M$36:#B?3!(1JK$+T+& F53 HXP3-TRM\(^1HC4(C2/6NGVW#01^$UH%_AH.* MX%<#$$EB%$VIV#+46=/G+ELP>2U/53C4VF)[F+^V#+XASN#RYM7ZZ"/ MN=(=_CU0"+[3C.=30TU.SKP]!"=F;MWK8\16N8;OH5VMHRM3&:!1G.N":1>& M9:06O]#,80KKYFOAV[V$5W<6AA[]ROH9:>_^)^+'OH=@0R0+[TUF$%8(O:+0 M6CV#CG202O<@YP Y?X9>#?V9@3)#&]*JW-%2>";Z?M?S)4@&MPO&I7N%0N"[ MF_2]]6KH"CEXBY$5(]L)(\N<)5I,[/.96.+(&QIS"M9I'"*-IT)]/H)=R%JT MT;.^"K&6F@U1/;;99CJ7Z]C]G?8:$T]+/0 L0F(()/P3O\M"-*TSDP$1G1,5 M!]!:>:?T<4C5!,W'T&5-ARH&VXB4#/=3^^PDV<\"S2K,/DUFG[.EU#XGCV'V MZ2@SS09,J+2PEQ;V>\SG(R1(0H(D)])=K(X7$B0A09)XEFB/G>36$!*D;JY+ MMTB0+$'/0^A\'MKBN94[J?,!CPUXU=W!CMX3*,8D&W<6Y:!:.^,UN>$-OFM[ MVSJC]FH)HO[3!:&_+DD0DRHF=9ZN*A*ZJ@XN"_$78_BR),8I,D9J&#.2,%ZP[VJ0HFTR3F)K8W,7% M./AP_24X.^\%2V2EU\"?<%MRQ)?H^#LB38MQ2[MR-(+'0;T6@ZH3S(-L(8;7 MIWT*(S/%%3J*F5 M0G@(/!//$W\3W$]V@[SI^)\]&]=7F* %9:AY3QF'4,]ULCD[DP;RQ>RZ.\ MEFK"^80:HX6E!F)^]Z?"QTC:II=4)1$,JQ6SS;K10:&<*6%"BJQG8:(S>H1V MS:GH*8RK]&MPO&>M0+N)S<^4'PO'G%CU#+\'J'=CKAPA#^QNK B6RIW0W-M0 MH0HV$R5@+#7 LN(8.T.(;T8EI3ICAP:NQDHCZ_(4:A(,%/X&?ZO,8&TG-G-W M#68L+\(X]1ZO\8GT&^[;Q6WCL(8LIZ*>JOQXR.ZV:^B939.;:=U$$#9_=#K.(G2869=MLUK\<9*2X0S35O(1IIPAQ-X$\:?3* MHZ1$'\C);J/1;5T0[!#G;IQCPT%T[GGW9:,1XJ:7WLL?2$V8W4L2SATE%&8= MO!P.XE*_/ZO5800@MS5"Y[^FS4>>8JNKOR@!O1&/8JO^GHM%A:*J M1DW-JOZ58"I 1^(P)ZAD\3M__[%0XK@GH,(0TY@&_5-S2GT;<#/YYBO9ZLJU M/)>*!^K/A3G/PV%]:DTP>>61+"[5>]Z>KMO(##6L#B-5_RSAZA&K#]Y9GO5? M!>VRK[8)]S=W)L<=[-6[-E1Z??O[DDGS2YK) MWDD.BQJ:FPKI7Y<\6BO_F2A?[=Y*)2K:+J6:EY96X2=Q7#("9.S/YP92[W_[ M,*FNZZ!:'$Y0[P>,>N\_!O4N@&[I9]M=5+) N07*+")1;H-P"Y1;M M(;G?O=9ES[LN]^9OGQ?%O6HO6[[Z?!44MX=*V:V#^UZCMZ^)R$"C'2TG2+3) M,1LO&Y(K+^)NPCF<0-95J-\/Z(<42]+W!10Q9,5]'?5]K10W'CMD0L?FBS3R M[;I,JJQ27N<@VU".QZ7(:EF>E[J,QH392Y$V.\MGKWHF"3]2.2("K/K@L!]E MKRLT/B=!3?K;O(Y!+Q"#DPWO&;++K_Z-0RLN&.%,F'BD#GFX/Y+LQRJ;,M.X MTF>1A-_D67DS=F/48>*ET[ !???>,(NJHQNZUNN<&0%)4S M=]K[&I^9F%ZL\Z'L( /UD>N>V27FSMO>)W/;A)A;T\5O$>M:[U*/X9A-5C"V0VQZ+P!>.]1B/ 1D>T?%Y=UG^K=8S$4O:\IB (.$=HO/PE)& M_SZ$8TM4!$D(>K)G6(?-9^S3@>LL*#5:'T@$Y M=ALP?@-H?3@BY'!>RN"<0A[+ "<7)\.@#_U[\+N"ZTVU?ZHJG>,9X:]3%<$O M\:9PX23\IDP97J*6 UEVUK?0X_A>K^*=P0']4J'EO4(WO@S#@C\F6?1-W UQ M-];F;ER(N]&]=;'JH%8]LW]^QW6%?ZQP\'6TK0N51Z6&6X$5F88SO9EP6*Y& M93K$Z3,S0DUPAF2',VR7,\I,N)O1IVZ8MDT?VW>L$T_![+J"[^#T^/226@*U MO*ZI'D]TQGT#JF/\R'L4,EJ':5"F<(R!AS3^^&-6;X+N0I5HX-?[,]B^W&)GJ:=H4K@4R-6Q@&VL-Y MF @O.8D3F&*PXKWZ#P=A0AP-[@9$FX#=G<(HRM$?+QW11 5W=A>Q*UV7]=>O M!)(LD.1V2/+I8R#)'874"A'W/N"V=T+4]@2(+.AM06\+_G(7 Q6"WA;T]F+] MT2$__>&@S?,'@38)A_FT%#*6Z*OK=$A9]L_NO*N?2&TF(=Y.:L[MAW@O)<3; MO74A)> EQZJXUSY&>K<%T_;#B0L"RP\)L-9"GQC077X%/K)^1VR)GB8S1H.' M6H=,OTKH49]FU415I^',HK8(#S9W]R%%5$A?<2[R#[+$.4(LX;T!V@8OGN.K8UQ$G->PMY2N M/]0)]WRG>:8_.BS3K('8@E'[KP$H>.B0Q?%L C=@F^H["H[C:3NJ=8VHI2"0 MS/>>F/?.HA=6=&N_9C]9B,D[*\CZXP@)E<#3Q?^\!]5V&R;XN7BWXMVNS;M] M+=YM]]:%B-30N24&(U5M_>WYMILU1>M]^J/,<&OR:/(\_;)4QD\OF+Y .DUASAVJ:::;\9+Y^4 0)D]D.PO2;ML!-/09WX0B- M6<^RU28QW'U(%5&ZX \_2X#KSE&[]DP-<;*$*#FX!W8?@6Y(VJT-%_A$.81 MWY#T$=HT\+N_I4B?:2L%$?=JWX^[^Q@'!XE-\7+JON![DL2!6N?>(_@G(S#Q M#0EN.LS#$:)%?ZQ_0+>OO'I3X^@PIG0[2QGI@Y+:"DPJAE*:<#HJ+58(U$H" M?2J$I7+AHJD@:WA<[]_]\@J?A]'/?%@UEJ"S%#DA 5%9EH4C(36^6=,UVZ:B M" [3/_PYRS]H72IP!:=H-"36*=[@)KS!*_$&N[39AAR3/(J6&>D^C0JO4M'P)1ZJ8?7+5 M3C^7Z5!LO=CZM=GZ-V+KN[OJZU?2/#^@/=ODX8HW#M@:8J1PRL35*:,DUN2()!!KB]YGI9V^L#>WV" MVQ&"J.7?S'D^GL!#;FW.Q3R7>2C,H^N_MG4'9$MSA2.!O^">*04BD%?&9,R) M#)V+:TTPA>I;HV^[K(!"$YH^HID^!W9+":!P,9^8&+BR$(YQN&M8GQ-&!F+ MN@)3 ADR75+3X=RT:%HXH/H!OC7D/G*X($8 V6A]EIIZ )MR>(G6E\*(H42DJAI!1*[N!Y6PHEI5!R3PLE+QY4*'GY]$+)'QW\3&*3^Z@K MMQ^;[$MLLGOK4FW[/8Q&;LDJ>G-:+R_S0D2UP%"%:YF+#<4IJ<3A<="XZXH! MH[=,>Q^/1@H4:X01U>).F7),"YP)7BYZ_BL*3C&WW%!-R'Q43+F: 8[<1MH#?+-%=')L1O9 I/L5R$@ -T20F*\[J]M4"8W7O!(G+$-2X, M+>,!QM4;*NO^=(L7W5ZE?)HD%PL1BD15M=O*8_S$M00)!/L$&J1_:NM$PE%A M:193MW;<]H;.+[2F!X]<<,N'M.]R+)!CP4:.!:=R+.C>NGB:FQT4.1RLR2;^ MG5/*G/2=J@C#9\W^$LNQ\P2'X%J_'I5N@GXU+2[R6L.+D6UEA3>BY^0@>PH,Y(:;7PQG-N@?Y^2J4]"_U.3O M(8"QQX\:#AD067A=0,"=U\J-BYU/8JNF9Y@.C&:0]L1C!D1GJ?L?OO7#PM:* M,6SM+)X?T?M&7&;5B02.:.#J((*FJK*E=I5S\@BNO&*N<)YEK!=%1ZQ$.$\Z M+U]\GD )M*#2VA'/B+<";4REN,3U85U\0_1SF$O&7>":$X5B3U.NFXUM*TB' M0W-4H8(#]UL_D,Q_#;\_T65=$H$WG:(O3L6O%;^VW:^5'O8=7)=W)NA0:X5K M;&01?A#AIBK%?5W2UJ6Q'XY7$ "OS!0>8>]FQ3TV)!$-5$ MXO!;[.G=O+EMG09C4V,8-L>?(Q.^=$ZY*T]M"ZH6/&KJI/*TNU.KZBF'P9-[ M"XN[9\7%,(IAG+O\9?A*[&+WEL7:13&%FS&%T?S\1F,8H$ER)5')G;O, 7T0 MZM@E!?'B)+R#8W,:TKD:HQLV%H*FP7UANKG>0Q 5(,^7M:5T>**NL'>4T\// M#.+5E;SBP^)A'.)E/3SH9U%,9A1M]A]9# _"YK(EDCAPT0L74W#U1$%OP*S M]/;'P:]P*+OA$;(_@'L"8PG+8ISEM6(;J;202HOZ]^>/J;3H:*6 M=._:AW*4G1"U/:FOD*(4*4J1 _8N'K"E*$6*4A;KC\LGJX]+T1Y[K#TD;[4C MNJQ;>:OE.DW*[>XOH'M(N=UK>(5[G^%!!$37BJYM284,)!72P67YZ3!A <\[ MR1](:9C >56=IEO#G-N?G.V5%N6,!')81\8 C#;WB"K5W&G07<)J?(1QJMBNI]W@DTQDF52:778RW&P0':&ME'S4^)86IN5G4%951.NV/+$T^[P)0!FG!>V\7>XFA3 M%K;]@M$.*1,/3.]M-FZ2NEK1Z:@DZ'=#"FT19W@;Q@E]$=Z$X!<6%41Y@6J* M8+/ #\LBIL7=S&+50%'=MHL?RT(,XTJRW+0@E*M%G9WN*3'1($MQ\''U+,$7%..]O,F5\K4KP0@"[:Z_":^57YY,%4(#5S%]8-'L_#5%[@K M9/7)7)$YSQXB::::B=_<86O*%*2=:[S@6:Q/M?57*B6]=2OV$'-B&[8\RQ9< MW7PMVP_-O,/8V!2\H8A_($:R8 MWUCTLO\$8^G\KYJQ(W? 7WBPGQ\IQP(8EVNOA8\3=1M[@8>0OV WS*)I9^AZ MF*B)"7'1V\#PZ,O"B_ET-_>Q\4"HHMWX>!Q,,V#<)R8G!1Q-Q%QW6FA[: M'')7L+R'B^6]> R65V"JPIK>7:RE %0%H"HGM%T\H0E 50"J>PKC>OT@&-?5 MTUG3WT^F2393ZD>5*HS<"DGB/FK,[8-RSR6HU;UUL9L_&)C=ORWHK105B/[J M\#X1SH].+LN7<9871X@/"]3V-=G&H_1?PL3FE%/P*!,885IJ_)OH&0STEXK%G M/8?*[:KJX^ _%-BVK6RS&FFZWP+ OKCI+>J:B5:M1.%;[?J$-KJ(,EC4M*[E M-A%+6.\EHRS6:P?4I)1I=')9/B&#'J*NO:;B^V>TMA2A0LJJ3Y_?51;$HN@, MYA";>6 '%+8SMV!7LU+3+V[PXQ3M"CP-JP-R!G8C!/V(\'D(=<.%FYH%Q( ) MX>!4[MFWZLD$'LH6 M8VW5V +0BVE4->>AH3I&:N:IY'M7R#^&F&E_:#;!C6SD18R R:]NCMR[VDRQ M'35#>]W=ZM-@'^\_P_*U>UA^+"-P;SM5.::WX)7,*L7$?D[.SG'P+YI8\RQ\ M1J_17B7-O#U$ YB"UW/$;T23Y3R3@9IESC/REG(2#N'=WWD?^2](+U9CL@ZK MOE;D<42U7_IL649R@B620XA2=$)&(U=*4B'R"F3A'):1JM[:82\-RL_7()CJ M1PKZ%216W2(OV @]0_!R_ 5&PV'[#.^#@P9W(@D@Y'D1,Z)[?SH@@P1=U6W M%_O$MV3WX6C5N)_!ZGGCY488;.2Q#R3VNBESKH(-:=KQ>989/,JFY 5]N/X2 MG+WFXI@4)L_:91@-^8E3DZ6VUK8CC M%PF/Z]/I7%82BI* 'O"TRNVKE4M&3&ENI_,XL.G&8!0F"2U0"3=G(8,1/[#1 M'7N7L;;%L?#(6@SGX!N*?'(74A26#QPMJ3P!?BAG5O72K=X(ZR M\)AF8U/QR];DEWG3C3Z!2F_C/*.8#KE5&C1SR)WQZLZ"Z:>%U098\("]:./) M7.TB^B$_--O/.F/(O\269:[IWJT?/N .Q7!QF7!K$FPZBV$"]'?::G31N2B+ M$3A9>#G\$#P+3.38>OH<&X'D;)&]"H3JB6]=PH83,C1@XG#(%8H?UG7H(L;L MS? X^%R;$8_8W'9CH3ZY=?=EJM(P<14=SB^M7<(^%?A._EZ8)_7 ];(A%V*) MQU$@>T63!?UPI/D_7M4)I?T\7U#',((P]\-3/?L1(9ZEBIKQ8$@P*8=>FQ^L\FD=T22S>]87+94"_T(OQNII);-Z"$Y6J4$"F-K?:"6?BF"JKATMJ488\J M6AOWKICBGCD=!2KFFZZ:3)H0;_5B?&(%,OZ ?7H@A8-[)QY[H;LE?[(C MEJ2+^9,G]+=X>!7QU8.JB-^LW R"L[O=UY]KBJ$NE-KY&"K'P3E%@EF#96D2 M!3.=P3FM0E8TH]X]RQ%MDB+@K>!-X0J7#''YD5XSN$JTNSI*,@-4#=M$$GY6 MI@G2>YL(Y<"BA#%2O6RL%*R<9(4Z#CYEFC''M0C_'>%DU/=8%Q4])7%<#@AU M.XKS204PRB(V6!'UD-](F5+U"",>^(HI/8\0)R:EPWDNSF(D.JM/XH)=_?0Y M=#M_U4CN'J%2/EF)W.AV1!HXJ.+9ADV"'[?S MWL;>THZKQQC$BN'9?L$X3?LVM7%BERXX.N58G:$8?\;8LD29GBJP3BY@4*$^ ML\$?BO&="MO*I+8#20BG<3B5$1L&5Z708^GNWIS F^M1C*#+Z^$M?4FM+NR M=3 H"^I;QO&.F2J\U3& IGQ8'9YQE'/\VG/ I]SXAK1<834]V0 +A74E1;=F M KW2:!C*UJ%T6]JXUJ56WPF J U^#=Q(T_[%3#87TYCF)K8UG(>P1=D=5I4T M!SN?7VL[B4*@?M\WWI_8[@ZU'V+TAK'KVN*$G0';KDS<]HBS77["J.#*+VH7 M-,%ZIO]:Q#+5-&58CTW!)0P?I@:AX#6Y:RE&]TOF*(B% XYMZ5C+D+'Z/LS# MFSR$VM M'!D/+@CR:]R^ZK!HFZTMJRCFNJF,/F97B:H#,BS39^M\J^)(_8F5LW*7CU\KIHJ2XXW.J"UX^I+A#@O/1[Z2[Z6R#S IF7L]ON MG=T$,B^0^5W0'H_ :;YY"$[S].3IW5X^F,+B#]2:\CH=ON<@HG1]V4?-N7T MUFL)>W5O7:P2L UJ)=:U)D/9G%C*F(Z'S"D(^4%*:F MQ $1_/;?8F_>7J 5$=&HX"H8J"2[0X:_^G.0];CE*2:I1.3#NJ#H4_M@/K[[ M$,#&BTK.4#$[1]5$ 8-)CI%BHHIQULS<&J(+)&,!2S/DI@[VO$!HESP;Q=2V M@9+E(7(DY_1-1J_-+W*HZ<;F>L+D>LLQF'':<TR], M!0%F>INKC^EBI&4D6J.F8%#*3I<#K?XL81$)O4^#BW(UC(NC&$[+,64=V)<90$KAVK!(FQHI"/4;<$#A.M.NG93[-J#N- M4V!OK );%G7>A21OJQ>NQ_&]_O=/,6%QANQ_BZLMKO;:7.TK<;6[MRYVOXNK MO6:[UIS8NC_JT)X4F><6&I2#=?39:-\T3G.LQ^C$[*5%6CTN]'?76.;O>9@6 M6BR36*:U6:8W8IFZMR[5CH<3(VYYL4WKLDVL0OG@1"=RKVM7O3+"=9P^P*,)HS*VIAE2&>;!X[_G-P"@JC+ADEGF;ZD^\+J/S\:]E(2]7L6#P92FL ME-;8>P.>, D+[AHWJ0H\^*EVG6?T?(R;I$,+(I]@ZB8L#C9L9O:90=W;V?#$ MWJ$)31-*0ZD5>&A@ M44:J_L !;-5PQK3JV/X-FQ!.X2$Q)Q?GF($/U'/]!9F6-]W5Y/3R7+J:B'_; M[M^>G8A_V[UU8;T@3NWZJ LQG&4 M&.0[9?HT-O&@5B=5$1R8N)5_3F:WF$UQ#X'1I9YFG+_Z#A:2?2NZ8Q]]I+,3 MPB@N>&AB\/@<)5K]UG!7N/>%N_(Z1JB;K*".]MCC5P*_L 0PU6(VN?> MN98G#IO?AF@-8 S4! _N/HRQ0QJ5$_(=TTYYZ&9?-0\R>A/='-9^0UKHHVQT M!*M>F\?*QT.VM)S[*:- >NV3S8$+L]OX[ZK3,VV(H;D'KJ[KW8OB@P+F-U.4 M7@Z'6&VQM-CB[.HQU18=K1:07@[[4)*R$Z*V)S464I@BA2E2F+)[D0HCTD;KG7NFPK<O*@,K3^RNT"*&VRXJWATM_[TEN@0Q'?:U,A M@@R'/F]?'E-]"*5-0]-PF9/3< &'3FT'60Q_-OK'4@#4QDS]^YI:&(?_;VT[ M.\H0T4]Q.;J![=S\PTH\84+WW"637$W,G+5YN-W&BJG3RR7WZB^XUY)1[++- M,TD+LSV"E[R[<..L/:@. \(Z(6(0->)=?_JK'A,98A C,8V1,8I$G$B,6,*] MT N>Q2\7)2!*X$"4P)8B9L %'Q]NRA#!H@K+444SB&80S; GFH%X!;ZK/(K1T\B1Y96H#J9E M'HW1^\BF'* :>2J"B@5-4<4,=D!.0"S0*>Y.Y*OP3[EG@R@-41JB-/9$:;BP M"/5A2L.$ I $'B#&95/Y8Z%]/:L]$@?T!/TQPB"V]K2*41[\4Z<^FH#-784= M?QTWSG.F(LJT"FD1S/$TB"2S?UI-7KF45HK16Q*K]]2B#FG,R("<;,\YTBR MY: I==5^B&K'N9C('#$]#"_?-;C+RF3(72W =,"LD%=*M^58-7BBNE[GQ6UL MJCHDD#\=P\*%MOC/\-_L/)*6<,WVU5S_6Y7>QGG&=794YV:O(*0S$L6 U2"H M;2OF^8# ]EDE_T;Z%DENKY)Y28*(>R'NQ?;="Z[@GIKFZ#UN^8!Y#@J"QOGP M",GO9I94"S>R+=LVD8QY8T,%%KH(38^*+,;ZF'#X1ZE-.,0X)$$TYB8;<>K= MO]*EH'*Y?!R&$32'<1?J:BARXA&5)"IIW2J)=,$&2J6H@.ZHG%HO;#K-LY#J MDY#&$?6&;39'C2R/1KEJ^NE.FXPP^NQG[F(Q\3$AICKDL0OK.?#E M#PL#,F)WQ>Z*W7V>M&>=IB*/=(5UDD8QCGE"I!B5/!-LM5EJ^_55L=H M2I9S92[M\95B:G/\8\)(=KB,9&\>PT@F9%O2__U!6Q__+31;79XTH=DZ,'^P M>T0Y0K,E-%O[N#G;]J7_$.\WS7UZ_H!]*B1GNRD>>Z&[A>1L1RS)\Z[+-DC. M^@\B.3M=A>1,^,L."!U3U9ZY/DS(8F+Q3WJP+'@>'O]*)#[LU8;.FSWB@ M1@ @)A*OL:5[1#OG.AW6OOJLW&'R^GNLFWU$GYHW:.6+7Z?)6VL6XI'^"[\W M^R\E:'IFT9ZB[.:L[NU=E?G!_;]OU9B^/#XE#_V3W_9@LS/[[5 MU>-"CPWV#T_#("UN>GISW@M.S*_B?BXM7-"E?#_28G\[.P'=;=L"S;=W6>E]-SK;&Q3QU83W M1]OF2<1V,%!S%[X_LZ%3\N+-$_[7R%UB=7FZ5U9L(( MS(:"(80CB@B8Y1IZ!FZ3B!^)J+R08"#$NP+5DU X=GC;* MDCAS55[>DSR6-DL5@Z5H802/CC5L@NWWP]QJF5^<1ME$,15_-E4Y$U?9&20: MBAKK74C+ ZM$#'A^]TYSIX5RU*CSPZ4_#CZTP$GQ3AA\H"[HS'>$8P(A; R0 M2Q.'PTH4%O1?)T+/A+]P;3KKH[?RW3)*6U6H0=%7>R+QIH]+'K'E)T>G:OT\ MM6EM0+T)VCN[CQQ$8III8MFH&([AXC@'(U.4N9H#X:V*KNM\M_8Y\]G2I_TG M)#11Z? GV+=Y/"CQPL>T:I_0"W[:4I^[J\@/;I M->;4 !I=$DJ#YZ3&("781GW. 0B]\GJ?2-']?-2&!#17FK)_^*OJBCTT8S,< M!$A(XS%<+1O<<4- [CLI[(B5Q!/@$1X![[65GY4&,8_&UV NU:U*,CH O&\(2(]T*W ^'OA,/700=^$/>W*% MN^H2[^CNT;[#&!V$F\!\=)B"D4B$N:D34R)ZH$;@7" )I Z3?PU/Z0]4' M\T98%0'; ?2(: G1$J(E]D9+Q.Y@,E03Y._,Z6PR-@U.[G4PR*M@W#PH%=<& M9 "?C.)"B[80;2':8F^T14%X \[JJS]+ZIYDSRD]+WV VB+#BU&!9&4>J7GG MHQ8N,04S-CL!U_I>QRJ:Z*UP7(FV$6VS9]J&83_#&,$U<]'7E1R489ECL!-\ MD?K7U#G4N#ZYPL2HUX]<".J?M' ?K>IO7QIO34V0?9A18Y&)4M2)#U?&#TXW MTM@5V#&LL&CW1LFGKJYQR?W@83B0N0O\EG?E0(/M4X[G?GDN6QC6]IEA[7PI MQ=K)8QC6.LH0M@%CLPPZ?L\D"0W=XVCH=D+4]H173'W8[Z\Y,_DR?K7O2N-Y MSICC4-/Y),\25 !_9#$EBLP'EF. ]K5@F&3SKFGSRNY=W^[57I0H3D=)J:B/ M>&/KPMZ6W2N[=SV[5[;OFD#'R$7@^]HJ^*9F@5>QP"YTJA+[/7O86=["6C - M45J?";+3/2*"@]_I$G1H"3H,).C0P66Y3@-LP8W\*XMC" @*,%K/*];.$#&' M21?#KJKU =AG[UK/Z1J(@]5A&B(=:$ MDD^5YPTPR)S)@JN(Y"U<@*4/1E%P397YT4M,7-SW*_^<%1H= _^L.-QJM_0. M9J(P1&&L2V%(W&0]&N-'V%N\56/#V5W;[W5_HAC'.6,S9K*592NO:RO+7MZ( M]6^SW+R#&X>(.7M=\P!X__L_E+TO>W]M>U\V_]J# [3YIYDNCM1DFF34-\32 MIP0(IG;5+_9#[!A"ERK3/B0FE5#+DH0NT-@6912=(#IA3>'"[Z(1-J 1#! I M0998TW;6W;W>G;W]8*]&KZ" M[1JL@&8RJH';.CT4.^'%"^EB-$1IK$MIR"EAW3X!%RFDLUHP_^_U M8#[31M/N+GI(?X2]6?1BY:!5?AL;8K8ZPBK;-LAJ7WF1WGE%)BY8RX\VFIFM M1$A-_?!:\Z7]R=TX@[>9(6<54A9%YF#G# ;)R4!5'Z"GV/.K4DP[GS@/A@IV M5GICVC!6EF!/6_.LTL#N,[:*A@_@2VI/*.7,@LW;2#GSN8#SNK3*N;] M+]UWUG8"2A(WJ=@P&"VAZ[4*FE6##AY2H+*U"1UF/]*L@*&-PUL,A:HTR'&] M,$(R&EF?)84Y5QHY!+-2XV]8B4:SH$R1 ;),L3DNYU#NL-D//4(8_(3!CY\\ M]WV_1D'7T #_G[TW;VX;2=*'OPI>;4R$%0')/$2*:G=WA&RW=[1A6PY;,Q/S M_N. @**(-@BP<4A6?_I?9E;A)'B*!X[GVZXX MW1+ 6JS^K,D46:A%7YP#2RMC_.%&)>42E><>1+O7_>93M, M];:EP,#&A@F"#IMB=NI6RCMW,MV*Q<^9M,R$:%,QM$?#MT5([HEQ;E^"7W!% M/T0H=^F5[9I.1.8S5&8!\3"4B2J&H =TS32"B3;&=#7*7#-L'P9W(D'="AXWH&8K+\X!2&\07\,7W,L?^*;'H,_W2NS:\.G>C8U+EX M'.;N36^ (/9)I=_ 0>DF2#Y+;(!YP0 D)RK1\7PJ'=99KS,Q\4;;-2AX[,P M'N^BY(:3D,E_;9V?]S.TY%;S2U^'YY @M/:EOV"RFH)/>I3.![-P6:SC=@/- M#P> BXOYT,3U8-K1 C?SW+^/(ZNH;_.RT^$DMD&22J3]2]18[TW%V=N-"N M05 .M7Y7SCCV4^R,$!79]\TW>(V=[*W:R5*";^:&7Y<-K:5I=/<8S;J5G@+< MOE,BU/".UGE'NSO94689#+ R@'W]]%;9R3H=YAV\M7MC(E*P7\A%M'O#_/% MX899$:W7N="U7G\$_PP&IRMY34C]P>=!$ =*G5&HV+Y-)CD=G=Y88U?W.ZG? MK=+I9??F8*%AY65<887,O!4YI&;([V+:[_-=>V29#6>&!V)OB0#)FJBJ M@:[$V-]5](4=FKD]3>Q0T(+(8O[D&[-M\%PV3%:$DH&E.#"(#+TW1YUL76BE M3+H??-FKLZ3/YYP=]YJNR7\*Q_K@^?^4SM&"%?$##C9<:[)N-5/+/ =:_##X"Q?R/$[B3"OA# M;OV/ *^:<^%^3[^\ZAZ'"RN>4.)JJX DORVF"]Q\+?ZKO$4RU6OV4SJ*"KZF MU1QY%\[FUBV3<<&X6(D+UL:;9)J\\T+#*3=,'M,:R7)C96FUIMRX4&^ON8PX MZNH7G0'+B)61!?IP25I>A,%XC18&*K-.1@8CX[AR(IL;*RI-KNOH=FR9L68+ M]G;7]5U,>_9V5XLCL@/FZ,HA*]+KT^K5IAZ8C^FMN6\W3.951]*S>WU]U-F# M1_R4%>V:6Z-;LDS&!>."E6Q6LC=QV1Q=KV9QL[*T6E?<+)$+,])@;41+;%0$ M?V,9LU8R9F5,V6U9)R.#D;&VG/EK4M.GAMUV<%%MKS:VNH':<+N29,J@+8+ X4D*9]K__2>!&!?!^D4 MZU1F=\[RZ-M3(<*T?F2V &52RC5\,Q&.G&KH&\A) M598\_2DS7&[>.)CZ3*US'8\)E4J5,YGY(A#T99B(XLDJ3)&>3C6+N-$.G&9\ M)EE+MAO=O=#@FR&V*<;6+F>?+90&)/&L_ MY4]S]=:J"=ZRRKSIEE.7.MI>;&64EM,EK 58!A7(KGD1-I"E9DE:[[S;Y_*E M+% <6Z!@B6*/U=)3/C\5!M9H/'2OAZ:*$A^0T[K2S(7"FG&/O!4OK*D()YZE M+M\@B*;44C20<@8P7TO B[ B.+!MV>(UV:."Q.>+L:".N\2O^^?][;JO5J)JR:$M.<>Y_RPG>!4:I^V!%9>TF"NGSCR1N#O?=MWY:@&U MAK2;XQY]Q^[1M^!D5JAF-ZM)5>SRP.WOCBU8+6Q_]RII>WG*K?"8;U2+;QSY M[N16>)7RKS.T:YQQC[]C^R*NJV&H8X.!SB,W.HA32[GB2 M&\U\[Q'.;J 90&I@N:;MV$F(4[;7JMH(])+!CQ@T@D^4]?J5_74GWI/LX">[ MZ,+-X8H@F!_5H;<%$WL6-*3]'JPEUWA/0;F\V1Y>;&\=S_Q1U:Y[PU$=NNZ- MEG?=ZS>D-5Z%FN(4&L%L.A_.UFMKMMY;P\%6Z1CJJ!H:_I\!^H#_K!7[DC4V M2V]5XMGR9"'TE23.!Q?>1,%7(*4+'R7*F2\F K:%I$WX7;2< M'=PB8=YEZ7)#9'E+ 2YWQL]W0-(RXS>1>AUZXR4JM8Q->$.#)!Z=KZ,U+I+[=NGCTD7*,6?$+O M=_JUY1)\_G=P_K\6SCT)$EY YB?,\G+1C-+PX[^@5 5:FA;H"EFJW7GO@%ZW MXYN86I^]$"0()[*$=>,NDB[JP!Y&(WUX=76D>A4L1M2+C3@&Y3D:/]O)+%)A M09YOD "()D ]8! Y$>%V7'FFL$XUFXNN?MGK<#6;ZM0LJ4K)N)8LD^7<-EC1 M^\J,GLN-8#OZ=G;T8TNT_:%^,=S#G<57UI:\O#+EI]JR3BZSQ8%_U0[\>^2X MO[U1-V/MS[@&T>:7Y(:BX2]O_.?@P)<+E#>NAKR)Y"AE93747E@RF"W=BOE( MP4DQ7-.X]QZ%+HMH)"&'\8!/6(5KLQVFL$,9*XC3RY3B:';4X%=%T#J%#%X. M:Q R>'FU/&2P+#EGBY#!LJ$O.!IQU]&(& &U;1#BL2?>/4;T9-, L)-PU/JO M@'U53?!5?1:A]F ^360=LR%[=6P<.E?$1!V_$S259!4E%3.W32J3HYVIKDB M;+E-,!,9\\'S_Q?I@AW"!,;)8-$><>,FG<1NQYF\QT725B00]C&:PB#!H%VFOAI$LXU MCVIG\G7TPF",/=]''^2V_:%V[98VK0*Q&?U]!'^?-O56.CR*\M=255'4'70Y MO*[:\9 VJ0G+7G=UTW>EOTW6'&\ILUU!F"6"YE0RW MDJE&W?6]M9*ISN7!F055+*#.C62.+2M4LY$,\PWF&Q6N\,^-9"JY+=5M),/\ MC/E9A0]..QO)-'I+%S2A6;C-!Z,+"Y/M9KZ6Z7-X _G;SEH2!&*:&LM]Z!PI')_A0X]ZUA"7TZUM0LBK$6UPQB6 MRJAE!YHE8)0I/&)A-2X\R[9KBEFQB9+(-3O2J4M2./&]Z&&BS4"R\2S;Q(-/ MO96P]GW^1115'9!!6\<*",+%.@$P KS3<#6LR.!-883L2S3QTPZ V]R+\$D( M-YT*+LQJ@5U8G)Q)&S,Q M8!\#&^9G^)KIVW1M:@@7W-#B?NA:$)D3_, 78P&2$3;4@EM!UV;&,UT-%OR& MV^\;;J!BGJCOE@Z#1Y;0/-O1'@W?%C AW-STKW]%!K#V\'G_FUO?DPT_YXX< M^HT6;_#4>-8\$T18S8I$4IB:PLJ"^%(/8>OA;&6Y@)7=O>!< US!,7XR,'\J M+Q;D)V-%/G5M*_JQ2FK_%8NER(K9N74P#$I;#00+ZRG*4C:2 4P,.%D@ QMV M-CL[10;VQ4L.GB4P[A/OAD!EQV$=\T(G%#C33Q,;SOZ3[3C KH%((7!W2_- MUJ8WNT"DQ85C/N'C,(DO=(_*8PS M.?F]VYDKXD:?R*.@C0W;!Q;F1!2%0/RP2"N\<[]^>JNMBOY,S06%*?Y3.-8' MSU<5=I97@ZQ*0N[%2!]V+Q;D=(<3+PJ0WV?XAQ%DBB1IX\2,;-#48@8%2Z>, M!2J-G5-!TF_,O(#*0JWB&9N6WMM _.=B?.EZYXG&QN.=&T'NVV@\KORV?#+\ M'R*4GK ]>;U*F=)2AC?< [\;,KO;([MKEKF6K;7[<[X7:UXLX#P'Y#GM5,P2 MXXNJD(;:]Y^@G7LSX9.:BX(MZLH@J&+Q41][3?H^:EI>%**P^PF4-0=%Y'<3 M$&S).&+(05!W4PIZ5C.G06#I'FCP)!W#(*!UG,/J\$1-A -:>58K!*U$_)Q1 MF530N>?*I$J=AXPZ"Q!!0Y._02.X4L]XK$7;:VS1:%DX<'["G0 M3%67+2'TN?:A+.9W7J_OT!16:OP1[NKJ"C@TM]!^@.D3N0@/M'&+ %&^)?NP MS2P_W09Q(:H5Z6GYQ?M ML^V;4B:9T-_0%&_ ?QUD"4#&8,'G)@C A8_B M!)Z+3F<>"O&3GC^#_8.O]LJ2:^9((?]"_!8M33@.(*>8/2R'!D'8>Y(C/X%< M7H A3._^APUCX8!!Z'L_Q)D2G>GS!84A!@.J":$*0\CI6' #RCO\+)S8Y@\T M=O\"O!_X*,ZC^(PB\\+/U>N2S\>.9X3Q2N,SH\E#H_U_]A0[5,,6;'^R2FVR MJ1%2YID'-^X?ZBZX\[X"XU_3#BNOO6?\1M[D>/<\0X,C?B#-C+_;X_0&H2/\ M!"J1<(7U&O9'N _ = *??^\P&Z*9N2O<''=CI74^RZYRV/,U"&;/@9TUC9:LOFAR77_5!>/J#.B;M:[V$N/J M66^I=74P9UC]AV;(59.IF<0GPW%4^3HZMR#TH$#D6&1$11 5#=L+P$&5WD5@ M^C9QW=MQ7(O@LPB_4. '%BG8/4+".4'/%6$<:K).CM23%\%JR:=)=P-09C&6 M_@A"H&V('49-T,X# 6/1?S/K?!_!<=@8+B\GQ8YL\CV]=]6;0XZ66.,MM6+K MM:UH0/>H5KA"%_LR#D3'0@7;(]#QHC-?QVTY'4$Y2-%[JLG47#J)-KH]E 8" M_!U&(W>&YS\9OD7B_IS<;L#_4!2/G/C9O'A$G."UJH4I'74VJJ!P0SRK[Z%^ M$"MU=,,Z26^,E"UGM1MXR"+]3]B/DI?@U&;&,_UR/I_<+F6K!:FXE0C,V$W$ MZC&BPI97#N#$_.T3\R^V2JT9=FV6K8Y1)_9IR'Z O]G!4 MA[[8E]P7NSEMD;DO=LL!P'VQN0O2EE+*DBY(G\O$!ADED0@/B[I^TF9VWY#H M\9\="UI4X-";JXE32S>OK?'JOH#_/$NC27Y*J6P $.!;I&@].W= M]RE:UJJFI_F[JH^&QNFYR:^CJM(9>K#9F M.7^<2P1_\Z9",?RKTQ+C2 O.?1H6OO7IEP&?M_ZR$.']MJ@;Z(.20A34Y4]DIH_*1+?J'_L/EB$6K&H%P4''Y?$Z+%4L];HM@-*15W MQL^#&D&&^F5_#P)P4^7?)3:0'>YT+.F67/65:5#;EG4R,A@9:TN["ULT MO[QH*)<(/40<9K,JY'&)O/U1]UU2G)GJE*75FVTJ.!V$5,%^3X7S5I?)VRQZ M;^TR0Q4JA%="9ZPR!V^G>@3QQV?W0$>X"=9<""8>#[6\?&G\(EK M!>?:V_0![QYKG,N^%G'-$WI/7.HN4R(-FR$D6)B?U,)QQ_9/^&'QH$LAE:E> ME[;A"%1E/4>6O@8=F^K68'TK;TQUV=)W2M1BC2"D#?TE+0MA"0RHI0+^,NIQ MYHM'PW;P+U,9 0P/6[:JY%^;(EA'Q>MZQ055E+,7!=:7"N%ZISGOA'($OMQ(1%5!#V@.%87EI\<#]6?)?-"0*=PJ0)(H9CB M?&$=+PJQ(A!A)X^N]/C%'6!@<%6[)*FN@Y4IX:54KMV"RRF(F\'$0"PC:;Y4 M>WHNIL8/+"YB_1D%H+BX%4<5N.50RDOTDQD(M: M% /9C1NO^D4XKD/EHU(=%:BQMU[FW\ 8.&G FK?[S_GV4D= VLT]H-[2!AH- M',=[FC-Q+V]?D:O"$H]^DP[^]AF+PM^.;]14L(-$IB;+;DJQU-],T=AB(=WE MQ4+Z^RL6TN-B(5PLA(N%5*_41OU7P"D[[4O9^9"$!/URG/2;%X?B5V&$YJY^ M579&.'=HXW- )J&=IF0D//+BI#$OXXH?U:[X07&^&'=%09[BK\A^-!P93W%8 M/EF)-,5,?T<@Q[5KX7_^2(FRK,%AYSO=-5F-N;3-6O:!G;9;Z^J#3E?O]SN< MPW@\%'0/CH(*%O%@@;I.5P".BV';&&.L@J"I.[0=/L-8 76/=C7/E7%)K;P7 M,*D9R?1>44GVT@SW!X;*UG?&<:!RJ?<'!X *:P[UO3:F5/:$KXT"+_CLN>8^;XYC\ *^-HX( ME>UOCL-#90#J:;VO#=9)#G:YI$G%#;\X5E:432E1=>/3Q6@_I[NQ%61WM/>' M-SF5&![WQ-FY>GB-F/:W0LV)MK-NI?J_15KIGG M*LWJ^_N3^1O+ZH\#%79&L.!?LSOD(U5O<6SCWG;LT!:MOT2((!]3>E3Z:NCV M](O+/M\+Q]G^HRL"%_JPN^_=YW*Z-:R=VSOG;,\N'/]Q$#E)J$@-V%+A^=Q5\.KO31T6*7V>Y=8;]M2Y;)N&!<<-A" M_2[AS7S3L0%[R\B%H]_3K)-7&"!5$.0N]/Z@I_>.I:NS)%=E_VU;ULG(8&2L M+)UK%["SC@VYVOZ+37E';=D08)_J!5V'5W11>(<=+T5PX_ZA6B#? M>5_MX,=:W1%><&%^S_X%7UCZ-?Q WJ^_V^-BLVS5;SK?P[J\S<3$L+ 'BG!? MCPW'$:YV_ZS]BB[/>+/. F&>V3_/)K9E"?<7^1]L4-*_['5 ;H/[&!__7;LW M CO09IY-W2LFV/\"1M0\[)6=]*&7+[P7\**)<-"_ZF++[; (T06;@\+->Q&8 MOCV329-RCV[4+1)'7^'YIN N"*474)"[2GM(![W-[>TUR@B MJ9]A1XP9//S3QO[BSK/V]=-;;;'P]T<0TH-6W$[]O1HI0Z7W$8#YFW"Q[_@C M5H)Q#><9MB_3+J2*4-]5-.Q0[PUZ1^\/!XOI?*K#10&L^AD;W1@:3#!R0FR:,X%K4_BO'>])]H"7O VHG^=H MYF*O?)Z;%+OG+.@S\_*62MU=]53".[WMG>26Z$%QMYWMVLW)M>'/AVL"9]MV MH0W<2A&UUJW?#DO>=]YTZEE8FW &YUW(KFX';$2YG?P\K+SX?!<++DA7N*YF M(-$]:\)]@-.,GEKP[(+8 X &P1/NFD!'_@Y' MGQ@VO 5N3Q/^2-Q]*BR;^J9E6\NK)_%/CHBF^"HK,L/@7,-9!< '\:URO^'. MF']00W$4^#\ PZ1Y&]:?41!*B0I%L@1:B"XXX3HNVIE^,[-*0*$' !_5V1JN\)DL9B(;WP'Y\1RNNGR;>G:6JIX) MH4D?,H'S@R $8I?X.;-]867(G1(ZBPO:X2PT+($[BN(H"E-_1< GQ[90HA&( M34^@;UEP:'7 MP.2I\09J&GF1 *"=#)+-@X4B"[@W0"L_GE7>V6<:J_*%@(R M\F?;.2WN\.M"4\R:];#,WJFJ197V J2NMZ877Y ':KAT=I%]\]SGPP0#)7=O M[C_+"5X0:%'D=>7=[7LU9AC!/2G);*3]*GL77C*1=7E18I5 M1,H9WC XKC@^_BTC9=\+T,Q0RG:>C.<@\Z*)7Z"J5 UB0:>/",B$$G8'?5V+ M_SE]<_)ZL?[4/^^-\-NYJ9X/+TMFJ_[\)IL0I%%&$$S4T"8^*I__$WKF26ZW M\J2[(PT)V-@[U)Y)[S-^__7>?YT]U;6 VCXXRA'$\&^VZ\V$J7U#J]S$L+4O M6;$$M@D$#?=9^VA/;;RHRIA$^XB66(+@.W!_2[,LG%V2$;"X.LC;%E"KW]5R M0L0J\F6I4>,FO$VT;&QCM'@Q"I>F7?;;9)NH8@)JR@7(=B$U*E(UES>GWYM) M0RYF^&+&,62^T6"^<>2[$[33^2/!3.S8VU)@9F/###T_R'*R705"E'#$I7RQ M8)G0;.NWDSO8XF_"D2:[Z]D,Q*WOZ.#N75WUOU](WQS-^CI<\?#@I :F#F:D MS$CG_5/F*3/2ZFW+.U]8=KC(G;6N!,CR7$794+,\W.S?WAMQO^9UPG*[.KNV M-RKID6&MOA@+GSR9:'.C/X43(]0,])BBD1B=P\_ :!QTM(T-"E,"X3%,_: 1 M"+O>/0!5N7-E,!-ZJ&T7QDF#+QTO2-ZD7*W9J=B!VF=R03^0BY B*\^UFS ) ME\*(S4 ;^]YT<1"4KH7S/1SO#?<'^@!A)3A'4\#3@!0='O/AQ]!^S :*&D$@ M:"#?L$3F<9BC,# BUD(7IS%%K^_?Y+4,0IK+AW_?OKO15>QG]GLB-(_N#TX] MV^+G3) +&S<;YRJ0_JZ7\XZ;F=T!@GBF35Y6(J(\5*(\4 MP8A;0 F2+/[[Z?P^T*-+MD*[%Z81!4+&%*38M(%2!LR>MI<&R4?[VF$D84FS MQE [AUX 6)*Q=LDJ*;Q.5X[AU$N-<;IPI,ZYY,I2=O9^,"[GGLV$S[%*[JF4/"3H2!! MD9KG92ZX1O/#&V!3((0A3/+A"1C3#9<20@SVWD'?C0IIH7T7*CB>PD>*?**$ M!60C2Q#4M..9\2AT 9BM-Y;G!E&O/J)W!PGGC0(@(T(2]]#X(7DM3-$P:2]Q M4-O/' 0Z=U;FD*#KL92\YC8\&;_F>8G MUQ=;.(((3HT1Q )J'#X$IT=25JV^, Y%RXC,@C!R1CQ$CN$[V&W7M>&Q-&Q) MW1JP87 *Z6AA9$CR977$9YY7G'!V7^D((B=Y\FT B@M+?:9CZXLI>EDQ8 L& M"+#I%WR*8^&I<>(A96 54L;3A$L P,$QH@JC_K-,4RU/OA>6YBCW'VZ5O#]1 MSD;N!\(>3.'H%\31@^TRW!;^-O.]^PQ08P$DFN%! &R0G4V8WH-KQ\%71O'F M(*P^302A53)A/-D4]&/D@\%4-#M%LF5W$1[$AL\/'AXTF>P13F"Z#Q,O C9@ M /+A8D!1 ,/R"!Z =D\=\L++[6"]U^JY.V@*YU%QBQA91BJ0F7CJ\.4JD$TM MG,*PZ"O)["P,F4MB\^*AXH'2;]!SWKB,RB2.I?NDN FF@<$J/#>YS(-H1F_% MR]SSGPS?.G,\3S$K&3M/H_V!)]FF$$)*W8$C0056X"D,7R3N@C<\T,GS8424 M07Z)#THVY(&#KUH;?'6Y3? 5QQ5M%U?$$44<4511HG%$4>LLR=5S:'%$T;&E M!8XH8KY1/[[!$47U8&)5BRAZ@7^<^1GSLZ;R,P[LJ>2V9%V^S,28B7%84#-X MSE'#@G(!UFN'"&T<$CW8)"1ZN%OO05.X1%DF\)9\H];GY^67V_*LZA>ZODJ' MWJ7HN%-'&A^.19=JMUOTZ[^,VHONY8O#:"!81K W7#F;[H+9[)42B\N[9Q!1 M&_Y4/R;=CNVEK&@=CNCG069KO,=IGMMISM8NCB/-O5 M7AF!-C9\BBF+0\1.C\R,#T.0LE@CME%5@]/OAJ^O,E)MP)43SKHY3UV[LT&M M].+CG-DXC\E7.1O"RL7H&A;0%%,E9&%\#-6]CP+X:A#HF8!C_+KIN=[4-C.1 M[RJCRA?IV*&GR6R6?"BP'#[.D;+$/;KZ5.5T+0Z$QJJ30H24"9#)N\JS5K:: M,T=BCM1@CI3A1)1],A-*[I+IET&<>Z*8"','Y@[,'9K#'F+TP>VD%>TF4EDSA"4H+OA<3X]'V M(K^@H6!#E+B(2&&L.$$?<[JB0"8LJ^^45%7A:D ;[>%7\6#XEH.)ZFI##-6J M33/NO4>AKYDECRUG4/><8@L-F9V.>T1E?3RJD6"X6K^C6<8S/&D$H69%-,A4 M%K P<@6%U)8?O2#"34C5 J08K>I14)8_=O^Q(E^6!DG*0!CA[JNWR(3XLVBF MB*#:\6$1 N.'<&59&A/+3U -"J0JDCZ@.AEEA4U\\6B+IVRA#5DC@,:0Z?M3 M*B,">*#B!IB(_VA;N"_S]9 *RX>/03H(!;76L?VI2(O;H 5TBE_'A$S;GW\A M3/E;EJ-X+J85^ZJN%#6!2?$V\VW8+CNN"855%C)=?&C7LK!-BK7 ?#/K28J' MG&OK-$PM:8;X1?@X2[@1;\=W2)VO*7'>KVHN?NN*CX Y$83OU$1D?\)O_[SY M'.$/M^/X@]+^A#-84;9!X472G_"LM[1!X?#J?##?3_P?Q*'WM-8/]N.1%COJ MGH_*%JOX7>B%I)Q469QB)U-'+B;!$!&/2EA@S8OBIT%L#LX=-=U+UG$O'%L\BI(2?=AZU[>- M?*DIV\4G2#XK855>%&*S:4L6,*(N:&6+X6ZQM5.M&Y^!W(F2F"!\!^QW['. M[A#F"TZUZIN;JWJ[(OG/KX8Y2PLY4:7=0A>A5K+ M>^#F2]+Y5A&)"WIO5]"[%E!K2(5J+NO-9;U9.:IC.4LNZWULP8K+>C/?J!_? M./+=R66]*[DM7-:;^1GS,R[KW11^QF6]F8EQA&(#FMAZ?K4 GL*?R.O M)WSJ>Y@C2%7)C""B[,BR^%5,J)K8\&1$N8# ?L:"?+7)P^0V-3#9D?(3T+Z+ M#;7G$[->I9G")5E;Z/'U!98S2+J8G\I(O"(W,4+0NVQ?E4)0+9U54@2V7/;% M1, -]RA[#T]7IDYPL$TP,/QV" MQ$83_@1JL(!?X/H,DG2Z7,;PNGNP/6-;>S]6U6H^\'$M#1K';MDR\S:A?#:C M'@[OV%8AJRIV%?.(#94_A7_N#S'O.9Q@RW1TEY9FR'9HLTIS9_-IC_&>FIZ/ M?_=D2E(F ME8Z%A)H:IN\E]1QC"XTQ'N-J5'F43&88+2M)]H17RB2P.(\L/A3[ ? N:M0V MFH?=S*6CXU&8XU@(&RQC@'YO"],#7U'8=@"0.'V-F?.PMUB5;UR2WPX#SETQ M"K1I>3XZ<>&Y]BVZ#\1?49PA^(@PIV.H4N%Q%E@F(\!<8=^&Q<(HXS%-4)X1 MG-^#@:%F:1DO7*P&'TWWSR9S68!-$ 71._.1>VV6BY M?[I>F.8H1T!=&:?1[<6"1$[BAR]-13C!VYPOQB,L^%/J1@=1!^UY?F;W83L1 M,ZZW5@V@<5EV?J:N4RY="O.B"GJ:=O^,16VD+ 82E&&:<2$:&!4T-=("I,!' M,I>J':3$V4 6@<&2'10;'(MZ:>%L>%!7,F@4% -]DYN>;F18+3(S2VJT)#1+ MF1CIX:CP+!AR(:Q;JRW&N6Y(RM>O8IGIE-!1T/&1EAEBJ]H%29 7;K$4F+3X MN_#(RT2RUFX+R;J(_?D3BEP[*V0^T<'/UIS X^ZYY,>0,%=:TCB67I^QW)0% M[(&4I+F:%:N_'TL,.DH2[@.<9SN+1-, M42C M6HRR;76KJNA1G+?1VKR-JVWR-C@E8^\'9.'*<7][;@>E0![S; M<2J*?@1*7;O65T7'XD=__,10*@SI>BZTQNITOW=D7[<[+^WQ=J*)P#1F*/3[ MD3CY?5,-41).:HC2N;Y29[P<'E5ES(R7^;BH UY>T;G;J,RS1$_^:^O\7!BZ MOYNAI>8QO_1UF!7I!FOKU@LGNW:5ZL(WYK\'6PR;ZOYVTCM9,496MTTB1J@O MW\;3J,;$N]M.G &0TO'KI[>JLUJG4T\D[&0%+X&$9+X+,:'=&^8/S!EVK;-, M5%NO[8PB\@YJ Z W5JI@_5P8;XDM^V58 M7?Z][>B?C_1K^[N8]OMYUQXY7 UY5[]RO.LLD[,%FEV)46O. G=H[E;6 GX+ M0)<-D[W998CLR>^O%O<^SJMV(O@$2C;^=N.2%AB3[8/G%SLC+]+].AG=KU-L M=OSN\W^SO8[/^DFSX_[RSN3]B[E.QR^F]^G!.&J3][N@Z^]FO[MZ?[#O'6=) MM1W9003V;"LVWLS=_2/2OJZ[/P& M?'\'6[\]X\>J ?"WY3= ?;E_#?EZ]2P07S-YN^ZB?-U<_3_7"T4Q3*9I)WSQ M 4_I=>M^2:CU'TFLV_'X6))[M]?5!X/.[D]S4YGX7K=X-\+Z$:_K16Q;L9H2 M;UL%+$_;0J]P2:S%UI5_4B9LSWYJ@>?8%FD?'5W#_YVNP^AWX7INW3(9%XR+ ME;A@J\-.I=,X2.5U)E9K[<"?7,O+E@@2:?!/7B6\=9,4O6LBSNZEQ+74OEY' MO^H.65Q\H<[_XFW>FUEW<"3%GB7$DBNR#U>DY448C==H4: RZV1D,#+6EA+3 MG*[7N3C>G<6'YT*5JQD@_MD+X;L?RHH?E:1'Z&EQQ[CR'Q:276T]E(4!9?'6 MKY_>+C7"Q%]"RXMX[SVYE3"H26J$$U@GYHA@O5M8"Y+#L?^*;"NIK?G_3\2? MMN$^:/]GN]I_/?CAVO2?'=O4/MA(QT)-+AT+9,)TX),@N@=]PS;\I+4!47H_ MN2,O*B5_J.21QX6Y(Q_6ZRO#22!OLGV%,+'-"3PL!^L%\C1F2TD7$S7<1Q&$ M,B\MB,P)E@\%Q@['$QN+9-2]3 *;KE+HL-2GZE]CK;4W,D5N:ORTI]%43A!K MQL;UT%TK/A.^F&'1>RQ'*HO%VC+Q#1,"G_'/DM>D*7B99:PZ2I7+S%U>^I0K MBRZK+#I86EJTLTUET8H6L]R#@:BL2T,I=;C\ZM;E5[/FL;I K2$E0+EN*M=- MY5([=:P7QG53CRU8<=U4YAOUXQM<-[4>3.Q8(LVNZJ9N7$MKM$DMK:LZ-#YG M!L@,<-Z8:W&AU0INRT=R7F"G/F* !Z^OVE2;^[NX+APJR,+$MF6RA3;Y>BQJ MN@A:<]I;"YB>':HV6JF3C1JH/3SXXH%:-L*WY-^E[5VR+7\HTG%[CQ=(I^0ZRV MY_NR-!5'YX!GB8T@8YGOL@?RNG9UN+ MO]TESM%,M_;$$37S;9@I3$.S! HY5+9-XB+3/#1&DF980%$X!!* MBO/%B(C M :%J6PCR@WA2][B,I"%*;5)C?LW8O /"BS6T,OT7^ MS(D"N9<3X2SEAR +2#YX#S_"'CK$ZM0!DW47BQN1,4J@=]"''1\+WY<>SQ2% MH4\>RN=S;7%)R&XVYH&F2I.F7K?X T[CT7"(;P+BOGYZJZT*&<2[X=JU\#]_ MI-\N1#E'?/,Q'PJ$F*@=[L] MO=-=&0OQJC16Y)<]T:)S#%H,,6I6O^B,YFBAQ60XE2ER6J]_"I"Q\8"+F1<0 MG\!:L\A\ NTLZ9"\%"P8"H.'[[T:XIW\4N4PGK"=*D 8-A1TA(^I!;8%HJ8#R 3^@7I4?HN2520>D%6$VZK9(8R MNS3>W0N4L($ZSO/?JK9X7GE,=3''EF(T\B40UY'LCG@$S0K6%48^TA3SIF8P M ]"N#(P\\UPEJT^5FJB"N902EZODG+Z(;@(\)1;NI9+ELN78D_?A S*D+.Y) M;BD\K")6TPKO14RL7_PW=VA>6.!WB;68[,3]SJB[ MPCE>3__Z%H6*CVTXGDM<*3<7CY97*MY1.6$>ND6EFS5UH-(S?3Z@4[UQIMSR M@994R>V.5I7)C<^0_#6;5)OFB>0?B<]UYFRJ3Y39G!*2R^OO7@=RLD8H_UL4 MRN1OFQ6:7HO,#(;J@>%=>MW+62O) 408^;LWEO]-A _Y:T;4:1I**E0J^Z,( M@EB'@MN9?E*G%>,,:UG^>[/(_77%E+6]_OLJ/[55T,!;$3X)X:X54+M_\G2K M1AX%==!KU9V40O^EU17Y(%1JI_D@+"5/KW 0!GP0&GH0;H%P? K*:=,LU-]Y MH>%L.W,6DKDC#J^ 5[#S%7#=N/U6-5X[!K:L!-4654W]BVC/MV_@NICW3OFGOVJ.$U7#9Z3"1/V_CK(=V-O!) W=20NPL$N[[ M9R_\:,!VW$T,]]85_Q6&G__&)Q6X1$__*Q-_A)'1'QSOJ?"X+*V%$5([CF@< MC/3+3H\+!!\<305X7+M6%C1W3Q[^-5B"FDWP>#B$<>^I:L(L!E0!9Q] 7V:@ M,=!V!S1&%"/JX/)6TR4H-E7ZEDE-]ERK[8J7RO![BZ2X"0+,<' M]<4'*W3#*_T_N5\*1J^8PZ# MIX;J>@6,]?1NGWO('AMCC5/>J;!>*Q4NK$](9/BBJ- Z/:LWU+M7+ 0?&$<-U:_88%Q! MC#5.OV*451!E#">&TV$%K$:+3.ROJK;N1&7)VZT[I584(@:(%U2)/3[H=Q[] M^5LTFSFV\-NG677UWM6%WNW/]]K@.^2(0&/5BZ68:B"0%3/&X+$QR&!CL%5) MMFNZM,:>LR9H?W086/N3'"+'&5JHY5UHZ[G4:"=G]-M&P,,M@8;%62[9HNK2W2\Y1N4M+*?M&[:M"X MH:!5KJ4'JG;3]!"00W::+C2K7JT9;JK>Q2O;4HUKQC(9%XP+Q@7C@G'!N&!< M,"[VBHM:A)W50KK98; [H.%ZZXI"K!8I0JKO2!Y=7[$:HC)K? M!_W7\J)[1S1;SZ_,.AD9C Q&!B.#D<'(8&0P,NKN4&AX!L63?.+>58MPC1K+8(>6JK1Q;)7G M%H?%MJ?OE[HNFA^IPIDUM4%;0X-3&(&U0V#C@E(8@[7#((.-P58E :\5^.%0 ME#JZ3MJR3D8&(X.1P?:G#] "K>C=1T/)1Z%S B[6&K1KZ+VT03-1?@%V7VU,VCS-6VZAB-Y M6#Z<#;)OGON\FT"G)*@E]Y\%QX*<2D5JX=\R_K5[ ;HA^M><)^,Y0&*H,2>) MBO9D6^$$%]GYQQLM/B=]7%S&!=<=]'4M_N?TS>5+JR),*WQT>+@5?'_VIS/^HAI$6BOT?$SD$ M_IRPO8TQO& \.X2UF/./?[-=;R9,[=O$ZS M]M&>VE@RMPSY[2-:8GB"[Q@A&8 "M.AHX41HS\+P-0%XM[1^5WLO3+(9:;U. MK[N*?%EJ]%Y\>\@A=G!]X!U))]84CC,S+ L&^NVD LF_"$11P<#V;@0;[_6)XT>]=7?6_7\FP"B+@=;CBX6Y'QG(L?P4] MW^^,NB>;,U9)-,E8I3FG\JQV+NBAG,%>_H-P-,WD^[H9-78Z@S) M7[.9)*E7*/](?*XS9U-]HBX:*IJ:NUP3Z_%UH!FAUN_**>=,=#LC!^]^57!LC.5T:4V;((W7I16TRQ$[#+>+MGCWJHM+MV)CR((Y*#A!*Y>^DD= M2K2B;S[#"JQI,V?KNC+(VL+COE+6MI(]WXKP20AW>U_T3LG3K1IY%-0-UY(_ M]%+HOS29CP]"I7::#\)2\O0*!V' !Z&A!^$6",>GH)PV ZTA@+_S0L/9=N8L M'Z>$_/KI+64$7;[I=#JUA *O@%=0D15P$92*%*(KRTK<^++\[+EG%I>9J_V[ MF/9,^S:^BVG/M&_:N_8H835<=CI,P/);S_>])WBT[:7B4D(L*Q?2;40]N+GV M7(/+D3[J7G*_I(.CJ:'UW@H(N]2'PP&CZVCH:EPMMR*^.A?Z5?>"$78TA-47 M2ERIK5J(JB1(YIKK]JZZ>O]JSPUVV3S=!!7K(V!0<%'NA!,0/=8LS]A(?:L/ MNA;+*L?"4TLTKCXWW#XVPIJN=3$7.S[&Z@LFUKNJB*M*0J7 =P9Z?S"JK>;% M.M4NW%:VXP1 XV=,$6ZG0A5,[%^(#%\4%5JG1PV&/7UPU6<9Y+! :J@"Q?)( M!3'6.!6*459!E#&<&$Z'E;":+3.QWZH).M:=;UBBW3I6:D8A8H 4T>'\L:I6):"Q M"L<24#40R*H=8_#8&&2P,=BJ)-LU75I;I HJ9:FDJ>#2H.M=KGMHFMFZY;)N&!<,"X8%XP+Q@7C@G&Q5UP<.9+LB%7E M*Z:V??;J M.;>E,;_:?;->JJ_V05^UO.C>$_YP[NM7\7TYYIW\9W,>V9]DU[UY&#,&HL71U:7M*2;%+N-IBX M+=Y%O@]@>;_4==&Z2)5>7Q]UN'M7I5#6T*@4SJRJ'0(;%XW"&*P=!AEL#+8J M"7:-%M4X]*2.KI*VK).1PKZ3ET;J>A1*707:('2P.EX7SUTSA.#/#LF"@WTXZ)_2[&IA^5W.0 MVT(OT$RI7U%L#.@0MA5.T$71^<>+/"YJXV%4QY@%\.?XI^2CW'I/"EK)VJXD M-=\!S+;,JY15.-&Q\T);\X_WSWGQ@3?SORD._ M@'KS3CKU/'V^=Q_=7N*=#KLM[XP9?@3+2Q7.W3S>[*<"W/*1S%X[6RG CM?WTOFI%%[O)-H'GW?PJ3 M@LRTIXEP)=5A+,U4VV#X5 XX,,;B(3)\2POGQI!6IF=\3-T,0C/@S]J#1R-Y MKBE\5[-=C3@;/C?SO4?@6IHOPLAW [3[:,$$WC4!2 H?ONQ:VKUPQ=@.Y:<> M=6L)0N-'[AD8:VK8;@C_#[]KWBQ$:U$R^R#T(Q->H4H:6Y$I: &F%X2:-XZ? M.]?RL&H+'FXR6Y*0$8AM6']&0""B5)&2>HH ^,YS]EF#2D@C76$YL+VN%6@S MPZ9=RNZNKO8]&7SN! $2DNVF)^["MV_?.@[L_ M")%%/MGA1)Z1 \:[H;M6K Q_G-NPSS7#CUX)J:\)Y^]-V @W#C\Y0%X)AY< M'P6\<^UN A_1S[ M\$7'C&1I<#CCK@AI!]2&PYE%-A"F)_ F?NR?!#$ M'=][@O?) QU,/#\\ S),X1,$D","_&(PH8_I!_%79#\:#JP[@.EE7S?_$GP6 M>!/\!",_N3%Q@"E1F1=Z#+A**&\:H$ :/#+S IM,[C,G2I>Z+MBVO]W7!IZ6 MBP)25]IQH'B]9(^P=KP0UGK[K:.9WIQH3[!C M<"^H:X?@#0P>O^!Z*2+Q!@JU?E>J ^^%24X*K=?I=>C%99]TBYN[AK9S&/IJ MB^ F!WVYKK4K56N1_&L"$H1?D( W8\CKK>G%XNEA-O3#V2#[YKG/>PD$2Z3> MW'^6$[R@DBA]<'0^L%W%/W(*BB*O+Z5D(PJ] MNA/RW1>Y'8K M3[H[,H[ Y?<.O<3 LG]];?S^Z[W_.GNJ:P&U?7"4(RC!WVS7FPE3^S8QW(>) M86M?1.A[YD1,T08!VS2=&>ZS]M&>VG@_EC&)]A$M"7Q(!3JI.Z+ ]PQ"K08: MB<";7\M=^JO(EZ5&[^5&S1X;->/USG.BVIDY]VLB[;?*-GE@<_.!!+V$*_EV M\"-KUGP56\NLT_V8.)?+22_4)%8IGR]G]KO42^)%%_0YS;9^.[F#A7P3CJ" MLNO9#&Z)[Q?#BW[OZJK_O=LY2:R:UG6XZNGN"3/F-C#FH_NN2F\&OB7JOK$? M#-O7'@TG$IH(T)>!7&;Y5A_FBGBA)ZU=UE#TL\DKX%XXWI,&=[[S_#>\:MYY MEIJ;@9&&?B2U%M/P?1L-V*$V3A&QRJ1)R@Q:X.$MCG@43FS1M]U9)+TF.)"\ M^4)A3ES[KPAF%05">M)DY';FE>?:M\BV,(W?'-"1O@Q7#S>4_#+"B.Z)/[PQX_EH6F MJZ< ?F5)FSFO-_91E2B W+\,1K!H4+X,I^ MH"?V58 , D[V++J'&\UYCA]-BZ1*1X]RQ 7"Q,0E6P2GZ*R[-Y#W #O"!<%/ MB!RE$ F:+NJ&3+00S+:><_1?B)3F#$R8V3&6"7& M. $FA3S!]<(LERPP2NT5LB+QTYC.'*%K'NP(B8#=-\!XU$\RJ\[/P:F)GP %QWMY](/Q'.J1J+I81&L23?>&05.;8 M8>B0?#GS@L F9Y +;#<$C@TD$Z8]MLU8(1'!N78SU@S'T0) !WYD --4,J*/ M?-Z7\F16='4S5"-ZI=/2E8R:?&P'\QQ68KO';);9++/9YK!98"2>*S"\;^KY M(I;R2OB*'1"'3>3%E"V4R4GH\H^ M_PS4!(%X+OG\O1V8CH=&@]LQFJ[^C

?HRORIOTIOSC)[S,-4+/?RYDHW>Z MWSLR$_W.2[/23^"^,8T9'A$_$B>_;\H");DD"Y3!!95GBG.IX*6,:3BBD-.% MC*M7PKB2%*5LFL\:/_/0!QEZ5=V!,,4"( HPY/YV,DB0'O,6.O1Y9"1/=X?+ M'W])=;O1>L7MDKEIXI[SN?# +-[EYCSA02O+5ZU1,0?Z:+;^< M)O_E'XD958;9J$^4FX*"FG-"1Q*<=:VLQ[G@E\Z.:7 '"V?Y2[K9R1;V5NU MD]N_]67?6'^&I9#XF&I6W4-,?9\+Z-5] ?U:+H#2+[:=>4NY12DA/WNAJ!G[ M^/KIK?)C=CH;7"05(CJOH"$K> DGX0X9JZU!AXV"^8J&%\I!S)B0IVE=.>Z( M4==W57MV37T7(YYIW\9W,>WW\ZX]2EL-EZ.JG:$B Z18N*KINZH]NZ:^BQ'/ MM&_CNYCVM1.NV)1U-*&JD,H33F 7'E3)+LWTIC-?3 1LUB-%EWM3P?)7[=Y5 M[=DU]5V,>*9]&]_%M*^=_%5#R:I?. -;_+: M&QQ\;CM:S?$;I"4"^37)X]=A$J]^)V7Q6Q3%WV4E\1L2Q)?U3NM\IP"N;B;Z M_9]QNGN^*QH]%Y0]1VW5$H]W\GFFC1KWYV/X+8-?KX[P*[3WZ^J][J7>[7(S MYCHAKU]'Y#'C:P#\6L.QV!S<"*7E#YE2:KN/(@CG8AA95VFSKA),[%\D/FY2 M>+#:P;?OP9!42PV"D51!)-52(RA(=@.=,E%8#STP@%JQ\XOD^3C7?[[N0P5\ M*^QK.C[M-_G&RSH1 PAE(8%F-URNRC(/=AJ;0K"6+)-QP;A@7# NML+%D:-8 M6#AMQ[OJ:G)-W50%_Q2;7=E8=E TU=+TRL$;U0,26UX91"\!T?%W']A(KW>\ MB JVP-9(\*RVD/M2E;(/*J7E15CNNM&J5>W9-?5=C'BF?1O?Q;2OG7#%IJRC"56Q^^>1>&:<'$&LJEF&W;I'C+R2!W_H? M0?Y>EH;7_9Y \!L@\%V,OWS^W3L'Y7Y,Y"R\%[,X.4=]3Z"IRV&N*V:;D G? M[^F75UW.8&XZ5FN9;,_\M:V8;0=C9.-V&XW;W$*W0>^J]NR:^BY&/-.^C>]B MVK.ANYV&;FZA>WB]MKI$.68KORX;K-F@,4%-.N$/+8D M,_R. [_6<"RV"S=#:>$>NJRL[*S=(.L=?/WN%$FU5"$8215$4BU5 N[D4 D MM6+GV;]0=5&= ^DYD+Y"I@X.JF<)C_%;2PVE(%U10+RJO:N;;[1C";M+5GFP4YC4PC6DF4R+A@7C O&Q4X[Z54J MCH=%V':\J_XF]PVZPW.P#!MB=HZF)IBCNWIW<*%WK@9LD3X>D&II'^9XFUO661O+2V4HUI9U,C(8&8P,1D85[;4U M#--N3B<_QS;N;<<.;<'M_.KZKFK/KJGO8L0S[=OX+J;]?MY5"X]XC>6P(TI6 MW-.OX>^J]NR:^BY&/-.^C>]BVM=. JNA;,6E"*H3(L&E"':44O@Q%OKX\Z7'R@'8"M950I<]I6 [<=+)+#6"NN%%?M75QNH.'+ MK$U 6E4(UI)E,BX8%XP+QD75PE>YW$ 3Q,IJB[ MT9G9*LZVFJ/ACHW:C+=# MXHUMTHR[ ^.N'0R*3S+>NLC9&H,A1KRSH9&8P,1@8CHXJF MY1I&C=>],L+UU(O<,- L3,_S-%\X1B@LV"*?$OE(Z^V^V2RA3WOUX=]?/IX> MI[["H=M7*(L[@KX'+=[[*D'V16)LD8+/YG,V*U4(9TTPEW?U_FBD M]T9#MIA7$6)L(6><[1EGK>%!;!1O@*&:C>)LQF #%R.#D5$YBK5EG8P,1L;: M1G'XUX")X0]2MOT<34&@-G^GWU$NM]W((&%7F[/W2N%EM*X9NL1BG!EA%TLM M6MG5/IJ@$ B_()NM-OIOOJ9-UW"L"GAG@^R;YS[O)] I,8?G_K/@6)"+H4@M M_%O&CW(O0.5"/XKS9#P'2 PUYB11?YYL*YS@(CO_>*/%YZ2/B\M$\7<'?5V+ M_SE]<_)Z(5"[_?/>"+^=F^KY\+)DMNK/;[)>$(W<(#!10YOXJ%7^3^B9)Z5N M'2G0W^'1TKRQALG%\/?@U]?&[[_>^Z_7!&R!\2ARC,X'-L U^SPZ=I(E^'*R M1A1Z!<\/_:G,&Z6&D9K]_H^)' )_3MC>QAA>,)X=PEK,^<>_V:XW$Z;V;6*X M#Q/#UKZ(T/?,B9@BP\>J13/#?=8^VE,;G4EER&\?T=)*F4%HA&17"=!0HH43 MH3T+P]<$X-W2^EWMO3#)%*.AS685^2IY>> -2>?5%(XS,RP+!OKMI'-"OZN! MZ7D\*QJ.U?=9J MO@.8;9G[.FO[(T:SXSMOJ8^YGX?22I%MP807GE[).??M?Z^QMSWE ;X=_(#5 MN0 KY 3:*R4="NNT7%(HDS(SBS =X" D9$^0:C\3 DDP,]]@OK$]WSCRS=D_ M[\\?"69BQ]Z6#VDTJ*[0I&MI2=%71DS;9^.[F#G?DF'$$NHNO9#&2D M[Q?#BW[OZJK_O=L]J0%/6WC7[$:PS6LEP#^.=KNA/U'N7"C,B6O_%<%K#-?2 M;'<6@; ;!0)_ULB)+0G5RT:335./8Z#M@X3#RI/P#G2!#$5 VS47E(#5[( T M!W7T,#2/0OG@CT9(G_RO[T4S[W#$\,7XHR]F'G!3]T&;"=_V+%T+C1_XJ^W"$(9IJC>*^/+%#X0/<])\ M&%KN?O9CTQ>PEB<8= (+#H+X1?1^&DWX*O;PG"&@( #[;0DBY;T-4I#:3!*3 M 09 $A$S(#^2.OT^SAB%,+1TDPCF&ACQWL*= W>+"ENQ3L/-/@AYO=0?GAO M.""[PE9-!#QCP4>\0S&%C>51M!L=U0!FX\A3&;?4>-;NGV%0V$$7#Y\)$HX! M?/2OR(#;$CY%-N%'@!'/=M8ZQ;X8"PH#P=FJ79_YMBG2K\@5),.>:]>$A'Y7 M,NZ$K9SUEL>MS'3W MS[8SMZ#3MG+%]Y%D*$5K9BF_P-,BM"?\Q_7P@G,#X$@!')GP"4]-1D3LTLV7 ME1EU%&/2[Y L G_QHA#Y3N;)_KEV-W?>9AYH,\_$DY%3F]Z#"ZLNF8-#L98X M9(;93^)X2[QM5[-:%'>!29@3_!08M0F"T+H V5[K7!LL6HF?Y9B7JN> :$(H M(NE&23+R]C31V8"7J=H9K:_9H9BF-G1)\6"!&?V7%527J$UR*DDHW+AV#NXDOQ U2Z8^?,#Z(^Y[_O";;%\ #9V@; M\2-Q\ONFACE),FF8D\ZSE::ZT<5!+75E.[@P8#3S<=%B-Y1,=]X0I3[OEUCT MDEB(;#S!&C\?;NC>;H9^2;+@Z$6Y@G$(J<)J>GC/!V3TV3@6=?E \\,!^@!O MKA0QEP^MX"E_S1;52Z-;\H_$QNT,[-4GR@1(!0ES9L_$"_['7Q'H#.0XM]U' MT$G(WD*_@S2IKLE.I[,STK20QM^ :9JH<%M$5PND@L!F(N^6R'=>:#A[)VDM M*FG6."GZ0&G.RGB1E0F[5PW/35Y5=:O0A6&)':5[]5U>&S?IC7'PGB2[LD0, M=.(2G %Y!!3M*,\QO5_?JZMU?33N"D9]O=\=Z1>=>9L60ZD^4-HA&GK]_:.A M56F-3:G,WI)E,BX8%XP+Q@57%6NB FV"_@>"-D@T36\^O;[S>4Z_H%H=65*M MY8^NLV[-Y5]JBKD&:>*7^K#38:-.&_!6,\BP\Z )LL][^(,7 ,!8\%G*%!(Z ML=3#4L\Z@'MU8,0U2.;I=O2K?=U@IXRW*N&M=I!A6TZUY9E,XJ8,JF6Y9NFI M3XZE"JYE\8;%FX-<-]L!KVY23@ T@[\MO[OV%&G!HDX5L5=/^'!L1@V=D"U9 M)N."<<&X8%Q4+3:#O1A'38'H=5JI^F\3<5QOC9Y3("J#HKJIYVP8:@.>:L19 M6,^NH4#9DF4R+A@7C O&1=7T;-:@.0>B:O'!N7I3=5:N62NJ*>;JK(H7RVOJ MW0'G0+0";S6##'L/FB#[< [$CB*$6>KA6^BP,>DL\W!<8,WA5C?$L(NBAK:X MEBR3<<&X8%PP+MA%T4 UO33(K]M*G7VK<)I::^0+*K).1PU[)E=MHH.]!5A][< MG[)MF\>^-YUKW"Q^FDZ$W21AW)GQ3/J@K@:'WTN&F>_^'+\Y?EY[!:.*69CT MK0Q"8SS6 L,Q?%NU3'\2SMCPTW?(/NK&3_@I_M.ICC#WJ5VF_#R8>'YXAGW= MX1/7"F3S4]/P_6=LJ1G/4G8J#42&RAG2KTEPG)RAH9O(LI(AXE7MN-Z#L+6W)V1^L:9Q9VX)1#[*L%9RK29QMQ7IO47!W>]'^1 M]2 (.M>N]8?J ?[2AIR:HIVPKD%&OX,O?Q..($'\^\7PHG\QZ/4V[]JYLD=G MM],Y:)/.8DO.M:V':KZ#DC:6:$C,*FS(!%_(^>=P]R3OE7O/L>:?OLAB:HV; M<,&$YTVAZGGZ?.^6T#7MGDLI<:1+YYUO$X$U(SFDVI_Q*24V*.)CJN7W*G.I M%Z_PS%),1Q@^23 3I-W/A$RJ3_!N6A#OO>$P?DR.X\<8O&,\. M87UF"?,Z[\X?"69EQ]Z6I2R-FJ:#A.:0((@RY__Z7C13/5.#['=F'@QOE_*] M/7._IFHX-Z[L3N][I@A(_-YL)W18BFNHNVEB!/ K:!_XU3$P/Y+_2S=]O8;W M59*N^;[A^V;N\5?&*=\WU=L6\CS:8Z!UK/#/F1/X!MG1#4)FG#R]+3$3K@6W MB5MRB=Q' 7P1[IJI9PF'[$QTA<173JGA!S] FP)Z\R+X".U(L;%(,XU@HHWA MLE%&)7H?3 (?PE?10\M>.__*D+[CH+\R?DOA(;@!_1#N.-N3+QW#S#P_P%DB M+T6CE.V2?8Z^_60\H_5-H+4)-#=:E"]P#'G_"I\\FJXI2M$*7_TAGK-W+7PC M\%Q7.#H-X-O!#YCW>(Q6%D7)58,JPMI^=MRI"">>A79#17:<.5++%T . YY( M*5DR&YRI=Q\:(-+Y8AJYPB=(Z)H(S?/"H5ME59:H?+D(L#/[V@*V; (%A%]@ MS)L=\_76]&*N>2"K^=D@^^9%%J9RXT7N/\L)7K@IE9@R.A_80.[Y>U.1UY?, MVHA"K\!%Z4]+KE\9.['W^S<7-YB_4U81*3L^A?\5Q\>_9>2^>P$G&^4^!TYY MD'G1Q"]050JK\4W71P1D?YT] MU;6 VCXXRA%DLV^VZ\V$J7W#RMT3P]:^B!"TSXF8DH7@G3>=&>ZS]M&>VNBG M*F,2[2-:ZH@,0A ?I-DD=M$]@SRJ@< %U"K&UJXB7R7O6=:TJZAILU^H1GZA M5XD#]O3P/B+F),Q)*FP<8A]1);=EYSZBY3R0.2%SPK9S0O9>5');UO!>O("W M%2(;-=M:&*&W)(SO>H8F_N31[]V3&C#!'?EDUDN_/:9/YC\3X<:^!KP3GR:" MHGR+;I3$O:7W*1 ;Q$:+"/T[?M(HMY7,<&Q_V7FVS"[&4QO:CRKUJ H%>!G M5N0KSY,,)-[L8WF/=";- ]#M)7')DCG) .*80I3SQ7/ MNF;ZPK)#BA'3.JS(F]0V [/M0^P4/'3F,XR-)B@L&)G7.EW=-AR#.O&K9?N MI#1VVO2F<-0#N8*985N)W0D$(YB0]+)E(ZL3B!6CJA>8A#G(@\6D*M_'%^<] M%I.JMRW?O,@W!44!*,,7LJ#(-6$#X*H)GSG&8U?RQ#= )@FD< L%*\E.Z3>! MNOD#CO3C2Z !EP#KRI7Z#EZXYU FV,EP77>$RA/697( M+=E+&5Q7]@FJITF,GY57/^ L.1:PA$QCV'U,A- M6%T;N*T_8*V@0%E4NIW>,@&]&*B(MG'Q/4-CA8Y5JPQ!^E5#LH;7-.8*!M$3BBW G2]T Y1^28S#U$,/I_!CZ19 MRU'HS\6Y!JO4O:8>@4]I'"3JS8' _ZDTYE1$2J)*!0('A"?#G*@04-I#V%?/ MHAA1%W-TD]/SC$ /)MZ3N^G)J5?4QXJ<:PZXW#[@IB^&)G4*5W);53B$."\RNQ6('9A0$ M>1=+3U_'I)P-RDM%>QGD97IP#F6%S"3@S'!5@0-T E"$X-F#D'G\,":6:$_\ M:^_^]U^)?^V501415!08((NF(FN-HM] WK^QJP(?&\/R92W/TV0A$]AG:=NV M$:]I24_RRDA'"WQHJ39OI*_@D\HC!#=]('1\7^(9DJ%PR2'0' ^M\^?:S5@S M;=^,IA@-)UU#%D;/HMH0ZL'R*1<1*I/N M@^)7T?FB$%UX:080L^@>6#)ZV1X-VTEQ(<]BA$XBPW'0<6/9V:?@O;*] 0ED M;H)E@J(;KY=@:@D*RL1FY%C^'IQM4BM M[%;$FYA/_@EFPD27)FV GO5P9A.(T.?JB[\B/&NQVS5C TE)(7G7G(LVNWIB M;#1!K[#L!]]["B>T.)A*S #E\K.?S=."TIOLU<>:XZ58':B!W/G*9'6@@MOR MKT",(ZQ GP';#I]U#4N *Y,PL,T9B2(LU.](BOFRC,PZ M73\6-@PP;;I!,!0(9ND;2+,S'(/R3N#B?529+&FX4A3O\:,("K&2.5>FG4CE&$LG1$\ZL)'E'NC$6N> ME]Y3 2^A"$HW& NEHI*47.RC\]**?"DH/<^I0C*8+#_3XC6?%RW*0Z\H%2H. MM(HI6T93V%@;$VQ("1+FQ(5K[H%&4W%4:/0FTAO5G%.!P M-E'1E\T.LB)/'*%%+2-FN%E>%*3B3=LZ'?P!2PN?@Z\B%F._"9F MN<6!X"? M$;!1PI;FO '*-:'./(4ON 2]94<5O*V!@K M2#LT\TI+J:PS')"A/TG3N'_68%YV@/8X/6.S\_P'@\SC^$2:U('_(6LCZBZI M+=@,4W-_'#,:^Q2"Z![8E2W[GDE3IJ _ABC6D\Z"YEN54O+EZSL=<*<]"._! M-V83DO*#$H" $*_ZP+77A'^#VBP,Z%+VS'R)":PY#725NUH@GE3JR!,&[W1I M'T#EFM?=S(DMQAD;-#8(1KA0WV7L;M"\LWJTGP;"SR)]Y@52? M8;,HJ 1WVS-3825;7EMF?4C5/5\#P\8 =0&+ITU#Q+XMK;[4P%&6Z3"E+15 :NO=V$ M?)E:0*TA"2"<-<-9,VQ^J)_Y@0V6%3=8'B93IG&'L^Q<9E^2^4[QG%YL<$Y; M$LS?.'@T@G>SZ;@>%\GQ3<>'S$QJ'*\XYE6R7DEEB@A8KZ0R/LHEE2MELHX/ MK"R6A)%4:1-%QS;N52I#TO01%.@IYFV@:1D]!:$L;4QG#B.$$M] KO*N%ZC\ M ]-P,:I)F9SC +!,<#9%?YUK_W+31^0KL!11)F< M^)\>?*IAG:'(QWAE2XR%C_'1H?$S"6RB(M'X-/V ,6J/AJ/*/5/99C'S CM4 M+2-A_1[N0#9$6I9"BDN7!Q&Z:K"F$?EKQE2]2)9##E04_^(YQJ%50I8A1O^. M#!/'>87/JGVEFHFJ?RRG=(K+\V'N(1K>B\6N=60R/IG/,81\XOGA&<:@P9^Q MDVEN/!6A%2P8,(,&29(<53.?MM7[DWKVD@+4 %CE82.8DF]DW@?RBQ8\N[#9 MP*GAD7M?AM@#!.0&P5L"^"C0Y59-A84HTF99&Q=\2+\[(IJF==.H9+9O4$X$ MAL#FK&+Q4^?:MQ>_73F.YB?@"_4+^8F . ^3_#A!*&8JJ"]?#=TWGC2,[/,1 M>YB7XB/[\6Q'QA8FR1'9(G&4*)8PH"W*M7*\3&64GF[W'QG*S$GTFZM&K^S3 MIFL&A^-S)6<]"0H(9,#W#(X\>;Z3DXM%_F$(_SF3(XEARU::;R2TOR*@+/F5 MY=.6]@#" ;Y:U\81]H6VX&O8O]J&GR?">'RFL:7 \EMR9X!%@ MEV,LJ<$[[V.WO"4PR=&=K&$N]IA#^IA%;<>B&L>C[N*.'0L$ MAYAKP,4/@V*^J&($P>Y3^F=G/V$P8"0*P/?"_1M^E6D=X80^T[R?L/%2QE@V M[T2JN7_.1,90VH6'613"?\2:P$&!W:BHJDRZ.(@MLMQN49Z3,IB>"& R;W5. M5*._>HXLL?I3A@[!\0I@8X2?L"9F2LR4MF=*C>-*1TWQGU.M,DQ0L;X,-_2< M9U#.,:!P8L^0'> ?8F:5\ CX(R8X9O]*K_CR[VOMP3?!!9RH'F&)Q M;V%EQ$ME7IEX,-R3X2LS2N@]JVG,KS]^-:6!WV"Z/TN"S'1WQ70?F>?NC.<6I::U&"Z(5J;_[*1? MDK9B_QYK_"BVF,;G*_-TI&H94:,](+RMZHT8,^ / J/JK0B[ ;+2R*QB5ZR" M.<7N.,5*:WG6S)4R#>$^ SHY-O3.#F?U,J?\6]+[.]WJ48HI1:9F&%)L[C* M!T%E455QLM 3A=P,JQ@Y=D;-8V;"S.2%S(1UO=UPDULRZI0D//E"Y[E6T*:2P/XG!00WO$=$%X,+%6F=X4%"+I:39A4NL;PM>N MS%'-:!#.TMH^2^MRFRPM3D#BACW5S:+AU"-./6(AM7[AZYQZQ*E'33RJ=;%1K]3:VT1VNQNK5\JNMEI>C MG*,$O#0B5/X(K(?V?G>329Z4W1+Q>DO.C=S3E[Z@OM]FTC!IF#1,&B8-DZ8R MWY;RZKRLL(ZAGN2OM17Q1<0NS8A04E@J!YX/9G/:Y5;BU-IB9RQ7)0ZO68CY M";9%3K6.KN'_3M]HL82ID0QYAC)C1>R96\G'O4[W:J%NN=:&+MH[*7G/QWB M) NSZ'?E'XL,^MY^Q3D\[FE/G$M?BESCUCAR2<5P3 M_?+UTUN58M?I='9&FKT,5%7JWF1RDB2! \$IU(^IN2OX>J'"Z3Z)^1(!7IH6%TKP MVKUA_GCPOE*.1_-Y65NH3@2[(QBX?;M%\J%>=$; M*Q5D2UA)0O)5Z,"6 OAB27L+36R+DULV3/: R'@P(+5T7'SP#9E 7O1T(=UFDJ_X(?OK_[_-\3ZEP!\ E^.SGK P\"FL!"X"?IOX,U_0Q_<:.I MY87JR9/?AT/]>2"')=L^XOPM2O, M]"[TX=5('U[T&3-U8B]2![MVK2]*^]H_>^EV]#YWNMT]%[OBG%2)YPHU?AVG+O #B>^]+KZ:-35>]T+QLV!<7/M.*2G+X5- M=826KC[H]/3118>!4B,&L[/=[UWJ_8N>?C'<\P6S1S,(&SAVTE$2JS"UR\#Q M:J?'^0_'GMJR?,+MF,BIJ'D]Q8+;E3!X!+!\^-MRE@"BPW"D=WK#W7.$T^9= M"=4%T39VE-VCZ4+OCBY!QMB#?,%H.B":]F4D60]$7;W;V8,EMH$(JBR ]F\Z M^5O ;6D$$Z3NJ-?MO9D#S%'EDNICI[K4 +7+,B@X.IPWL*CM$ MWLX!=-GIZ%>7 P90G?G1SE'1N]0[ESU]U-F#/^AT'3N,LAV4Y)Z]. A_/I5S M6Z1N_KV%!9Y6197+TDJSGZ4AY:LM-[NH!=:Z91Y HFH*J5JR3$8$(X(1P8A@ M1# B&!&,"$8$(V(/B. ;,A=9L=062 M#RX[0[W#R0<53C[8U6:/.A@ORD+;@7=Z=S75/? M5>W9-?5=U9Y=4]]5[=G5\5T%,NPXU0YMY-O6,U4)X#\>B[B46];L: M^*M4R_[&OJ?77Y#P-RYNK_SFMW_>2$WN=IQ_GCJX#701T,.]ZUNN&_%[BF.&JXSR]EI M\/'@"N3<(P4?LV>U*C:26Z ;FT8.:1I!BA_BS'-5UBI!9C>&$<9.&['S(K,( M0Z:=D'D9#+AJ. -F,\ MW'8N==VFW>80^M9L];&]O5SJN@8>7PY:K_5.2$&F4W=&&+?&]LAZ]?.5X0G,JVS-Y,^ 9:7'+MF%N;[?V%*/01 MZ/,!J',KB>,^7,/3CW9HBZ"R/NS+SD"_&++#HSH@.*9K^Z+;UZ_8!U(A-!S! MXWW1Z>H7 P;!&B!X=2 4[,<3'L!2X&\K8IPZ>F^TA[2VT^:AX4!@.+:O?-#7 M>WQ'5 @0A_>@]T9#?=3AB*C*8&!GOG6]W^OH@\L>>];9L\X6+K9Z,B88$XP) MQ@1C@C'!F&!,,"88$XR)@WG6X5\#)H8_2'W\S[(OG/AZ, M$NB4N-YS_UE.\,+!>;*M< *[?3ZP@=S9YS&Z(2&O+\^#$85>(?R!_E06DJ&& MD2:QO8=DY*) I*FGG#KS1,J.3\$C.<@\Z*)7Z!J MM]/YQQLM9B9]1$"FH$!WT->U^)_3-R>O%Y[F;O^\-\)OYZ9Z/KPLF:WZ\YML MO(E& 2Z0_V"O]'=HA73#X-?7QN^_WONOLZ>Z M%E#;!T>10^#/R0VQ\7%?,)X=PEK,DB =V_5FPM2^30SW86+86LX-!-LTG1GN ML_;1GMJAL$J91/N(]L%V#=>T@3Y!:(2"'")H!]?"B=">A>%K E!O:?VN]EZ8 MY#_1>IU>=Q7Y*GG/HC!!I]84CC,S+/06_G;2.:'?U<#TNYJ"%(;H!9H9^3X0 MAWC3&RW'O%[ MY6X!:,ZQBR /\<_)1_EUGM2\ VL'2.HYCN V9:%"V;],\1H M=BP>+(WI&^2AM%*Z73#AA:=7D 0V^ MO07O/K+T,CCOSC,DODB.O2UE%\KR2X2ODLI>)05SFF9;OYW_"4=0!,SU M; 8ZPO>+X46_U[T_)P!S:Z^MPQ<-]&0BT_ WQXU?KCWSUO7O2P%M-SE$B M56K_EC#M]S>9Y$D9>X_76P+XC8.B2E]0WV\S:9@T3!HF#9.&25.9;[\D M17KTH@SI9?'8FI+"4CGP?#";4PNW$J?6%CMCN2KQ5\W"TNKBL82ID0QYAC)C M10R16\G'O4ZO\Z*LZ85[MR@^'219F)W[VTGO9-70N2W)UCQ/MR/_2'S8Y_8S M5L9I1W-Z6.(33/*=R9\X4QE,],O73V\I_?SR3:?3V1EI]C)05:F;3226!,YE M$S.9=T-FF:&+G@1)9)6GR^3=#7F3U%>-Y!L$\>0\$ MISQ-IN:NX.N%"J?[).8>:QSMKK],C2LA'<;[3UC1@J3"$?G\6UZV:'GU[EXG MS3#N=;XGJ2X=6')QW(1B*GMU'Z&RT<45-NW0!Q=[KA+>CC3UC:"R M30FC%^%K9^GO@)G+2WUPR>4M:L5>CE EZ0I0,M2O+A@IM4+*P7L*=?6+$5;4 M&#).ZH238Q=9ZO;T3J^O7S)_.3ANUB^G5 V911^,^GJOSPRF3@QF9V+(A8YY M8\/>GHMQ[=$(PN:-'9@W2.5JF7EC9?7-C4[S'XX]M5TZI;=C(J>BYO74BRIB M[EBG8N=0'_:[>G\?W6D;6+.SNAC:>QWH=<"$!K3>4._W]E 0D-%T0#3MRT*R M%H@Z7;TSV(,9MH$(JBR ]F\X^5O 96D$$Z3NJ-?MO9D#S%'%DNICI[K:'^U>PKG2!_V. MWKG8@Q'N=!TS#!?.+BGL!N0HC2=O6/VZJBRS!B4-JT*JEBR3$<&(8$0P(A@1 MC A&!"."$<&(J%<3:D[0.%@$@S(&R?[20!WANX:CF5$ *\"^X7R+L^M^M'27FXN!SHHQ$G5!UZ MLSEKH35;??3$ XPG'^C=[AY\G+SU.W*1[VJS+P=PR/?AM.2=7K;3.]N^"WW8 MZP.;'G"[YLIXG2O33JPMZZR!=; RM&K+.AD3C G&!&.",<&88$PP)A@3C(FZ M^J#9N[R+\G^8/("%3I-V?[XPO0?71FO)H7W+![2"-/5=U9Y=4]]5[=DU]5W5 MGEU3WU7MV37U7=6>75/?5>W9U?%=')/:!*WA3+L.-4.;>3:U>=5"> \'HNXE M$/6[&OBK5,O^QM:GUU^0\#JQ5@LQNK"*,G39BYT5& M$89,.R'S,AAPO7 &S&: .;HQ1+_H[+F)$L-FIW:0ZMQ,C))J,Y<:\0C.M:YA M.;J6++,&63!5(55+ELF(8$0P(A@1C A&!"."$<&(8$34*[MZ=]D4=5"X:VT% MXK+6;=IM+FO=QEWGLM8MVFR.F&_-5A_=N\MEK:OOXN48]5KO-)>UKK#FUYBR M:VU99PU,8I6A55O6R9A@3# F&!.,"<8$8X(QP9A@3-35\=KP_.LG^<3]_V/O MRWO;1I9]OTI#@SS$0,?A3BI. CAV/-<7R=@O]KD'[Z^ IEH1[Z%(#4G9\7SZ MU]VD)%*B=C8W%3#CV%I(=M6O:^M: F^PS($7=Q"//LB2].9(1J:Q,Q22:.K% MB%Z)6.]#T>9S4%##2?:,E8,!4L*M'5JD)H0<]B]BY)0#0U3PP!41'.$0MW' MX1H5#RJ(A^8 HOI#2-[\]46#_->V[AIIZ MI-^\R]YXY6V]/P=/YF0^^Q(J('B66CPM89E:[+5,[L43&08AR[WP7NS7B!$C MO>9H'K1)TA(0STM LYVBLL5EZN)E7<5H]N/LHO=^+5!E]5RQV+=SCWINF 5/ MF[Y\D)8/,EQ F#VM/XV I6X2_5)3!DEXFB2Z*WR;))=CO M<\&W-X;77,^-Z5J<@L04UP\FQ$$/(]O_-;)=E#OFH P:3VS_%7USQVY,!H7( M/SVBW;B^[3LNI4\4VS'A 7\6W47QB*!78H>(4+P/D"JC:^+P\P&D2(J\C7R- M5!Y,1_+]ZA#/F]@#=AKVJ2?U^-_IA?G?Z2,D.I[? #G3,*3$X5+I N7$UA%B M/;4BZ%4]>Q+1EV>_S=_*K;>W%/+>.<\M?5Z=/FU1REOV_($+FI)UWH:\-*J+ M\E#::K2M>>"UNS>1G*)S]H[/T*O-5IAE]+E^"JROL\9*](S,_66P#\O7-^"F_0WF\#:8 T0!H@#9 &2-.8;Q]3[FL= M5>V[*=\8I5;8P@X\UR=HSA^;GPW.JWSYB>(DK=3A?_SX_H677IL7DB251AHA%VHJ=;,ELPF!LH;E-+BKC[59 %PK*!HWMV'G_T?G%#;CFX]1S:B MEC.%M/+/>07NQG+JJ\#G&Y8?==S&9)S,F:YAS(RA8UVQL $S*"J'RB'->H[" M5VGU^P;6= U;&HPF:I5XJ:,?D(1ET\"*!=T>6@65&N;CJ):,-4T%G+0))W5W M$Y(5W#?I_PK,2ZL:-[OW#6J$T2)C0]'%]*L$H @3,.4-X;*PK/:Q90F>S20P M# (!CA("'-SI.K$ Q]8F8GMMYZ^>.W9]ODWOAIR<*34OQ\&T(0&/75J44=>$ M>;&ZB%ZE'6Q/V5P0"6]ZO!.:=&S(?6R: J8\ IHJ1).H(,E.(#(EK.C04;W= M"*JOW;*F 7;:C9U*XBD[B2+'T!PZ_=3>SSGZZK]VKVTW7U7LU^NC;>"[)2N^ UO$.7,;+1)'#YU%<4T_M M*JJ05-2?Z85_)&[9/VP"ZN4](_RMS]B;?//AOVX33^YNF/\\GY *&:U= ,U! M3<2;A1Y(C&U#8FSS0 /YM76!I@P@0)HN(&9/Q#0AVU>1L*I MF]SLWT;IJ<@ M:;C-(J?,W&.=35FJ*?<8#E:;$B*YHW2#R$B5D1%&\2JV_#^$/IP=C1A1+456 M+E:V>JV<.S'Y7TYZ'1 M=0M.?"%GO=6$$5GR13F M8$)"F\58!M13@0?IP=T571US8BPU!U+.MZ^;@XZQXP*L)%#>?=NH(560 (NH>!JH2# MF&/P722"I6M8,DV0",V1"'4?E&LJ-A4X.FV0>!!T?KZ+?) U&>LB:EY!/AR( MAO(RH325&@(J'+$WYXB],;/.3F6=+0B%-H96I[).P 1@ C !F !, "8 $X ) MP 1@HH(#=_K3I@_&?J'^. L$N/[43AWRY5?0RFERXNY:NQYR%YQ'9ZY0QF*7 MS_!33CJ$'80M>?/;4PKV7].^:ZCI?/[FG9&]\\K[TAP\!6?RN7\V$WQIZ[RX M@WA$N7VNNY3<-D1]C3.%C*B^ O%>5JI)=)@F+"8 M.JM$REZ?9WDL7Y^]EDEE>2+#(&2I+-Z+_1IE;C0*EZ@J2]*;"S03)RI#0*:U M@*RK&,U^G%WTWJ_=S;)ZKECLV[E'/3?,@J=-7[[()J(@GHE"']1&HY %#/^( M Z=7F%F3D.Z122 V-/V*Q2']./KXWO[\\2E\G]W5K8":"(F27(+]/M<1>V_W M-==S8[H6IR![Q_6#"7'0P\CV?XUL%^7.A"B;QA/;?T7?W+$;DT&AD#@]HMVX MONT[+J5/%-LQX8F'^=_H(B3G$;X"<:1A2XG#9=(%RPNL(N9T:7/2J MGCV)Z,NSW^9OY=;;6SH=V#EY,'U>G3YM41YA]H2&"YJ2S8.-R7YZ'DI;[=LU M#[QV]R:24[1R[4#:H^LG1V#L/,[V!RA,JEG1V]2<)H.S8M.JR##/+,7QJ!SA M?LF(T>[WG$PY&Z1SF[.P@]+*<5OA/M7VV*?E4!]D-\CN V1WS=:+?BZO"B10 M)'6SI4BA;%8BH$H:JTJ6PFG('7SJ/=+O/A"/\!R8R\F$^@@_-4-3%=GL_U22 MU!S.Z\MXRX?5)!5HGSM8/[7=[V#]U'L=U&[),R:(3:( 6S%L:;5">#>T&M:; M.1"+WE<*T#R/=V=CQCO\OAR(:ORECRDVLXZJ-3OBL&5=:) MEF >G3C;A"O ZKNY^FV9Y/&*;)N)"V-RJ(^[;AUSG:+UX&:'W R:##1[S/N\ M;)VI*5YX!NT #BK>D?N+XAVY7T<[ %/2L68TJ*"OZ5 05]8G90JY)&%8V*6N M3^$-5BDT&E39UW1<0,>0([D!SF\73(-L)Q,TR;4R 1NA#!NASLDGFJSBOMR@ ML2>GBHDE6Z%.3.B6C/6^@!XA7<4$])0JW8Z$>$&SC8*DC15/L9NDC:S &"C# M&*BA/Y@FR5C3P0:H'0I+-D =H]&P8BA8:E([J),%PTGT#80001>L@7D_0S3D M#0T[;@H(L_>7;('ZVD3JFH05JTEMX$X6$TM&07V84 V-Z@,9,-$ 3)Q6.UD( M!C1;_:<=;%DA>>Y\ '()2C4'ZFX4K*M4_D.8H'98+%D$=<."C=Y5(6!0/RQ. MKZTX1 ^Z8#[P7N=@(Y1B(U0_>EVQ#&Q) MQ"D/]'F04U($&6L=2D03--1P+, MDQ <(("A P5-,9LRA/)$E@FX %P +@ 7,)OWY O#[YM7 =X1WR?O!9>7#:4J M$M9-P2.SNL3@BH[!2_=3-,/ BFK X7;M6[G3T^^@9T&+;@:G"UTX74BZ@Q/D M^DXP)O-N/#Z)3]S62@ESR^ER%41QI;:5:K B9!4LJZK9>80AM8F=3+N:D!Q2 M/3N%F$N:K&%== \1"&XT6W,^C.R03X=).M>QWUS_F41Q,F'#=AQJO[ Q)&S6 MQC1B&8!LX@;Y>^K&KVA,XE$P.'$=RTEX-USX0G?#RR@*'%;!RXIY_CMP_?A_ M*#FG(?U[1M";(/P7(^=73LGOG)"5*N>^J6"]#\JY/3@0H]5-1<.F)KA+#."@ M3!P(,0L$9 R !F C",=SX_S,9COEZ94 M?EY]I?EC)M=-MDT'N*$]7>O]UW3TX-F*\I[>&=D[K[POS\%3X)/F_EFS,;B+ MODPM]EHF6I'XOQ^0[;W8K]'%8E3W:&YPY<;3SG:*RA:7"6C(NHK1[,?91>_] M6J#*ZKEBL6_G'O7<, N>-GWY(AM%0#R,0!_41J.0V;%_Q('3RP%N%A9)S+=' M/O,T&*(K9A[[K-F-_9D/$-P-L$NB9S;I]%QW*5Q71S>G2PB3ATWFIN8B)_RE M#1.@$Q= _#:I8V:SZP<3XJ"'D>W_&MDNRK6^H P:3VS_%7USQRY+6RA"_ND1 M+4DT!TB5T35Q>.4P8J[>-O(U4GDP'=FI MJ=H[9T"ESZOO,4J[3)VW,4:KP]#[9DPLS0Z[9ZW=0_),_"G9,OB^K)'W(#U M>AP@/6K6G_JYO+HE0)35S98BD;99C&T49DM^,G('GWJ/E"\/Q",\,'TYF5 [ MZ:=F:*HBF]9//8F7\[M=QEL^;"01^7WNT/^I[GZ'_D^MUP+YNE;[E6-JY_TD M*LNJE%*\ <\LDYKI5E8$CNC''/K+=+5G^B:-*"M'LRRY1 TZ,7G(1"3*B4VA;E0E#JA5D3];18'NG$UQWBZ M7,X&G0L6<6U"Y!Q1Y_Q30:F^@ M'_<-V!1B&7X[GMANR"(JL"6**<3]^=F^<$(RH'X^>PVV19>WA?],%QV$K^W: M%46\WGOM+R&[R"!X 80F$,G#G$PA\ <@DT! MYA"80[ MP!RJS!PZT1.\PBWVX_L7WL7:O)"D/0Z9JY89\.SP[/#L\.SP['4\ M^S$*$YJ.-:4%-R]@]#VCC$#\B MNPW*GE/V/B6L^/G(K*NV80GH4G7PC*GFXJ 8!M'(_;"(-;#V5,E\A,:R7&U0 M3[+F,GOKIO\W\Z%; ._LN&"=N]5K&?;SA8B]B7 M36RH@(/*Q'X-+/^'T&O;T8B1AEKNRL4*MVLUOYK/>%$JH/[M+U./2(?M7[<: MR+4IKJ(;GNXP7[FM84P3,T3D=WA^O"6J7 *8E>O<+ M#/I!.*^$<-XMB_".R8"->T*3;',ZB.N5%-?+DCC7_J^"#:[U3:R)F)IY.F+^ MN B?<.;OHNLU$8,(3@&$"QN4,"P5B6A&M@0[DE RF 78HP_2$1ISUO,TC.9E-WA=4?"PEAV/)5.%#=^DH&$=,*!6$82) MZLL:K(+ED#784"U0__97#*P*3Q]!+"PI$+53UTA MO,KY;5$-KPO@=_?875'@KG($J'ULZ%#KVZBP7>4@D%4%2WT94%!7U$X,QW>) MV**MK/AUR]+L3V'D.;S2Y%P3!?#0S=_DH.]J6$OAOF M,G>K*_U79# 'Z@K\5OKJ@@;/_F\[VB.& -5J DH"U(!S=^99&_.N1_'ZLJY);5EE8H MB.4[]0.TL JS8QH4X>NV,; NII?&H2:_MX;F9O+(.X4 M\WL*P@$)DP]1T2!=PWE#=;V8&AO&XLLP*KM2ND.I%E M B( $8 (0 0@ A !B !$ "( $8 (0 0@ A!1,2):49;;AJ!<0PX,2D\@*^T\ M$%N4YU /4.5QT!&<*W;^C8E("[=>5# M"1AX8&+5 &W:G.9IY0VY9H)8=.HB9"WM$3Y3)[_1()@^>:3;8<+&K+,%D>/& MT.I4U@F8 $P )@ 3@ G !& ", &8 $P )@ 3@(GFT.I4UEF0QT1_VO3!V"_N M[P\L7NCZ4SN-W"V_DB-#)BQF[=I(JZ!#5N8*92PV<_E,2!4YQ*>77HKZ;<_4 MVG]-^ZZAIHYA-^^,[)U7WE?FX%D0-_<2VHW@2UOGQ1W$(\KM<]VEY,Y^GK56 MFY,W3':$/8V#I=YK_*6B?G#I99+8N?!^<+D6=$E0N)@ZJT3*7I]WDEN^/GLM MDR'X1(9!R#($O1?[-K]W- MLGJN6.S;N4<]-\R"ITU?ON!??TEO_11XK+'?1QN-0G:N\$<<.+TV02 MB W(N&+'%3X;B6%__O@4OL_NZE9 381$22[!?I_KB+VW^YKKN3%=BU,PC]CU M@PEQT,/(]G^-;!?E>EQ2-HTGMO^*OKEC=@!5*"1.CV@WKF_[CDOI$\5V3'AS M '9@AN(10:_$#A&AJ!\@54;7Q.&]!! [@-M&OD;J669.\%WK$,^;V /6"O53 M3^KQO],+\[_31TC,(7X#Y$S#D!*'RZ8+E!->1\CMU."B5_7L241?GOTV?RNW MWM[2*>+.#4K3Y]7ITQ8E7FZ7C!CM?L_)E+=!0'J ]-A?>M2L/_5S>75+@"BKFRU%(FVS&-LHS)9" M"L@=?.H]4KX\$(_PA*'+R83:23\U0U,5V;1^&DD6$[_;9;SEPV:2@[S/'?H_ MM=WOT/^I]SHH7Y-G3.1KX@EME;BF4:O 7CD*" H!_U//Z&V[ M=(J8Y,]LY>0BU)K_R,QLR" Q?2<5KKSJ-*=0YE&&RRAY5CM._E7EY-^94U<: M21J"@#+S'><\5;;QM)#T^X5W=Q5(.\MM44,?#A+[K(CB\-!WJ;21FT:;QX : M,\B.(A)'/([XX_L7WF#1O) DJ0'LQ]]I6JA2O2*V9(# FAX:FUJUX M;F]HO<[<3*#2Z;@ZJ49!\#-CCTS':)(.1>SX@+IMY9J77$\N%65>1G=^9NK( MW82$=DSIN['I_%7@\P %#W#>QF3,N]#_G%.\PBGF,E8U#9N&U)S6"MW'B=P^ MG*A89:7?(B;>@R?2-=5QRSSU,1FXU+] DVSN$>B0[3HD2[U1Z,6F*A]'5LBAJF#G]$US?'PZLR* R6J,R*H>(C/MR'\M]K;4* U1!":K@ M,;19*AZK0LP%G.#PHB+=D#+@;I@+0508H<:J;F++$BP' #,E*HL&8$:SL*D+ M-C# V>B"AN&SQ$&-;%IE6HU: 16]WE_ M7'BC--YK6#-4K!B"\ZK ]FRA\CV190(N !?=F.S=8@NUB66L__)M*&3MQKV M]E#(VL:;0 G-%O&L^M2^$R"R*6>PHL; MCZB"]?]SZB+^.J7(31B,OS!ZM$"ZRS)K0X 52P7Q7@L.&B+9J5CO&Q:6M)J. M3L'(;Y,"N"9#$H9D@&+[-Z3'L#W_%XEG1'FT?^^2+-.(;:_H"I85*!NM#0=- M$?^6AF5-L T 9GW3I7I(?='8?29H.!_Q!]*=.>S)8)@%@>8C$)LKZ?\A83"P MHQ$CFZ7(RL7*YJZ5-P"-Q@A_2\::U-[68F#W0V5GE3N>$Z&YQT@+.9C!?P9IN0O>01MDF*E7:@V#*QFQWVCAIS#H!&8 ,J.($ZW;;P&>P M:W>R:TNK@]"PP3HHJS"9H4K+M#3V&6RH!M8MB(>"!0$6!" #D+'-MJ0_;?I@ M[!.0/!&JRYE#XKW8 MKQ$C1GK-T5RMOKB#>,06*;VY0+.=HK+%97P665JY818\;?KR1=910-Q3H ]JHU'(S)4_XL#IY0 W\WP2)?W(-A<;Q'#%K!]> M(VE__O@4OM\1L$NB)R6'=:Z[%*[9SS/?9[Z$,'E8>QH'2\X1?ZG(84LODQAU MXK=)<@GV^USP[8WA-==SJ?OD.@4#DEP_F! '/8QL_]?(=E&NT3YET'AB^Z_H MFSMVV<%"$?)/CVCS5#?Z'3LF2>,(UBZ"-8IX)7:(",7[ *DRNB8.CR8C9M%O M(U\CE0?3D7R_.L3S)O: S6/XU*/.)?L[O3#_.WV$1,?S&R G21+D4HFZ$%FQ M=8183ZT(>E7/GD3TY=EO\[=RZ^TM.24['UJFSZO3IRV*\&3=/BYH2M9Y&\,P M>AY*6XVV-0^\=O?E?^'Y)GX4X+>IC8B&9P5 MVPM%UF9F*8Y'Y0@WMD>,=K_G9$H@#=(#I,?ATJ-F_:F?RZM; D19W6PI$FF; MQ=A&8;;D)R-W\*GW2/GR0#S"PX^7DPFUDWYJAJ8JLFG]-)-P*+_;9;SEPU:O M!=)O7QKT?^J]_65FLK)$9B;>S58I:AJU"M&5L&VAZ#25-US3K4B$]'VU0+3. M@U/9 ,\.OXNY]#$GE=91"7:S4'H*GP7LSW4._+T//C9?:$-K1:.W[=(I8I(_ ML\>NBYA@_B,S4R"#Q/2=5&#R3)V4]5/1!#["OLF#GLSSBQ0^V$U)[KOWD>F[L MDHB_]>/[%U[":%Y(DG3D<7<#V,\B('LN^;!50G[(Z>6'+*;69"$%C;[;>2^@ MO9A[0<5'L^N,^>&+1Z9C&$J>I$E]6PAS@9/)YV2O;K"T@0VCCS499LI6C94C M)Y+7@)4^-K4^MB3!D]W ;.Z""KEEWM:8#%QJ#*-)]C ?=,F.NB1+PEPZ1--' M4,M8,4RLRM#3M'JETF;0Z";6U/9J%] ;)>B-'R2B5.4I#/2-B!(0]$45OD=" M]TM_<)]27;P]27>\JF(%)@6WS?>H!2NJ8F+=JJDN'7R/-NF0AU<_'A%*-S1T M*2M @52A0.9$O^$T%R\2%*F/#>B=W3;E43E.M+Z$%5DP3L"M:+9*> QMEB/# MBGURP2@XX*A21Z17,N(M7A-=,'AB30_L4K5OQ MO&)?ZW7F9A &:788Y$L0AL$+_>BIQSX>1D'(2#=>4*0%8\ADK&L6YMTW( 92 M"Q":,I(,*SJK.H74"Q#ZVS._&<3?,8Q3UON#4Q?]5TG/O2^,%+=1Q/H9^H/T MQ7M**?J=N^%?@>^L?*X%&D+%DFQB2W1F+^#E6+S4I4C^(6$PL*,1(ZBER,K% M"E"$<0V<@V;KB6LR)!3" Q3;O^&8=+[_9V1YM'_O?&+:#%V@8U6'X](:@= 0 M;T%5L2IZ4^1MB09"P;4*)>?550(P"@8%4SL:[H8.8VQIQ1J9X? M!%,V);'3]DQCU@G( &1 D?J)&;%\4A^8KP>:KZ6E9.M8L30LZX(-$.#AJ@5: M&@\-K&LJEOLU]4,%([+)*O14U@G( &3L;$32GS9]L/P*'8_8(5_^B*WN]_P9 M$\DSN_"RN92*/V57,Z[ XLI>HH2ULU6SY2&'>%XZ2?Q3C]H,[._TPOSO'&OY M#9 ]C8,9'Y-7TL1P'@&F:B*9CVYI;XZR=U.@T(MZ]B2B+\]^F[^5(T!OO=Z1 M"O1.^I"&^8;S;07QZ?L*7<-:\&#RH0\.R%W0L92A]K""^E< Y[@UAL NJ8G$_.6(KI)-CYC0M;]B-JS. MC_G8.O+WU)VPTR#,'/HH#J>)Z^_Z[.._0A)%.$>:(F]Z;].N] OR",:[8/AN M&I&:D;D;0FN?UMT+: ^T[]J]X&"IV;G\?$", M1Z;CTY[L%(W<#W-+Y3&X3^V4>V:E7/J#KS,;Y2ICH=SZ]ZE]\H-=^V[XKXA< M2G,&27 N6) NKFF L09B@"P;- M+8LUC18;H3 >PE+=9:L"2IF&M7U.5)01GVF3- M/+SZ%,^4;FCH4E: *=,,4V;.EAO.E0H\YKZ&=1GJHMJ/I"5+IG(D:7T#RZ)+ M_ %)U=LQE2-)QJ9F84MTOQ (N#3;1'D,;5;3@X)A_O0(\F.:9;.D?+H;Y@*S MU1U)6WW0.:W'U)+U4C>F5-/""J3,= %8>6.F;F"9,N[+-;5[A0A-F\R?$^[M MW0"QL63C7'H>_\Y,)%3@!$DJUF1(96@_E)9,F^JAI"@*EBR81]L!*.6-F1J@ MI+*LO9HR8: %4X/[=9_(,@$7@ O !>"BC;U=VZ .P=0K=$!+/%J36#XS1#;; MCY"\7UE>KWZEKV(+#E6Z@)". ]9UK"FUW0\#UY@D]N0GLHZ 1F #$ & M(*.T%LU,ES(E[OI3.U6FRZ^LZ\IL'=V4V2JI)_/*B6[*R;2+)-K3VSUP3=6< MS^Z.$Y0[W#[V:JO?O7EG9+^^\KZV.G1D":*Y?S;S<&DWSCIEG^NNGRXT_3P[ M5Y]S+$PV6=)W.W?PSE\J2@9(+Y,8V<*3 598U%M#G54B9:_/TPB6K\]>RP1N MG@@UKEG@QGNQ7Z/,C4;A$E5E27IS@6822F4PR"1=R+J*T>S'V47O_?JV[>JY M8K%OYQ[UW# +GC9]^2+;3Q3QAJ+T06TT"IG_\$<<.+T^2-V8,ANF)N MB<]2->W/'Y_"]UE!T0JH"1-2_/>YVCE*^F2NY\9T+4Y!N8_K4_?300\CV_\U MLEV42W^B;!I/;/\5?7/'+INW620D3H]H-ZYO^XY+Z1/%=DRXW\T<8T0=;_1* M[! 1BOH!4F5T31Q^]HJ8H[V-?(U4WKV>SGH?25I-YS0.OW;V)Y!2M7%L\P"U-HD"NGT3$6'R/ MM8 (R3/QIP2]32UT,C@KW/:%MGYF*4>-8VF.]/BXY*L@=_"I]TB!]D \PH.# MEY,)E98_-4-3%=FT?EH]D#G-E#DU:UW]7%GOKX K(LM/U*!M\&+%"/J*O+F M2[U[%A3&3OGG3!(4^:!E[OJ*RO:HU, M(TH+$D;(#@F*ID_4R*8*Q/:\5^H:>U2DQR/71]]M>F6F<:_H7S:;1<'.PS$S MM"6NB9G%?8XNZ65B:HDGNBEKCB>?*GI'QNF$!OX$MA<%NS[&^4XF?C7T+@I) M'.&-[0S7B@"V;_!LY>,'-/I*X!H,D3V9A,%O=\PZF/[X_B5E]Y;)J.GW=RRN MIH_DD:MT+^03>+_;_QN$L[=*3>/5^]@T#*P5G/*GQMT1!=.(;96W;*=^ MX(0[BF3+/3)J(9FF8$,W<=]<[7"0M8=GBS^&@#C=T8ITS%78S#1VF1(8L-Q: MHA8&J!9E@(Q5:RT#2L#L&5<%U,YWG\D@45@VBOAZYPKK'%$5%Y&96DNU1QR' M[M,T<6?B@(>()BL3';@JXN.'(A2EZ?GG6?B@W31*NT7Z*OFO26R[7L1$+@4@ M"_^&=C*JBKT2DH$;H]"-_D-)[3)N))R).1N6[ @2HV#*_'5J&%.IK9[+;YVS M\R6Z[GRT)A_O8LME^M@4]7]-Z6)=9V4+7[N1XP71-"1W0YX:=#G0 M-3PX3(VF NMTE+GW";U\7N_>Y&[%S&]DDPC8H.ABI5O1HV=)AC4CMSQ2A> M'9LF=#^JG[E"U*Z)-17:TC2GQ413NO"=R#(!%X +P 7@ IJ3GH;QQ>VM&APD M69>P*0L^7@!&BG>&9,W"A@E'@E4R4HCC(RLZ5J6:)G^#ZU.@XQO3=>Y4U@G( M &0 ,@ 9I77D+*TRIT$UA%#$U\0BOII;NRSEYT)%83/8LII(75OOG:[5FR=) MFB@DGLW:7<8!^O%_[/'DXAHGU?DHMG_3=X=3?\!+]EE;&'?@IK7^KN]X4];X MT?5YG?^O%4:QVR#J3HUYKP#6'H#^[P?4V:->XM#U/,(J+OQT. 0*PO2V24WZ M+^([_%YQ;#LC5E2:-!2(2'K]Y?8SN7++E;_;H)<.KFW_^GM"_ B*VSNI%TU0 M1OJF\/1534-]>>GV[LKF^76U\$;K 2T.5,-2W0WU[VY$+ MU>$=60$D['@ MODXVL-P7,.3TK*NI#U6P6E"6BXX-14!N!+#Z&%:+R8-1L::*WM4U9TJ"AH:2 MNAWVZ(;*G'2_5JIO=6PJ A(-3U<&'\Q?,4JVCR5#0+L"X._^_!6B6549*Z: MBO:=-"MDF#:XBN1$E@FX %P +@ 732NN*R_TVP:EV3@SC5MFJ4'VY?5FZO./ M5>I:*:S9$,2WZF*J&']*T;!A@<-<&U.%.%&:ADU90/<9<*(.M18:4XIR*NL$ M9 R !F C-+*] ZL?CB^^*&TVHEI\A':TU'&V;!TZ8O7V2K+A ONZ /:J-1R,S\ M/^+ Z>6XE2?=(T^^#X;HBGD/?AQ]?&]__O@4OL_NZE9 381$J:%:\L'U@PEQ MT,/(]G^-;!?=L^F[SHB,F69$K/+"]E_1-W?LLL2]+?/;3X1H-ZYO^XY+Z1/% M=DSX/&+FO_*RQE=BAXCXK-!1E=$UW;ELYT_;]:-O013] M16*H+.QB9:$%E85-J"S\Q38:XIGU\@7R20R%A5LE%)5)"R&U*"A\I.C[X@7. M?Z"<$,H)Q5P:BK*@G!#*"=N.7"C&Z\@*6I%3 L4*6\Q :LZE9O#[M]3$BTAT MA@(?L<\%$77,@^%\5!]&S!6->4^S2G]K*=G=G6K/#X84ZCZY1$ M52KOI1G@=<;>2U"$:_P MVNQ][INXK[17-X-K7ZEKG[CTS*-G*3&4=HC\=EB* D'!A$.?H9F!J.ON^M;\ M_)R=?L5I=.O?V&[X/[8W)7?#:Q*ZSW;L/A,!JGTGKTS!J@QU-HUBN6!'7!4Q M' OX?02_#U?S.VUQ$?$W:![4,J6=Q..Y;AZ/@X$;OZ+HQ9Y$"UU-'S-&?T\I M88#EG'YB'?A_2!@,[&C$*&0ILG*QLO%K90.@8#,*2O+M 07M1H&8+H(6 M[O=-79C>G[" BR9^0JNCVR? M93D&CFO'Y&0#+0M"I2>F0;AHP'[K7_J7,Q)!+.6T&0V&5Y,8O2%S]7A."PF) M*!96^W5U+H.82.4Q$78,LI*QD-8IH%FAPBD$17;*5+KSOZ8TNG:'0Q(2WV$O M/H:V'WDV^]["?[KU%^6[U;8)Q89F08I:DQDO:/Z1@A7@?"G:62#K!2 YPJYOM5G^;YR)&=M*\ZN9_[JYN.^X];]C-LXW\0,EQ-TSJ?+X3F_79&%S& M\[RDQQ&U&W^-^!9F#3=",B(4G<_DUG>"<;5CE.0^UF718UB _<>S7]24)>!^ M*[@OIBP0&Y;H_&/PP;N@ZO.E!]FD!A9%]UDWNZK5?H7-Y,M)6UHM&;Z=T:ZE MT?06]/-OCI=_$ (@S-XDYFYN$'$ =\5D&]8UKQ@&@C1X?-B)+!-P ;@ 7 N MFC95$>8EBDDIS?=7%U')O;&Z4\66 2U9JN:FH&--6<>:*@$WJ^:F&"](E;!F MU=17!3RA)H__.I5U C( &8 ,0(:HT8AK1Z MNC91#68!UO#@, NP!#K")+V.K "R]KN0M7\[\Z53\Y:'5F)ZLX7?_^+&([H, MZM2SKL1CZI-3C]WVD4I_]^-1UX<(;#O"GE$PL=OO_+UF ?W\9M-O/U)R/HY" M0KYS@GYGP9"0W8'=X'M*^8Q[ F"?'9*72!0^UCO M"RCN A#L!H*/KVJ>M^3H3< MX5VU%286UD4/[@9V5E9B8F)+]*A7X&9U)28*-O2:QOI A4F#BTI/9)F "\ % MX )PT<9:^Q9[?\W/HUR;.7E*QFE]3J,F&]C4!!NFP,HJ'$9-E;&B0*_U:EDI MQ%O4)0N;NN 3>7 76V@7G<@R 1> "\ %X*)I[B(<*5:?B\0*[8:IS^B,Z$/3 MVTUL=_!^8K_R6C$VH-,C=L2JB^TGUW-CEWYD\356I9Q]QP_H16,TM-T0/;,^ M^RA.&NVS6N:A&R-VO2#J^G'FID& *>TO_4%J!%\EA+^G=+]/R'X3A-\8T;\M M*#O_.*5XYN6_@GAUJ,$])_5=R-I]5>KQZGVLF@*\I%.<8]$,G AJ\2?)V%1% MCYT$H%0)%#%'NY*!+45 " T&G+7(7/E&HNC#HB-)VAD .?:$M[#YAWBE'C%E9$ MS(X&GN[&4V')5!JTZX5H%T2[ !> "\ %X *BXZ?E;K(AF\O.9M=]R#7QI57C M-&V85ZWOJ&+3$N \GEJT<%]N"IIUK6)-$S#>!;BYA9M"_,6^AF5+0&L+"-"V M3&.N])%.YE1W7&]NVYJ4,C<)8;ZF=!%_* O])ZH1NWOQ5HPNU;$N@V%4TW8M M2:'6N%TA$-O"B,.)+!-P ;@ 7 N(!#;0+>RR;6O11';SOJ?6YV464H@RRF MH&W762DH8FOAO@ZLK)B5W0O7@EO98/OI1)8)N !< "X %TUS*\%AK,UA3!OR M\^B[?(%\$I^$Z[A7BQ9FJ5;J/JJ&@ON&"M4%5;-3C NIJ@I63"@ JIZ=0MQ( M3=:P;O2A3*0Q9J%*[:5!,&4]&SIM%S9FG8 ,0 8@ Y!QI#/Y<3Z^_GUN?OWG MY;_1BI>4F5U\U(1YZQ#GJ6BAR[YIRL5T)"[:TU7>?TW[KJ$NO_.=D;WSROO& M'#@%7FCNGS6;@COFR]1BKV6B#T^$)>Q^0+;W8K]&C!CI-4=S8VLV65Z2WER@ MV2Y1V>(RY]ZRKF(T^W%VT7N_%JBR>JY8[-NY1STWS(*G35^^R,8.$ \>T >U MT2AD%NP?<>#TV/XK^N:.J5,P*$3^Z1%M MWIZ'?L>.R9A!F#=DBT<$O1([1(3B?8!4&5T3AT\L0\S)VT:^9BJ/G+9;<7>O MWE*/_YVNB?^=KCXQ+?C:D#,-0\H7+A"I3YN5F$=HE-1XH5?U M[$E$7Y[]-G\K1^K>DI>\%12<5-^Q"CT>TZ,!+F; MY9-QM'PR1,HGUGZM0#+5)9@2NB2"*;$_MHJJOE*KI%H)MQ7*)\-\PY&R(@+2 M]Y4"^35W';/NUPZ_M^[2QYQ)6D<=22Y%+\J(=U#T4+SXGWI*;\LULI)^;J^S M ZC]'Z,1#ZY(;7UP^= '!^0NZ/CC^Q=^_FQ>2%([D0 K@,J#SA2TLP-5%CD* M[1?ZJ/2KU L_]5+V'_;+]QDI+OW!5>!'TS$S3Z-_5=Y,U,2LA73?@"&^];)7 MT+0M!4N6@E4)9J?5S%XQ$[@TK-$=K.N"YZE!MF8[E&P0B\:M6K(F/=,+!J0+Y>+5P5-'1#QIIA8DT1T'L-N+H# M5P5-R,!]I8]E$4,RP*_MFLK].IYXP2LAZ(GXA(WCFA7+H[=^$!,DRV6!KM1U05>K-&M@T:AHI M#=YL,U3K-9F$%!(VQRD;D&F/ TK&?_@+'ZK6JA56O'3U7D![H'W7[@5>W/ZJ M1FV),_IZZ$Y8B///DC%/WY+(*>4:Q>T:O2W_P=4:M M2OTZ&>N2B2T)PJJ-8+*@,"O6=15+*GAYS6"RF*@K-A29^GTU5<"?IL_7/$5\ MZS^3*.9:=Y+@TEV$4DU0P(MMNZ#4; -7JWDU;,#XX9I9*TC?ZE@6T6<66+L/ M:\5H61VK2GO#JJ?H$=_%(Q+FRZ8+6+"WHJ7L?Y?6+Z7JU(XB$L]UK79V8EJ6 M5YYE=BJG^U^!?Y40Z9)3I^*D(0W&P=?+6#$*5E$,K$ GOEH9*T2]*GUJ%6?L$?[(G?!<-WTXCD7-N\+M9/31<7V\Z<6L&0TJH&9INM'7QU M@DHX)<^E/_B^($X=:;PREJP^MA0X":R3MZ).>25#PH8"@>=:>2OH<%>W3-S7 MVQMY!C5;1GDJG_\=L0K5ER#\#W)]=LC[*R11HGJ'KN]&(S) OX)@<.I*-R76 M+3\R\N,@=$ET-[Q)2?0GHQ#=V/^F=+QE*1R:)(#W.\VY!'>Z37K^,;3]:!*$<5*Z MX["9K">NS?,DJ<-W5OHFUF0!@VJ[*KS+9*F@;/P&8%J2:-2=&QHT.F_ M)J8*RI^BAK\.">JU,56,DRI+6!=]X@Y.:A=T[NV8)?OQSAE>$/$DJPETM=IA MGR\(]XW2[0=Q@E^^&Y$!S[@8NO%=R%YO1K\KS8(#W(8S7E#JE8EU$\8,-)WW M8J;[4.8;2GN- %#O8M2[.^\E$R';<:B1%9,! Q*:\A U4_7Q*QJ3>!0,9N?' M$JC[77:^6*W^#PF#@1V-&!DL158N5O9VK;0&5I>GQX'5+6"UF$BXA571W7O M=>^";K^<#MPX"*-T5C(*R7CJDS#)GN8ORA?(9A]"$0F?7>?D*Y)G%/N1H=1- M$/*7'U(259L(ABT)W+,F\%>,_PW\;0Q_A2AK UMJ>UN%@!8N)/K3?O(( M^R6YV5_3,0E=Y_/RWVA%T:7JR]I5I1;HRNPE]M6 L[5D-5SND5=[O;F1XP71 M-"1WPX+)D9[MVZR.:4=&$\K(";--PFF:9N'Z4S*XI Q]I%]^(![A7/NI&9JJ M&%0\?&:<8]1&#O&\B3U@8^\_]:C<8'^G"^=_IS1Z"L(!"3D!4-K^F@G3UMD[F6W-;.X MEK!R3.M3ON27Q&I["KS!ZJ=E.0NB'?;8FB=>M5C3S_/WA1NL.YJG&TG1N+'4 M>%HH?PWS#J+VZP]/WE0+Q-#>&,E_;Y??67?H8C]\ZRN%?LC?+ ML% I>BA>_$\]I;?E&EE![E!8DY!>ECET^S]&(QYQ MU(>$W%HX*D2I:KJ"-=$Y6NN4:BKB"XXYU]WK(!V2G*-6!;$EY;R3.DT/AOF' M*#E0%'CN@%L'$D;LO[-=%&P9>4 "< &X. @7$'\]U ]L8O+>8Q#; M'B)K4OC6)O"=DKU:D&QM>NL?ORM?;;J5T/Y8MULN7&?"1K1YR-1C":V M.T"N3Z_@#J;4^"\H9=Q8T)BYM>,1.^2B>L1H]WM.IF1_S2ZS+ORS/9R699"Q M4]!*?U-5P GEXG/;^;0OCV^"$,4C@EXIC2-$Z'T&2)71-7'(^(F$B,5@,&(N M.T_C9TX>1K;G)51/)?;:$3=4U="++$I/HW^[\>B_$HA\'0?>E#=$38M4#^PT M,IF&).MDWOYU,_INCGWASR:/!S;_3I#W_N(F]^VPLY&?)"5\/1.I,R M9+XFQ%)E!VY('-:J*BDYF4Y8=ZJ(_?TRHNM=_7A*!WH3E(R\LN,^*KH)=WIAZ_)7U"A[+2IE^D3\'*,7GU74H8F]Z8_KTX MJ>(5>:_(IK>-W4EZC:V/S:C%/I$2@/[%GHB_E"%/>@HVO_GLIM%,O*ZQ^G;T M4(]W4$MKN;-F3Z3%L.@(2W2W-1TM2:HY);UY9V3OO/*^.8=%@7^0^V@MX8ZJT3*7I^? MM2]?G[V64;I/A%IP3.EZ+_9KE+G1*%RB:F(IS$2RRA"0R5"7=16CV8^SB][[ M]?$F]5RQV+=SCWINF 5/F[Y\D57!B.M@^J V&H7,3/TC#IQ>CEMYTCUR@XF* M)E:6P*S!C^_MSQ^?PO?97=T*J(F0*#78*P^N3Q6G@QY&MO]K9+OHGL1AP#0, MLTLHF\83VW]%W]PQFTE>*"1.CV@WKF_[O%(PBJGN3MR:8<:=+_3F%7D;^1JI M9\'-::*; ZWCZK:KUK>.>SMOR7BV5QNY]&O)/ -WL+Z;8_.%1DDAX=WR&*L+ M"1?,FZ(N*Q6)C$%XX06SD9+/5+)$U)^-II.)QW4$\_DRGAIK_L>U!O/6J"(9 M#I$=(^;#1BPD1O'D$,*D+5H?=;Q.G.5LD2<;PO;=_NV.I^-+GZ+)RU6 WB_* M5^X33[642*0RCT.^4S87A:Z$&=_,/-59GYJ,>XY&-J,%"EC9#64Z90W3NL$3 ME5')-IEIW8G]RHG*QGG27FGO"=A2QDEAFO\S"F!'AY(_HAUZ#U(FV.;5R M<8>(+C%RZ%\LQO!$/?%M,7.IR"%GDD+W=,BLRF1*#G;"1?$F&*> )QG M6!QLC2 EG'^AT/KQ_-J8GN,\F0_=22!KB,[OSC%?R[B#A,^K_0G1X1 M?U/6@9 '/UAEU?S@AYL7*P_N!X\$8_)H_Q8^<$-28>!&0Z.FRHFHW,9&39-=B&+[-WH[ M"YB>O5_$:BK,4FW>M(R=9HE\M_\W"-FY7."S\8&/T3/[.2#DFH[YX@?.? M@Z:,["O)NCK"PU1K&^$A-_[2QS16Z-H@!!CA 2,\VHE<&(#1D15 5]0N=$6] M2FPEY,YMYHYWLWF[[9 FIP80B89WQ6D;H%15J"(KTF0Q+R>B/[-X]M=UR/;MN9,WJ( MUZ,1?2SZVF;)*V-3%R!YNRIX2^;N$>IT%^[*DH(-#=A;GE[=E[]B%*N*+5E M1\>=]"HTB4M?:V+#W1-9)N "< &X %PTK0_Y*<9GMR055)=?LCY]X:0LU.6, MA*LD8XH2_(XWZ:A\>*2F6+AOK.;.0W3O4"?S"!8+=C@-'1LBPO-=Y;3(W2S& M]S0T-C%4] E,R/$O/'HW&G,=/*SXZ1 9S+Q*&@8=]D'6%,&7F,V"0/6 MZB/IU#4_3L2+]JC4%&%-!#(7=UD# KH>SPM>H@\[]3AM74[ZUY2HBS-'0)TM!/+ U=E@[*)/U_ZSMJ0+(TI/FW\L$AS;\I*>:P@OI7 M ,=(73[+^U(1,GR[<@BKYPRE ?HM(S(P4;NH%E14#R<%>/$LIC MJ9@3"5'(S8VDDVH2"*^]#?7?R91G,[%=1S*$Z;GV5"+:<2:Q_*, ME;^G;OR*QB0>!8..Z_3U#8.9&."4O!L^,#K>#1?!)]8#<4;'RQD5;X+P7XR& M7SGYOG/J51M 5OM8-P0(BJZJ@GJ8+\@0,"UL6 (, 6!^JLKF=RP=E!JEJ7).'/43T]1YLSW=M3_(,_&G M)/KZFXPG\4T8C!_3Q%FJ;N5*=;*)-;T/0KDI3!9TS*MAU00N-X?+0I2L+&'3 M$FQ=@Q?>/2]\-J[3]BCJ!E,G&1O(7.X?_\<>3RZNYX-^&U[.J74])Q:U MKW^0B-BA,[KT!]=4)'C!A%G@:9RN8HVN2U#MW5BF"_*N96R):.< 7"^)ZV(T MOH)E$;USZE.B/27@B"9[1/UC\K.(N/+@O"4C5/.VS40'L%^26RUC7 MH =3"]@O1GM;.NYKHE,CP&/OA,<>3@F:3KA7/G29JQ[1*WC)6%1J;O JNDGH M1MEZ*?HD+IN?&DU2HV02DF!_IVFF 37J%[,9V&F: M&X3WA/X4<#Z^2\_/UL6P!IYO!Z7*4_#\D# 9V-&)4L!19 MN5CAKC!2@ZO><"5N_^8>.TFBZY2ASH@^%!M[GDQCR::RTX_%Z,6.>->F7SZ] M;==3W?:Q[E-[G53KK_>Q+J)8%ORU'3@JQ@57L,5:J !'Z^"HH%0SK"C@5(,^ MWJZ/_Q6[GOO/O!GBS#OV7BD4%UJ7J^-$;7=< 6\\%/N2S ZX#%V62[G M]/K7C%P1'\*4Y*%F+.Y_L=>#'RP.1Y:;9U>JP%4):[(&_E8;$2'HX%S%N@&( M:"!#>]V6;!]NPX[KY/IJ$SLGE1&O&?W3#P6=R)?FP2!C%)/L[G=/R:)>/]G(I?9T04:RK4&+@#*)0$A9)L!(!"!Z @*N-. MTVIJK@;!A399$=Q*HF^E!HG9*'#JH-'EE\(LL$7 N !> "^B=VD&_]')E'E_A MA/AN.Z,PL+W[J4HPL/W$W4T8V X^9@L[T9_*.@$9@ Q !B!#U&CW[:/>,\-, MCQHM;I4U67S9<4VYF,[(1'OZT?NO:=\UU.3"WKS+WGCE;=819T'5)2CE_EFS M)[C3ODPL]EHF,I$,I_R ;._%?HT8+=)KCN:VUFR2MR2]N4"S3:*RM66.WF5= MQ6CVX^RB]WXM3F7U7+'8MW./>FZ8!4^;OGS!O_Z2WOHI\%@,Y:.-1B&S8/^( M Z>7P]LL4))8;H]\NGPP1,Q<9B65']_;GS\^A>]WQ.N2U)G-E#_778K6[.=9 MJ&2^A#!YV&1"?2Z6PE\JBN^DETG< ?&[)+D$^WTN\_:&\)KKN3%=B[/Z\0?7 M#R;$00\CV_\ULEUT3^(P<$9DS*0]9=!X8ONOZ)L[=EF[_"+DGQ[1;ES?]AV7 M]4J([9@D,P58YB:;(?":G06/9F/@$7/RMI&OD;J#J4>^7QWB>1.6M.K_^M23 M>OSO],+\[_01$O7.;X"Q+1EV>_S=_*K;>W MY*GN' 5.GU>G3UL4$,X&#+B@*5GEI=*5"]>53\M*'DM;#;8U3[QV^R:B4W1( M>\< ]D92U&0KW!;%N=$BT(W>.DDPB S."C=^H:E)+ UE$;BC><$99)XE>9GB#XX MGY84Q?1K<9)KRDV$%&D42RN64++A\^;0(.V9QAM4\*%,X8 :5H1:"O$(A52: M/=M^G,5O./72;I0A^<50S +LYXCA_L\PF$[0P!U0/1)3E(?A*PJF,7IBXYU( M%*& JL2(V,G7V6@*[FBA04"OR+Y";S,-%Y_*=KLZ1A2U]O[;-U6PKLX/K8DO;$XKH@,5T3+4'U%T\EXHIB[B\S'3&< MN]&3($JJ&4(R"4G$_.D/!3;S1LLY\[2.1S4/CU&/&+E_SRF;&G:;Y9]RO/Q3 MRC*)5S GY$LF<1."VRFK3J%54KYPW M%PIHL_^&(VI%[J3O*P4"?'YVDCU_V.'WY?!O.9<^)JW..BJK;NF,K8Q3.+L,3PHM502IMGIB4%0:1<\U<22(KCM&?"T MVCYV>E_"1HNGPX$+4IVXME]YM'2Y$K*NZC T1NAI*QPXMCVA* M'?Z)+!-P ;B -A3"3,Z&9_$6Q,B7T];6)B-TR9(Y[0 K<'(#)\N;I:-;6#-J M:G<+IF:3*W%/99V #$#&SN;F^EIT5C4+>=*0)UV0)_T$>=(-9,OWX#FM&';] MQ8#6^636I#S%6]ACR ZI+\+JBSTO>(&\Z)WSHN>$OO6O4S)32_>2$_G2'V1, MWDQJ]"')T!L*,6K(_J JS"])]#.AL1VE_\;)O_+A7:5*I9K< M-*JE6=0H*2 Y*CP,^Z%1G$UFAY'!^X9 OW$$>NN,Z!.207K*'P= J&)"3<)@ MZ,8-H4[C)&@0\FEE(#R[!/DOLZ/4"-E-07[CB+3ID!DDQ().I=E6X/I P6OG M5@#Y\J>7O'2]>GKPH9X4I:/3'IIP!5A]-U5+[(R,X?5LS/J5WYJ MO;$?Q<^5,^[OW)MDUV67+3KWOOSM1C\7#+L)PB_V@'[D.F76->,5_7M>=$T_ M<;O@$WO'?@T#S[M/4J>7;OE(QI,@M,/7:W=(GXWX#OF7/XTRPY?I%>:O7-%G M=V/^3*55-%FX+PDH8CO5?.$,Q'+5Q^E8[8CUH+OG4YUBU1 9F'MOXE5I::\?0AEM,D0S'=J<1=FH<=QRK(?J04XH:1]Q8CEW\7< M*B1_3]T)_QS[BS6/C<.I,VLH2[_Q*R1''Q.=HCP[PD3,":LY(Q-Y<^O?N+]9 M^3K[[E6&7=P4X,QJF A3)!,;J@+:M9MF8;? 2BU!2Q(PG!NP6HDEV"TPLEZ5 MFEI3AT,(\#7#KJ/02DTX,,*J-,+FF[QA0D'&?4NP0WBBJ&J ,=54T%DZMF0P MB]IJ%C465B8V^X)[<4-TJPM6T!T;( <64*46$*=Y@8QHG!2QL&& ?#) C(:V&Z)GVYN2CN<>;9VG>GP<-A,]V?%0GK,F.5:_ M&][,V)-^/+ZAO/D?QIHZCN@C2CSZVN:4$&Q( H)[G9WI6WL,N%,(K1Z8@,M# MH\Z=!=X_) P&=C1BW+$46;E809TP"$!$H O6V0*IR?RF24A19S/D@$%6O4&V MX 8;\K3@15,M,-ED]=P2V&!"8-<4(ZQUJ*1ZHJ\*J'L"5%9I@K4-=HJE8E,X M["#\%&9_W"LLKC74Q"&P0O],MTJ4=SU(CM1=E6>KG?#+S.J7C&B MEB03CA)8Y0L4W!>1M=19+5:/:=4Q8&[ 8Q\Z-]5O4G4,;KO)04D3@+R=S"I( MWVQP[ V@J3"^+R#^KF-31$TP.(JMKV4YE74",@ 9@ Q 1A/=Q8X?+S>^@B^M MNN")HO(%\DE<3QU?)*^YNHDO8@L$_33\?;@!0)!DKEN ^X"<* ME*/:X%2.!$57L*P('B&[S4.&^>0MNEDKC@_ :JRD[P.8CB)/8,0K@QJ+Q;J$ MBD:=P(A!S2[A=E7'JF["(4Q##V$Z#HS$+J$_V51Q]DMRM[^F8[IBYS/_FQ'- M]:<\43)O(614I+6KCB]0QYDKE!&26S9A4JHXU(XAX9(-L]WNVG]-^ZZA)O/D MYEWVQBMO&_U5VV1NH>3^V4SO):/RQ1W$(\KL<]VEU,Y^GAE]<^J&B<%G3^-@ MR2KD+Q59JNEE$C$AW%+-&<>)O5],G54B9:_/;=SEZ[/7,N;^$Z%2@IG[WHO] M&F5N- J7J"I+TIL+-+.650: C$<@ZRI&LQ_4(WB_=C/+ZKEBL6_G'O7<, N> M-GWY(FN&(VZ'TP>UT2AD$O&/.'!ZA7Y%0KI')GY8D<\5$] ^J^ZQ/W]\"M]G M-W4KH"9"H"278+_/7:"]=_N:Z_$<>&?UXP^N'TR(@QY&MO]K9+OHGL1AX(S( MF"D:RJ8Q=9I?T3=W3%7, !4)B=,CVKR_!?V.'1,VTSEB&A[%(X)>B1TB0E$_ M0*J,KHG#K0I$30]Y&_D:J6:9!<)WK4,\;V(/!O1"GWI2C_^=7IC_G3Y"77Z MM$51E*S-R@5-R=;!QE"'K.2QM-567//$:[=O(CI%:]<61WT2'Y7'?-Z2Q&V- MSMZC)^(3ZJE&Z&UJ3I/!6>&^+S3+,TMQ/"I(N(T_8K3[/2=3W@@!\0'B8W_Q M4;,"??MTML[I %%6'UN^!\^I,<-[&ZWF0MC^(!?@MD-"WZ($\[S@)2?R/A3( MO(V2;RG^@-S!I]XC9>(#\0@/B%Q.J(P=_-0,354,2?TI)U$>?KO+>,N'E20X MO?D.LX]+O0[*U>09$[F:N$!;)6U?J570KIRS%8I78R]MT"N2+^F5M )!O7?N M<>$-VOOME#0JD 9( Z0Y[-O'I 181V6(+AWXE'%$-$^C4'I;KI&UT(KC=EN# M]KNJFYVULJC61P+94>#9./(0D(N$S ?G0*?BGS@:+UMI-T8R-(Y(J M)QB<'=HWA$Z-$Q&E^5X0&EE(JQ_?O_ T<_-"8A,"6BAO804=60$4,9UX$5-R MW%OGW-KC)V76>P58/:R^C<]^6'4KE"K#S6JKB^ZXL5!1-NMX8KLA2_[BB>Q/ M]H G>[&&2_%PZJ$!>4KSOR9A\.Q&+(&*?=#UG^EW@M ].F#4]'+$JII<[#CM M:<&PFR#\8@_H1ZY39ETS7M&_[V>[F3>I(0.K MFN N8!!IZX+Q?)\WB1>FM,=QRJHIJ-4\H:1]Q8A^E;[#+&GR]]2=\,^QO^CN MC.)PFNSJY!N_0G)TGL9)RK/#S>J9=C%K2?.K(:) M,$4QL*;J8$HWK>5E.99TM\ JJS(V3?#[P&QNBYJ!G3OK8&5A1:ZI32I$D)MA M!#^RYI<<;6"Q5FFQSC=YPX2"96*S#TVTNQK%K15VNX1@1>$/HK"P69MF3C9& M!]38,AE"J5VP(B\=YY@N2.'43NQ.+TE6".(1"<$@/<@@I:R@Y/28C+CC9"Q) MN!PJYF6::OQMXN%JEG8DBRP4,%";8M2:/FFW.0M*E@V!>S% M?;*G811R9MPG)0>* L\=='NJ:5.6";@ 7 N !> "\!%5X9CM\%,ZH1;67#CUK_.\**IE6V*I6)3A=*V-AUW=A^5FH%550%0PJ%J:_3&B>U0596P M9 IHTW%6D>T)L^+&E&#_<$2C8,BBZ&'P0K],-U04=[VF4I2AFJ?K MW?#+C*I7C*@"BFGV%FOEFZM8TE2P"QK>@ZYCP-S87AP:(H*1VAJ=T;FMN8O. MD+%FB$[0A2!ILTW0:XJ[9PKY9X*&KF_[U+ORD,O;(;)FB5VW0!L9*9VSY&;& MD=L%0TZX^5"7@-?*8&GC@+F;9Z1H,"=$##)_$(_BP?_U&-S&9!RET]_OPH2? M9'#MAL2)O=?'X.O?4RHZ :3K3#$%RSKX[_6[ :>(/0UK;(QQ+7X 5!TUN,[\ M1)8)N !< "X %X +P,5I51NUP9CJAF=Q7$Q00':CCDT+$LDZ'; 3T4M7DC0 MS8G$TB#*U2;\5!7E*C]C4M-Q7WBF/02@VEC ?RKK!&0 ,@ 9@ Q !B"C/8&H MCF?@-;ZAC0+Y).XGK8VG4O:2WR?OTA<;=*\HE,'61$\XKE+2*@_ M*"<2*3LU6=:QI0@HM8"02A4AN;K1 P&Y)JB>RB"Q"0F6AF41%83[Q."@UQ+< MK/)>2U#OW@97)].[\^3\G6HS$NJS1E0=JSJ4:C2]B+U*V&SN>" +ME>ZA!6H M,:];X%:[&+43%X;3N-I2-BW^6LN%_'HQ?4\]$2HD6N['G_#_F6SPF[&,V?$KYS> MS+%]]LEI3+'V#QF#*/,P1628+6+V:)BRTJ>&/*NGHJ][+GVV: UE9I3F MUZ!V/[L ?_F)^(2JO(BMB?X=T5=GM5AH,"_&2E:1/%[1HXWL9W8IXB]822FW M9(ENAWJ")FM7"[\ N9DKE'&*M.S I!O>H10GX9('L]_^W&U-^ZZAIIU\\\[, MWGGE?6F.@0(')??/FA-'[KTM4XN]EG%DGPC%*'-DO1?[-6+$2*\YFGO)+^X@ M'K%%2F\NT,P/5-GB,KZNK*L8S7Y07_?]6J#*ZKEBL6_G'O7<, N>-GWY(NM@ M(NYAT@>UT2ADBNR/.'!ZA1YS$@1XY+N9[M0KIE=Y0PK[\\>G\/V.@%WRR5-R M6.>Z2^&:_3Q3#O,EA,G#VM,X6-(>_*4B1S^]3&)"B-\FR278[W.W?F\,K[D> M;X/CK'[\P?6#"7'0P\CV?XUL%]V3. R<$1ESG7 5C">V_XJ^N6,6&R]$_ND1 M;5X(3+]CQUQQ)9J%::)78H>(4+P/D"JC:^)P,Q Q6W$;^1JI/)C)R/>K0SQO M8@\&]$*?>E*/_YU>F/^=/D*2/,%O@)PIU;!^S*42M2NS8NL(L9ZF9]"K>O8D MHB_/?IN_E5MO;RG&N'/F0_J\U+9$19'!K)/!!4W).F]C^$Y6\EC::MRO>>*U MVS<1G:)CFRV.9"91%VX]OB5)("8Z>[\P1-^F1B(9G!4;#$5^5&8ICD<%"7?* M1HQVO^=D2C#=%O'Q<(EK<3FAQ!O\U Q-50Q)_:GT0.@T M4^C4K';?.F>K&PD$8-UL*\X,XXT)_*!" @L7@81:GT?A@TV6$[)@:EHFD MS5F7F K',+9='T73)RIB7#MD!VM)0&1NR0_<09X[:^,T+HN"1-0YB&?7<.DE MW)#':3S>S8:%DR8A=2#"^!4C^J3T'18W(G]/W0G_G#T.IDSX_V*!KQ_?OVP/ MP@ZF]!T*@X)>.M%-$/Z;!6_^"I:3*VZCQ?G'YGCM[7P124>>.W9:PE=PSY[_ MTA]\G3U]W6WYE@]'^KAOK)94)5"(1\$T8K1_6P0.Z4,3B"]UC_AH1OE?TS'=04ZZEZ.1^^':C1Q*MFE( M[H;SG7.5$/ FH1_=1W\%\6+37D8KF;-??S/;THZ#<+=T[!XB=(]-F$<73DGO M\[[AA(2&23@A.2_8&F PC5KC"RN)EH51!;//=]"JLYR^KQ9$'>9I'ME:M!U^ M%W/I8W)&K:/JWI;27W_&,UX 69>2%([D5#*"AJ?1SY_:@I\I7N9==LL^26[>;WIOJOA3LV%;]12#1]' MMG_GD_]';::\\?[=CJAODT[#T=H%NBG)MC M= F\-\$TK,KFD[%B@W8U;V.O\J9,_SF190(N !=-[CE_6N0_?]Z]29!\ M?*6V7&:I]DH2]T(7?;5#GUXZNB?AP\@.2=5)V5#C?1BL]VPLH4)==;V-)6;[ MC+530Q';:=7WCS".EDH&M)_IL)2HNQ.$#9T@&LB6+W9$[0:RB_R"]@\'Z8:U M%'996:+G3),*SB=6"?WL#GC?!=:8D_>#1G86.U&T92@P32.R5M*)3[K2R @QK. M$T M9JCX&-R]^)1L=\-[FUFG:^QDN;^PD^5^>6-F%%G'IF+5?U(-#%]RC*2,8U1: M7H*AZ5@R&U#D ^S>[ >7-D;*5+%65V$VC+YLX@9$V$^(SBEXF!.6AS'6C S?;9%'ZU<.:$EB*BBU9<&(9\'@KCS>; M8<#C3O!XH^W5 AZ#_=6AFT'\K&M6VMK#ZK<_OG]9_'E"5A@/-/-K;Q'CR2ER M2CGF6L^.EP\-D_VDY/Z97F$AT1<"7=HHT*5S16I XP#@^!YQLF,Y+AD2(+2C :RY=KUINS K$G%&8=S:N="#92+RJ6/5>96K&CXU(B$ MK B#SYA" \9+]YF@21#3=;$Y],NGGMEA]-%\>BPS.CV.0^1BQ\P(=V)E/V M8G8K^G62W*88,F[$KQY1CY9-N7I:$^@[+P35;HJN01.LU\B>-'T4[1FEWG]- M+0'IS3LS>^?5RN(Y @I D?MG,\&7U,&LGN5<=_UTO^>40TK>,)%,275,3DSP MES;HF"2P(US)%$FJ0NJL$BE[?7X,L'Q]]EK&N'GB&YRNW'NQ7Z/,C4;A$E43 MBVPFUE6&@,P!BJRK&,U^G%WTWJ\W6]5SQ6+?SCWJN6$6/&WZ\D56IR*N5.F# MVF@4LIC7'W'@]'+5PN0[]60$V$1*G! 'EP M_6!"'/0PLOU?(]M%]R0. V=$QLS^F]<;?G/'+E,Z14+B](AV0Y6Z[S %'\5V M3-A8Y+QNGZMVE!N66TB^S=T]LC6-=\P(^"OP4R>MG!F,C=?SX,XVT9UE.23@ M0G)2\&V95T@%1RY[;P4J%-ZE^$UW0CJHML)^(ZTK^^:\2 3C0E!"V7=)8VK5 M?1[RP +Q(V_0WF_/M!.0!DBS\=M0IKTH$;[U8^JWN%0X+YZU MJW;8V8S?P1(JQ:KY%OB_WM%OC ^/Y=6Q]L,?8%\"34(RL=U!0\@C-XT\Y/>$ M^!$Y^,RZ,?O],8AM#SIU-*1+!*R@_A6THM*@Q=4%36RJ>ADA.T;I">A_V_Z4 M'98FS9?6G'L?A_,MV5^E%NB-;*\)]5(=EX]0 MH&_2E47)[_[@=DR]UY"=B-(_"N[ AO[]Y ^["-TD#[MT;X_%);'N@7Z7+4W,KKNHXO(30>&:JG&2R3Z:2.#?V M/KO._2>%4CNU;]>[UZ+^Y_N6?CT M-7&S_)&X$\Z&/P-C1$V]H=H/:,2W2:'*89[8 NC_ M%4#ON)+UJ@9NLXE]^.,\!^F.XA4!0>&U[64?+:II-5QCOT0IV$Y("<7%"20>,WLCJ;.#]/!Z"X"_N M:9C[&,@Y6&5N-IRB#JFI8SBE20!@4*/W$&@VM&!8*C6:+BN-!JJ$FEA/EHFX M0%P@+A 7LAFH&#.7-/']__)50M8*@&'^>VO'0MHC[;LV%GI0Y?:@WLX8+_%( M?/2DHB<5W6CH244(H"<5D[0[+O5OQF.78R/JN9S/Z' ?[#CIY4VZ&I;Z QW9 MO310:%C^J^:(#O%NHD2 :%8;X'BP%*NUV@#*^2INMT]A?JQ07[KC$G_GO8)\ M+G_*H]L@ZC4Z4FLP[CI[[:D^'#0LYS5-I[I1@Y6'4#B.)30FX37-I)I9@PF M=WO:GB/0DV4B+A 7B O$!:9.]=?"]8((X]>GQJX:-V]5@PY-#%XV"8"FX]>J M0M51#94*$ *'\8#FXM>:04>#FIG +G,V7A/+"TDG.A17:L-FE=.-"QP,DPO[ MGM>>%'3'E/8NC86T1]IW;2QT''3"<8"%WX^P$'I<^'U4=S(-0D]2Z*%G!,'7 MT\+OQLBDR@BS"'NM*F%)]\KXB'PEBILOZ3Y4J:IC;F.C\DTJ7&))]U;"LA_\ MLOF2[F?AEYCVV<+\IIXL$W&!N$!<("XP[;.W+@DL_([IGCTRK3#=$R& Z9XU MI'NB&9O3UW30U\;!',1!M_52:=:)R$!D(#(0&3(:LQTW4V5,@-]1V%W%+/B6 MCH6T1]IW;2STHW;!CXKEW]&?BLXT]*8XIJ.V 1<-2WAP,J6%BD7=Y -&LS#\+'M#2[X)F@*7@3ZG[W*ARL%X*7JOA MR'?VNE1].&BZ%/Q(I>9(0RA( (6&2\&/#&JJ0[P3)$]BA"S)[SU9)N("<8&X M0%Q@&E47;5-"A4VQSA3 ML7=5PF+O$C3',*ABUA S[VR*;]=QB[), MQ 7B G&!N) MLP"=#=CVHGE3#A/@>PX #&KT'@*8 (\&JI1)GGU9)R(#D8'( M0&2<:*;"3QLFQG])9.F7^1.(<*>XY(HL1E7;RV0<_ QKS)NMB2ALR%S\D"OV MM:VQ!!6?RD>O23 AWSZ_)>7J5S1URRKE)"7&QOBBPH0CEX%$&1VG"BY'#2 M=(5E33.I5F*\%7%R2:9V1!X8\XF3+)2X/N%+Y8O\= U-25\7@_S(Z^] MKV5"ON3Z4N&?#0J,<,^N4HN_EO-!/S XS]P'[3W;+Q$G1OK,:688/[OC>,H7 MJ8#L7F@T.E]<+G-.'>B4+'Y<7E^\V0A<5;_2+/[MPE2OS&');-.7K_.WSHBX M=@83MZ3/IYKN%D2PB3R=KS.%A1@<1+99[\]#&)9Z?^8Y(\@O^>*:@' M8WC#\]P8UN*L?_S.]8,9<\C=U/8?I[9+OK(X#)PI>^*J.6S0T\SV7\@G]\GE MZ8)ER.\?T3ZXONT[+M GBNV8\323J%"F-M-<24%IW44^&87)0G%,A$,U#=COYQ&S08T!E\FS?CH/P92]5^H(PT&5F'#[A/*U=Z?IS-KX!G>8> MOGS'/";4EN^&:>C:8*A>_,XM+,%%'.9Y,WL\AN7]=J%"-321AZW2'5%E^Z3HY@N892YH?(S=+Q@',) M-\R4D^7OC *I0V KOS)/YE=F1?P*.8.,G*%AB?W*OEP_$LBEFMZ6)!DW(B%S M@D2R69I8B#LU$DF719'RD9@]?J_GT:=D)UHG)2O1*6*2/_.W/Y?!N^)'%II9#HGI.ZG\ M$FFJ!9F=N8X698DRT[PR&DBRY56FL62;J.W:Q%):\PC(X=.08^+JL1-' "SI M^.WS6W$';WBM*.U$0B4KP'OSDI2_*\M#/,G(J>2!W_CL7P>3U_.(%1136P2$ ML4Y>Z\9"VF.M-KE8Y)GTMGP=>#"=!CGU[LG';_C)CXTODR MA/013^['@FF-;+K:U*9;"AW647, E=ZNL^0#6G%'M?*4YAR/DR\WP MY?-OMEE'HWM4J[O&N\6U(-2I#V'<@F3GKJH\PL(7#;'N)K9[9)I8Y4*:&^NR MU!OKR3(1%X@+V43UP7J].K22S[>5U1G+5--J#O2CEED;UZWD(L^7 MP'_M($^%@[BL>-D(6]6IJF+23<.[61EG5:EN-92L?J03LHVN15GB33U9)N(" M<=&.<"L&4;U?&M%B5(T:0XRA-K*)E2DOO%!_NR*H;51>I(D*]66=B Q$QMX* MS*_MZ7NS?P,:7@N,\_*(ES[D7Y&_T$RXO= ,>68AV]P;92E(;Q9+OP]VY"5M M*GA8E?=\H*\[!I+=VK\)SBGK*K:_JS5QJ:&-14[V%2FS"HCJNGK M5U:+NT6)ZSO>G-^EW=*R:'4A-_PV@/.?N9L4+'UOQ^P\CBE%HYJUJ[T.>60^ M"WFE4/+PDO2M6LZ5EURU231_ -O,M<,7>KEHM;-?6=+W++9=CXT_^LD\X9$W M#\$\_FS'\]"-7VY\VWN)W CXVJKZ6UF]TMX4R[V)MW4C\U;S01)^RMOVOHAR MKG:4%M!M88U<+MIKKDEK6FVH23O:7I.VK/IZIN'EM:3MOY_B^.E:$4DLQED- M';&4I=PAZ#,*LG^Y\=3UB2K,G)Z'JO\1!E%TD&OP^Y<@_@3Z7'@_M?U;G_T? M$+%X1S73OJJM^-+B_!(\ME7HGQ/X>'IJR<,\!LU)G&--O-+W<@)''.354WSC MC_-G^_XYX*]&]1]NXP@/2XYSG #G B1Q@<=976, ']P<[$P\8 MJ@WQ +QI*7$^2$^6*9,>V@9XMY_U]C?!0FYD=280W9=U'A)PWQV EZ[_]*I! MD.YBZM8D!PJ&P]=T<@_,\Y@&'UX/\R.OO:]GP"FYI%SX9SO!5X[-(BQR-7#] M-*$B_7S2!34E;YBRHH) \,I!E72+QG^R7*#30-5ZB:M!Y>L!*=(R!G8*L#G9+%#S"PWVP.).I7 MFL6_79CJE3DLF6WZ\G7^VCT1]^YAHC:9AEQ@_Q0'SD5AMXJDNQ>APF!"WG'Y M[_-.(/;OOSZ$;_*GNA50JX.C)(_@OY^MT^Z=ZP^*2$;;I:6;[+^23^^3R/(4R)M$_HGW(6N%F'7)Y!+\D08P4T@%VD4]*.7MH M@!_[IE>D'FPM;:(.L%>Y!%5>(O**6[*N/V?CRW(5JDSYSLWXR+;CLG$)[@9( M*2%RS8@[_NV"9X_=,8\)R_N[81JZ-ABJ%\A3Y.0I#4O55P^7ZP<(^5O3VY+V MM"$*_2P,)B[\%A(OB*(25E@S0^QJ:NG]#D)'T^ Y M$MN1I)#R!&D[VS(/F#&\$ =)$FH+\TOW2G;^Z#O!$[M;D"F%[#>^?#:^#Q)1 M75E:\QE27BVC!2FO0_6026Y+CM4W)\>>.$![OYV21D/2(&FV?AM3F7\I]PON MC KLRU/W-K/J2@HZRDKC%\^.CYA42AM5-MJLI+R?E!R%L)=J:_G=1(0]PKY_ ML%<1]N>"/69--UC6_3V;AU@:.*\WSG!/UGQ,27S]=35C6HI=90O?BR MJS<-ZD!"L:114T@8T)%90W=X1,(A2"B$_)I"PI J1MT\ 6W7+F@!;^>NQP// M*/]/EO\9*<]WSC4Z,&HHX(P<_WC9WP *!M2P$ 52R?U&4& .A^V5^2C-*Y#F M?_QG[LZ>NM\>Z@S2/"/EV4[PT*"*AO:;5-+\_"@PC!J*L"$$CA?EYX> /JH; M FB[=T':W\93UOF:7&<0]8*.R1?.=L9-=;U4/;+Y!B5]$R 8#A $4LGZ)D"@ M4M5JRF[' E,EA9=D*5G7DV4B+A 7B O$!5;R1#7MO&W05$6EHQ&JX#+9897Y MT#1J#FHHVXI;>[1U5=G6&E17T&*22 .2IE1M7]:)R$!D(#(0&3+:31@ /%L M\"._@LVBF+"_9\R/&'F5=#=.:JLEY679XLWHLN^1P@6Y_D@(Z#.TZW>R!;4F"S>BD&3B)8HF-_@$.;S/!NMTJ.,&-[K!Q\OB?3;8I".][F#.K]O;7VVN)WV\A"Q4 M4=XL(GDI^+(F0\V5FXZ#V/:(8T=3$LSCB1<\B^8FJ6CD;:5Y+Y-G.R+?/K_= MI?^]@\?<)D_Y$(1UP6R;?#"H8:TW4$W $4^#><3K:;SBLNF7BA=4C_TY@@65 M7!XEB[50OC]*U6NIQ]C2%*HIZQ?>BYMS>;6C:OEYCD99BZ]CR@;6WXOCS4HS M#FR65U6S/..89GG8!^ZX/G!; (L=X+ #'': .Y<\*6O!DL]AV/3;^Z">Z/QS3FP>P)1MC#R-+W]&J M2(YN1X=RL"-:"XVT%K06&@RK:BV$36(VDD9%TB!ID#3'??N4.&_7NB[E:A$> M.A<)9H]=1'*:(E?,$@J#DHC]1,JI]&0[4_@M?,$6.ET"__^RJ>MX+)($]M+1 M!SG"1M($O/Z$\%^SBBKY2< ;[GD<^-B9HWZT).1*_ZD60@%7T)$5X/V1!AN7 M->3^Y?FKOVST\M::^G;RS5@9GH"KQ]6W<>['M?E:7)2/UUCU@ON9LV/#;9O6 MD4E&XP('DWXPO.+2)>W@)B9JLKM_VO[<#E_(:@?MSMYUV94>NS%9[89B#']<,D*E5;"IKIM4']90$;^K5S9J F)C4/J^F.CGA:?\ MF*-0665^E1J# 54'-51G1T2V!)$+YSY\1!0+WM4=X"S(5*DU5*EIU=#R#X'9 M#F!6QN1,:IHZU>HH3X]F(PXFM=F(KN?SF8OCL'O/*#F!'5ZGK)MMTE&)V0EW9YSY)_ M4PZS(&3T :CX+D?$C_[7E(1HMYQ8>4BMHR-L7V5E8SA&.R:-5AB&0LT1!G81 MTATS:ZP!-51DU8CKQI4&E0X&"M75FMU%&(SI@BUTX\#IB(0#012HGC_ 1KCV MR1=3V\E^>(7;'$5N)W<+>K@,39G3N!+8,I:! E)BA**1DB#5,*DZ7*_WBTA% MI,II>QA@4F,"(.*U1D?D<$"':LUN&XR;R&TK?&,.9VON!"C'=[^W)L(J(6[& M_YY'L2CA>^NCF7!2>RV-#C#B44FKECI1VB=389\&-(,!U1036PQ)SES1;EAI M?&9B8BQBMFJ1_E\6!F,[FO*ML#15N][0G:>&_<:@1!<,C??P0A !RCIN8>QL M?9L1 HV*D^H)@* ;8<-M"8'9)SMBFP-W" @U:@C8(T+;BU I38:A2@=F#;$& M!&IK@5J9ZV]H4FM4@SU:TL87@PRRZO[YRQEQ0%S_!TLL:7XK@Y\/EV7W,H9= MOY>QQ;N[3W[DQXQX&6]!.Z(*=R_/9=)JB%)T5@I*AN.^FAT->N80S1U$LQPF M"J*ZD\H&J@N5&#:+LFKKG3*W%OVNJC18/6=CQ8S:R_!)>XLFG>EG?Y,H\-RQ MB.$HE/#_+O("\0%X@)Q41DN,->CEZTF]+37!-@BPAH0 MS2:([8]+FE"HV(3BR(+6/7'V;C':D*KUM/8P+)5J:EDV#N:A-GK>^^H4/\^Y M1^HFF4X:'<+_NHX, !F 9'&$KC,"*:FLTM' HIJ&_ #Y04M4^-;3Q;"H"EKX MT#SWH=L5H\+6/S@8=HQM8]HF-O4Y1S5^-9<@H?;.E81Y/IV#,'I%$B/(5*E: M=]]%Q'#7,"RG03^@IE%#*12$A7!GXAB:8M3770L3$@RY8+-@%2.*2_/TV M=%:9FJ[0D8&%FMH/9#1WTIB/ 7):,;$-$$*Z8];/2*,C$VO'(ZZ;UQJH.1K1 MT;"]QA":.5BT6]8:G6B@Y.^WFD-JHM23L&JW)#)-TJK=O*N%54DF M;J6T,2RJ8:P0,=NA] J,J'3!U,"RW2>7]$2S(I^F3(=JW>5 $9=MDFURA3&& M.IB].A9#1H3*;C&8&AU:-?AG$*BM!6IEQJ@RH*I>=^L"C#+(K?JO)5/UNVYW MXY4TT8XH1$+5NE-"$;RU@;>OQ@;>=D(T=\\P050CJONI(F",HVN&3AS@G9$M MF2R;.-!]@)=$ZFPV0)61BJZ^%B*X3Y;./DA6J59:H0B1C$B6S\K9"]$#:B@8 M,$1(-ZD@J!8=#FJX>HRZ@XO(YCK!S-: M-RO98XCIL]X2[A2D,9C3(70CQZY;@1C5[4;:9.Y@\U6)N\GU9)F("\0%X@)Q M@;A 7&#SU99X@5O4?!6;K![=2Z@?+MZM[4"MH4&5$=8.:AJ(?7+/;KMSKE/= M-.A01T3V%Y%R>%?7&R6.3&K5D1&%P&P',"MC*B#5Y1]'>>W]^Y5-Q!RUYJ[K\TX_ \HP[6%VV'>[,\_E#[XNJ^2NRRI229\SVJ+;KMVJ M5$'[$^$JHTVZ5:77S2&U3*RBBV[W$\CI/H.U/+R&=EB8R,ZU%"]DZ^'NL0(ELI$ 0";>@TU M?!&_G<6OE(:*92*&$<.U6RL-%JK$F(C^X OKC\"I&B\:.W?<*-G, M35**O 6"W/K'][F6EXW($1S1!M2L(SC2/_'7?@'XK=C^*V.9YH:=T.UN#(AFAA89F-'-$2G9J#LEQ U/H0KS+;*Z9F4JONFEN(W&X@5\IPR6 !G<-GFL$<.< M7%UM3)-J6LU.'@R6R&UJY$L03L+@J>=%"+?X\?:IYE-!+1]Y^8YD41:5*A8V M/JQ"8B*RL?X@ KS3 )?#YD&@HY(BDW$DBYJ!49LNF5*\E#LD2U%J(@:FHZ!(K1NL%>57)T?Y&4]C2J#4VJF7CC!?$JB==V MO^SI@:K1H885N!&V]78T,:EA#4"@UUUV$;VQ+30O>[),Q 7B G&!N$!<("XJ M]L;"3_O!8\4%YO02:U^W98F',?>$T]>Q4/^^S)] C776_E[WVJ9[Z(#"RL(5 MM6RWJ_GP-1^ZQH8\LA]>#_,CK[T_R'!3XJ$M_+.=X"N'YMD=QU- P]7 !7+G M/\\=W1EYP^0PV/,X6/&$BY?*O//I8Q(SJW;O?"$@D&CMY=19)U+^^<*OO_I\ M_EHNQ/' P##B(0[OV7Z)<@--PQ6JJHKR\S59O\Z$'(F(/,%&;3$-N!/X4!\Y%8;>*I+OGS(<$ M$_*.&[A^'/WZQO[]UX?PS>\Y^K4":G5PE.01_/=,/!Q\W#<\SXUA+<[ZQ^]< M/Y@QA]Q-;?]Q:KOD*XO#P)FR)RX789N>9K;_0CZY3V!1CTN91/^(]L'U;=]Q M@3Y1;,=,E,PNM$(D#% _)KI*"D&P7>2340X+34*<6H=YWLP>\]C/;Q?*A?@[ M?;#X.YU"H@B) 8@S#T,@CN!-UZ3 O$[@VZFJ!4_U[%D$+R]^R]XJK/=BQ2@X:9?LY."$^/?+NYA3^Z8QX0/ M]+MA&KIF#4:)AU@\_R9>^=#-; ;L)_OH=_5B_T>/+/VB@SPIF6/"DQ+YOY-+ MC;1&F=2:J[B4-9D'3?*BC$^D3])*F-S!#N[2 =K[[86\0M(@:9 TQWW[E!Q MZZ3;X"NNSBJD=>T,J,URYPZ?"X2S/XPA]N^PG)OG:*N M6_1'J20B8I]0&-2^OREHP]RA(VD M"7AFFW#W9I9R^WG#?1#;WK$S1_UH2 *N'E??QKEO?\*NI/%XC6\O6*$Y.S::MFD= MF9@T+G PZ0>K4:% 5>'LJL)-3-)+SG_:_MP.7WAZAX)WG(^]U:2.\K>:EHI8 M+Z\T#Q0ZM&JHA8X7[5H$23FO+P]-DX[T&JJ9(S9;A$VYKRI;5-7JOCR*")4: MH=5C2AM02V^J?1A:ESA88]8ENJO/9E6^F\+\6.$B0=^-R;P@.+ADL9(K6:ST MQ,#<5EJ#*DH-)8[[JQAU!)Q2]4*P#*K4T0@.4=IRE,K1U6#55:=A'3>$:FW] M".A@6$/?(RR#E7ZJM74]>K),Q 7B G&!N$!<("[:T)2@XTY021-QRMH-**(: MPWJ*#K8A.+[P<%\\J/O$ Y' =>= Z70X*LLS06=+CYF G$E12.AS9?8,%#HR MRT)8R!5ZS!7D3D=#@I\]_\\L[0:%/**_/ )/]?E)-%)U:BAE\5%,HL3!)!P, MDR@QB;*3\OJDM HUEU:A]L1#M>T&U$A'51*AV;B_9)OOU.(-<3'3%V$JC^&^ M!:ZFA?=)$:HUY5 .K"$UM;H!ACD%/@ORP,QG8TY7MH::IVO<9H&@4*XE0ZG$IE M*9@*5=0:;K @3EN/4RE-A8%20V$/!&O;P5HA.QRH9:'C"K<8@PQ=,"B^,81['HB'G;8O^#9.FPFDE5'0,/50B_K@)6 M*L,"\*K5<76YJW#M(8.5.XE0U3%^AMRV>HNC08CU9)N("<8&X0%P@ M+A 7M;M&4>&1> =[LDS$!>("<8&X0%P@+MH0"\9K-Y)&C+^P&( 9_$5^V-Z< M_=),H/B,^G%7QT+:(^W[.!;2OIZQ=CD_L$(L#G;V"K'2ZX=JY_3#3;VC>I%1 M6%,!(* M0;>W0['\*5_=W]D<$VUE\>!5MT^J,FG[IOB7>([RCZAD[: Z>B>DA" M"+YBXC#/F]EC[NWX[4*Y$'^G8XF_TVDE&RG&),X\#$'_%5Y T"W=<3SESBOE MYY,\=RE4X*F>/8O@Y<5OV5L%$ERL:*M[I_&E\QW ;,N\DWD3@3L(X?NOW,L] M3LF&+Z_[.M//B_=KOSXB58^6^RDC_PB#^8R$S D>?7C4F+A9&1OB!5'$FT'. M4I.+DADWNHCMCPE;F%W$]>'KGL Q# : #6/;%5\:SQ,3;@+S\=S8A44$$_+M M\UNRR\A;UM+Y!'/XELPN8N./O"+ZQ(UO0_[ZB=71WR4S_9I-]$,VSZ+'X(X] MBGKLE?9_&(RH-5AO )&PBW@:S"-.9G@"B6&;7H#U$>:/88-*O^0!<*8#C!7\]O(COLRB&5?"W(V!/R6-4H6(L=$1O>B>9>+(CJI*6ETD^L/?T9 MMHL\ITU=Q\&SH%SV(I'[XJ4Z"O5:R?[AP+S\L7,%S$=EDXOJV[[BV1Q[FXT<. M37L&(_Y(F FL%/0$<3[$# 6BX3L_V&O!\6:XRD!]'*^(5@,'PGX M8?$]\HKWI-"4Z\ER/OGWQ;OJ]:7@"2!N'7&Z^%M7A._#AJ^)A614F\$'@%BP M&F ="\X"-&3BJ2E'G]EIY/]QNE],YMY((CN \ZV M/@"4@ _]FXFG1&?@6S,X+WG&I65\Z[6V(SU[C6?]+$ 1LHD'\P>A! C@G61( MZ$9_1:FPY) /EJ)XP=@V64K6R8:259^=M$E[=Q@7U2OZ^V$\=;]E'KJLAE3[ M#Z^'^9'7WC!B$&D:J]3BK^4,OP?&^0D8?MZS_1+EA. T7+'^ M$FMU(3%UOKA<4HLZT"E9_+B\OGBSVB +A%:DPBUN^%3 5N](YS#3CPO[ZQ?__U(7Q3)O!+ +MB MD*;DL*X&+L!UW3Q-EQ FD[7G<; B\L5+6ZS<),I6_S%)'L%_S\S<@S&\X7EN M#&MQUC]^Y_J@!SCD;FK[CU/;)5_S"CML$*CE_@OYY#ZY7 "7(;]_1/N0J6<1 M: Y"$XO*C4Y2L#=WD4]*>8).MOV=;)7*O*UY>JI9Q%*W/7LRIBQ^W>IT>95J M8&Q\6:XNE!G&*XH;<<>_7=S#GMPQ+U&T00<'SO+=, U=LP:C[^I%AHNN4.(^%Q=,=<&PY% M!(+F$>I\SF(-CBTQ)A\AGPTL$B 5#ZPIA_[?#=UFKA+^]KVO!>P MX'F%?C9.EK/!Q[;=H;UP-0G[?//X16=3_5;"-,]V! =^ M##O_: -;+/711TN4)4[ZKGB8F[IHD0N)%,(?2<"%!TW\#4= BOAC9>$,:TC- MDBO<*Q#=&>K$RYX"AP$Q9MSR">,\,ZB:VBC=UIM]X0W7K-NO66'&/!IK@MN;<+KY.9M_OS MV_@FU$C:7Y<+G\\FW_WY*40;KI JE*Q<;JK@*D95UU2YV/"//6K/@,ZAM M:?:0HBB'SP>K7/2U

SZGM##ZME]+OOK),5,&[JX)OZ+PB).BZ M9H[5)0_6S+L@ )$@JZ:*-J2&55:*$74$U!%01T C&XWL7BD'#1C9Q43GUHO4 MT7K>7EL]8#7\S@R\MJ/4OFK6T)KR$I7VEFNS M/5DF*NWH_L,F,M5XM=HB%[=ZM4QJJ#7W:D9YV$)!T9-EHL'874FWY+; &I?L MMLGDTO/PKC:.A:FMJ'[W@2GU-_MU@VOK^/373>JT/\YKU!(JY/LXJC1]0-61 MVI"K"C4>.5SD[Z8P/U8HB=%W+I$_J#LYQH;\U-9RCFV>;> 7)84&6L,O4&7! M,+^,G*?Q9/K6,JM]U)P1'6CK_3(P'H?^QWXL$_V/73;U,=&^7B= UZ4C$NL0 MC\E@1$=*6?=TU"Y0NT#M FWW+MCNZ!&LR"-8S'!MK63<[A'4M4%[/8+(+]#7 MUWE?7T?8T#X*NM64HP\UG+9R++P65-\5Q)-O!;6666V]'Z247O+'=.AF' 8Z M6-+C8,YK&'?:8R#-.C$@T;> ! 8>CKK[TUKIMY/<@GE4@ZJOV9--M\4&E)6UI:ZT'-S M,\=OLB]UTF2JE&'37)-IWAC<#P2KXKQCSMLN/P!0A.,U:0D^F15Z7&RB_DB^M=]K4I>'EKV)#[MR/^H@.O G)Q N"4+3] MMD5/;BL2N>X_J.-Q>CKSK8C3?IKD!,SLM\:36S:?J>?\ZV%^Y+7WAQF7+-',"O]L M)_B*C%CTD;T:N$#N]5[1*7G#A/4GK7,+1U*\M*7E=*)LU:Z5%PR!8HOE740J M" &NSZ\^G[^6,VT>&'!0;MIXS_9+E!MH&JY0-6F*OI";.D= SOI1!SHEBQ]@ M_;S9>+I5_4JS^+<+4[TRAR6S35^^SIL<1-@<,%&;3$.NG_X4!\Y%J0V5D.Y> M]%8&%O:.J[M^'/WZQO[]UX?P39X-M0)J=7"4Y!'\]TP9.OBX;WB>&\-:G/6/ MW[D^B!R'W$UM_W%JN^0KB\/ F;(GK@;"-CW-;/^%?'*?7"X[RIA$_XCVP>7: MC OTB6(0J5QT1X7[!2!^QT M724%76H7^624NT)O/J0C^L[^YPGS.H%OG]@ M?>_P13K?04FK<^XQREO^@M%4K!YL=>NHPR*6=EIR&V:\\?@FK+-NZ=IB#U>Y MVOZ*&T>N/V?CRW*-JLSPS"W 44^%';WE%/L[XPX1=5#=J;!/6 I)81Q2-SQ M;Q?W *\[YC'A=?INF(:N&:::N+X$R6[BE0_=S&; 2;./?E?A.W^ M\"*^-G9#."#<&P &_P,C]@P>_;?XC/="OGU^2RK/W8L_P,K^ER^LF*#WF=G1 M/!0Z$,^K^_Z)_6">?CO)/OX_+@OMT)F^%+\G/A>5?:[:Y'1-'=)1R3V:A-;Q M-)A'W$D%A 4#A@%W'KB\VPP>.#5^WX01O M]&]5OR5*B[>$]S O294DB]VXO"+W4S?*'Z;T"'"Z/2?'Q>.S)3K?F]SGIHLI M\QV=1]SOE6YE\!"Q\(>0'*X_F\<1'V33\9S:/V!C@Q@.%_.31PN,P%ZPT ?% MGYNU7#;Q[_'39[OP]#6?6JW2WCQ9VIMH(BS6N^ZJ.%U('Q"7.EQH/Z#0KD1H M?X,M%^?9"9Z$S 96O8M3)]_Y*+["+X@=>86^*HYJJ72DZ;LD'&>;H#4$CSY0 M:\R%5Q(IX!.V^56W!0U2'2-134J]&F5ZRBM>8/B76JFGCI;44T=546]H4MU: MKQI:?E[45RJQM[O*JY)YZNIFKHG-,5F/40;E6 MB5S[!$8 9^IV&-K^8^JC/HMV6F><7C4;#-1O-A? ]EM$X(-Y#)Q[7!"LXJW4 MWDA^)_'+C ,:K/5P[@LI:_OP<#?F407XHAN,N3+R:R'HG;O$_DF,MB9;8#+B MG7L6/NUW)?VMH/7MY!M'2=$>%"\EIE].P+R.F//+>!YRC0"LN;6X/!C/]<_Z M/I@=/65];T(7)FPH5(N=F1MG.(!E&YPK+^5&CA=P'\3MY+,=ST,W?KD!J_DE MWB7 B:?$U)\L??O%J%'0?AOLHS _UGQAE].&?;G,C"?6R8JGGQ^S]] M.-0.OP,*I/:*6Y(V"==-EM);6XBF3DK,N6=K'C&7GE M.$N:2>Z%'3H-.2:N'CMQ!,"2CM\^O_U_?K(T=7BM*.U$0B4KP/M(72AZ]B_0 MUD'M4?M0T'67SS&OUY:KU_?!6_9-*(]LO#VL^"6(/X'*&=Y/;?_69_\'U%T) M+RXT^@J#@@.5ZJ.:;\PB((X!A-H,((P1-;BVTL15-:R$( >'?\OB9QY^5\4U M(BUQTR"GKXS3KY[J&W^ZL1Z_1.;?.$94>3"BCZBJUU . M&0V#KHF-FX?@!T-Q4;FX^.SZ[M/\J?#M;YD_^G:]BO(BK!.)'3D?JS"U$0H3 M^1"D2HR@_[(P&-O1E!/:TE3M>D,^4 V[B04S6M@FJB?+1%P@+F0O>=X&MM== MH5Y9GNK I+I9$+=C[PO V6WA;OHSKZ7OZ=E3:1GAU%++J= MW, _<51MO2)+'="!@3D%S:% 4YI'P5!5J*H9S;JOXS5NOF"0XOINI3[K3'@: M%YT9#%.^)<_= ^-7-)/HN9S,Z' ?? G\U*1/N-I>U8.:9Y>&85"K[F9#"(FM MD"C6S&@8$CK5A@HU1P/,X48YL+/43FC[T80!QD5/F[34S@NOD<$+;OICPOXS M=V>B#L\K/X@94VR%M!@.%ZFH-=X@NNRIN9$#3^>73?F@R1R,Z M&M9@ZEVB+=).&30)@R>40IO5U'W8!B^&VEHQ),EE$412Q4B2RD12-:KK&B;( M2I,&**2.IZ\V'L"(.L92>ZTKGX*"QI5=G6HCG:I# MO! FCUXCS768OJP3D8'(./)"6*&>>S5J6:$+O+:79LGO&)7U_)%)3R1?3S'9#X;#U@DB4W7M^%C]MQ/\-B/?@OE ML690PUHOP9J0,NLBMJO-5]5T:3[_4S>H::[W!R/+UF";>WZ>"3N-:_1[86>M MTUCU3&N_'B9R\:P/91WV2 GO>A2=/J;V>$,G60&K)U[QX7:RQ-2_0M"0;R>3 M]W-V']Q/V7L8/XAL;]-EMB9XU,&FUS?0\;0UWCW(T[ M*X;K:6N;6R@B8]O(V#9J9DD?(\>>N3%H]+Q#*:CE8?#,6R Y0<1[9@F4\;_A M7._1B//MXOOO^-??I4^.UHK=2!L+-(U-;4E3N%5Y:;\.3*R#<7TB>VN6QV]L ML6]LTQL[H(/1NN>3K'2:+?BVFSF_5=FV=1Q5J9+=+:J-UJ/V*\HO@67_9PZK MFKR(MIQB%E?D[0J3>V8A*W#!M!]<$I7A?_]@H?W(2,C;PH%"X\*7'ID/+WI+ MCAGE>D=N]ADOR"PJR'RSN< N;L0?GOOH/G@,.'GQPV?EH+-YR/+[8F3;\EK; M;I5<6>M2^^?MFEZ=Y*F'#QU-'OU*+R'/0N-K #VU'.H3T#->B<'QM(/7Y.4FDJ)]OHZ/_#:V\.M[UHK7MV2.'7A MGPT>:Q&V7R4H?RV7P?# ,,\@\%[ME^BZV7)G6D6[RJ4KUJXL'6^_ER2@SK0 M*5G\N+R^>+.Y:H]^I5G\VX6I7IG#DMFF+U_G,PN(2"V B=ID&O)S^E,<.!<% M3!;MEWM1' E2PB3 MR28%=@IFEGAI2P6J)&A;_TE*'L%_SR(2)REYN><);NVL?_S.]8,9<\C=U/8? MI[9+OK(X#)PI>^*Q&-B@IYGMOY!/[I/+E94RY/>/:!]B".)G9'GS#GDR G?%;LJ)I?#3WXHBFW@4" M(L9S[0?7&E$S_;_P[""CG[]H*0>YW,':[RT[6"2BM4IL0^0['(!D[T>1#^R=%UO?5*2;D$13 MV32A_[3XD86:CO(Q?/=OA,!$N?S!] M@Q#8F(@D'N!?KI_F:I=HSC-R'N81_!%%&ST_39_1$\M[5[4K99?0#@?YTNV3 M+#>8)/_.;'?\>CY+5\^/0)H>0O*UR<_/.&5BU@2CM-X',H H"QU,F]+!W M1:L5>0+R!%DAF_($8B-7J(O$6: >&<+^(U=NEW]=Y$80GK']PXT+3L56U XK M+6J3^9.3+!;E2M6S[-6LL%CZ:E8N:%,2'G>[WDZR9(S]\B^^+W(^"RF?R\2] M]^P'\X*T!*<0C&D6:#%E?Y^D/Y''__N&'-/EMTANR+74TU?<[M24Z_M@/K'% M[^KUY6JZ?D65ABJJ'K4QCT8X0&\G'_.NSQM__#;US\F_E9]M.*"V/Q9J4QWW M8P^2+IO(?XZDL/**7^L]>J>NOR*K948NO^)WS@+!7VUW_,]9>JM(2LA75BI/ M410J/+Q-E\H[!XX:JY^W#(W?3FX7@?&/J=,GM[UR\M>JKKRIBG*%4&L2:A$W MU-Z^\ 9/ +,P\$ >/&9O(O@0?-O!ES8DD&^RYU"5<[>,6.2$[BPY9%_L6&2@ M_^''8 Y&MS.6:- 1J-"9N7B36(L :BD/V>\YJP>43S!"^:_E2F'#?66.KY,J M)?YP-96N!B> ^]FM">!^=FL"N)_=FD!K]A.#$R<$)X3#]$]8->CE-U$4."Z_ MIWH?VF-1CBASFQ^K?XOGDW0 LAR!I$.0W!A9[ $^_F0'&'PX[U9AL &##0T' M&VJ&>%55NP<866A;9.&\R#K:F6L.K_0:NG$CLLX92$"L]09K&#$9X4LJED8C.=.'"7O%5J9RQE5D-3N7,2!8$L=_NL? M/E@%# ;P'\%PBF =4<79<(N12&XHLAAK8QK?=>]FM MTG-A?46Q \H<99Z.J#J0H$5LJ_6ZAO+>SHRPHTV'H7&EK=? EV,[VP*QOI@. M9SZC@L?O8>'?X!GM#,0:MT[/I@U_3& M=@_-UVZ;KRT(JIX+ZQ5%5PUU0$T- Q.M-&#/C#&\-(,6;(L)V) %BX=4/HQ) M8\+6KA%O,&%9/,U9L(T9KD>;I/7'27GHN[J =SXN*G)SMR;D?O['GVA"GFEG MT&1$DU$2D[%J;%=5W0-K>[371*P94Y@.B19A>PG87$P3SZ2$BFM#,BJ."Z7E%"8Q\E8]>\D>@[=GPGJ)-BC9IPS;I MN3%?53@3;=7VV:H-8PTC)FC$MIB 9S9B\;#*C[7&K=NS:\R+<%KY-=*]@YSP MTW[P6%'G=CQFAX+D4ZXT_YWIQT)_+1B77&6]6';36!UHU=Q>U: /[/M2HH.? MT!ED@;UC>Z[L=@L*I+OG'(PSPG><4?NQXUKUUG_ M^)WK!S/FD V=8E:O$AS0^ZK#1/O@^C;H'D"?"-0#44,O(! )@Q0 M/R:Z2MXS1V@-A*L>N\@GI9SEJIXXM0[SO-2'_=N%*UCLVJ?541%+.Y7R#3/>>'P3UEFW=-W=N6XW*1K2J_)Z M/GG%#0_7G[/Q9;DB=;P:G]4,W__,>^'H<\(;Q_#YER*8,&,,X=!_F"9N,@Z)R4A8*/)348)B]SA4A2ZF]Z*B\0?8D4R\*(#GU$2KRINN4W6X?JDY670\#>81CRJ^TA1U!,PLB"*N=9Y_ M[>IHN79U5%G6FTH-?;BV>+)8-^6[K?S2Q%XKN;U6*EROKID[-OORJLP(JXBQ MF*_L^_]ZI]W^!_WCCA"^@NG]P0<\[QT46;>]2#.LLZV<23>U06,7Y? G"UT'2 MA1!8"?#P%7.,$EN,!>\L6^?RYV1[23C;A_Y M!V,IMW4K?XK@H?#:]BPUA8X&ZF;&')%G.^)J@S?G0AIV^1;V*B2/G'Y$A)O4 M:^*SF+SZ$L2,6)>[[4IU=$6VFY3]9'_.1O8'W$]7R)]SGPDY24G@L\6Q26$E MMF)X'2T/%D"&$M$*E]@.G)QP(X.L(!9M+J4I_*XKXO<3.V:-F?N)/=I>PG,Y M_&6+E^W-1=628%D9&_W_I@$G&/QVZWI'))]1$C*^IV,"IS8E$B63,'@B23># MFQ]N\A7^_$1Z?@H>W44AR>PQSVX\%?!*K A8N#.U(\9WG7L@TCM6^VFH-QQ] MDVGF^EJE7;ZMABL&SF@ XC0:X[J-XZ3J 0?@O"?$8S]!P Q M?OG,@#;C/_Z&47T;=G:_6/T%8; A,^YU"N;(\XH?A>1AXK"2)W%:S^FD/"[XL[?&V1C1N1(2[5)UG " PL(;D)5U5L[KGSO. Y^F6'!I_.4SM= MA&AUBI#4-7"P\%C:C!_]MS;($8?=31F+3Q0J!\N+A)*)O$CBQ#LER-!L5("L M]$C;(#;X)"_*.'/ZOE8B5M(LKL+7]OF]GD>?$"CO+#.I7TI<(VDA$BI902ON@):9,]DU3Y$->-:0MQBQQ19.UN@GVFBYG ;L M';+JZ*ZUY^SW*_=82/MZQFJX!%J+&=UY6-W"$_P\)X=12R.SLW%I+C] MM?0S+]T#6[T#)9&+98K)]Z5DV"]RL/Q\E7&# 54-DP(=F[_$A>C(7?:2 QTZ MM52-6D;-33@V28*4>PGCNCC6@D<*;VNELB\S%(R+S@R&AD?_#(\_ ]>/R0\@ MWSQ$XZ.U8R'MT?B0B]FA\=%Z]5+Y+J3#_Z;"H:AA%MZJ4IG4#)6:0PG:>B(2 MCH7FBCS92P*D<=/D[OSL[R1DNA)UW2T3 MJDC)Z-TR$1>(BYVX0*N]?U;[IMR4)JSW[FD[E=WK'%#=&E)+1V56INVM[(JV M017+HI9EH88JC2:B@X@>!W.>%-MI542:=2(R$!E[:ZG+>Q=K]1CKRK<7GL'; MR=ZYG>22/P_PG=5;ZF^D#:FEHH-4WGVOI^2A.;2H,ERO\8C[+LV^ MUU+6U-(&5-6U9CSFF+4GAY#>G'2,@IH?W&)&E32RVC#H<+A>.PQ9MD0[7X^T M-DQJFA*TI\:=/[>\-D94'6 *ICQA3%ERT'JR3,0%X@)Q@;CH;FIN&X1F"_2W MG+/%'TMJP(V&&AV,4(]O#P[J,>>&&ECR!M;R:!$.ZG'&#@VJ60U7[4#K3L;D MS;ZL$Y&!R$!D(#(J2VS/C=J-KJ>KJ?KKJ?NKL MJ.>'UU9^Y+7WE0QI)=/R^N+-YKQ\_4JS^+<+4[TRAR6S35^^SE^\)>+F M+4S4)M.0J[P_Q8%S40!=CR:C]2 MM*;EU:NLQ=SE.=M?R<90?EUI6$C<\<:&>UNZ\MW,9L!ELX]^5R^05\G)JQJ6 MUJ_LR_73AGRSZ6U9\D]^7SEW)WG39M7,(&6ZG7SH7?M"V?"58,:AM^E/KEB. M'?!*+UHWUP%/Q=O0>*D8+Q7+=Z&U_2MH1?Y4BV_[R&CX)J4-T\J&?]I@Q84O M6-BP4/FNJ!4=609/'4G2/,:@HZ%.P=#&="1)H=*W+E2[,I:PSQ VU>CR]=P; M,*/YJ8K(*S^(&7$O>REZN4M^V5M"L)[]2&U%0P];LQ3%3K!:L( M$R85UEE+:S&@#7.; !$2../8_8F#R\+'WJJ9T?P7LS[HXG(1O/DT.3 MRH\>"Y %X=X)NKU]61[D=PFUOBV(M3SOK1$Q_V5A,+:C:=J'2[M>8R6-;E]; MT//J_/!I3!I%\$AX;:M84JEA*E0;U%!7_Q+MD/8(G:RI7U)=NI,;1VSG>/[&EFNZ&X![$(QO0X&K.DAO"$8,RE MMVZS+>+D-)!('5G1+*J/ZM8ZL.!7"^N6]F29B O$19-E>SNNT\I[H41/;Y0L M*J;@E1*\)X#Z<'-0D<67HE-+U:AE8!%<>70?:0H]]F6=B Q$QMYZ\:]9;91M MA4!/*,Q7*)6R62\=_-Q@9B*+23"/R0/S@F?"LQ1Y/2Z0,4 (V\N7FPDFXJU_ MA,%\!J^7J:*B>-\5N8>/Y;X(G_7"Q\-4.3Z=OB2?#:B7#@Y4S''*?/&9.R&S(GALP\ORYE=BU^%* _%4WA" M3#@+PJ2$5A"2D#WRR$I:4@NFYT4!_Y(;DED(GW9G,"$@DB,2-A]XD3(615>D M""SIBX>]6:D>AM5MJZINJQY3W5;2ZJPUF-PE=6S+J8,E@*LJ =P*J'6DIBT6 M L9"P%@(N'W%-;$0<--Z%18"1H;2(8:"U7K;P=S.NRT;J_5NYV4]XVB[2YNO M5RT_H,2Y=E%"@VI5:GD\>-S;-@'V&SQS(XAN;V?S\SST[ M%(Z\$O\>!2O:X^\MO6QS/_7;+3QH()]A"V(7UO$\#2)&^!K@?:#%7RSF[C.' M<9>:'\3 T&W7XP#^A:QM_+5T?) MG_D;-+W(RRRM[?PT#4&N2N."$!,\^"T$1F8'B#N^# MB)>/N!4_J'&.=?'[%]#_./6=Q&]>?^)&*1(.BXWNJ[SL;6_5=='J*'/M PP/ M.[)7R**'Y%DD!$A"'U4V^D1@^3C<>CMS1C*>ZQT;\S5-:9$$N-+1IY H) F1 MI#O=MC\FY1RP@@-^8J,6!'/NL!?]?3/;';]&3)?3:C[+\A#%160S:?1S$KCQ M.$BUQ2(U=%'=69)S(!V1V&3"PRD_F"0$DHY1+/T"9^8-R!5JV<__8=XX(?## M2_)O/$7P;R#6NX6#IKW8Y_LMZOV+_-EH_A"Y8UO9 $+@*VF K_B"HBF7&??%)\27Q?OJ->7:Q>1V?6*/ML?]B;>3/WCBP)Z-E>O=N(^9G<_&J_1ND,K;;^!NS)K(&(-P M[]Q.WJ;&^6WX+KD#Q9,HNKY=3"5K":9KJP#P[?-;LKDHUE?;'?]SEC8=D0#R556*4)3Z M6V#U"44G91+OJ$&QC#S?3FX7<>>/J7F90XA\\)R!H,CCT\C@^5K;7K!-N2I% MYYX)R]M!\'-=()48GF>%V%>;I_45 ?0.OOT8A"Z+;B??F,?U*>%V3H#3;E0B M'JO!8Z*B;D%BQ(WRMR\W=YDU+C_/TS:B2_*2IF=#V0Z[\#V+G-"=)9!8Y'HG M%F)T.V.)I<+-D\RZN4F\'JXL1HH_G]@\RX&GW/.8J#!7\@7P>=1-O)CY!&8 MC;G#+W"7Z><-5^IKV$7S+B721W\\!QJ^@!SYZSW[P;Q@QK>@4G_-8BRR&(SP MT9+-RHVY?I.;?V#APUE[R"8/3A_]-F?8373B5./$.<-6H4>G-QZ=;Y_?GE>S M/-Z54S_PJ^IL3O4A;Y)1&/ MT60WTD#+6F\(748WRS\P=MW9"DK3S:O=\7[]K',+_(P=SU>53KYRUX:Z$E% MG9,KC2W&;"V^=6L,F>19)'K;1W5+\&/I= MSK5/Z(*IJ&1-K;N$WACTQLCGC:D5\Q4Y9BRL7=-F^[D)J*'1TC.0G5*!ID%< MHK]&,GS67Y$&N:"$*)/&=5.O#?('[XC+%S@+GEF8NF7FLYGWLLT'\VO6:GBU M_FQ%770+#4\+]O;O%WE[UUK\C&JN)RMF=^L]*?^>U] M+2-Q2?/OPC^YIQ2.$GM:IQ9[*CA#'QBP?NX,]9[ME^AZV1=\FGE:"ZUY%ZX# MG2\NYR]5!SHEBQ^7UQ=E;HV46/J59O%O%Z9Z90Y+9IN^?)WOY4Y$,W>8J$VF M(6>C/\6!7_G^L&,.=EUU95:Z&MU MM$J0WS^B?7!Y9(6W8(]B$!%"G'.%34B.%V:'A '>QT17R7OF"%V <#UB%_FD ME"=<;SNDQ[CT'<7W3MQ-YSLHZ23-8Q5YLT4PFHIE7LI=!7-=%T5*$4M[15=* M9KSQ^":LLT;G]R$=9;:2HB%E(:?*$]MQ>/0#CCSG CPD\BAX ?O/'(P0\L3B M:3 FKU*MC(TORU6(,J4^MSC' ]8B;*4II^;?&>$2E"-#089R/$-I6*2^LB_7 MCP0RMZ:W9+>]B<.\;]'_#*S6P&^M-WPS1T M;609W[4+DHUV$^_XL'ZQD06:)[- $UG@8KWK5MUI3%%5?RY,*WGF1@?BX:S4 MO>HZ(SF7W@.VC#JBY#Z83VQ@"YQ#@.:SN7'+TE.[R?VY4)\^!.$_N?+TA]"; M/@NU:<5#>Q/=^@O/K#K*/+,%LW4YS(YJ46/FBMRAQ%G<6-SIV-"[KI6'WD'W M#.:1[8\C[NRT':!FR+9UU6$A]ZS B2T)J=PD7U_=AX6G7!TM/>5=V8_]XX!K MD9FUO?B91%/NF XF*XEZE+_T/'6=:4-'AP?2@/V]\!)H\8T_YM\4.[,2I_5 M[/,@+0S*XF)PMM6[?.RI&ZK44M=K4.8.W;,="1CO$"EC"+W_-8[<:IP MV53KHNFUF2,O_(VL,,Q_^,]L!HG#D* O4]&"5G_G'LO MJ8S@GTU13\DB;/\N"&<@8CF_6HOD_\,._N/:J]W--UT/6WPZ?7]Q/XS8,S!= M?C#!#T,VGCN,SP1LE4(&1EDBX*'2<&:[8P!>>KJ>!LG-49%**=AR72+Q_-3]?C]E MZ5.2KT=AG,VX6E6ZQ#M$NT3)E 7QZW\UDU(O<[2)J\MGI6;*-+?"1])NIVL= MR$L("C29\2@;J(8O5^3F*4C2&IX*PBB5"F/BQE%JP@B?EA,DV;1%[BWX,Q&9_MOR4/6=L>TFE/)$DZ#A:59UH:I@* MU0;6+@>),%YR^S.U>?*SPUPAQ7EN>*U*[ BCEE,JXP@0[(>EG;DK981BV\'O ^ M:1F]EN2;(*C ,A,).5Y:=),5D?G#9<\I.W;L,'SA#_YA>_/,H"E>3UG:.YR[ M_YM740 X)F44KL@]3S7T8^ZJRAY69/*+ZRV12./)VT]N!(ROSON+F;&)JEGT-AG6+F4GY):6M?&!EGKA(]3R%OY*I MP#(W#4GSB_>"*$I?3XWW[6K*DB2?X)NWE2@CTG>NT"RJC[1=ZL@K'CSYI3;: M%6,TTM+N=<0<3K]G.% PLXO?O[C>&N4N.68YW&$F_P6HCO=G.%?W&T]*K'X #7O,W4[\7(A(=,*+/!9%0I$7B201:!D)L\E]A'\='BVT^?1PA6P" MS$8V'Z7[+F+;?%JV4$IA0DDP*?^9=-+9'*^J3I<^3+4\[O;*?A&I M)F]-WGA>1NH' $X^OY-OR7Y9[>F%23B=4>"Y8P0MKPLNF]5PV;074.G)[$J^A5=.D:%T MB*'@E=-V,+?V7SGM'D<[_!:M?L@M6J/L%FVU*K4\?K"[^1/,17A@$T#DF(WV(669YWG53;RI$/W[!.VBUN-RW^X69^)VDEG, M7X/(3?,ZE_IS=D]B[9*$\!=QYOC6"YR_]@O9W3P^ANR1G\^//DS;'<]MSWM9 M9*TO(TC'19Q8Y-@SKDZ$<[:-B0OV/3 LLS(L].6T9ZR4L_HE7F".;NN\HX3QV:SJFXA?)R]+$CC4?Y>1?U,M;:1#>W;BXMK;B1#);4W:ANH:UH(%?FSUM$EU^+^'K=#KWB]74^8HOC M%^\257&CV^XT:;0#]D>M MU7$-ZCPZD="DU6N2ZD;)W9GHW,J1%-V]EK>T4V(D5XNV5TIKQ=5=A1JZ0H?: M>M7 L^]16UN_G02.=UF]H\3-\M4._]I1\:@9I!C45"T ROJM*@3*.8 BW;VQ MM2(N!E6'$C3;[24ZA*_O9@[3$#%L>5"A:4. !3*-AE2/-A0M'BE4,==K>5:Z M4>C3[:)%DFNBV7&SY-6>S.'3DB+M-TXT.K1TJI54-#]YHRZ[)SYJ@TAK3!25 M#DT5[%D5\=(D7J2W5+C3PT*0- H2:0V6H4Z-DI*#"(YS*B4M,%LTA9JUXV23 MV9(JT2(GMSC80E47V?F5!H6R/![C @?#P3"2=]9BRY M9]?5L>2>75?'DGMV71U+[MFU<2R,/E2J12W" /7K1X6UP*QLU6N0Q.A E M\J)$2A.D0<#L2F9:+X8G00CH6'U[Q?#9RU1)RP$ 8ADJMB8040@(A 1B A$!"("$5&K.Q\57HEWL"?+1-:%B$!$("(0$8@(1 0B0O;\ ME8YGIIPGU^0?83"?I?UN(\(F$^;$[@]&7-XEET7QT5CN1N[)US"8!2%_ZW9R M^^RS,)JZLX\I;7*AEY6XCZ)^5Y*8SWW04%[*;!ZR?.#'R.(^K[4=16FOE!K" M/C_W+T!8#WC.GK!R-))TZZJ.&DF(I(J0=+94EJ,19" ODAI!M:>Y('(ZBIQS MIL!(#2),\.^>&15-[9"18$+\TDS^WMA1P"E^*>$4T8T__C, "_-_ 4!P-CN0 MS:_1H:%12\?D;$G TIJT?HUJ^HBJ(RP0*@ERI$_P'ZA4,_#6D"1PD3;3W]2I M8ND($SE@TH:4?UTW08VIF;-@0$AN2^:?/E#6@P>,R7P&FA.SGXCMC\DX>/;3 M/^/0]J,$&QTW:S:4E^2LX6;\[WEZ'C\$84JUB(W_F1(-V,3[C&3W2XJUQ-:) MX)'PVO:[9*"(6 ,L.WF2B*D71_*:05AUL*60DL\^0BBU%$KRV$X(H=9J2K(8 M5GMI3".J&S78Y'LU?,:(4KOL,*"%&WM@AZ7A5_+*#V)&W,N.&UW[-I,&YAM&+]'HRN MTH%1@\NX+YZ89\21?) +OS+0.1/*$'? F3>O M(V6,8?5^C3JDAE*S*,-(P@&FL0ZF\3B8/WBLVRX :=;9 J^0-+3JRSH1$X@) MQ 1B C&!F*@@I@ _;9A8<86.Q^Q0+'_*5_=W-L=$7UT\>-5[GNBTUKY._1+_ M>^X)IZ]\83E\F3^!#>,D?W/KR/7GPF8NB6JD&^\P7LI@1:G?'60Y?-6'KK*A MB,6'UU9^Y+7WC0QK);&,PC\;SI$(Z:Q2B[^6BUL],+ 6>=S*>[9?HAP.IYGM M]NR.XRE?I/+S-5F 5N>+R]V_40M\U(F(L!-,U";3D!O$/\6!T#ZYO^XX+ M](EB.V;"/\1]/"2>,O("0H4PP/N8Z"IYSQSA7"*:HJF[R">C>!$B59Q7AWG> MS!Z/X4&_72@7XN_TP>+O= J)2B &(,X\#($X@BM=DP+;.H&MITH'/-6S9Q&\ MO/@M>ZNPWHL5S]?>.0+I? UIB^IA2QM%/)VS#CC<=7B- *V@Y?UC*-5)($.3Q$$3M(2:7DW M?X*9BPIRF<[,+S&9@.(@K9]K(,KX;29A;K/DFWO'A01)IWSY"2T&72J/344:]SON\3L^^BR//B63W#HID7Q[4L;Y M]+D;L$KB-0_$@7K5SDP,.(XP?_^W"^WB&(+D=;;,M[=P126CB<1FX1O\]OEM MVDQ!X0TXZ@SXG&>ABX1;L;I%UFTWEYKD@G9S;2)%L9M+2[/DDL&27+GJ%EKC M;1\L22:I&? NT1*;N0QTQMS%KHXE]^RZ.I;TMY&UH4%-9!I-:1XMN&=L*08UAC4T M+D>7;M<-$L^U@>VYLBRY9]?5L>2>75?'DGMV71U+[MFU<2P,/U2J12WB /7K1X6BR@<[8YLV(M0RHI=7@MC@H>PF[NTG8^+PGRVQ!?QY92-6392(B M$!&("$0$(@(1<5)/-\SS:3Q;^HR7DK^PLLI(G?7J[[2;61JEZY9/G^KFD Z, MFD-UW?"MU >1]OCUJ3H S.B(ET;Q(I]?O^RVZ0#SRQI%B;3N?'4(Z% QN:Q9 MM:0%WGQK.*"J5G,-1_3FM['G>%_6V0+/C#2TZLLZ$1.("<0$8@(Q@9B0U:_? M<8_]>7SP_PB#^2QM_!41-IGPIJ(_&'%YNS POGKND_\:!K,@Y&_=3FZ?P5J- MIN[L8TJ;G$VZ8A KZG,[NR3\:2;IUI=604XM(J@A)9_/Q'XT@ WF1U BJW?^/R.DH:38="!A>EQDL!%VA0HTZ(#$S.@ M)(%)&W*A](%"E4'-@@@#0G);,O_T@;(>/&!,YC/0G)C]1&Q_3,;!LY_^&8>V M'R78Z+A9LZ'6 6<--^-_S]/S^"$(4ZI%;/S/E&C )MYG)+M?4JPEMDX$CX37 MMO,+J@[J+H30=0E3+XSDM8*P2D]+(26?>810:BF4Y#&=$$*M591DL:OV49C4 M 1T-:[AKLE?I* PHMRXS;4O)_G##GT@9?0E MB.]XO&W\]N4VGK)0_#$-O#$+VQA8RD01<<>_77P (GPW3$,?:):"TJENZ50= MIN2RO/803JMP&X[ P-=5:M61PM=C$[\ZB$ELB:V!R4+>U1I<26B6K>%IB'AJ M#9ZD,='V@Y;9 +0P*":W-?810.N&'('$"Z(>)_-E=/@$9+CUER:)6E0?U9";TRM3O [D2&@N(<]I W#DMHOD M,8*P2IK$1;Q[LLP6U+F1A50]628B A&!B$!$("(0$?+51L-,+4E[GKRSP_ % M/DE^V-Z<8=\3S_MEDQGK. !?,(9YUF@$)/OC/W,W!FLXG@;C%B9VE50,4*@^ MP(N\4D-(W@C#6AT!1=/IP*HA6POQ5!V>I(\SJ"95K9K[(2"(3@.1/"$'K#G0 M.O!(&798O5FL&U09UMS<">,-;:PNWI=UML!W) VM^K).Q 1B C&!F$!,("8J MB#S 3QLFQG\!/9O;#JX_%Q9E<=$'!B7R-%*UO;SZ@Y^;\\A_$;>J?R$E-ZY# M-@M9Q+B]1>(I(RR]$T,F8?!$(C!D(E[EE[_EV?XX(J[_;^;P3S^\D'\$ "E? MW!EP?;+P(Y*%(Q&^9<<$["D_B,D#2VH&BR\&_)I-\G=ZS^:*%'=UE5#)\JU] M(RHEI,X]H1+8;<53SAPF#J=NN&)"'8:Q_99YZ+(:0N.'UU9^Y+7W!QF)2R)' MA7^V$WR%KSV[XW@* +@:N$#N_.?Y /R^N+-Q@.NZE>:Q;]=F.J5.2R9;?KR=3X02D0D%"9J MDVG(?30_Q8%S41K934AWS\4#YW#ON%_)YU7,[=]_?0C?Y#E1*Z!6!T=)'L%_ MSP3XP<=]P_/<&-;BK'_\SO6#&7/(PI='"L%-DGKS2.K.*V42_2/:!]>W?<<% M^D2Q'3/AN.3.1R&W7T"F$P:H'Q-=)>^9([R>A'M,=Y%/2M'+=3UQ:AWF>3-[ M/(8'_7:A7(B_TP>+O],I)+JJ&( X\S $X@C>=$T*S.L$OIUJP_!4SYY%\/+B MM^RMPGHO5ERR>U]L3><+JB0IRV/).^$%HZE8/=B:;*(I12SMM#XVS'CC\4U8 M9]W2M<5Y-[F@!;$7013!!>8\C)*H]R*60IY$,(6\2A58-KXLU[;*#*GEM63(Y[G*PL]#L#E[6 M,X[VZXIS0E0 N0>\W3&/B3CSS6P&*J$H"**-+./[((FL"P+>Q#L^;%XD0_B! M_V7^Q$+7R=TC?.]&CA=$\Y#=3N[F3[!\7FG];J&7WDZX"A^R*0/.](-]])W@ M"3Z9$UY9 L!:]%\8:WQF;[W ^6N_JX@WCX\A>X3!QQ]]H(T[GMN>]_(97@A! M7U[&]H_+!6"18\_X60[G;!L%D\HKAC6L3#LX/*^XW ,IHR:SA,W2GN$VNI-' M#IQ_#AVAX#REVYEG"/N;-@4/[G$'-WE$ [I(,LE$%TD<"=)K)VL)(J4ZB:D> M,LF+,J&\6&^)=G-P6DOI .W]-I(&28.D0=+4].U3KGU9)]5Z.R':ORGK$*0; MR#/_MPOM8L*.]1/'U4V^BPR $Z\]G?:-T[$>W*-I663%MTL3\Y+E)>OZQZY! M^IPS[J*.#G1.UKV5WSZ_3?N$*[RW? O!>/85X-P1.5@UH5L5E;^Q'\PO%D#H M8>F#E H;G/7J:.FL5T>MJ&K JY0:*E5TB=K9]Q(DK:E;H-*1;M*!CK>&FX** M_"4)1D.JCK F05, D;;<@ ; ,$>&/,#H)3S:4%! 536J&@T5%, N+EMLCC*R M'FQ-? VB^'5L_YT:$K,PF+CQFU>\5\ME&(@^2Y,70AOXM]8%( M#C-FKS;@)AV-L*NJC)Q(6E-'MZAA6/(P'@1.^XR@ 57-FLN#8G"F"\$9T>BU M-*&\Y_$:09B2*QHMMI9:TC0,D=,J0TD=46.(=I(TP)'#.&HAW^D[<.0QB%H" M&(2-M.80]K9L1ZUI69HU]629B O$14NKR,I"JIXL$Q&!B$#9@;B0I\]EQ]W] M,M:?N0]BV]L9'.AMB.#_9^_=F]M$LO_AM]+EK3QE5Q&'FQ :9U*E.,E\/;\D M3L6>W=J_4AA:$3L8M(#L>%_]TQ= (*$[B 9.U6Y&UJ7I/OWIT^=^NN4=@%@J MX?'2&I^ H8XD60&G0!7!4QUQ"$"T5+MXC3C> B/$ALI0CH Q(F' KM_B?(J M3*^DOJP3D '(:*VE5QA:]66=@ G !-P@@ RQ/ #5I064-8\#ST&%GH,/M,, M]AT48AL3O=+AJ=FT]4Y6FOXH'T+9#E:HCZ\?OO*!#]'94_)&WQ/RTLRFA>9\ M[1$B$^4:.^.(*]=DT\9DJ"A.*EX)1JHT&E M+^L$9 RP $!F !, ";@!@%DG-PIE8K!\8H8G,Z4-[2M5/C-.JOH9_ T>-K. M.EN?FT:B]O:+S'HD4O/4HB%@_2NI< W0 _#$J(<>@(?U %1EZ '8]A7 W $Y M+8LG:W'T&/0 /%VJU>:>.ZJ\<'*ISJ)4A:$_Y$ &-J MDEQ'EF__DGP/@HIXT4?+$#&'TL"$X@%- 438N!]-EZ617!(["5?-*>41$8-N MEI"B#U7)J+MY4XV:27=U#N@!V, Y/[@#3AM5$DE75,F4H6Z5L/!IC;*BR[JD M*-"NO-$>@$*K,;M4M3(E5:N!&_6PJ%75&!)6T]$)9@QH=BXL<-J@ VF&9-1M M9@/G3!><,] #L)H&.6W0EJ"UTFG$W6J@(Y:FM(NPJ\F2;-;@#>RAM%L-A,30 MDUK(@OH.''&4HY8 !F CK&H$[0#;D24E2D^;GBP3< &X:&FFK2BDZLDR 1& M"+@[ !?B% /NN.5?Q**^T ZPHD8Z;7 40%B5\'@1RSNPR2DPU"59%:AGE[B@ MJ; =H- . 0B<:A6K$<<9 )%28B-%2/N_0*%18/<7N6I87]8)R !DM-;2*PRM M^K).P 1@ FX00(98'@#($!#43_"A[N9_75&V/]31*Z6%S@5]J$E&64"%4:: *Y+\">+7'72%(,#' JVIX">O8&$DJW(CMQ)20+A!(@0!S!9@K MP) %R "S-V ", &8:!X3@(R.K[-$#";_6F1BQ17:'K9"MOPI7=VO;(Y<=DT' M7C;GY]KT[$*C$H= ;H3C5YYJ%%_GCT2ML?G?2256IEV7N%F2C4]ZAJ ]?4/[ MK_KH!D2G<:%\>FWFG[SRN9%AK<2-4OC/FG/$?$S+U*+OY=QM#Y@HD-3=YCU; M+U$.A]-,CWMVG7A*%RF_ND(I:#6ZN)Q'3AEH$DK_N;@Z>[,6RHIVJ9KTUX6I M7AK#DMDF;U_EW6"(^<'(1"TT#:F._(\XL,\*@"OV2K^G9Q$%$T1KPE%]^^T; MZQWKU%9"OQ+ +G&JA!SFY<#UD][LR?>I9R];0L@G:\WC8,GUQ]XJA%195;:13\3KA5VI M[+S:V/-FEN.0@7X_D\_8W\G [.]D"EPD8 ] ]CP,"7$85[I"!;9U!%M/A XR MJF?-(O)V^BK[J+#>LR4KV,[)C8,H8S2G;;JW9\N]-3->>WPY MZZP[ J/%\18Y-&KO/[ MV3W!VQWV,'/SC6F_L,X0QD!Q_&6+P^YHW7S$]C7![HY/-N? MPW*:<0[+U2/A>>Z*I[&4TQKJ*P:C%0:2KJ*$$V?6L+Q%:8?7,/1)AM[FUHY7 ML)#R%$6=[QGR=[U0MI9D*BK@-C#XRVT$ U/-@W%-,O<)) MLQ#/5I([B1;DX_*8P4/7(< ==$J3I*KLJ;?7O97?O[QG<9?#*YF&];80C+"" M)ID84!_223O3<"KI.]WS[,\MW;>57&Z!THHT3G4D#55-4E4-\E8:!4EK4C(5 M:2B/)$6!1*=F 2->DN4R4(R!I(]JZ"O6O^S*@P B;)JDK@XE;2A0:=E>PD/( MC,>52J$CPD)JOFEJU$^ZJWF4D75OG>);$,6O8^M7HD[,6,?G-^=>$$47O/Y, MXK6F$5%!UO>YM]K'X2VQVZ>8:)*B#J21#'6"A85/:U06;61(0T,!)%56T;YJ M*(FAS.Q2X%XQ)&,PA KW O(C814>0Y&&"K ?88'3!E5(TR35J-F8 IZ:+GAJ M6$_HK2V_>J@^[=LLNP5*4TOJV@%R6J4OZ9JDFV"?%0P^8NA(+>0^?0>..'I1 M2P #L!%6*X*2F.TH6R5*:^N>+!-P ;@ 7 N.E024Q12]629P"D %TUV!NNX MZ5_$&E3W06QY6QT%O747=,M3 .%5PN.E/?X!79947:#(?M&ALS6>JB/. 0B@ M:A?'$< 0"%2X 00N:=#7]8)R !D #( &1US!0A#J[ZL$[@% M(*-9=P#D"PCJ-/B0-&5&8=*4F2=JTWX568%W),/RVRSU+WRRU%'VW^LY^[<2V^XKV M7_C1'8M.XU+Y]-K,/WGE\V%&]!*W2N$_FPF^=-B2SIKFY< EY%YM<)R0-^3X MY)U="ZXL]M:&MGI<;Z_=O5;PZ!6/T38BY<=GCKGE\>E[.1_E R;J-O51>L_6 M2Y1[T#1;HTB(.?&5 ::A-)_+J[.WJP]\HIVJ9KTUX6I7AK#DMDF M;U_E?8>(.0_)1"TT#:E%X1]Q8)\5=JM(NGO6^C>8(%I6CUHGWKZQWKU]"-_D M>=.[K4BK VC[X*P.=M) !^T[UP]FV$:IV0D5G'PH,3RAQ/)4UDN[?S3[Y/J6 M;[N$/%%LQ9B9V*B9C/FH7\CUBS!!O(,T!7W -K//(6K;VT(]$>]A*GKLTZI; MP,;,Q9RVD>%*&\.M,2I;)KS*,NN^4UL< MH)(SK"/+MH.Y3SDC/?_SB/81H%P _W?NQB_H$9@[0\6Q&A+\?NJ%KZLC4?PS/4$:Z<;SERR;5=;E#]>O\$8>N MG;B@HZG[VP(;WZ&. MZ[GE>2]?R':&1'1E6AB=S'LOL/_>S36]<"(?YG3&D6W-Z-$,Y[BRVWO_ %G" MC5LB:8Q__@SQ3T) VL5.DT7SK?ZMU*ZS MQAJ@'GW4^! 5F #W%1KX)+G0P'7\K6+$T&A2BE@)+RB3'88C!M>5*S'Y6"L1 M+3+3]^)76U]6/RR["0X+W=_66WYO9]F!GA3^LR-;7!/6*>\]"1%FK1PV:]CW M=:W-^S;](Y!04?+.#KD[D+I3A[QB6V'X0HTA3Y8W9]9^-V\UB9&F<*"D!M)# MM,!M)V!+'.#6F,.3QI:NDYR7Q?N\;+\DMH^C6S\3U^4?V6XX>07@YC&5"X\5 MYZN)41X.)'FTIDC8Z;81,%2&(:4E&%)D69*':PJS5+./:^ZR-/HX7KYL4@9N MS ZU/*U$'"]=Z_I91YY5GYC0:0'@U%>Z]4B92$3O/=94%LU1U[D-Y)S; MH"UZB"D92JT2) !DK5^I%0 92,9@3?[_252,%0=!\S?D@7 M\O%6-2[HUQH! M#X"'=7@ K;TS9OM]VG3T3)39HZPU"+V]%GH/+H#>#J2 ]"N(M--H0FK/%@F( M $0T(0U=(.?G#095I>R8'?:BE1EHKA.L#JJ.!E"T"NMHHD!N2,5Q3VK%" M@;SZ$B/*\6OW4&^6F)7D9?UI^7,K?.F].:L@_17E ML@.S:I31GJ)?-?8"51M(*B1:B8H*56X&%;HB&<-:40&!0@)'MH^)7L80?NX' MM,S(1>]8/57W%\=O!$:0DGS=X*A2T.S>BO0Q?9+ >+[A+7O4T4M5Z:]JON%33(W"D4*2?%N H42.U/47NKG=P,@C9 M!^:4M=CW2P1YB?6=M:A [WG!$(N3@-+3<\D^4 Q; MY+Y#@>^],&K.+,J7YYX5LCU,BPDM<0Y"4L\KW^,E%D-)/_?IPS#-%@YG04B[ M])"/6:DCLN>T$0]=(OF")XHW_EMY4WE-WJ9"S] M:G-)C\/&5-0J!A5J@-;,J_:2%R&Y&W>KY8"2P[O@29>#HUT#7PD+IU=*X0)9 M41\:GF31P5CUW);WK+1FQEX^GUV9W\ZR> T.OZ/%H8/4@$]DZGP?@\GN-G @ M\EY/?:"R.XXBD0BL=(G $1$H[3RC++6Y -.$\UP)W+YYEHV!:]9,9=K4ABO* M*]ENP#HKH[+E.QS)&RXI8*' 0JMFH0L#FTA'NU,T#B;\I,PLUWD]GP&=:Z*S M;K5?)#OH@KR!(MX@_? M0J(JN#/@P/4I";PIR^8"LT*<[>5HC2:+8]?&J;90%UC/R0Y&P>DO$OOI%)7Q M9$)#BI[*S+O X*NQM14%M@,$[!-)9L#[1,',_V$O-1V6"09 Y"J('$^!Z=5% MVR0'K&&>)PZ;!=8J"C+SK)7_UP(N4%?LP/R!*'?N^O8I+:@NM::P26ET\*(P M# TU*U;)W2WF]S,-]+R;V7]8$8X2)IKDT=)P(AQZ+_^/S,$?1P^!'95^;UND M\#OVC-=WWZX1^_5ROBY+J$;G5/-2Y2OV9?9:N;J06 D9.@GT-YT%#7E/OO?^ M]IH.R7Y<.FPZQG+1@=IJ;RSG^RP8Z>:M^XQ_6AXE]NWD(XTAW[&+X2EV[B9S MVY-M$I..-$ ^,QJR8([;R?O$_7T;7M/(^/"%QLOG A!N)^N[28I#_"\6X6N6 M[Z#KJ>M;)R7_V;N_[CXD/UA;F/6;Y3I_S:ZYPTP8LBW5IR+K.*@^E:8>U]3A M,*IO*_^U<-G<3FY3-\U-HN\7"X*)NB$S-K?%CNC9AKQ6M[39N"S9D%>U[LB1 MU=_6#G%(Z;<6[OV/;Q;-9RE^ZYIPW9]!Z.+H=O(=>_1J80$DN\%%70N7JMOS M5+#_-? "?MUM0$)$]8WW+^.[3!06!0VMY@39IO/J/_O*,$N'?)TH^ %'=NC. M^-:FJ7Y<*(QN9YA++U1DR22>,??FN;L*+FD)G4(%G6]DAVAZX3_)?[!W3U!$ MM*UK)G9ME5((&)VYO8@BR&(0([*5+.&2 &M.R[9;'OI)09.0<%]Q9OMYI..* MT@SCM%IVQFN)%E4S]5LE*'5:9=I?GSDU-D _JDD_@C.^3AG:72/: M^6"7UT)I7$_Z-WEO3A3?#_@)>\&,5E_9TZ:[OF+UKQ(OZ"\>I?WDT@!+E"L\ MB_8?AV@P,U[+"5'1Y[C!XD3NCW#XY-HX7Q)WM<1SI8K=R72\EOKS:L+M&GV0 M#4R]>FQ?M$JN!-UQ!]VQ;H2 !GE*#;+7Y[TK3K531 ,M_&Q,?P/OVNEUJC_)/,G+ M]V0B_D^RM"]))5FRE9_C/72H9!S$!V)$RH8BBM.EA,APEYG*E'PM^TJJ-:'S MKT&,D=MY]>E(NHNE+JTO\]NV&0KL@CWN,%7F>.V7Y[52HK=*A@:=N5QGKA41H"/7K"/W]SR7 M^%9;KAU7)&6N4X!](J 0DA!&@6GOCO Q(.)&1$B#,/UO0):=]?PXB7:\Q5OY M=N_^OJ6M,:KI^'NBKAN5]0]>(RX>UT6X!I6D;K**T6-XM*[#5G_[HC1K_RIA M,KLGF1=AUD2[XA,=Q'5MX=:$P4 K[*OMK; 9Q]W*=\^*WZ@*8VL?V^'^SD?W MQ.XCT2ILBGVTZ%5["\A][V#A;MPSOH9=&MJBL@Y50G:T+6F,C?;2ZY(9KSV^ M+>XCV\[6V-Q\/5]N^4/=JG M4[8BGP'G1 IK!YLSA1[+7]W+KG.74PE#Z [/XH6J(Z%4LTSBCI;U2AZ>=,S] M=IF;0*KHOHVO/ MBB)WXA(.$'%>2Z:YWC,R6GA&R&M-%C!D0%\3,L /+9&#YQ';L( (S8PT6ZEZ MA#OXA/3:W;>[XAU<=0TB,J^0V\]AMC'C".J>B%XX1L$\1@_8"YX1A3-E MN=$!5'R>NO:4C;"3GKU\1 #;^V [LVA2[K/8HED0N?N@?%UTZ@I0^]G62VU6_)$VFX:F9I&:< ^(ON_4>V[5_8KC// A6AWWN!_?=N(04% MIKZ5WV/"SV=4U OG>)/HSH3V@6Z.*MO. O;4CF%O'"$K1IK"!82\O5S>PUY> M(,MAFB ?H@$#UP%>:U-O5&_+C9?[>%D/&ZJO4F]RZ>=:B9ZV*&F_^-DNKY>& M5H4?FLML]?2BVJS.+D65[: KX]#0_MV8RE-9F")3_O/X[A?'#EG6IRN95-F M28)\5%IKX<"I ' 7%&4I (M.I*U"0^_G?@R0*ZKZLMWNB IWZ:K),0VO>5^'#W-(>A\E MT=AWZ'\^+NBS9+$;1[=^9JF3&V@K<*C_2]4TR1R9Y2FSI]VO8UAR!S C:C%K M35)-!? A)CZJ+J1T*$H,53*'-7,14("[)GVP )348X LPN+B")WC7[8W9[5_ MJ5!R 9)(,5Z'4VO,B-45*<082J8\@DNF4;@(*H 8DCP< C3$@X8HLH>B2*:B M-B-[)+=?B5.Y>A(+-?* H\UV&RE2PA^K^+ M.MIPE\6[]VZ9I^5P7:%:3Y8)X !P[ 8.L.:W1Y^^#V++6]*G07W.C&Y=U)PU M69&&,NA'C4%%4*U9&4G: -PZ8L%"%(UYJ$O&:$V97+#6@W2QBW3AN=:#Z[&T MS_Z(&.<[+!,LL0 . > \ST BC2.^=]ERO47P/_M0U979UY%B05 MP09T]EE@SZWM&N*&UBEXA+MMJ-UF62%7K]U%=["B#Z6A N[@)M$B MJ(E6D ^&-ON%G&!.:[YVVE,C MS#K;Y<<3AFQ]62? ^ A@*.W[W;X5I0!_8K+,KOZH+!OE:IQ8H7KH+JN#67) M'.A@OFT8,:)HZ\NV?5,:R@- AXCH$,7 /QI*ZJB& &Q0SCLJ=O9EG:!] 3P M'@ /L97S'JG=IU&D_PB#^2QIRQ(A/)G0=GA/&+E)JU90K"OH:)LV,I1SC0R; MT+N7V]WJN[>[O2R)FGH%FI50@*I9+0?T] \]5:OM0F,(G I=DV[2\T#$F:7^ MQWV7:VA;YP6W&$=18+M63 ZM[Q0.<5=0-RJ6-_[R"94],H"#''+M13'Y\Q'%H>5''!H]DCO6 M9!90KC!V_C./8GIJ(R(F)$2+L//7C%.,<(@/&?GN%]3KC# B#:%.6'673#UP M$D4^@92$CF$(\A4@).(09Y\H%9=ZLLQV>;Q%H5I/E@G@ ' T'@P!3H469"I< M6V'X0MNX/EG>'$.V0M&+>>,_X43L+OHLH[%M$V!SW?VOB!"0MHB.7[[@>!HX MG3$$F)ID#"&AH06@$L4< .Z*#N$'_!A@ FAEO&]?UMDN/4\8LO5EG0 /@,=^ MA@#RKT4F1E_PR_;KG"@DKEU<,G=5FTLTW-P(E2R,S)B*.*X_MYA\L&HH M2#;29B+PTDV]W=*Q_S+W759#1H!/KT?Y)Z]\+FA[ M.>/1 R82(#4>><_62T2)D8PYS02RA#LILOSJ"J4'1:.+R]F7E($FH?2?BZNS M-VNQJVB7JDE_79CJI3$LF6WR]E7>D(.8)8=,U$+3D JY_X@#^ZS4,L5+==_3 MLX6"";JFDKA/JT-8[]X^A&_>E="O!+!+G"&Y.UV*M?OW/]8(9ME.H]J*#X MH$3-08F>4XK\_A'MD^M;ONT2^D2Q%6.F@E*]#<53C%ZP%2),\.X@34$?L,UT M0T2T2V4;^82\3^@5RCW,_F,_9T,S/Y.IL"O>/: M/\FXTJ9 M4,79UA%L/1$BR*B>-8O(V^FK[*/">L^6U-F=X^R2^0[(;,NL\7F;!6,T%=]Y M&\WDJES$TE:A;)5(:=BW(1HDS^S"W.]@AK8>+WE%+S5T8XCG)@*,!0#FMR.UT=MVI?%7Z1UK&/M,\JSLDEGXD59NZ[U= M7*4/:.^O%^9Q( V0!DASR*^/B3@TC\H7S/PW^WNVUOG3"0LG3-O__4P]VS)& M7DS/S+DL%&S_>1SWBR/G_.>__[QNV919' L?]0\K:MGD]_-B[2J2[*Q U)7! M>I#^\9XLW?^YDQF^?NHHHE'GBT6^[EK>H5F\U25V=XU/?__R/BE")],R/ZWB M'S#W%L^]5>D95/>$](QJTS/RS1\;S,LX.*;U@#C6KCX+&M_#!O3[6; !]3VK M1DFA1S+ J9(NHRFR?")BTA\B0G2J*Q[]#_?%S09U,.D]*B MQ$I5-2336"T8"XEQI\:,H'F3BB&-%$B\%10?HN1%#E6"$@-0(@Q*_B2"$WG) MS=1$;L@LLM?!Y_A4J# DV:@YYQK,4ET326_C*0[3N)>D=RDZQ[]L;TY#:9BD M>@'B:E/Z18N:[:P=(LHQ0E[LLQV5>80A6H]62: \ !X !PB%O: M%\QO%9O?[H/8\I;,;V!MRTSR732T:;(B#12PM#4&%4&-;*HBC89@0Q$+%J(8 MV$P=3+ B@$,(VYJF2[I9YUH/KN;&+>V2&6],2>T51^KP@3E>,<88J:8,:(JF[W?.Z=KBO@?_:AJIGG7D6U'R"#>CWLV #ZGL6^.%JDP.X0ZSR^]U?OM\+ MT>[==K!MLW<2V"+@0XB0=V,@#=2&0M[!:B2"M+@2F=5MD7%K%,7B,'EU]Q6>6S/ACYMBI7.+'4=]#$IVFJI"I0[ZIIQ(ABX5NNAB9+J@R-TH1$ MARA.XM%(,C4((A %(T(XBA59EN2Z&0<8\HY7132BBCC!_,'#W5:YA%EGNQ1R M8 ^ A]@&O1Z9ZDYC?/LC#.8SY@D?7D4(3R:8R,M/&+E4UR=Z M/QCC4L7H6QC,@I!^=#NY??9Q&$W=V4U"IAL_K]$LZ4NR\D/FNM)]T*BM;L;F MMM"JU$RI>JUN;@"YJE"] C5;*#35;,<#Z/0,.E4;^0! W0=0I19 <0$##NNN M2<$I^(G8B_Y#@8F>$F3V7?XEK.&W!6L81U%@N^141V/?*9S@KKBE%<.0% 4< MC^)@1U 'M2)+"CBH1<>)**YJ?22-(-A%0+0(X;0>-.BS!J.L>.+H7SZALD<& M<)!#I*(H)G\^HCBT_(A#HT=BZ9I$:,H%QLY_YE%,>7I$I,B$:!%V_IIQBA&. M\"$CW_V">EV154WH35#9C5(/ED2172$CMF,8@MQJ0-+!2(+$:XC7;&WJ6$^6 MV:YX*U&HUI-E C@ ' . (>X<9K@QVY!XO6U%88OY)OHR?+F&)*OBU$R-_X3 M3G2P8DQ,-+9M FQN#_PK(@3\^-^Y&[]\P?$T<+IB7*2.<%F%$KPM )4H5D;P MD'<)0. Z!Q@=!J/>^]3!KMC"%+:^K+-=]@%AR-:7=0(\ !X #X!'9?9%\J]% M)D9?$%F,RH^N/[>8,(82,?7K_)%(A';. ?[!C6POH/KK[>1N_DC63Z/A[F(B M25*A]79"59$03[$?N4_XQK>#1_+-G%2;B;$K,NP]GX']]VX)3@4I M=:L BXF .J/VR7">)%"1%6-G3 15^MP[[&$FC/[0#5T;Z".Y,@M@'CB*NI,1 M<_"J+>;*!0[(PQ,@H&!"")R# G(9%JAFL)3)@\H,G.M6LMWTG2>U<02E3T.[ M^RFE#%>7J#YH/02$5B&>4"A&*"8?6X_TP$2(T#*B9B*')D/1#R:N;_DVT=\6 M9(\HW>EG2R0^MWR'L)F8?58L+4 TPA#SGP51]K0+9+%0%_(TNF...YG@$/LV M&8L\W>*'F)JH9X'GVBYY^P''SQC[BR<@^LS5N5RBW78:#ECV6%561CN=DN0A MZJYNDY(5Y8>HX JBEP_EZ\C&GC>S'(<,]/N9?,;^3@9F?Q=N6/8 9,WC(+U. M^3M)1POFN,H$&%-_=91_*;FOR:">-8O(V^FK[*," <[6&Q;D$L-",LDAT^1+ M!(^%HH_6RB#Y>WR'UTM#J\(/?8R_TSPJ R*;[/X"\#JK#$$/P8O/\Z(WCI&W M#]K, 4"&98ZH_>?UZV<.#.H\U'_L*)#EP @7E#T^Y?WB7S!3+TM MQ 2LH#V1*"V./CF-_/@=$^&[&$BREPVD&W$C"176&!:4T<*PH(Q:% ^B*[JD M#06(!^DE3@0-\5!'DCH2(,0#,"%:U,9@(&FRVNF4=I 'ML@#'_ LQ+0X [,X M^@XU^A$R_H^]T7$I86O_[CQQQKXS9J2)V)\??\VP'W5.@AC(DC*J(9!K[Y3U MMF#H5! 21;@0/+>X+; Y&>L16@!1%$D=UB" 7(#=HFMR2J[Z(_4==UPRV5$' M^10&CREANB:)&%H-E7.Z>IW4AA=1Q([EQI2R"> 0$QS"R!:24G=&"M@V6B(S M8"XQ]UQH2,G1%=,%J*+BPD84N0$PTC*,]+%H'E@HNB!M? N#B1NC"1&CTWP" M&A0=S'!H'5,/N"L\@M/G/C>^M5Z$62EFH(I#8P!J*:-8T84^6/9 M;B$I\A#@(28\1+%08*G+*+8^I5:$**W#^&;[E[A6[V2G"+DF"6" M_G4FY]QF8D[7+G75E#2S;B "\ %X**[G<% U]Y6]#6(+0]T[57QMXMJ-ICR MQ82,*)HUV.[; X^^&^M!?Q:YQT-?U@G( &0 ,@ 9(FK1.W7.+FC$2=. MFK, M(O;+^. ^D2WQ'11B&Q.YS^%1=(4^),=UU2[9P0KEY?7#5S[P0>7M$O)&WQ/R MTK"8@JQ[[5E1Y$Y<[(PCWON)[-N8C/;DQB[N7'B>9DJCLI:F/&^D>2@ 6NM' MJZ#F!'U08FL"7/8MD*V M_"E=W:]LCOQ.VMQ>TCRZNZ1937/)5'9(NA2_*^MCO&Q5238^Z9*%]C3[[+_J M?5?9D,7DT^M1_LDKGRL9UDJL)H7_;";XTDE+.WA>#EP_$=>2[U-#5$;>D(.3 M]P,M6*K86V76LV08+HS7;CTK$33+J;-*I$+C6FIW6QZ?OI;(TB(!?7HPPT":7_7%R=O5G?3E:[5$WZZ\)4+XUA MR6R3MZ_RID'$;(-DHA::AE1E^$<%W2J2CC4"IQV)::H5;6K\]HWUKE"$ M0WR0U<%+^!#T=7:9['W0UXSGQF0M=DEK;]1%1^PFU- 5](+H_U;01[6:_1XMG8>Y@)G?LT^!Y M:SMGSK::Z^>\LVLGF>^@I $U,UY[?#GK MK/M>;;$/BAOL^-FW;#N8^Y1!4BXPCV@=!\H+\'_G;OR"'G$\#1QTGHBNV+DH ME[-Z(=0#0Q&2H31\I9X_7*P>"6!N36_+@LDAUR_ZUZ,M_*QG7.WMDFD"N<[O M9_<$?):-%*[:8BX;&" MXR6LH$LT5WF/O574HS>7#]& J,DGR45-;B?:*GR:>J.RYXJ[N53B'"H,;:N" M5/*Y7B*19JZ3O/MAA]=+0VO"#WU,L*AY5*SHDO>N"G\?00_!B__[F7JV98R\ MO)S955E(WO[S$&#F?_[[S^M63IR%ZO!1_["B0Y< (%Y0]/N7]RSX:'@ETZ#- M%F("5@#)\)U)AD\Z4?8\\SVAPIJ83E5>Q'2J T+&_[$W M.BXE;.VBDB?.V'?&C#01^W-S&\[V2A #:3@PH+.*>!@25+K0!C6(FX"66M B MBMQA2II2@]AQ =:*KDDG:=-KJ->7TSQHYFI*F*[)'ZJDZC6('UV]3VI#C*C2 MA@R&#$'!(8IPH4AZW04_P:;1$JDA:2G<<[$A)4=73!;0'$5VBZ]+#5H\H)PDYX8F. ML4=#\-;*$ZHAJ2/PJPN)(D$E#*4.\;.S>&D8+F#L &-'A0)*:37FO:!KKXJ_752SP9HO M)F1$T:S!?-\>>("]'E1HH7MB]F6=@ Q !B #D"&B(MUQ%5G$MAP?W">R ;Z# M0FQC(N@Y/'*NT!9G;3^F/HG#*:&B[PFA:%!+04R]]JPHH^F\K[+=[O%I>: RY7B]O56-,!1ICKFN,.5);T!C3&&UNC%EC]TJU MST,?8XKL6KM"Z+EY\HE7TW/ST%\<.?GWY&__Y]N'\,V[+Q9YRR7*]:$3@G,( M33=[O0+1Y@[!KET(=H66ISNT+51R!FFE1>XS736ET5 !ET:R$V?J4S7P>>X3WG $.4EAFP( M[6]K:4;96FE2ES09"FD*B"%!)4W-A&;);4&+*#+H0%*,&D30@U$C+EY.#1<0 M3\' V4(A%KHD']C6M*UBJB;I)D1Y-X\84852Z)(L*CA$D4$5:: (U&>]Q_ MF1-,HD))D]#/LK+FM%S.?28'H5""Z81H0)Y;[, M,I(TD0P8HH.IU@:IK1!9%4E1!P)Y745'3,. Z6/3D'Y(L]4#!\1;,*%"EURQ M3OGA72N%EDTWU=4?2OI H-0"0)#0\J@F:<,:Y%% 2PUH 8MJQV30JM$"$B@8 M6%MH8(66RQ5U06V-S-H2ZT:_\2.*Q I@:2M8P'K:5 "\!%[;CH'ZEZLDQP#K?(Z :]UX_OE-P:>QOXB,6$C"@F-G *MP<> MX 7NF"T-S&A@1JM1.Q"F&55?U@G( &0 ,@ 9'3.F"4.KOJP3(MU.:'03L9?D MAZ3M-PJ3MM\\P^,_5(1'3UR&+VLUV3L%^T-=_=';:N S-$D623D'@+79'#C2 MHL_4246(D8TXS M*?S9=>(I7:3\Z@JE1T6CB\O9KY6!)J'TGXNKLS=KL:MHEZI)?UV8ZJ4Q+)EM M\O95WFB,F-683-1"TY!J./^( _NL +C4"LYE^GMZNE P033EG[P?O7UCO7O[ M$+YY5T*_$L N\9Z$'.;EP"5PS7^?VL&S)81\LM8\#I8,Y>RM,N-],@Q72.L_ M)GP(^CKC?'MC>,UX;DS68J]^_<[U@QFV4:KDHH+!!"7F$9381TJ1WS^B?7)] MR[>)ZD]^8\68VI$BJK2C>(K1"[9"A G>':0IZ .VF6$ 45-"*?FX-O]U_HA# MURZQ<42V%U#[Y^V$6C#\. A=''W\16;D6^2/EYV,&&<(1[8UHUL4SO'F.TB( M6XQ>S8Q+V-CS9I;CD(%^/Y//V-_)P.SO9 I<1E MD@@O9%3/FD7D[?15]E%AO6=+EI.=H_F3^0[(;,M\C'E#&6-O%=^T&QV!JE)$ M\%9A<:XP'E8DB9%)N;JNT1]L2$^"FES:^,#!RS)3P] M-V7C:/9@ 'OH,'MH^%H^MRY6CP2PJJ:W)<^R7)_)2$1B80E[%I4IE\F+T93=YVD2"7XP*?4/59F MW)?G^\-=:)WB4J)+>W6=,A%*_?3$M']9<&7 E='U*P,8 M\N'LCC_M.'X'.H5P,RS=\^]?WK.\A^&5+.^AJ0-U@;I 79A[/^=^S.4&Q1)$ MJ5#ZW7HF4TQR#$\FUAZ?@2?"".U/;B6[GR68+KGKQ]&MG[GIY1],14QEXS&3 MBHO)J,7/QK8]?YQ[-/3B YZ%V'99E@#YD"PHXJ]]Y^9Q9KDAC>\9 KUIR#\@&W*;:,;_Y]4<2Y$S@A^B+K7XT> M

*JV"D]F9]#-X&#P,'M;N MA]5HL@5C; 7&V'\%X=\T>VD6!C]I0'PVRED. \\ELZI]P2U'7)U+167H(MWK\N&-/ED30:0=?.4U_DG;>E MZP-I!*;TT[.DRBSIAB[)=?>'AN!0L0U9=S,KQ(3&81PARW=8>?OY(ZV5#E:M M-CVKS3R08? ;A2"YO:X7 .RX74LU9$G7VAGET-%3!"=V1W'XL"/;<8%X,)), MN:4"<4D&Q+[$H$? M;X2TU$MINPVRBGZ/O5LFG,-6/ O.8<>7">>P%<^"<]CQ90(B !& "$ $( (0 M<2 B6I$O)[;0U%7Q47"J"V˰VS1GD.QY8HTN*,I348&PBOHL\0_K MUI+F.Y_6%COA-KEU55,:U)'N K$TK7B6^">XJ@-8/WBXVX9>8=8))[$5SX*3V/EUPDELQ;/@)'9^G8 ) MP 1@ C !F !,5! Y0_ZE"5?T!;?K?)T_XM"UBTO.VV#476O;E!2MR0]1P=+H MHNCLD8T];V8Y#AGH]S/YC/V=#,S^3N; -X4] -GS,,1^S )[KM"SZ\13&A$D MOSJJYD^R[614SYI%Y.WT5?918;UG2[:NG8L9)?,=D-F6!1SE+8JTM-"1J%K9 MQV>.V8? 5;WDOD1BB8H)C^S5P,]"]W8? MMD+&^Z=T,WYE=.<'-AUF73VN[0&'^1TW=JH+1HYY8Q7 Z+[90;1IE\AF7"?? MB"R/;A7;5_))'*#O7]ZC]?F_]'<%C]9W/FR$G1N??WAGK>8#R\H/F?LW[H/J M?1U#61K*NF0:YHJS@U]"\3281Q2/9! &Y!<"&81]BDQ-X=_Y@&WFG$-T9NA< ME971;Y08M=%"&2UHH8PJHX4I#48#23-7"]>@E P27:-<[^I4.;?3U97-U21# M5:7A:-M.7U#?E3TEW"AA0):?G887RHJXNY8>@?6 7WCO_A6ZY'@$SSZA KF! MR*F)"K0Y*=R5@2R9YFHPU1+6MT'XZ-75!&!94H:KV[L[>(_?M5J@JZITU[;B M]A(5;[^^7%N?=N3,$OO6'V$PG]'D!H>H#F%LD1MM4FCAPJ2/>>QZ[,)+OQ.M MKXZ9\(MG3+\0XB>7[(>7< HZ&;*SEXC>K2%F(1HK/&0;&%,(+A#XDN'SQ.R# M!@FM!E,OL8]GB\H,=,Z,>Q9E.;L@/I W8B9U^"S=A)$GBLE_:)@*_=J2Z+<[ M9SJ :#5Q)54:Z:NQ%(=PI4. 4 M'4O2A9"JKX3T;.=*N9@?S:*N#69'189TF M:!/:XW!)%]R/K>ZVIJ,5M1-QX->C_)-7/M!TNW%GMK@\;/([1J5_D+M:B+JN=:ZN0'9K6DEP>F[^5L M3 ^8'&=J8_*>K9=,&8K8-,E$+34/*L?X1!_9989N*-+MG]D%R9UQ31NC' MT=LWUKNW#^&;_'%N!<;J8"4-V('N7#^881O=32W_Y]1RT3<V MZ7%F^2_HL_M([[!2[M _HGUR?B6LDX4Q$7%F%%#A M'/.?N/X<.V,BZMR3']]A#S-IYH=NZ)H^'.EG[\#[(*+W057!XM^LX,<.)5/Q M GHLJ:4X/9?EPEX]!GGQW)6EC(W:1O,LC5Z @4]XPT[ER2_CBWL& I0]H[Z]3 M(@-ICJU:8A[5]>B(8!_^B]7?99W1U;,M8VS-?BI7M[9:67;E)CO+N'4U83I( M1!Y'R(H/-T%52AQ%-.(L&_7Y7]2L>;+^5' RX&2TZ60HE9R,GEYAI6?R^Y?W M_]\_3%497LFTP8_8K*:^%;2B%ANT?-Q)?<\I[4>RBW9FVK.0):[+,H+DU&]6 M)>$D15L419.&HQH*)E3'=[J^E]4%%8XD7:FY07N-#!A8:P6L]3..HM]XS(I% MXY0MW\8=YZY;:^*,4T*,;9M\*PNL0.V[\F9 )1[>3S/U>O\VVW^1HM[&3*M&+4K('!9IY(FQY*>E.U"$&;%D.;Y@5*(^3,,9J$P>,B ME<8BU,31(EEO%N*9]<*C)FE5'.Q-EQ'7R]5:P0892BY^=QIV+LF#@330!.KB #C8'0?5I9])-/% M46KHQ TZ=H_VLQ$P-Z MQ!8M%^D@*Z;=E@A)65^*((H[;OS;,2EEV203CQF1(NS05D,[Y)"O#X8^.KZD MB:1CQ30D4X;D)W%PIG029^J0:%A:0V5.0# 762SIRSH!&8 ,\DD$6].8N15#6DXA*)Y0FUN989?39=4M>8@-["9](2! M+]X'P$9@(QMDM/;K,OLFT)'UI(FLH?U$2\TG5UO,QN\:M ZYGDHF+#^X?&& M?KU6B!'^-<,V-9S% 7I@98<" AKR=\"^&_ST6?"1%;%O^A%&SVX\=7T4^+PY M^24J;DXU1#;$I_$V"^2C1;[[0MZ>A3@BH@/?BM?IUQXLCZ9S1A*1%")LLW@O MEPHA,7G)"YG2UN]^0-XE$\-1O$SI71H.CPFQ?HY]RWN)W.C&/TW3X=Y@X)X< M,(M2F.P7)S'9UH@>'I_L&M&Y;(P+!-P ;B ; ^XR:$?(4 ^A&"-"9J#'U?U@G( &0&]9^LE8B&X?,QI=J4FPCBFO"U.]-(8ELTW>OF(_?TX>_1!X5-EX:Z%I2"65 M?\2!?58 7&I!YA23Y3D !2,S>VM#4",7"NL_)GP(^CIC>GMC>,UX;DS68J]^_<[U@QFV MT=W4\G].+1=]PW$8V%/\2-D]V:#'F>6_H,_NHTMS4LJ0WS^B+EVS!F-?9JPHRDHC7M$5)C?1CXA+X]]\VVV9M=PMM5<>LW.YI)DOH.2 M'!!J.5;]-@J3R6MDIL:V:\]OARUEFWKV]'S]Y&4C25 M^;X2),"E[2NGV*R,1QW-;6 OIU\"9XXM[WQ[Z?X#K6&3K6'5C W6AI[JHK## MA^UP=?W!)$4U05P51BP1)CB[+^L$9 RCD]/6-]_X7"Y&%Z@DW+NI]@Q1 MF81' W%E%H]4]HDBT78+RX7ZT;,5H9F'G9^\#P:+F2%SL;R^MKZX(_"^T 8)M15/:#H&\']!*7/-FB#H M6627$&.1>'$J3Q\N;AS-TPS(-.DPLV@XU^K!GX%DMK>0AATS(*V4$":XWX-8>W0+ B:!4'' M+#@$< B@8Y:@9Q+RK2 &JC.Q^DPC=_ LB-PX<818A5[2+^C<#V*,W(LC&4G; MHU_NID%(:?OX(:'6M6=%D3MQL3..EK3P4\0VL;(8G\ADF>-DH(RTLW<#R3!J M;D,\5'4_+?GC-L2I:3!)D: MTDB1I:&N .<]U=Y5%CXZD!39E(9UWYH00MK"E(^>+!-P ;B C"?(>-K#6Y^4 M\B/W,P,J,Q9D16UIH.8DJW7+%"=RGT*.5"+6K/KL3R:D&I(NUYPK [MY*K%5 M4259::B7-8BM(N=]]&6=@ Q Q@&93UV,&(0@Z%>;;HH-97[7Q/JZEUV/$Q;& MO_B,0\Q5C.Q[5HS2%B,\IQRO]!0YIQYL5;Y:^AY[5[FZ6,G6.B@'4K#2^!LG M#"V:#F_1-#BD19.@+89JX"AEV;FEU($^5E7UL0*HK4\$9Z\[VNNJ%R05J1/6 M;N2!WEC%]:[2K(,YC)#PW+3'* MV5=_*&? R=K"R9K.QGZ ;&P!MX5Q5UXHATJNDS!X1$34#1F7**LIL9&Y[I*S M3 M>$\'/X_5Z;B>\Z/5[IO/=^';PB.^M7_]>AKO'8Z1 MG0LO"53FJK@35!N=L;U 7 %'L?6+?Q('_/+=#2?'V\KWN"#;U(#/U 6[UW9, M?A]N[LFGUM>33Q%^:$B*RS=S4T:MS(6#]GD]1RZD;F@2%UAN;OY4Q"FI.2.KT^$D'33TE(S_R)4_)(0\0L5)PD)[ZT@:*A"$:![1)DHTLI?&[U&) ,?3 MH.O%J=:<_5PSS0('^,LG1(Y#]V%.R,8M2='MY&9!U'%*4_IE2M&/C)A?&"U/ M*@R,AJHT&-50#Q M,7"HKAD]6[,H]ZD?Q.B_<[(/DQ>JE5H1FM+^S%VW2>\G=.:NGUO_FM'YQO]D MN>$_+6^.;RRJ<%6Q^+=JE8DJFWF*[,RB7)Y,<&(2Y8SJ*P[D=ST/L9.[ICM_T&WQ.N:-- M74QW&6U21]-)SYL/49A1:&&0' 0-+NUM=S"HZ$T4FLP^(#W MMT7WZ\)X&UF\D-FG?]Y>WW3\8MTUEH,>6$JA6_]#8MJ^G63UKL:$C1H*B';QX1JW'3!;&H->:Y-:3"LVX#6I9T_V<;75&6#:- @;0FXV_4XJ273 MJ#D<$M3C+MSF'_ L)*#)UUZ=$3J^2(A6N8U9$!O-EII1J'?\;M]VYO.T^I;0 MZ1NETMAW/J8T.JVA7!K(0\F4@;$+L;&EP4"39 TT:C$VN:8+VU 521_4 MO,F@7+?K.EXD,VK[D<;984 7:G/;NEA5I-(*BPTWN;$W5P6B)<(@5:W1C:[FX-5W2Y&%K+^YN7GOK MN4I5U9!4 ^[2YK>WGCX-(UTRE/;>J'U4A9N*HGZ<66[([- TS(NF7(&G>.>( MS8QX-!SD.R9/9YD6R^^G];5N?%Y?[S:D[XOA:=;K#OL$>)P&'O5("N90&@QK MJ+X)"&D (;4(&P,"$4.M654 ];UU8D3.PPW5NG?/W-SMZ"]<;2O5>>^G^'2% MN_^'P\"QHFE63'&%#32Z.P".@\!1D2@!X.@D..HQ69B25K>]$2P6M8D:Q_CE M]_WM^1\\+8V+"A[_3VFU[XV6#/87]VYX@?_S-9G#8_5^#N[5>.WCKEM.#B@" M62Q0(8@]1!F8TJ".BN.0/U?5QM=<^U61B*P"%@]Q#WY-A6=,R:@];W:="))< MTJRCZ6X/:T&[VB519B?AXR$('7*_LB\1 "<'$0+L! +[:!_EO21M-'5-;BT7T/F/8Z06F;DPEZ#L*_J6W> MMF9N;'D=UUBWR:W75C3]Y 7/K"KR7\R0=IO2+GK/:,>[%T0W_K\XY:XYX4[; M.5N292*Z:N"D%7?GZ\H?U^6A--0ACD_@G:\G8EX::2-)J:-..AC,NW;U?\ V MV8 (OSEW??[J KGAVOK3;?@:JE%PW?OK?FP6E3EP$1C,,2=>A_:5 M6UU30+YD&@/),&N.V>[25N]I=SYHKP^_O'=Q-*B2K.G2<%A#:1CH=M*B"_K\ M)KN7WU! L=?TBEZHZB&VL?MD/7B=OZR//M;WH>7@L>^P;@;?%W1KIAKK2)6T M ?0@.]T-ON?VUY2J+IN2IH%>+NRNU^-!'DF#%A=1!Y7\Y"IY\9*?62]PPY>T M1>"T6ASZPF'_EA"MF>M=-X>2.:Q!:^OL_7[2W:\]4HRZ7DRY!M<+['\E^U^O M C^4)56KH>(<:.\MNLM3A+XY3U5W9EY_L#S+M\D3XX!H[YY%L]]F%J$O>8NE MPRA7J/M1X;OFKJQ*].\3^MT'WSGUOG'B?<6GKL1N&K)D:I E?RR+KV?7:[_B M!T,JXM6P_9V]XD^Z_?5DHTD#=2B-C)IC:B :O(5ACSU9)N "< &X %R(%@W> M62NU(IQF2X,AT4_L4_LTK=T2!H\+:W77K=1'18J>MM^V9 S(_^M04?JEH1RW MN77%>(]& TF&P+"&-[<>A[&D*TK]1>U!S=Q#GM*(/.4$\PC_)-7/C_(#1:X*V%IB&5 M>O\1!_99J>&$0^.>'D6:47Y-A6F?MG6QWKU]"-_L".3[ MU'22+2'DD[7F<;!D6V%OE=E[DF&XZH#VM%'MXD=Z09 ->IQ9_@OZ[#ZZU,A3AOS^$>V3 MZUN^[1+Z1+$58^:P9+6+:=7B%VR%"!.\.TA3T =LX\<''"*J&&XCWR&73>U7 M"[U1V7FUL>?-+,R,IFC1_TR*A-GU!ZX8^61[C!.>).(F=BW)1 MH4PLS2W"]@@+85+YE%+M5T:@1+!J">-XNR18(]?Y_>R>0.P.>YC9L<:S&6&4 M/W1#U_21*?]0N'F-D6X<;_FR>@:\24S>U/#M?&Y?K)XZX)--;\O;@MZ]VF[4 MC6POB.8AOIW0XN1$OO)X\]';R6?7>B!_T5"O<>C26N34-I](8?[/,>$/3^S3 MC[]H)6XOCR+9F=$O#.=[$?1C?&2@C_>Q=<794C?$6\T,6GR!WAT[2 M*2(KF^.R :+DBCC)1:&H1]\4?(B37!4Y^N_-]?F2.-?GVM_6>V"D-GH-K+A' M2IF_0>ZJLS*>EGRNEEP.F:DO;R[;X?6RZ:'/0Q\3OF(>E7&Q9,BNPO1-@$F@ MZ/]^IIYM&2-_*V:&F/=!& ;/!,C1_I,18/J?:6 QLSSE>'@K5W(W#<*8=2E@ MRWD(?.Y9#-+R2:?)A"]$,*VCR(%8R=PCR MK#?(4T2;V)CH/_&2V5L9,2N9PK'QIT5$_/"%FL/EM2I/G\+-=M9MEQ3:<73K M+X)%?[#KG][^"X'L"]L!^B3ZH)V?,_[E1M6%)P[TH634D0'?U_#$BO#"!-_< M6 * 154E&8H5[XZ4I&MBHY.M:'FM/T\5,DQC)!EU'P,(^6UC6%M?U@G( &0 M,@ 9)T%&#VG5EW5"!ZK.&IJ2+BO+7G86BC6AR7N_-6-<.J$XW-5G >V!]GU\ MEMBS:^.SP /5A3(CW\+ QMA)[OJ'7+Q)#_U&M$I>2A!JIUQX>]A?EO]W=.U9 M4>1.7.R,H^UFS/+R%(*ZDS1)'YB2 NZD=CH)@%;==:B6"4,61H, MH <$R%-=IY6X5&J2,;6-DX!90FS9XEOH$AC.+ ]A#VG),@$7 M@ O !>"B0]DEHI"J)\L$CT[GK"ZL_!2RMV66=-SPLE7%2=LQI^V9[Z<$G3^G MF4Z3]<\Z-+->/.?/+IW 54D'#U 7<-:4-6NG=O-@UJHBYJ1YD$$D4YO-@(*B MJD(LF+*DJS4W%=UF((Q7Q-I44C1FAY9<7V<5S HFZF?P,.$?!O[K+N7RW\93 M'*9Z%^3MM_590'N@?1^?)?;LVO@L,*=VP9PZ=APW:Y##0M<*+18Z;405*9I& M=%JMC]M-$;0:3".V)6^#:FU(LJ*+8V(1'1LBG2-QJ53;"6H1ZL$D(+8T\"D( MR4Q\A']Q11\]!D^X#X'L!]J*/TXFV(YO)TFAPQL_(>#'A'[?K1AWR,.ZT1IM MUN%8A2L3:"42K<2E4GLX6(M8#M@XNB#5W$31G" 5$W!&-$G/AQI"<-L K>I4 M:=,C=TU/W*U?#*3I>I2.(@TT11Q9&/!SFG2]^G<=S">""QJT,RN.8H1_S; ? M81 KX*H$6E5Y+20'[",_7[=^YT6)H60J($N(#)HV;?6V8%[(]A_*ZH,MT,,T? M@E#Z!36(#P:UO0 RG*V]5E >Z!]'Y\E]NS:^"QPP(D=T?@M#&R,G>06]\GX#Y;_-_(" MR^]O:&-*%&JK7#B\V%]'=']7-5U2#$U2-($"?43'$>32MI-6XE*I M4<[4-E8"IH5OWLC@JSI9T=/>D:0Z':R..GW0>X#H%6IU(N7IM?VCXI+7J=$"F:@OKBO9DF8 +P 7@ M G#1H1Q544C5DV6".Z9S5A=>@-O>EGG:<\_HZH.Q47.SD+L1=,*9)LJQ(BEQ#:;K^^!(;!UCEL% E M338D4Q^ M1"T?]#U !> "\ %X *LA8 ( :V%';<#BEBI[C;?L ^JTK7U64![ MH'T?GR7V[-KX+' &=L$9.'820'[",_7[=^UP4.U90T7: P=@!-;5+&*;8:[!EB"Q L M: %L%G 5 JU.%_O/#EW2V++K\H1N2,H 4DG:":=6@0 21UH8#]N390(N !> M"\ %)(X (L1.' 'GS8G+S 3YM!$PQ(!Q80?S "< '6+T!$ MY=8O$'4$WL&>+!-P ;@ 7 N0-0!1(CMZ.NX"T_$"G'C"%DQTA2^PQ^PS:S8 MB-H*@9=QS=^L(WB% E=3""%A$"XD5 'Z8N&8H&0!$,*,T' MU_\/AX%C1=,LE&(%(T+$5O0=*17>&88NZ76S C"H[:$G:$1/<(+Y@X>[K0\) MLTY !B #D '(Z)A931A:]66=)2(/^=$J,_3\V;&7E#?B*L>1PLV3_96V4VV608 MKN34;I,MF(&Y\%Y.G54BY<=GUMSE\>E[.9/U R;:$359>\_62Y1[T#1>DNZ<;6QY\TLQR$#_7XFG[&_DX'9W\D4N"#$'H#L>1@2XC"N=(4* M;.L(CIV(6F14SYI%Y.WT5?918;UG2W:>G=V#R7P'9+9EGL*\K8TQFHH%@XWN M/%4K8FFK:+MFQFN/+V>===^K+?9LTDP,9/D.LND+_-^Y^V1YC!.<)S(T=B[* MY:DR:3RW"-LC+(0I(U-*M5\9@8J"A^B,X^V2-H%S>P*Q.^QA9M(=SV:$ M4?[0#5W31Z;\0ST#=B,FNVGXPCUW+E8/$K"^IK>%9W,S_A?,XXD7/#,IB+4, MBDI8WT8&R+T]7^>/.'3M7);RO2":A_AV\@''ENMAY\;G'B36'X/-@G+C M6SZ'3T'(W-L14S,HPWGO!?;?.^;!X&5H4?^IC(1/.HP,0C+/;KO#\$/00O_N]GZMF6,?)79V: 465E5*^KH;:) MJW);)ZX<.G% [H*.W[^\9X%$PRM9;B<28 50$:HS%:'^Y<93(FL&,QP2>=[_ MN9 XNUX9:D-ED&_6"S,JKS;_N_:L*'(G+G;&T6U*LZW%/I310LE11E6%Z@TD M31D*5 0&-GRAUTVN>JYIJLRFVX-(63WLI"1$ZJB(UT2==%Z@O7 MIRVM1\=298D<7]C29K:TGA;!Y)2:*JA/XHA#PJ13]F6=@ Q !B #D%%IJODB MN'M#L/>=/<7.W,.WDS(YX.,O,B/?BH/P19S8[D(8LYC!W?=3'&%D)2'>(?:L M&)/O0]!VC4';)L1LBS T1+Y"S#;$;+<=N1#QW)$5M,*Z#B%A6V0Q)HTC*BU9 M7D1VQ'7Z'@D&OH4^;RGX%KJWI6WW+6PPOJQ1RX^O'*)45CJDI!+A]OH -_Y' M\HL0QR^W$WKU?<"S('+CZ/^PY] HYO>6_W=TG,UH7Y,#5"PX L(""!;0S%M 2>9?H_//0C5_(6%&$ MXJGEH\#GY8 [;AW=9G;)FA.F08GCZ]K]RIC.@5 M(2&7>I%P%*/0BLGS@PF*]W(BD-_Y/[&#)F'PB+;I_N^#,&19?=%-\MCOY*D; M+[$?[]GB;B??Z7.^L*G3 >EX[*WQ+S?Z\36(/Y.1PGLRM5L?_YM,K/C5+\D* MZ+>7[\79/,3YBU'/[L77ZL:+4;LL,0R]HBF,=1!BKS7^N ]FFVE6(14&9528 M$8A9/ODN.B^#GOQ;#422Q4:+LFI^J@DMLK!HT2^5C6BYD*BD:$_1,UDHFI'% M4C^W@ZPH#14C+R,<1Y=HD_F<\+%5"SH?L\C?*,.;AABC($03]XE_,1F-)B(O M\<=FV5RVH_=TRG1/H['OY+?Z$UD">_\T[.]D@%:J6?M)@:YN!/IZG!>:2)=H M37O[F<@,7B>')Y%>^!%*NZDM>JB1TS#)N@BS$T*W3S@&+MHY,$_(V+MV#BXN MR]K3B]@Z=J,L7](/OOXFXT?G+YS&S_WI=?[!*Q^/S$RG*HG*+_QGC;[(7/O+ MU,*/!6OT R8@I=9H[]EZB:X6#8NGF;6ID/R2*I :75S.8*T,- FE_UQ4?_AQ]/:-]>[M0_BFK'I*"6"7-/*TV,CEP"5P74T\2980\LGRT/Z" M]LG>VI"_PHV>]1^3!GK0WKE^,,,VNB/\^.?4!/<6/U!)"-NAQ9ODO MZ+/[Z-);OPSY_2/:ITSTR"22B+5UI4(*$^"Q3YO :@HJ6#&VD4_$RZ0\M6@A M&N3["V=TN?&C.)PSNN2*3D'*()U@-U(&!Y RV+"LDO&@1$>R8C2QW! ]6=Z< MVA/"8/YSB@+"DD+>9QI/,<';$S45D+_Q[KF%N07:'N%NS#(^I13]E1&/([T] MQ<]VZI>>T7C,2#R./Q$"_Y/2]YZ3]Y92]SI/W!M&VR.9'DIRM[$S)KH*3=2\ MPQYF&LD/W= U;6B:^W/&D^8WGK+IM@$)CI#@" F.[9T'JG]B, M[#4:)W7/G3GF406\ +I#"!_2YISHW ]BC%3UY&Q-B)#G7'D\KD$?;#38[$[- MC;/D+L46M5908VN9/_3 8&KD.K^??2(KY0:'@6&>O5-DB0DV$",O/F"4Q@$S MHE;B^@$#\G(WKAD&\JB75P@U._-;]L,CV77# M!D E. 4D./&1T8CL-E2;D]U N6^3_=T=HG>3FX6PNV-SP7> M7!+4!QR1<:G-?APE5ZS35EE/D515!:- QW#4C D!W#]BW?_"E"KKRSH!&8", M XKU[9:1&2?%$(K%%S;G:!H[&QW+AJXR_S@WGRI*HJPL^F#"+557>;O4:Y<% MPJW+V42]3V=7E%>;+L3]D]Y9/D6W\\]/8Z9?7WY39IDLO ZG30AKT7I<+,-E MD=<2E6>[L*IA=M;&B)8-FY1DKG_ZY^WUC40_I24T_B!B["Q)I8K0PSPB$XPB M]!@XV$,N^8$]=?$3&8T>7O3PPB!+SYK_DXFX5)"1(IOR!]J\F M!]7&LYB<=IQPACA(&EO3:CGL>,["P,;8X2<4^TX01KN,$LUG,\_%(1^)'..8 M'6W.E6;6"V=)_*2CB.C;R&(1E(AM-"EQ8!B-\3Q"WM$A(M#EZ]P:A%6N:@2 MZA"5/U?3.'[&WA,F_-"/ITFI3SH-0KUTQ2&>!2'CAS,BI 3.);KA)12#F>M3 M(27YGD,F9L>$YOG=I,LGA/2C"2;'G.!X_A"1R<6$97LOB/S#'^%&?_-="_&S M%3J,VL&S3Y8^=6<+)IMM&:UBFE%'RHBW>*:7%)G"OV:L >E8(BC&9EAMI-T MHY,2D _D>'"):^E9N1V:$PDN3"CBX2>R"/3M^S4*Y^F%%>*?8> MGY0;17-*O02LENNQO65/9U_@3R+/+NQ1'D3D(J),*,1E(R;+X:-8(2N&]C,( M"/#)]UU6Q)5^.:51+94V%[1,;H0E,I)[M63BN163F]@/8GJ"'RBQ%_413Z:S M',\/C77\L!A30>N@;%%X:I2_\KPV$XL(W=S'^>/BM!" >D'$84UPGV/)E,\& M\YA*0FDU5S?*<4;^VDH2_1)NENX_1W/&N"FWS;.XI0.:>VP"[CQ;9V])%1PT M*9DM/5P!^O[E?2K#K0V@)\N(HK]R9*']-#]1V?!#]M;8=SXF4WU/'[O98+KX M'?LR-YK>_=\-^^MV\O&7/5U7I/1@F^G D(9:23?.*G'(\1>3/8KHYM'_-T/@ MPE=/05Y-'DKJL*3W7HWD37:_RK.C M56/6UL*S@A9.K4%WV62L6T<=*,L+97GWXHOT-93E%9EH4):WO"SOHGH_%.,] MTF8H9C%> XKQ-BN^+4X85-7=D2E]P#%1]K%SXW.%C.@WXX=@'C?'K#I;'U?= M9Y*;*NGJZ\O='OF ]OX:2)/_=4\+FFZ-!"W7D+9:1';E)CN+I75%'!PDU:8& M[\,M1I721Q&-/JF2PI')"R0?&!0'AP(.14CIQ065N.N!!!0?$"6J M\9H'5'B!Y?,:MK1CKKOHM0NUN%OW+*!]/<]J. -5,%:F"K2%P>Z"65/&MQ*I<*M'(PDL^D*)?$*ETP9 M#PM2K/1"R>1K_:PS#P-YO9/R>D#(F$GKZ&$>IQ)\3/O*LW=/7D^LA<*=:,\" MVH,0WT\A_G/@_WS-9?A4SN$Y/%:AMK),P 7@HLDJ?]4IJ6U@CJ+=NF!^[,<.5B8O MJ9(J@M41)"81JW_U99V #$#&SE+3(G=BQSQHY?AT+:6J?"U(G1(Q=:KAC,5S MJV#8@S0N,;:%%O&Q?,M[B=PH5U')>F&%AR)[BITYSY1^6"1^T2H^M+H=.43! M<_1;22(8I(.EM4(6B6 W_KWU,/>L\!/9VMO)]Y3*=PF1\]FKD 5V3!:8\>IJ M4P*3NCZ!J?"S75[7,S2$:"\"G'DR2 LCLWG /L3H"Q'AWOX5M,*<*IA/7+R8 MGW_Q@!Z%A_@$--P'.9@\P>FXV[LBH_*/KT'\V2(DOY]:_JV/_TW(N-3#(RF> M5VT##S!!-V.";FR_13!80Y@L!(AU^3*\71OO^APT$^W:2B8I_UCFD&/?R?/- M^^> OAO5P#C_A\/ L:)I%M>VPC$AT.V$MV4O@0":46T3QC_])<;_?A7LN@Q7W-Q MJ._KFJ/-YB'.W\YZ=CF_5C??SI=#?>5B?D5C7M>U+43GJJR,?JN>GLJH _34 M+K755G.O)$HYN0::J7(':$8P."JAV05OO%H\]$G@=O',>ZO%-Z+:SOQJ)886 MD5JYE,U]CSNJ[[R+2$MY'2U?1]BF]'PF8D2$_;-W7UUOA99UGO3N4>OB$A7E MHM[(-^O[ LNL.>N:CL%;JRUBFVR00Z^"S[38VG?6-1L[M=AJ5K:XCMD=;(=8 MF9T?E%@@EMXH7"#D6**(3YGV39Z%P8PH(R\2HBV,8MX$^;]S=T936RZ74H.6 M!?==DF8^)BWE;R>+.SWPG<-29"![$K(G#VL\-X2,Q68;S]WE5%AZ_J']W!;6 MN;[Q7)&1=KKYG'FZK$-S<];AAK9IQV8=5C1TXTEG*$'/XBQ=#F;Q(5ZAS0-M M"$@WMK9Z2A##_\P'!2ZLI<6OI-=P#HG))^Q)OW$'='GF6+E 7!DA!-EW@5+U M(-NTYP" ;%.(J>Y,3/6RS-SS\.EK+ELRJ?39*5H60J"D3UB+WCATPJ*:;";& M/?D^(*\S66;96>3,0\=Z.7NG&*-EA#HB M/&*X2J17:(9#9/GDNWRQ*ZN:6F3A#QC[*"+P]FC$VB3&+#K-#0F=.#8I#:E( ME;H*UQG?C_?05>2@V\ASMG8LWX\/[;;&HSU?IU%&/[U6Y/RC5[X@9\R_Q+%3 M^,^:BXTIX,ODPH\%6\0#)DBGM@COV7J)9+"'D MD^4>G<(UR=[:X/KDRES]YZ2!\JIWKA_,L(WNII;_XDA$#M"N2^FS: (X3M^Z;Q'YC M]QSTO;@HUM3*8D.1.ORPX_[Z.[-+4I1$69(MB4MR@',:6Z9([K//SM?.SEP! M#L$U>\)E_MK=6_$5Q\/ ""C_6_CR#7>Y4/%_M;MMJ]VQ!MMO\5).RD%R4OJ4 MDU*N22-6I$AY\W%-@ITA%R7EIJS-35DGS R41>]=W_ZV'['6;A\DP>\WU3T M-E+R8K!"H) NQX/(5K.K&X,]KSV:N_V(SD[7U#L#J[*"DRS;PQURGP#*4:@- M8XZY)0%W&>[]35F 50@T_MUV8XPJ#Q^89\,'07(>O)&2>*V9]%7"=RW1.U"> M=K?3T7OF[.!'E;'Q@M':0=%694)N=6E2J]#1DF\8)X046JZZ)D MT1\2ZC55JWGG"%1N8HY^B'DIQA3HVUY7;W4HH*CD/._,KNJ)=/M.9\]&,]E5 M%50L#1DF\8)X4:9=13&^@\7X/C@/ #R>@FKR-LK2.?P4EL-NJPSTCFF2>5GB M7.[,BK3 A.SU*KO+0K)U![+UW/?"*(@E.9LL7M'CRX.1K,0#"=6!;K;V'"2G M*=SK3D>_IYM]VK(FD;M6Y%XYKC8-')MK@1-^TP(>\N"AN4+W.O ?G! ^N_ # M@.8:D?D*P"26T4$$<*>-45,2P.5.YSXK@55%#I.$W452D&T'6"J(?Y]R+VQ\ MPGNR]!)4/B:@I DBR5]SG5T.(W*-OFY9>S:8:)9?-LN[,XM;+=T:[+D&)YG% M=1#:@J;P2AE!&RZURQ3.1JNK=RU*R2QS,G$$9 MF#74J0?= S?T]F"@]]K+'87)/CK07.[PE':KU0$7E4ZHD!XD/4B\(%YL9Q^1 M %-X!ALR3.(%\8)2P1NQ23"K9I[;*- FG&$=W"'6R!2E^=D$VY']P[&&7A@U M?",A<:LRZ'+QY[/H3" 5\N$Y '40[[FKMWL=O=_:<^(QS?"V,[R[#0?A4P_V M'1]99Y)&2R(WE6+=Z4LKL:^R0[-2G>VCVCR,LIS4UH5K2A^)3#CC+94^FN6& M)QDR"2!)G+&4@_J&;ABD )68TYVIO:YN]DH*(Y,34T/!G?=J1LP)DNZ/T1@F MZ7ZL30-_Y$2:'VBN'X;:FXM_7W\ZUMXXQXV5[P75.,ZB"T#NWPC*O(T\7O0!DNSWT6E;_7[NMDOJ2(T MA>H5CE4V9)C$"^(%Y6+52?=N'GL,4R>M2%U[PX)//R<6\"IE?A7LSXXKB%IW M]0&5*:X_9W86$!CH>/RI8RSW>R=[KRR];H'"&_HQ]JFLM6)79IS$#&(&I6Z>K^]YS/:-,-<=_;5TK'S0XD[/*ZK1:O:V;]Q/&Q*!#=* M).6JG:!CC05<%#&Q\5.XX(YK(;R*"[_Y 6[H^_>>2'-CH09W]2=<>W2BL>-I MOL>U)\X"O [O$O#D^? 7H! ,=GBJ+36:3QJ],T%KC&"O:O:^J[GL*C^5;YQC M[04;=K@;AZ!C=2_\*E! \^]@14ELHS%<@Y^=^Y,I\YXTC_-A*&\>Q8$G_F8' MV+K*=US\W(G"N0<_B9D&G.!R!W[S1S"T$!_$/,T0X2(P? M%YA1QNP7-T#74!.*-5;T%T/7V',+$2!#F'\%#*;:(X=5DA]7D;S;FCT@_L!" MA*_P- T5UC +X+NZ>"-X/DS&;$;@TRE,QG>0VV+)BS_;+ B>"L2%_&LX]H,H MY0'0,9V]YBS1S^QO/UT#S]J>2Z+CDY[AVBMHLMF8MAU#66GF)T8K_^BE"XQ, M-N;ID/NH:!$6(+Z@21^=832&Z3[M.(!W_GI<91F^@?3V6!SY"\M0?%3DIB:W MD2;LWMW4.<]8!@C7HC-GXJ%GNWAC_"SGY-]Q6+KHY+N/["G,/6$<+,!IM%H_ MO-52']G"N<_% 8R.I6OI?X[?'OVXIIMU?PMLG';\77'Y-' MW_DN;D']S+1Q@$;]OR+?/BJ,)DC,;J7!-@(K =@"DO_G']D[<<"A.NS:AQ21 MM\"?LY#'UDM\Q?V<",9B+U]^XW@^V.':#9A7]V/F:-<\"GQ[S"?H*V5FW"=G MXJ"^*)(+S0-M=EHGC$"-3H0EC H7S2[AG7#@.QIOVIS=M@X^)74K.M%BO=K< M=:=LB [>+T>M(_%[_(*,B8K'J#9,D@@I!)XVGFQ]0I1G41]X:XNFX;P MY\1XMQ%\WWD1/WA=,0*TH:IH/H0A!LV.3()&N0K@N76WVY[FT-MRQ MXHU7+E\I.O>M4#>,\CX+15DQX95QD,2GY,/C8CNJ**:4&X/M@@01\:DQ@O8] MPV?>X%!=;FP<=[$&NXN[;+;!4&H([64./VH6D%O"6_:8^Q0ZF9\_Y_=M$883 MWX?OXI4.1GO!T^;'XB7NL"M@YDK>L1 #CN?:)'[_#8P Y/WA" M:K]W??O;0NB[9?S5DF'O6S\? N>AS:8H=(.8KQZL^7J\S)(, ?F2TA"01O=: MTZ#7+=4R6,K^*+0'\"6/BE1N\G>SP%[(=H+R^\0;_+R?6[]F4[K_JCS$=-,E MH<^,P:<=P>&M][:>O]$S9TR[1^MNG3!&_IK?89^E%LQ?DMJW.28F?TG<$Y&1 M.F>%90YML5K8&1"*S/LN]TZSF337S60AX*APMW\--5[<>.F+$P%F.'[]_%YL MMEK59,).1D )2G5(4/K/_.YX(Y.1]M3#_J\O?O0)+@YNQ\R[\OB?@.]G MH9TQ,P838S(?X;L3[K+CO:7W#$I?4I(51CFLZ.J#04OO=JK;CX^D_2Y:B@!J MLTRH)#,J>O3%[\W,1-V7\%]PZGVM>T^ %6\/"DKSPIW#D8'55;Z@%2]P--9JYV28 M,7.3O?Y;_SW_^-W&NF08G/P D_\ +_3 L^I;EUX8!3%6W[KP@_]@25@ ) S/ M63B^P)(D9\'L!H?1\2ML-LGN:.S'(2(Y9B' R[T\CDY2&E<:*?)@CZS7(JKG M8JE4F(@3>/@C"X;%K #/R!C\I#C:QF!G:+>[>J]E+J&MI4#KHJJ. $13&)'= M^0R=WD#O=9;;\LSS[_AEU5XKNAW[@8\XK"F802PC3GNO==Q[M5JT]UKNWFNZ MRM)J_;3MNG[;-2^7/OL/HHSHH>53;6MT#9[?8VWO;X_5JLD>JT(;%;37UG " MT%X;[;759J]-IFHDF1J_,R]FP5/#]]J^^%YB:\R;1:+3&!Z>G5VPW?[-[J(- M1DMOM3JT':?\E.\NG&)8>MNB4DO-%M;@0HD >2,E-#JM&0*W_OQ*7>6@MG(. MZ@[;>?:[)'W+F,Z%>,,+I_,?'OA#%HYQS& &FV]7!*GW "Q9S;40Q!,?4/M' M[%;67!:_>6;UYE"X&OWJPZ,\C!O^&C O"L4>+Z!YZU_+SG_\:G0=^%-XGZ=K M%ZXX\X8?_QL[4_S*0<5WV]I#YM-Q7:5WN038CC6[&+.#G;(I-PBFMN)9IQ0:E%9?K M1(DUIMERD5%2\=JDXC)E4FU3B=M4KJD^F:3+RQ1_SN3BUBMUQ?UP 3KV\N6P M?#$*=!?\^,X?:2$NUW!+)4.8+N\,QUZT"Q1IH8 F?X4SE[+ZY8XKMF?SZ)P'LI0>PSG=Y M// M<$^WS+[>-XH*9%+2QF[6AJ1)$DX^Y$)X:0K'#@>T+\J_O -9.7PG]T9M[9[P M%)2Y)*KVVX*6]Q.RDIY_A0*<$QPU4NTM=2P82\?JB2)82PJ]?(7^:L:7KL-W MS>V7GUPNA]B4:UK! R$-&2;Q@GA1YGDH"C\>KH:Y#WJ:G(]7F.@*1M_V.^ R MO2VCI?=-BP*+:O@A^R._ NY):2Y6:1PGEZ2*AW^:,DYB!C'C@,??5#I;4GS_ MUQ_0V]GYO!4'J))T7VU+OW#[,;TZ.>U NT$G1BO_Z*4+S(S.&QU+U]+_@#O^ MX^K%9)V:??SVW*N>=GL%;YM\_#9_Z$T3I][@19DV#M"^^E?DVT=SC$N=>FE$ MW(J34?Y(PVH%:*?]_"-[)W*&-V/L@FA,.\.?=AS@Z_(1P60(@7Q9>;IJSN\7 M'SUSTE!:YOM?)R4D=MXXGC_EMG:#C9;&S-&N>13X]IA/4"5I:$HS[TG[Y$P< MW \M8G[S0,MZ6,%W6"1:CX2B>1PV(1/-QSCP?:A9AC:7_+X./C6UQ^:GN[_R MD ?@:IYY0U&:1#I?E[AFP?]\Y9%*\17'PU@(.&:W\.4;[G+A9_W5[K8MLS<8 MT%EP1<^"FW06O%S;)EV:= Q\[3'P!*K]BZO^08Z)ERW -CLG;AG;O.1S)\J- MU<>^7_F ZGZ;H"%H"!J"AJ A:-3\-D%#T&ST;:HR\E-Q%'1M9']3JW_CT-.^ M4J5>%+GZQ.\7,Z5* \=0#1QP;*=N_-I3+ HP/LGW$'L%V: J. Y:N;DMB")R MTMI-X0ED.*KZ:U=L"8B5FPUI_Z/8X?O_QH= E/N*O35)FH6"J"1GBL&9!GSB MQ)/JRQEB?([Q;,2C)T4HKQPZT\ ?QO9R3T02"BE"H]@;DD2H$^>_\HC!3T-B M?#$^G 4>7'AX7WF'?$].C;WL#2C -@/RC>='_ T[/JZDV)-O?U?IM[913A/7.99W-L*[+! A/:?Q3/$+8_#73<2B M&$\F))#L6 )!%&@?EOB7[O M/6M DW^HR4^NNAKAL:6 XSU ?%XS?"MGRO#W"PX2(N"'K.ZSR(SN (OE&+K5 MZ1 U#D6-S\ ([H*"Y7XOT=,/J$04.9PS*A(Z/2>)"F=/?!A'0UKN]EM[J6^I0 MH,Z3?W#C[ITQT%O6 -S]H@*8.P1Z56PPK7<9+07OTGA8=_K28B"KBEQFL=+V M$3V,'D8/J_;#]KCM4/,-A0.6O0_\_DR:RR* N@#:U>B:80FA M516/6KF*1ZW#;D-D<89YJ[,]:/<4#ST0=PJX<\ -C-7,Z1)SJL<<578_5M.J M0[1Z%:W>E,*K VZ=A#!:^&SSV J0"F,KAMXQS-U[W<=-":SLF4&T\T(D66\T M'VJ[9K5^,A1G#/&FB#>'WNI9S9\6\:=Z_%%FGZ@]L 9'[[KM#F8-TB:1LG0Y M_,Y2U[+T3K>HU?,!MI4HY;Q*$>)S[%>"06%MQ)Q >V!N+#K*C*4)#G_(;/!& M1GYQ"UEB=.E= $+_1H"N1DL>RE=N^_<>3,3PTA,^;X$PJ4XPV.KW*?92#SJ5 M'Q\&,E%\N!YD4CQD#$RC/:QZ,*VD_/O5Q.HK3BQU*;5B%^+PG#IP6'G)*=/[ M[9W[9%I!6\C7]",[EO9]_5BH"@G+#EM;_0&%K6M")44BV4 IDRA5"TH=-+B] MFDZ6XG12ETC*&%OEQ+WW86(MY'50SK/:$6V@L,O"T!DY?(BYS+8?1AC1=KP' M ,D/FIG!C )@:;6?A2&/PCQ@M_XYP'4UNDS!^N)'L.K=>%B7P/: MLUY9<* MD>X!1;IKRB[E0]\#"GW7E'JJQ<('% NO'\,0:>:"#3?4F ?_ MGTX#_P%^<3PMX.&4VR*(#BO@P0$O5)0-:60@?79<)$,NV30+^? L_."$\L0( M?"-'4N6'RX%09$[7AU"* M1\B!;:H;U\2VS=FF5E (>Z\V$@OO2))CY);:D0G1:+>0"O* M:ME+5FY9=OJ>(]TOJ,K6ZQV],W1ST-?[G9TWMZ$S4M6D:7E% _?'14HFKU1T M_ S#X-/ $=$+#("'0BEKTTPK:R-0RXV,A./6VJ5G _5"_H'+?V_'@1_?C_^( M'-<)!6A7HR([ICI1;VM@4)"RFO0I/\(-Y*&88S7)HW@T&YBE>L"1F%6%R+4U M,%7?U24*492:>/(B [KTI&Q#];,B1!U%HL_/!0B!1[VC=_V^WMYW5=LZ4>>9 M6A#[MIU5BS #@;K[(A"%EQ4798$&\(%Z0!B%&[)P15-]@OQF[YG+/)MK+-(L0Y+A [=%W%C#6+*HC9#\X7?FQ2QXPL^-/*$:F :: M1M@7XO%GX9575CKG<[M!9M]J';UK8]]4O=WKTH[BH1APP(S,-?-O'+TS++UG M#6CR#S7YJF14KF&&"JU=6/?[CXEXU4P[MN081(OB!?$"^(%\8)X M01OGQ AB!#%".480+VH]3.(%\8(T"#%"G62\FJ?9'29Q[M:/F*O9^1Y9FB.: M9&%05HO&7+0,TE@D:X6R.Y?#_;00]P''O@OL"[&^(EZ(@6#F/34RFVY6:[6@ MW]A9#KS%0JNKCL(;N:/PAA(5%=L#BUI55Y [Y9=3!.90)?(*,D>5S+_5M**^ M"16DE8)9@T"E]M$[HZMW5&V=&-#K%#57:473,11 C5C*XB M;Y1IUV-1P?H*\D>9C$@@4.OHG:FW>I;>M@Q25,H2YO!9E*9N&AW=-/=LOM#1 MZSK$A,\F@'(4:E' O'#$ ^PM/PK\B3:6!C@VED<&8QS8 58Z&$%F0?"$?V/B MRQ@2QJNQ$7W$)V$C8\*86)U@>3N#\@*03#R91!+<^I<2Q?,$1/FEJ]%O L%+ M!+!"8>+^@#I=-^IOV^WIWL +RAZA4M5!U2_7>_[0>PBRF56.V[]P7D 2+UAB%1R&8:ML>PGPU[P M#QB)]C!R/>6V"$]/ _[@@(,H\IL;&9^>[7-ER'WEMG_O.2$?GH4?G%!N=<$W MPL6MKJ_<91',RJU_'3A^\"=@6*48]:!+-G%]**5 G'K0HCAU?0BE>JQZT*)8 M=7W8IEB\>M"B>'4=:$6E68D[+S;2RPY:#UK4@+Y&=%(G<$U^WU[BC679Z:HU MK&\/C-;1.T-O]4W=ZN\A";N&.[6*4:K$,/:A>$-YVG6(=Z<;.YB'[?)[YFIA M'$S=N+G9UBDBM_XGQ.-&PJ%@7'J-"FGCB8WVH*_W6WUUSO$TDQI M2 WEP\2&ZI&\9O)&M8"OH7I=IZ81A$*WQ (5@K &1S5JZUA8'2O7DMM30I*TU4[;'F&^;C3P!'^,6;BAD*=:=-,GVDC M4&B-#6)>>C90+^0?N/SW=ASX\?WXC\AQG5" =C4JL@ 4#'.NL!NL@4FETJI) MG_*CH4 >JB]23?(H'B\%9E$2=S69I59$%8BD^H8-48ABKL23%QG0)4=E0;BH MOEU#U%$D;OM<0 YXU#]ZUV[IO7U7!:T3=9Z)U^[;=E8MH@L$&NR/0(T*YQ[$ M[:JM/;,JX)L$*:??U\9MTV>]* K:$@\XE,"K2Y? A@R3>$&\(%X0+X@7Q MJ MLTR,($80(Y1C!/&BUL,D7A O2(,0([9D!!T2WV^VY:.\XLYWA\OS5%)NYGOF M,L_F&HLTRY!D^,!M$3?6,):<)TX#4S/32/I"W/TLO/)4/$EN]?$D>5?O] S= M[+=IE^]0##A@EN2S\]]IF4?O#$OOJ=35O.Z3KTJ6XQIF8+_[EJ%;G0Y1XU#4 M*"E-<0T3.D?O3%,?=!4B0GTI<. TPX4"4U97;W=;-,\', (/E2:X9G'W4,QW M]7Z[J\ZLUW[NE\,"QWRW^ MKF6WD_\L9L4ED-G<@Q=>A.S1&4;CG[3^:6X9@()%@<>0O)+Z) MCXJ2\9+;R,CJWI/QYO+_9*AP 99E=-+[N+[]#;Z$&7Q+M_Z^^/SO\RAEJ/Y\ M%_SX3LTI2!ZK;9G$N0GNKUL3)>4Z7IP8K?RCERZPYCBSL&;7L$FF]19Q"3_+ M)<;>\9$?8&*L^\B>PAQ?Q\$",XQ6ZX>W6BJ-+!Q=+G?6Z%BZEO[G^.W1C_.O ME4?+.C7[BXPV3KN]@K=-/GZ;3UC51,8JO"C3Q@%N6_PK\NVCP@Q/^6V M=C-FWOV8.=HUCP+?'O,)ZE4-MZB8]Z1]%U&\>:!>.QSS;P09;$8NX MR-K!K3@M&G/MB;- XT#XH689VERV]#KXF&MS59=,0/DY_ MROXT-]ZCA=W)C:LY)^_;@;N7RE MZ-RW?5;AHQ'IGK[V!G?^'2_FP^-BTZ#(> =;/?F:+'N-*1JW /\-=[G8I!>Y M&F9OT)?9!YM=/%B84-L%823MX45ET$K9SAW>B3>6, EGMIG/KB M1SS\2=O'X+O*#_X-.];^ +T9:-=?S[4@=N$IS!MJ ;^/74'\4!<:-C5*\(\. M:%Z\/(SO0)0[+'#P6P$X[OR_L1. $HY\+>21QE#2:ZL3>:YY@-8EZ(:KT1<> M77JV/^&W_GN>ME: >\UW5T@$P$8UMQ:3>J9QP/-9/6:6U'-B/I_5LYRO]0.: MTHB+!\-TQ'O#G0'Z">:;P2<:LVW0B^(@UZ,3C<7%"!I^'J-1=@?_,@!=NC3:,->@%U\9IW"8=/(5LX09 MLF,0\3P(3\M> SBZPH%K,,HYYZ,@06IKZL-TGF3PH(9(QNWCD0! EGDXC:X# ME!Y*%8 S9NW?O^$,&=!OS!\>&UT1P-10FV'KR7'X8<5I$C MT-?%72;L2=P%:\O] W="._8N#N'%PE#CWV&EA6+" N0Y6A6"4_ \H)2#)UGD MQ(7:W9,@EA.&L: :O(4'$Y/\=6&"<3S8]L$/Q' $?[@#AO-W@ $)F5V,R9+X M=+B](\OBX9_Q25,PM!^8&_-T 22/2JQ.]PF<8W>8OE?^Z3H^&YDW1' C\?>[ M]*CC"*8.9MT>SX8"<^[Y$4PK0")F8[4<$1(B$0UGX5E>K'SE]S X#H(D.0]V MAH^Z3!XB?CD7$"/@EP#Q58*PR!T/+T=GWM.S>88[DS(%.8.9E FR40 !Q3!. MB^(>M595E\LR=4.=-69A3AU]_?Q^7:_SQ<.C6Q'@I;FCJX^(2NLL&H-HP7$" M)^:E) P//BL\*URZ3"_+KKD[!F694XX!G^*/X=T:1D&[WH$DCO,3FS@-* MX<"?:.=C6/Y+$9D A*:@EF16[$8P:9$0AW!/H,?,.@+E!&)LT1P":0^2U(V' MTCJ84]S8:0"7< ]89/="^X0.C)8ECX?+$UF\PC1K MZ%R!_RW.4&:3@TLA<,#BD7 +N\@/HQ-FPV(('2%O)_Y#$L"#I2#M+?$U/N9@ M^#SPU*(6$\W"T+<=6&Q2RO_M@R&D/<"W\?"N%F>6"1?9_#"9("B'0B+F3&VA M+A@\!:R4<.I[:.%H;/@WF,SX(BE;;!8$3^)/$_QF.N4.& CRPL;.,Y=K$I:3 M"R(Q=29CG U0E+[T;&3$+-Z/;$-!K=?GH#%'M9S)L] M-A;BT;%V)@PIFSM1X M:YOR 2@?8(URF4LS7(I789$CUP>75 0\P43D0RQU]/3Q.]S98QC)VG#'A(HE-UK.H>//3[!Z]HUP%)7,5+,I5*#M702S$DRFN1.F5R7ANN$W" MPM*JQ_V._'K_S/[V@]RB=Y;J(NQDK5LM;#35&%\,8QTCD!K^(_H]X#0QH&*8 M!82$XYWY9!.< G35<0XP)(R3\-,F&L8P7ZUBY"UVY,#L(?-LT'F=,%\V$E\K MWY<*611*]:XIZ+5Z1W6'5("J8#)L#[Y:A[M$K;I.5'"AT+(;.*QS(V)/BPR?2M=IY%R,[] M4UW[% U/]W@>#=]16W8$LJ(Z*PU)T F!,Y7-[KZ(^ICS%F5^:C9L5H] S>$D M8.SD+A'GB'>Q]3C>;>"'X7!7S>W:3)2$^ID%ZQ2;=\AD<) M0J5.8(J%=L,PS+?@_#6#,PD6*10"">)&CAL !KR@\'Y_D^DZ1!0I/Q)8$E2: M3!HA8$_L)QCRHQ]\"T%9R>P3W :XY?;8 SOM_JEI^DC 2&A MF$.BR0PIRM^?=V'>O.?.WP[:J8V,F0B YO"9@R.FT62-)$EQ:3)]4E&22%4-#Q2RP!YKV'O*B>)(IF#.F#6, MPRAX:@9_$G 2;%)H,F2N1N<9K20L)7!GEHRS?8F/:B07KJ]I2)GM!\EL[[PD MLUW1S.PRRTI2^O^NTO\K0;6:Y+/3(0 Z!$!% 2G1GA+M=Y=HGR\3N''2_?9V MONJ"8^-:AF;WN7, 9],I2-/LTK^,C:LDBL,#F]T9+\4[4SHZI:-3.OHNPY1I M/A<%*?.X2%2:'*+\/ZPKAO7U;L8.)OZ=!_&0B^R+6U&ZH7D;JRDB$A"!!\"1 MHM%DKGR WY I6=(6K"3TOK"3\G1>)-:=)!**+'M+ B%P2&!H%C,6*9%/_12H MB#);;SZR,))U91JGB!:H$F:H("8"DB9+EDT,&.:E:1N-(LXZ"T;"TF3RI,+G M-]_C3X_@&6IO;AT!2T-S?!) ,CP2-)K,D0T$S']B,/I(O,R+%P$*$>L=D E!27!A-+;-S=C M?/'BA$G/&V^BEU- MUH')KN=%',3.-&YP[20)1((#V4?"I&9>Y(.(^> 79VTWBA\)& D6Y+,O^^QH M#(H>*;ER2%EO.>U_00@/F8_=DN( FUE]].[!&8&Q%!X=; :I9F[]4K70#+D$ MN!2W'&QP_9(N:Q;[4H,H=T[YH\<#T%ZW 78*;IB,6C"C)10"B2:+J)L(5M(] M%Z))--_&)L%2*.&R8:Z$.;.489!I,"DGHIII1TOH0-#, Y?'+0$&'BD#33/, M&DVZ#.B7=7$8&0"3HJ-@&:>-!D^C0Q"7L1_HY?_:^SR-8=OFT$;B8> @SRY)8V% M'EV2S+Q0K[^)UK3 0^8QJU2RO_[%6[9OGDH57/97P:5+O4FI-VF]*FQ061(J M2U+SLB1%E:4J5ZCDL$5.:E[J9+]@*ETFI4 $[:!:RO/EVUXIX0IOO=#;I9,4(9&_P3U"L654EZPEX #'!-,[?@9KN'7QRT/A-N@HU3M D*" (U%EI/LSV M.(;QBQ",V*1Y#-AT^UC;GU/[Y'X:^$F$;58O[&M\ASLL#>,;P/$KH)&@(#%H M,M^2_*ZBWM24[95D>Z7@/&,'77S]>-TLXJ36(D]:!2@E>Z6%!!&O58>7D1,\\2LUDU^^., \\S"/,917^%M]QIVFJ*\$D MA00120$1>#19C?WI3)GSC6OOXQ#,GC#4+I@=^8#0#CX@<:SMWS3Z>))%[ MGCAGC;2QLZ.G$N>/*2;$OL*R43">&S;B\\?@&\64 K-9(I(#I%ET20X=?X9_ M[L$XU'YE83-EB00BQ0%@("%B:_\W]KW[IQB(*MDW.=&$&ZEI=%7X8I]9\(V+ZG2YPBP-8TD"#F"3 M0@,^609,"@O1QUX\9?SF5Y#E]T._@=UP%C+"!!X9&D056_L"6" >>;F2*'JG ML:&?%)04DAD@3:9,DIW^)BF?=KQ02?Z3?^^ XVDWU,62Z"38S"&3 5,Z>:C" M 54X.&2%@]Y+*APH>D)_#T=+GSGD2&4@]E,&HA)4JTE= RH&0<4@:EX,HH*E M'[8OWU#;P@WU*[[PJK(+.RRRL'\S?^N"".8V!1&LEQ1$V/0)XF*+"B)0000J MB+ FY)2V.! [DN.8:3 M$I12D%*,9A!)A.8 0GR:5FOA_\8_9.CG;-IX+N@8-DDQ^TV[\5UG&"ZTW&DD M3?XG'"(B$I =M=.I.%U0J^P^D?%7YI_\K\/20_77/!AAX,VS^&3HI.'ON!E\Q&B7-OP!2?_*D78]CU\'H_#T(GSAL'&MD MZR\)Q@P+ 46C69)JJ>OXKM'\2'"8P4#4F!7I\./I0L[];< >N*N=W7//?H)_ MX+7!TXL#^--[YGT3V9"XXAI%'@'4'$X2)HE2'B3$Z&HD$&HHJ<["D$=A?C>] MF0)'XC"#H=$2YYE>[5AE0R+6#'JLZL!^-4HW/YM%C5Q.=\"'V@T/'IS&QES.I9YJ7'K]R?CI]"/!O8.))DB.0 F>'1;+:\9XX]Q@(LTB.$ M><%:!VG7FP9E8&5M!20>*1QGWC#?]*:A+)&.CRCO&<9Y"9/K,? >)H'%#=5# M J $GYFXF:$CP0%L )F&<@@>$4[9E ?:U6CDV$WI.)&4,T@'+\?>4 HDE4UO MV .:)+?<'GN^Z^,GC39B)2P2E1DH"29DTV;Z9]Y$F;&'=H+R6BA%"4":8:3@ MAM".SL91[0RJG;&Z=L9KWKK5?TGM#"H+\;*R$,\0F@I"4$$(*@A!!2&H( 05 MA*""$,I*CNT+0EC;%(1HOZ0@Q*9/$!>WJ2 $%82@@A#KCBUQY^^L"?5)+J?; M"Z,@MF7I!_@%S[LT[[Q;@LY"/\89-#-DRH_ *)*2Z]AWOO\M;!I3*A@2CH0Q);=P_PGX.E$:+G5MXY0L_#J+Q8NBE MF<=$ \)QWRTA8Z*@'2YY=ZP@;&X9/C)Z!LM+9;V_9MQB*L'XNE;M)->-3E.9 2C!"B&8(S0!J9%0.71TPXLC3 MR3P=@08Y.O/.L#,BALQ\842#&#(S9(H3GC\S&_MTR&WF>,1L@+^)!DV"SAPX M&38S:!0X-J2 ,?PE*4585)VEB?4K$SS(D9ZGR:?8?V)$DXPF"1Y$$TF3M)K" M[R*G^EZ[FD9,N_;=)WC+9O(D020!!/%(X&@T3^8MEUF"W&\,AM7T;<(BNT4 M0SN%R['_I-+/'X[WY )7_N,'WS;(I%#HKIP$A4BMJ]$T3ZBLA)45H+*2KRDQT[Q M@:HS;X@I9<,DV>,P6R5Y?59Z/'.YS4[1\2K :093LT/@N&4VP?= MBE6#0,^<#D]0RD":8=1H:JW>B_#Y?"1\,S0 M2'(T#BG.B9'[_X4#+E%^8%I=SS$6D@7CCMII" 1:" 8 M&18(Q6L(\KOO <>@ CP>A7EB+19LDZ#SI1CG!1,$C^ &Z>MX\"^\X/HL F) M:K!&X)-V'4S02<"1C>1RT+R&2V=AZ-N"-BMXI"A_I(QY[WLL )O<,5LB^BWNJP0 YZ&S,5U[3*G@F MLWXF7HKI6&ZB01.?#!L&W;!I3^V'WQF\9".MRP0! 4"CG8ZOSC]CYJ?NZ7D0 M#[EVY;A:6J&V83:!A$.B(< +%(H=NY[X!;0I#),R2K1Q '\VV2I(1%HM-C( M]G-SF:/P@F(SYC??%<7NWGSQL3ABHF6/A771#"F2;O/.HEH2 S>!1@#3>.MC M/L7DS1F>Y8$+V;%V'3V=-D?G)'C,P2'!< -P$*)@TT%QW^*TP5?EOQMF*O2 M1>=2Y#H_E)?\B35N1K[K^H\HW9Q08UH83R8)PB&0R!D!PP#8.^8RS^8RN#*7 M)7K'HT?./3$?,M$*+W&B<#%/3>/?;3Z-LC1S&#(L-&\8P@5/(H61A?!A:+M^ M"-]R/,WS86:M]JE6D&_^RI-:+T\"GOND#L>V7GENB_K9TH&B6IV-H0-%U,^6 MSA+162(Z2U3V6:(:'O39^GA49YOC4=U]' BJL7!ZPX[K+B<.L_(_^V&4.N5S MZSX&K1]$[!LXB'=/.1]Q*&MB+ED'3MTG>8GXV>%! MB)/+M'M!DSL6.J&N/8X=F&PGQ/O 'UW7MT5D@4U\C%N J1FFL2&84UUS/-N- MARG!!.-T>5N,+P1<1*2")WG[TT6ZN*&O^8^82((BD(=3D#U#;9H=&)O*DT_P M4.;" #T>/?K!-S'FJ2\*;","VH@Y 0QN# 3!&?O&(RT6U^<&#N,3=G,\2.EACI&@5LPN7,(I-%HKQ@ MZCQ=KN,@C%&RP-UQ"K*+]84+X8D8\ KS!R7E#;,% 22%/P:2$9G'&;!'#3?5 ML&I6NK3P9=(W/=6N)*/DE\%M'>HY49L]=_YUQ).7J:AHO??:N!:4*BA40+B98FB!9<[<_*@R)9 %G=L[1ZRTY*_'BT[BJOIA2[E*X=CYZ8-,#!') M2;>Y".-_X*7^2+).KT424.):W^0B0F?>4*2K_EMFJX97H\*O;)3<=*3QT&93 M)%\0\]*F?IVG_7+J;^QU%]:4K5X*S.WZ;*:YR(F^%' 4U_R=SX<.%P/H( MMS'0,<[=$G<1 >]'L:17Q %V._';@K6FN/=K#__I=(XW3*A?-O)3,^-$)(SNV\J?,W7$$Y6R^V_$3I4_ M*MB_*3"Q]W+8("T.^CAV(B[>7"0;/@9L*R?ON=L\,ZYV.I0@Q9[CGSR M'_##7^=?_CP"!\P&W\0-?SDZL4!DP+O"$.&G$;(N@M%^CW[RXLG0CY(KC]YU M6KK5:>M&UTR//J0(;9((M]NY)"HM^H^MG/_84IU*UD#O]P9ZIST@*JE'I17% M5]6D4KNG@_#4>YW.?JE4^OD_,E M!WK;0#NY6UGBAB,S! M3)SK.+#'+.3S">Z-M6HR.*Y&:4LA>T4+L>S ^BXYZ4YE_*O-?W8KU5.:?ROROT<8KA,;KW]"@3@34 MB: NI8ZH$T$S.A%TM^E$T*-.!-MU(KBC3@0[6?E7,H=N\YI.\SWKYNO(LS#T M[5E%^X423TF_@\*&!KNK][1GB:12Q::-BK_)M)V%"G!GV40MQKK6UH;;92TX M*CF5E)SJ43*J%X5-V86_W"8C0"RF2M3?9)5A'M MWO>'TEI/VJ]H(\Y+RDIYT?BE647/(NS+?A9AOY]G42:CVKKD9(/84",3' NJ MPH17HU]1XYYYPQNI;R\XSV41/>4C-5NE0@KL\;8YU,M(7.KI/9.*4ZG)G.(< M25688[3U?F_/A_N).B^E3F'VI"K4L;IZMV]5]D %.;X'-%;.-MZD(J-E;T;+ MZ@VH4@H0Z?VVI0]:E)"O)GD6[!;5R(-;U(/!GBL($'EV8[FH19ZV;K;[>K>S MYY/#JVR71),6[$PK$#]Z*9L7;*"-K)9D+U\FM$^_:Z'O.D-AA+5T#?]WO(D= MLY,C+4T;)O&">$&\(%Z\B!=:5>Q9A3]C7 M[5F49ZVVOJ \ZPW:5*R(KU0RE=K0!T9?[_0EZX(2HY6Q,E3+0,3&>H,NY3ZK8F2HQ0]+[V*&:I?.]*EB M9:C%C[;>QD99^^Y]1#NZ%4S5:\@PB1?$"^(%\4*UO5S*8%;#?JM;DG)7;P_Z M>K]-#GH@\Z> Q?DF%8QG:XI MXR1F$#.(&<0,%=U3VMP]V.;NI1?&8 #:7)L&?.+$$XU_GW*/.,+@B?^Z5B^R, MK7W@G=]06(LG_N@D#N=[[;$PY%%(0=D*/8NP)^SK]BP*RE)0MN*!EM0@"&_] MK_@5?P2Z]DRHUTK&9\V./K H$%J7=%"3/-IJ MF1:_4_F'?=D4*B7)M^@0CSK&1)G$^(<'_I"%8\2O;QKFVR5>E#I)#>;(O$71 M4([0/G %#SHW9)C$"^(%\8)XH=H.,-5_4,6&JUL%"+.K=RV*,ZKC.5:?412X M5LK-K#RA2@QUDT^J\#2#W Y#Z.TX@/NY+J< MP0^NP^X)]2U MGV:JMIIIQ[K9IZSCTDFB>.YQBRA2/D64SC\VVWN.\9//6@\[@[*/]VQ@J+13 M0ZWG2F>'0HG(BSUNB1REDT.=#.0E>X)V>)79K5$EO:XAPR1>$"^(%\0+U?9V M*>M8+>NM=KG'NM6B9M2ETZIV"<@&5;TNGU0U2T(V>WMN:$@.:A73[)HR3F(& M,8.80.Y/ILQ[^N1,X+6&Y9S,-JF76!F\*$X?5H87 MIM[:]XE]XL7F.Q8%;=76 M&2?:[(BKB-C^307R5N:]H7J]%-IUL[CLZM/#I81E#=WJ453VD'Q8"+@JQH>. MWNE1:[2#\F$^DJH8']KZP-JS?"!'LQY& ^WT[MQ84&Q;I=VEG;@2307EV$"5 ML4HT%)K&!MINK6 =R(8,DWA!O"!>$"]4VVBE\KBJ>'*5KRYI&'K?(O>O1/>O M^A3JZJTV4:A$G['Z%.KHUH <374,1V5RUYHR3F(&,8.802%"B5NB1<*\D*]$K>] M5DMOM4I*ZJ4@JLJ!@J:,DYA!S"!F$#->&42%_S)X,?Q!ZM(O\02TN3T_Y"V= MWSQ"AKF1C]GYH3QO\G;,M:$3<#OR@^QH:&+D:"S@Z4?^U/'0FHK&+!(?1+DB M4]JC$XTSM_3<#Z:G^M+ID8*CJ/H&ATYTC6U\FA4NA<&$MNN''(O> J_P6Y;U MAAV+[\)/=\?:(X=Q@X"]Q$(J!W\4AH!3".Z =*3@* M?YT 2>!]7 VMR#"IKZLQVX8[H(DHT=+"I8+6@Q.UXLZH\51&P2(6)S[":Q8 1NMX8V M&^:VPRIIM5V<&$;^T4L7F!G&,\#G/M(*6#(GM0@7?I8+RMUQ<"\P*.<^ MLJ<0T4CN.P5OFWS\5GS],7GTG>]B^/!GIHT#]*#^%?GV46&,4+H.MRC8<0F? MHV<'"_#G']F[G^^"'XM660%C%]1> D?_M., 7_/7HP3/AA#(EV5QY"^(>/%1 M46@SN8UT7O>_3N0M\.=,Z6Y-XA7W2KB;\;,NQ\S1[OF4>#;8SY! M"VB$)H&*U8 M!Y^:"F6%T'C]&QJ[>D4T(85(L;GK3MD03(7[7XY:1^+WY,;B]^0=I DL'J#9 M<1# _ G!^5:;DZRO4#V)D0UW==DTA(_3G[(_S8WW:"&:L_$>3?*^8*-J1=LU M^0B\-IP^VE9Z$HK3Z9"'.> M3+'N[+Q/\"8Q$?GPN-B<*7+$C(>+: [B]9.-LXL=HH0QCKHT"?_)CY"L0#H!K R=$GQO?29O&@3UF(=XC9&[R M=9 N8#K-":Z-@@BZ"(Z$\00F"E *PN]5+'A493NEP"P3KUAM[A0^H[K<)FORW7Y,M MUG]5LMC"!LXNMGQ@,<+R\WXY,H_6W"-O'!2'C-:&03<5'!N;LONR#UYD"9^% M$EX6;13*V3]"AFH(689$*(W?R-\P%4G$*;]^?B_2@'IO1;+'JU+\:&TH-?.T M-EZ\-HP]K0TZ55.'U.BS!3<4'51T*K2I]"KHA$WEGD78TRF/)HJRDQ?$SQI^ M$.0V8$-^Y@VO,*1W+J,W7\& Q)8MN^:UF135O&P;U/&2AK;=['7TPV#-WR)JN MEQ*BAN>'4CJJ-#ON]P=ZR^J0BE&-*,UW(8U%=65#BV\&5 MAF()3%U3-WM[SF BHKQ$9ZA%%*/3U:W^GHT+VI:L8*Y/0X9)O"!>U&-+L@K" ML:YJO0:)<);>!5N@3SW3U6-7#1+@P,H$B=;?=YHE69I53/]IRCB)&<0,]0]6 M4'QUS51^XBSD\$KLSG$=RF:KY+,(^\IELU&Z :4;J./;"27P::8#JI52H+<[ M%OGY97!!N:2!*F>@D;#?B;#_G?(#=B+E%8JW=6CSORSYKA +VOM.&Z1X:P6W M-ALR3.(%\8)V]DEG;V*Y57Y_=:"WJ+)N619?Y=ECZ.U]LX,J8]NRK]RS" MGO;L2?:MW[._<#SFV5Q[@[V@M>%QP_=P;L9^@%!./B2*X=QE8>B,'#X\"U%C M?/QO[#R E^1%:Z($7_SH$WA@P>V8>;>H2SX+53+OL7T62B=Z0O\LW>M-9N3< MGTR9]_3)F<#(AJ5L"^G=+H4)E*.640-J6;K9WG-."<40JNA!-66:_ST3^1OG\ MY3E?__# 'X*#B9CU3<-\N^1YE3HQS>2%43XO%ISR7JNEMUHM_A8[&!H."M]>L[GK3MEP M"#?ZY:AU)'Y/;BQ^3]Y!3HIX@&;+ZC3"[ :9[PRC,=J6K1]>92HGTPYW==DT MA(_3G[(_S8WW:$&+;!SH2-ZW V];Y [D-3]:Y/#]-[@MMI;Q*[Z\[%PDUXN_ M[]VW4,J3. LU%FF6(?GX@=O"RM'02A;'AHO^8NB:G<_4P#LL;EX^\@"(/(;A M\R'^G7F: W97P,-("\!:PE-JQ=9;.'9^PKV7=$_F,OG:5_A6.=;;- YXWGQK M9];;B?FL^;;; >[/;7GQ %NGA2>4%C[X09L"<9@'7S[5"J3YHNS.K03;Y2P0 MJFN,B^E[MFZDO$EOLVKMK(]FY%=L=Z-H $BITE;KQ^\VGT8X(^M7(*Y>MR 8 MJHT"?[)XM2Z.C-XQ%W\)1<+58L\OC<'_[OP'N#,L[=@+.2@=/M2S=7TRPO0L M?&S I[),F@:D'W) 8+@X\<6ZM/]J;=S?D3(6),:UZ'@Q$RQ>J35LC@ LZ(WM MF+?9,+<=5DDDO3@QC/RCERZP,HQG@,]]I!6P) ^7",@MPH6?Y2R..PZK!"T. M]Y$]A3E9,0X6S YI)J6"Q<+1Y<*71L?2M?0_QV^/?EQM2UJG9A^_/?>JI]U> MP=LF'[\57W],'GWGNV@;_'/ M/[)W/]\%/Q:ML@+&+EA""1S]TXX#?%VVBY(A!/)E61SY"Y)1?/2,>26C-GNW MKPJ06LFN2F"T#UDB;X$_9S;HU@M]Q?V<",9B+U^>JIR;,?/NQ\S1KGD4^/:8 M3]!FUQ)S1DOLF4+IT#S0I'YV )\P FT\P64N]#_JZRD9STS9WTG=HNB9(4.G+9HK#FZ5[OR,"S4)1D]"5.Y@DZ M"T]:%# OE-Y?J+U)S&@^/"XV^?;C RHGW!8<"LT9_G)T"QR[X2X74)U-IR#, M_VIWVY;9,[M_]64T0$!W%JVY>'!$PDE-X52R!?&&'R^O.A*494_+__ G&)H' M!$>;#B-DH>]YW(45,H&5'0H9H6M3/XQ.^&3J^D_BNCON\9$#U[L@846P)1QC M/,:?2F&[:JHIU+;E=*Z<'T0[&OLA3SX+M3%[P%.*X-J-?K,[[FB^ U6\9 1(._?GXOL@Q[;T4NV]3CO8:)\S*[S06LL.\7Y,H'N?(+?"BC,&,RO. M&.RN@)MA[CE/EZ;]-=-NMG+&>VMWT][O[+E=.TW[JZ9]P6?;4<$]0^]W2^J% M1P=-U5#:U\61.5+8ZY8P C?#K11M;9I[+JQ.,_[B&=^/HFY38UQU9WPO.KK3 MV?.,T[FY"E:/;\@PB1?$"^(%\4*U$D?45$-MN^W ,5.K37Y8^;.['X_+:.G6 MODM7T/1N,KW["8&:>MN@IB/J6$S*U&5HRCB)&<0,8@8QX^ U:^@X')TX4?EH MPYL1G3A1<%IN\X?R1(4//QIS9#X#.]Q_]/A0@_4H#QZ(=DMO]"<4&,)[NGA#PD^#Z:!$\HJ*OZ48Z4D,1?,TSAAV7HB3R&-R@P\73* X?+ S[B\)PA MC L/A&#&JMEZ6_3JXJGB[\;;8^S5Y>\X_\?%T%F;JRY@R/U,JB/='2"EZHT://SOAH8YBNY2_D MEWS!_*%3;H^3 T5"VPD5[4W-VW$LN\^* N2(\6@]'''7$Z M.<23P#:G]4[KG=9[C=8[+,]0% %D8,[U[&U.,*20QC,HVC]ZZ+U .M1GQ24RD5HLX!L-&:S$*R( MV^9"^+*0TRS>RT.<5R<#W?:K' \[8DKI&9H3[Q@3_R>]L05G)9S?S)Q(EE5 MN[#IQ<$WO\EHKJXT>^-05ZJ=V%[G8&U%02P3X='(@)F"%>S*PLFV'T:']& K M5]@R)]7^ T)MO@&4JL4M>]V7BH7^P6I;=K=ZQ^>J8 Y6UY-\Y0.J^VV")O_M MUYS"K%LIR^UZ;VTE-\I4CB_R.,]""2^+-NJ-LW^$#-406BPF*W];54.T.%&? MU@:MC4:MC<*BM#M8&Y4H)D#%[M95J$UZM\E0L_#(HE +XSN8#X=AG]E&EKT3 MK7QSONJ9-[S,>:KGX*CF?+&<'_:4/XRQ4=-?@3S<_R:'^6MZ_K[XW'>[HP^H MYJGZS#%48TZOU]%;+2H90,=_Z?@O,8.8L?.#X0KU.J3NZ7OKGM[.,"[8DYS[ M9\7"H.[IT[IT3Z])DVOJ#$Z=P2D+H7HY5=1VNVQK@=IN[[[M-G725E7>E)W# M.:8<3@6GY=)[X*&(DV)2O9+IG)7+()MAVK!YI^[VE#N8'N9B4W3=Y;%UYRX64;C(G^WV MW'#;]C5Q>*ZI.802HCQ"D?^LJ[V8))A@*:"I,-9XH1BE$>5ZA](RC=U:G1(U")Z8*SHNHTJ^](<,D7A O-CPM55JP MI@IBKS::>G?=Z0<4@59C2G?6D;[3+C$R3-:2RJ=KFS).8@8Q8V.+J=YI[HT_ MP;-9LP^J;GSXZ.]U'(0QMN,2C1] ,G#PJ60,.&D>8?2CL3;A/,)HT>X'9>=+R<7:9C!W66OMY*P_)R^:3I ]AB)5LEL(;V-)]I4+JF\]DS='#5UDWGTA0N-H+9 MDR6SSW9&1K?,/O* (;8JND_53M;QY^YI!O5GF&/;F*M/*G[\ M/G4"<9K[&O[B#Z]&V=*:/>':9=["^IJMK?SY1/7666[QG(3<_FD8!UC0X^A= MI[54"PK_$ *=\.6PRU_@3T1MSH#?.Z+!$X(]A'MOUDB)&H_4V8 G"WX_%CPN M/CMICI9:&8G@7,A$!+%V%M_'(!Q!5@YT[=:/1TQC]P'?R";?A\71ZDM): PR ML38GT6:BZ@-_X*X_38Z%+XFY(7<^\7OF?L0.;D_S+=]F7# MA-E@:P9\[4Q MGQTSFYP3<\WL+$W,#V R8 O!I56VQJ27:^XEQOQUT@\1"R3(680!YT:/-A9V M.!Q>^,$?(8B2CT"4"( #]@PW,T9J,D2G)]P790DW]SNG!/),[MS MRAS\%TL?:K\S+\:NGC I)DIM)LQG[* L*XL(L8]B&P'9CV]"%M >+*#:F4!I M\<0D=W2Q=.*IKGV*AJ_96#A-Z)@NL30:\K?O>)'[--=T=BF!%59<3T[@#9]& M>2G,F3V62PG-G7!\&%MG\%>KMT'*WV9B+ZVP+F_U:CS.?^#:4%8!D_W-/1_F2[,L[[\7#6@'U44 BW>EW# MBTJF%\4_9RL]7Z_M@_, YI0W##]^AR=Y+/*#IY<49].RHJ%GT4*93)&7WK$& M@^TKN-7.,%6R.J;5IHJ4Y5;C35?AX>OMJA.VWZ"\Y*5WR^YBEP5@@DQFLNN: M/2$JM[ZT2'Z#F>5!>#6Z'?/$ CN+I#4D+X//_P3(4$B]=WW[VT&*49(H.X0H M*[O0+Z-"OPI.2V;D@!4I1 4&\[@0%C(2/)8B(XW_I7X;RXF-=,?F20C;DLH! MJR.ME:[%>[B^[CV9F+$RQ&BNKB([][5-?M[/K:EZWJSV7,EB:K$V:"7K]Y6/ MH;$+#&E94%')'5*"*JBHDH&#W:]<;9@ZW%/,M,"@)1O!;82%AQ\GAF# 11J& M=Z]-1;[@IKM+F<%YG=S^*OC ;7!<^?"]V"7.>G#=9)''LS@:^X$3B@#[)69* MOH^C+SXXI;9_[^'G9^$'S,Q+POJWOLP,N>;!#=JP&WJQ2^'SOV!H?R5WF 72 M+[]<;)BXWCHU"E+6X:::R!K%K7"9;?$&]=M/E<.OE<.OZ!3QH?!K9C6?A6/ZC9EG,0,8L8+#JLOI&M4 ML#GZBGT ZH2^92?TSDLZH2O:R7L/'GQ!S_-B=*A=_*[:Q5>":C7I?TY-XZEI M/)T@K5YN!Z6IE6U896EJ+VH1O[:?>BY15'T9L:-D[\VV4O3VK\P"/FN.$LG?'6 MO\GE))TE=9))'G'4>QH$H")0:_R7E0U:Y;F2-,R(W M?\<7YDZ^\@'5_39!D_\V)>FIE'>KD)KF^=F[HJL2E4/[/TY0FEKQ[T =)!S:5! M4^[GIM-W-9)%647I55@?M_YUX/@!1L8.G=5I#OIZO].GK,YJL(#R-2E?D[+R M*%]3!<2:,LZM\S47ZAQ5= .PN!13KG;>*XLQT0Z>DCMX5H=VS?:2.QL"3>FF.!Y5K)R-C=^'(41\T33D575_D1*"09%',P[Q%3$9\KZ M:8\\$"U(1B!V_,?PI\TR26A[4;GM17-7VXM%*J*!>V@$#6TOUF$L:<50=O$==@FQJH5@-N3 MKJ$/&6EIEU+1O2=7VAR]GH;O#+ZX2^K.-OHZ_8[>[Q6UCZ!MOL-.Z0YW[8Q> M5S>Z>]Z[I5V[*NY9-&65I2MI6D+ MKY9;>%W:PBMW"P][W8$OA(X0Q\77Y)8I)",V:?/9W:+-)ZM;D\^25NG9_TC=+7V>^T^$7WV/#O^,0C875!L2*;H?% M^>7&YMGESV34ZQJ;8(]'<:[ UQC\)\J?5]BLD>0AIZ7TZ=AQ5K"6MIX,=>V1 MA;-*&W=/8NF\]UD@YN&#$\"*\@/1*->TY"KZS )[C$O(W$]?:5*(C5.(=Z00 M=Q/2CX,PQE@^R-7_%\//_Y]V8T_;/6-VL@N6^/D81"-H3+CU'?.^X;"^\0A$ M# B5 'N?RE:X("GF&PP[*#&'(+##6 ISD%PG<),)D QK0VPFN$'>PL?,/1-* MH*A_<^JYFG^]Q_L*0?UB:?K7E<>OL17XA?/ WSNN"P\7M_W,(G&V[N]3*P/GA?KIYU5'87OY/!P]G&.>C&T9$$1=;,X]PLBQ6A5[2DYQ.F#?3&%:F3" D[F,IS!Q$P%,](1Z M>TV@:3;.S\F75D62T-RIZ;R^,_H:W%Z O1A,/)"5L\_,6\,H,?7V,$K)DRV^ M]ZR:K /3_\(9(?-_CUU22[M02_6?OU>HI-:RISBODF:>7[D*R>^_3*U DM*TY^%A55&+ ![T0/%. M).)F)XJ[.RM87+2OUL!CLP0-G2BF\Y-;GI^4\+)(_KN8%J7(N4KE<%NL.DUG M3O=9@YC$A2)3NU9<8)!LL4HWK0VJSUW=@]<;N\I%QRZWYL<7WSM)/)J$%RP, M.4:@7T65K8_4'O!<9UV?1=COYUGK#B]'2Q(I7>0B,6:G(\Y,B_91;1ZV1X52 M.@\VD8YRSB]W[@\/!J)*JY\R%< M%L'O.SV08>AF;Z"W^VTJXU$J"8PR2=#2!T9;'PSV7,N%7(4ZR'^9-B:VOZ:2 MZ4#'ALO]&2;IXE=5X%N#KM[M=4G:ES/U98IYJV_HG79U97Q]I?=.0C<[O^%7 M?.,3?W02AWQ.ON=#0@T4]@(7?P2HG D@5!7U)HAZJ[?G!DPT\>H)>K/7T0?F MGCTZ,N;K8,R?^UX8!;'DN^.A17\?\+#I]GP>EDOO.@%%54%OZ-T!N.^80DJB MOBP"E&K9ZV;+T VCI&:+9-NK(JO=URV3FNB6RX%2S?C#<( ,^;K)?F;;6"PB:0X7AZ*JW9AGIU=X-/:'I!$2 MO,Y2M"[\X _$ZJ. Z;- 257]T-8[8/*W.Q3=48D1)?L @X'>*JAX4A5M07I@ M!WH [POT$:<6D]HU6+NHZ0[ )]^[Q]I+'Q)D5)7K/;#Y3+V_[UTZFGKU!'@' MZ^+J1GM060%.YO[!Q/P'/N)! !9^Q+Z7E**OV#+_PJ,4E%OV7?&=65@,+9+Q MY4U^J=F6/9C\?>?;DIF^H?R^$B4Z=YX[XSU[CJJ!XEG@_,7W$E#4EL_MEJE; M+4J)+V_VRQ30O>Y ;P_,2K7 K&)C2QBD%OJN,ZQW]T)5ADF\(%YLV-12\>A MB6>C%=.K53&HS)X^&%AZVZ+]JE+FOM0TAJ[>;@_T+C45)QU+.I9X0;PXO.U5 MKYA=)E*FA#B0[DA MDKZAMUO+S5*F>V&8"EJ\S5%25\ ;51"UY]DO- MT:WP*0R2WCN0WC(MF*3W7 )GLH@K(+TQY8"J(94Y^Z6&4W1SWQ5NR4:O@Y0_ MF^ Y_U ;QEP;!?X$!+[@)$Q.0%6M?Q+6VIDW7+'\/\3\ D";7\>J:H0!UL3L M[#FIG\CQDU+ Q;Z04W$670"6_T8H;R62TB+,XW@I8%15 MA?2LCFYVR36H!%'*5#E=HZ-W^[0ST&AM0@7V"M?\S=@/HGR9M2]^=.Z"PG5& M#A^>A>JM+.\DE$J!,F=_6!V9/[Q@EF?Q4 MN4#AH]L-&2;Q@GBA>N6"*H@]Y11Q%2EERTO57*,<\O0Y[D#)M+8I>Z)CC,6'%JX3:%0-@IBZV>_I/4I0*Y\&Y78# MM_H#O=.B;N D_M>["' #I,O>Z0('JUILB8;[C4^J13V?4-S;E;OUJG$VWP*SKZ>T!Y9DI1XMR,XZ%!="O M[JETLO@/IB1N(C8::2%S&=)21'X>N3L"\H9I\*>1FB(<.S\);&X2:$ H_"L.E"/O'5WR,4EV$8 M\R$>%TL<>$ *OG,UFK6^S5VGJBZP]);1T_L&'2E7G"0'51DE=H0B@U]MC?") MLY#3SNWB:A>P5&#;%F0]1?)+G?UR;?]NJ[K[M63W'TS*4VO/%[9R5%$%4'_/ M:I"BU& ^QO*KJQI(Z.^DR:>H)QNQ[XW>E%WN"\:^DUAONEC?G 2EBO'V0+>L M/1_&(!._#M(^/:B+XI[".<^N]N1#923_4@S?&ICZP*0S6*73H-1T?+W?MO3. MOJL#4U6:"I;E:,@PB1?$"ZH'6%MUK*(7OEP4T.KU=+-+[=E+FOU2]]>Z>JMK MZE:KI :_9(,5*"$+E-#0C^]<7F]EJ\PXB1G$#*H.6'H84<7J@%]XI"5YCTF_ MPW** ZIIX[N8"*"NH6OI?[PRX&NF@0)[-H M@S+BP8*L76_%;S^F;<=05FOO$\/(/WKI@E[&G (;>.Z?YQ%?6#>/SC :PW2? M=AS .W\].A$9OH%<#BR._ 4O0WQ4Y/DDMY%6S=X]GSEG2^KB8G2601/86Y!XV#!52-5NN'MUHJ2RRD0,[#-#J6KJ7_ 0_S MQY7+V;!.S3Y^>^Y53[N]@K=-/GZ;=^LTX=?!BS)M'* ]]Z_(MX_F9FL>NEL4 M/YH_TK#"G,SA9N]^O@M^S"_K2E!M'R)%W@)_SA3$UNM]Q?V<",9B%YRM=3Q_ MRFWM9LR\^S%SM&L>!;X]YA-4C1JV'F?>D_;)F3A84:U(2#0/M"RG&KX#OHTX MC(".BA:-N?;$6:!Q8/U0LPSM [>%9Z2AK[0./B45+=H28M7:W'6G;#B$&_UR MU#H2OR734/X./TI^]/<>(\6 MG+>--TZ3]^W VQ9%Y?(NMA T.[8/G@V=6;UY+JVU;E>\\+]G2,[;*:I+&(Q+)4@P 9TS_.7H%KAXPUTN CI_M;MMR^H8 MA@QB;79Q2\:M!+YGT<)%9],IR.CLTK^,H^TEG<1*2CII5:R5?;UNJ:)O*:Q4 M*/"Z6[WD49'T2>]4(#JW#H85/J"ZWR9H\M]^S?Y;_U5I4 OAL%T$T++.,N;1 MFGOD-7&Q4[,VIK&IX-A8SN_K9,"+U,19*.%ED?S7,N2_J3TM?$;<@'IY4&BG M !JJ ?CU\WMQ(JOW5E39>M7.)JT-I:9V[=I08TDHAQNZX(I@TP!Q09DUSL?";BL=RKDIFP>EYMVT M=+-KZ5VCI"/>E'BC\"FGA@R3>$&\4/V07Q.,VR(MLGU"N.^=)(9J,J,EUJ(X MH*ZJZ[,(^_T\:YU!1BWCE6T93R&3@P5!+C%XR,/HY(ZS +Z!=DJ3V]-@=ZD4 MD_<2DEF#$E"]JA4VHI)V:I.AU(:3%>]:0P*>N@_L/(8Y:R-2E08$ACZ@9C-E M$Z#4$/9@4%D93J;\P23]!S[BP.NAYHBJU"3G[;2\O,1%%NL6'<1OQ\R;78#' M>_ V5= %EMZV]MQ G%BR"Y:46E3+U'MF278_[7?/EXJYW=W'R\O:'C%6C9\.K4,<5C%::AMP>T(U7:_)?:+F^@=SHMF/\] M!Z')MJVB9F_*.(D9Q SU0XQDM>ZV_>?9]>7MV2?M[,L'[>O'FX]?__VQ)/NU M@MGXJCV+L*=3%U5\&(5+ZI"J=3,&!TZSV12+MC8\^G$9AC$?GDLL5 U[&"V] M;V(+#]K0._S$EYI*=:"))U=!;8G]E8<\>&CHZ0D\!Y4"H*R$[NG= ?R_UR,) M?9C9+E4L]_6>V879IA0+=8*-JJ3Y-628Q OB!:574*!ZN;#E%8:I/_[O'Y>W M?U*"!7B:'T5GB[,H"IR[6'1-N/6O'CT>@(TB;1A5K5I*MU"-#91\05:OFEO/ M31DG,8.8L;'E^_-<$]E\+Z9W!9^L;=>TW(EIB[9-9FD6X:KF6J^WJ US(Y,: MV](5-2=]!15*@A(F-? ?^%"T3&-Q- :M_P_\BAT5'=S1T.Z>1-^T]SX+AMA$ M[8,3 !_\(-2 469/;I1H\7##*ZH,6S^IN:F#M7*-FSR%CM9 M]HNK5[9CW7X-F]NL8>L%K=?6-EH;=%[7:&VY/ZQVD-YK9O^'M\^U#3-6MPU[ M[FO67N[:[A M7A'4C]YE=BL!W5AZ PMB[7<2W<1M0KU6J/_\BA;M!9&TYZ(&"O5N7]QD3D K M;*&YGGW;CZDB,:Z+$R/_Y*6_&_V,"@6[RW/_K(@KBRWV1;CPL]R*ON,C/\ 5 M[3ZRIS#'OW$F+M*(0*OUPULM):N%H\LE)!@=2]?2_QR_/?IQ=7S+.C7[^.VY M5SWM]@K>-OGX;3X+0!-I /"B3!L'N-OWK^C_;^];>]O&M:[_"N&# 1I ;2W? M/9DID*;--)VVZ6DR3T_G2\'8=,PYMN2C2]N\O_XEJ4MD1V[LV))(>0GR3 MQ,VUKVN3=$>-)<0MUS^O5!G)G1"YN:1X7X1:](4Z+7HSQ*Y4[F-Q#)YUN1/7 M6^/OR])0.@0O>MBH4'2_=O23\XLCBK5X/8DN(?].>8/M:][YUY/-YGR4LR2# M.^Z"C;4WB5\4:V"4,9FCT[O9_V6+7[RUC:*$+*>>*UZAN9SJ(;T QN M-[M,5%\ZLDEJ$1:NSQ4!(XDRIGINR-S]EGY3FHC$JCY)"9BC_)AB/X&K[A9F M>^ZJ$#H*=FD/=JEBS_R$'MU7)-C(JJ?E?6P ?<(=H17SA>NH5\(>QB9RQ3*N MF\2";6)O9YO8VZ--=%SG0SAG'A]EEBB]XOYHYOJAQV3+I5JNE$@WZ>.,A7CA MS&Y?_Q!WKND:THI 36\E98DOKZ]/ZE.LNZ?ZP.+][V"348TW9$ M\Z9)WL9URJ)VSGE4F?,=NUG=XJPRX=BZ"<B 5M-\FK?1 M'[0 6G!06G 93S.T(%<\7E3#AA;46PO4R<+0 =UU8(_H?\/&0N@WU>0VT.)B M?)G,6J'%^<)9>&S.P[D&6@P=*%('Z(0%MYHH@7;267CN.%0]6YI(2#LS,0F= M,6Q$O;7@$PNH^&L,'([ZH0^UCCQIPY>ZUEE_@.D'L8:II4_E+.J/. MB!$:$#O"PEOJA-2[E>M'EI3CP'8UW7!W=GOX]71&?5]N2*F2E;@&O;)M9=J! M>C&)M\7\P?T#.&X#.+G#R?:S_54N^0AE+VW2>+L!JO8%D8[5[+>L3K\'A)1F M22+;L<5D5VA".I8]: (;&EN/^,(7$]G"[S%Y6^'8U3=&?*%6/ITQ86 \YI=I M6.RF;;6[74"G+.B\%]//9B+.8V[H*UXD^9WF)L;N6X/V0!^@U!EFI".E:KU[3:K98^$ $X M[B3?!Q:0A>=. M>$!HYI@V\1/BR]1MZL[&S/-7]DHY2#KP[EB[CTI@[US?W^)HNW3SDV9F\Y.F M&=2A(947X&J7@S3+I1H!*>,@I3!4-BT+6!T"K*JDC,Z?="?&5\R-W6Y@2M5?G(?($ M'-]*^ S[BOA'8QR8L70"8@.M$#8V < *\B31AH M"8!+(]L%[@+(VP/R0' <>*FZ>(B!!0&T]/&;H$K@&.O"IZS4.@<#J]/3:,\T MW:&UIBRN);8*)UM\(1GQ7B4 JR'E8A2T2J!E*O2&6.!1!P+G=$J=&T:X0R:4 M>^0;G85,\CC3*+L0'Z3IQ<&2.)&,SITS(:'_DP*ZF-Q+OCZQD7OCB(D8GSLJ MWY>*[K$I$\#^)GX[V!AV-#N,#UL :P9,:##6LR@'DRDXC2ES)8PC< #23J"9= M C4L ]*;11+HEZP%GW VED>MC%P_D"P2=[X)(;G>81ZP(FW'/4-QXOLL\+," MNW)/A;@N)N>)L#ZX@3 8LW ,,DDGUP40@ET"_@S$'^@FH,\HZP?^"= L YH@ MI ZFNO&3INR*00B*ZJ#[MLWSSB"MX'XKPQY8+&"P\NP$M)8YGE??P ]$5[D; MWF%556E\F H1)0'F2@T1VI!1$<*5CB3TF!^HG(?0T4C,C,"[A" )?;GX2OR8 M, 5H,F?!U#W,??3N]M-48KV8K#,[%Q-AP-P1%U;#/W'&;UWN!/\GA"OK9">) M>,]<[R\IW,A0O%=B!9>&>,TD)()0 P@K!R%8-4#0/#L(:JU6^'QP"_9J :HW MP;9)TFO;5M?&WC3FVTH]:38#32( 6%[2 J;-*&]3'+'F M68EIQ%LI.<@ZXBVF@18_'F3&DIL]BF=JJAN498]7"+R-*+=KUQLS+_J2$ ?Q MW1D?*P:Q:1'YW]$F)-RV3%HRLD?R7O48)G !7 7P 5P 5P %\"%-K@X/%$= MR#"!"" "O@.X "Z "W@0(&+OB,".7H]=P? ]^L:U.QO?GX&*UCN\I#/JC!BA M 6G;T32_8B/%%1!).1#JC$G\P5OJA-2[E>_;6:@VVIWNX!.6=#1N\O]9RNZK79+(_=37X2@^1P0*2!Z+:L] M_)Z#Z5F#CD:& ]BHOG-[%2.=KM4=]H$1C3%2:E/U*C[:5JO7M 8Z003@*/OX M]A50M 96MV5;G:%=S7$:Z'76F#XYD&$"%\ %< %< !? !7 !7&B#B\,3U8$, M$X@ (N [@ O@ KB !P$B3.IUQI[NI?4X7[D!G>5OY2YW;)=[M=\RZAUD,_/= MSC9;G 9A9S:EL![ZT+*B!!@+DRDXD<+*J.6Y4FZ!-)ZI)FU -"UWJP$N]XM^$X)VQ+P$W MHY*6DMOWT\7"<[])ILF1S-2"C13]M/#8-RZ292Q^F?V:2NX3&[DW#O?9^,1_ MQ45>QZ]#^0O_RKWX[C!/Z'ID0)29$+-RY7[TN.M]$3($!X7P2F/<@8<"Y,HV M=>"B #C-;1SX**"Q(#2"DSJ8\H9.L-.3E@+<:@HW$%-PJIK##>24D;!;PQD8 M@[O"&:I-^ -;KE>QVH,"3B:H8;>'^9"KD*HJ"VI8'Z4W#Y4PN7+]TXS=T!GQ M0V\Q"P]WE5,BD2OWG93'920.\$6(>,I D.[,S[U5MIWAP!HT!_HLR3Y,W("^ M 73*,SD@8H K4"JH<1<+() C $YI031H#K@L$!:' Z"?+'(H/9C6@'HH,)&O M(?6@$79*V%FM0HN#Q2YU(!E.Y*J6A<=584"N9_&5TR2+U&N2B9B&@Z4UBDA=G@)1 5*,'QG2G+0 OH^$%=@/@TLEV M@?\ \O: /# D*'07##%P*("6/GX3+ L<8UUXF)4">KMEM>TFVN#VP+]HARTM M&)JB '90](R&T#I, B>F$Q8_'F18DGL]BJ]HJAN494-7B*"-J)MKUQLS+_I2 M>_&#C-WP>L84%=6TB/SO:!,V9UM*)AG:(QF7FHP3R R@ P@ \@ ,H ,($,[ M9!R@K YEG, $, $/ F0 &4 &_ @P41@FL 7/8[OCOT??N'9GX_LS4%$O_4LZ MH\Z($1J0MAU-\RLV4NP!D21$%A('V$J?\"DKA,V)?^&8UA*_NF-7TQJTVM; M[H!D+@LGNK>UKT"D9W7[MM4: "'E61*M.]-7\-&Q[ %:5'2V'KHTEM_S/;;5 M[G8!G;*@8TYG^.HZ\I8U[&D$E/I"1/_.[M4&MI[5Z6GD?NH+#9T[L^]YEIXU MZ/3T006PH5UKM=WO6\-F'QC1&".EGO"\B@_;ZC>[5F_0T@C0 MZG:;5F?8+A84:' VD2 YE'$"&4 &D %D !E !I !9&B'C .4U:&,$Y@ )N!! M@ P@ \B 'P$F"FYP%O]2\6#RCZC>^R&<,X^/7JC7LJ+-G5!UT"P+(5-,'6S: M4IS3_9NYPCZ&NMHQ'<_CB#GBTBNUXH<;N+BM>+](&&@;O2A:[>RNN,CR\3 MD36%=\8O->-'5$*^=.X+*7M]U5._>GWY7F;AP#6;N)Y<.##[3F_]S(VFWHI4 M[6;SEV.2&).V1$!F?WZ[V[9(\L_1<>/Y6FVVV\]: _GKI4=]UNOG/&W\]G&V M[9^HOG_QH)1,/TQ>_77O/-]1J M'4!6A"V)+B'_3GW#UHJ^YGJR]Y:/[G_]DCON@HW(Y90Z-U/*R4<6>.YHRN;2 M*Q))/5+GEKSC?/LR7##O&_?% MJ]<_Q!,Z5+;3;[0#5X,P?T077;,84"?RUT^NT MV\-VZ^>N7(M@0$8\RK3(EM %'8_%A7YO-!OJ=7QA]3I^A"AB4S<@H]"3=+TR MH,=DR<+NX%SBF%!<=487OG@[^2O]:&F\C16"?./U9/'S=L73YBTMR[8W*)NX MYQCFI^N_VH-EV#\8@Z]YXK66)K+R18< )B^%BTT)H-6.)6^SN3N+FO]_S3%MI1@XN[6SA8LNL8^RR;JH4RZG MFKE^Z+'E6/-TRMGD]0\V"@/^C?FO4W$6'7DV.YW&BVTM MJV*^9>[_HG!VS^#\Q'*G)U=:7OY+H=48WXT]B#^6[ M,R&DK%=.RTNMIJR'[FG*]I#,J>^"C"PN/K6I_KER] M&;UU'2N$ M/C-U-,O!8W2#"3-T.%>N")(?^^2P3QD-?O\R1D2SV302"A@!1J#)"'8Q+#B9 MW,R",=:V<.O:42; MUHRVVMCCN.IVL9/9QL"*SZNM]&%-D=7N9K[>BC1H50$,.0GMG%OSEU M;L!Y:)U/B'E2TU1^P#= 1G$8&45U$$-.4>>Q JR$W1D'49V M4B7(D)_4.3^I$%G]K@UH(4/1T=377?7,SE&0?>PA^_A[ZH;D/>.W6/&A>88A M9RJ:J/*#O\X +OH@,HPJ088,H\X91H7(ZC=!WR+#T-+4UUWUAD77)L&!U"$+ MD1U8GYDSYTA"]$Y"Q$1%\U1!>%API0(PTR0'J1)C@%B-4Y#J@-5O@>- !J*E MH:^YYME6LUGPNJIU*0AV7L/--+H9F+A"-L0]%V-8,#60Y3-$<^S&UGFQL%E/ M66)ZXZ0X=P/D#UD?XCW@NPA^[K="V$_;F; S4"0U8$@^WM* MG1ORA=>?(4/U#[*"K'2L*F_&[9PQMB&;DZF]8Z\A,&,K:/]7/.]8>6 MYI%?G<&%RF =XL-7H3RJ8<(0'L+60E:050W"PU=A;-$V]KE[=?K&./#Z(VO_ MT2&P57EPB+!O+V5!\B6DSO_ !\.(0E:050W"OCT7;F+S6+^Z3?V1I7U1L+;8 M0E,K;F; S5"ZKG#%6T49SV6X8-XW[J^L?,/Z-X/N!=E#]H=X+\@>LJ_;O9 J MX&8&W Q$AMY$QGM*OE!G&O*:\QB5[_SXGD9RWISXS&1<57"GR"LJS"O>\7@6C"E;(+$P)K$P M$%R( [7.+,Q#5+>%LW.16FAIVNNJ=A"K*AU^F$>H.RB#^^L$Z20 M?NB7?ABH^A(Z'U>'Z\AAB MCJ(IJJ X"-\-WPU905:&R$K_HG.-C3G*SGI'>Z>4BSD0B0QBO:(+RY1'@C8G M842D!X\,64%6ILBJM.H?3/FV1QC\>#!<2^YEP":U*U'E1G'@M>N-16"FOB3$ M07QWQL>JB-FTB/SO:)/(<-OP+AG9(T.[>@P3N N@ O@ K@ +H +X*)07!A! M@IL09)N7/.Y8($R/Q3MQQJ=3SB;I@7G5;-9L=08#U/_,Z"O5#3LM;+:G==.H M9GCI6U]/?>_#5G,% M>W^O+)XFM.TQSO.Q\'4RFG MYB_')%&TMAQ@AHFQNVV+)/\<'3>>K\6ZW7[6&LA?+SWJLUX_YVGCMX_5S[_' MM[YV9[(#_C=*IIY,F_\5N*/&$F:3-O M;XCY%$V++B'_ M3NWFUFJPYGH\$&,9W?_Z)7?)X2CK-(Q M63);.WB&. @15YW1A2_>3OY*/UH:;V.E0K;Q&I[X>;OB:?-XZVRI4QF:/;O- MV+HJXWKOV^W!,I8>#/K6//%:]8U,9]$+DC9:":,BPK@IU*>/U+113BO MJ\;F]I_['0V';OXJAK[MA"-AA]! M-*H5: _:S?#9LW])H;Z?SFA(4(GG-\;]J#QT+5C'8I>9KO5[SB+Y:\D>IW1S?B3V/VK M3O\ERYZ6)EM-62W>T[@UF>9]-OFD$]=Z:-YRQ;L='[*I&=[8$Q:U8.]BHH6S=!B2"6>9&4KN.RS8X[S$ 3M)K@3RP0F9),@#11 M >TDY$M.AVDB'>T,A$PI/'X=RB0"IJ%6P%]:E0+\YPOI6J[6835 _FK!++K! MA,FQ&3B<*S>@L\<^.=*&.T%^>O\R1D2SN45ZAA%@!!C!/@T+]M8WL]TA74MW MU]ZPEE8J=/'BSNO/=+@"1H_1F_CL&/WZ*SRT&#>XY[823]!;/+8;8MTXTBBA MT\#-<+.2@K>:AV7E!%J?0_*&\G]"!WO@[WF+JU;S;KN(5O-K&M&F-:.M3LKX M'$;35/HQ&>TN#L'4=2>LFD"L@S-\]=HQJR:XZ@]ANG#8@I9FOMZ*9UOB\8T] M7.L0B\)_A-0A?[,Y=RI>@D">T,7"E0OGS@TR"ZTS"S%/:IHJX$!0H3Z,Q*(RB($#J75>41FN^G8/P$): MH:.9K[?BV99M%VS3P8'4)?OXS!Q)O2#]T#S]B.:I=%O2ZN+\IX/)/RK"&!*0 MNB<@%0&KWP)EA@Q$2T-?<\VSK:8-:D./Y.)-*))0\A^9BMZ&.3MDEMIDM=QC M]39T&/JKC$E#%))B()6?B?1Q5O%A9"*5PJR-QOTZ)R.58JO303$%^8B6YK[^ MRMJ?JE2!JTX+ MC5M(4[0T\_56O-[ W*7K]4H^_IZZ(7G/^&WH5)Y^>,P7$HRRCTNV"-)CEI&" M&)&"2"Q%4"J?AAV@ >(PDI *0=9N V,U3D,J1%:O-P"TD(CH:.KKKGJ#JE*1 M;3:1WL,VP[C$PY< L:7)*1AY6K5U^OG!=9ZRQ"[%26/N21 M_!EJMI_Z@?GXREGK#ZZS8_E9XNC/"FK/0[2?&4):FXNQ%A:3:DU:&XRL#LR7 M-I%EG615%FEMKNH5?@H+JL+&7 )5X4+HZ',Q!F%/Y$#(WJEI!]0T"#J,'J/' MZ NFIK?U.SNY:-SL$&^&HGX=M@A_Q\F7D#K_J_T6X:A$0%:0E8X5KLT*S6>, M;5A:SJ2PNY>ZWO'8/):_MA,[\^M7.P6V*N_XJ%?8=R4W0;MTG1LT<\")0U:0 MU<'*RL#@4!IO:;LKV.L4H6&M0\/:(@M5P[V&CZ=3YI WE$\8(DAX>L@*LCI@ M694304J3&UO''( M"K+2RX5K75^4MOMM!>LL$!GJ%QD"6*@NEAT[_D%=Q4TC=H2/AZP@JX.553FQ MHS"W6W%^!UGXJ3^L]A\[ EBH*.[S["194OS"Y[SZ':BR9RJUC2&&]8^-=.S]??V1I'D/6&%NH,&X8';X*R6>FFF 1',*)0U:0U:'*JIS@ M\%48FULPA(<-K/W'AH#63J$A]OS$S32Z&:K@FIP47N(.H9?A@GG?N+^R17O) M&[7O2U$.\UZ0/61_B/>"["'[NMT+J0)N9L#-0';HO?'_>TJ^4&<:\IJS&)6? MT_N>1G+>O "6R;BJJ'6UVRW448T#5+^%4Q+ MO&IIV&NJ<;;5'':,;90"S5!:AA&M$SV3.Q,CQ2@TQ7BD18C6ZYQM0\[OS8AT M!G#;9N08YH&K@Y!0ZR3#0$0-T%J&+$-+TUY7E>OUV\8F&4@?]I ^1$>;N,[- M/V'=SR:N/(%0V\Y'HC:G#M$=PB>;D4*8"*\V$E2MDP@3,84T FF$IN:]ODK7 M&Q3,.8.MJ$.Z\?=4+C?_$CH>6J+TY2O$'$535#YCT415&;X;LH*L#)&5_J7E M&AMS%)?UCO9.*1=S(!(9Q'I%EY8ICP1M3,*(2 \>&;*"K(R156G5/YCR;??M M^?%@N&;0RNR5J'*C./#:]<8B,%-?$N(@OCOC8U7$;%I$_G>T262X;7B7C.R1 MH5T]A@E< !? !7 !7 7P 5P42@NC"#!30BRS4L>=RP0IONZGCCCTREGDW3' MUTI2QI8U1.N?*8VEFF>T)+LM9-HYKAI6?9S8)7N0 Q6V^&KQE&L*N]?I5P MS3!B-RV[4_$.]:AT9U*TMDC1QFYX/6/U3D6U&2>0 60 &4 &D %D !E 1HDU M;_$O%0\F_Q#QM\P>N!/2. !??2?G/$L5W@XV;:S-.\'R[@K[&.QJWW \DR.1 M,3%O)7I_N*J__9AV/M&SG [BLZ=V:Y?'MN\?II/";>E_:_1&]52O"E.^E^%1 MKIE(&B6/,OM.;WTIJ_B:TS2'^\['P53*H/G+,4D4J2V?/4.UV-VV19)_CHX; MS]?BV&X_:PWDKY<>]5FOG_.T\=O'V9./B#KZ2#PH)5-/YL7_"MQ18PF/21][ ME!%>2=TC[H2-;E LW9[\M.]G0(7O2P M- S^WU\F:A247C[?8ZD'D27IM(IPL94<)+P)7?<5&JO)&6LV6_9#XM/2\,L!0UFS$9K,%'8_%A7YO-!OJ M=7QA]3I^A"A 4C<@H]#SA'"4S3XF2T9]!U,3AV#BJC.Z\,7;R5_I1TOC;:S4 M!S=>PA0_;U<\;1YMGZWT*D.SYX#AIZ?N23(XBZ4'0]XU3[Q6?2/36;1#,/@ MPH02)M21Q["+WS)?O!(^?YR4X=5'_EVO.7D21]UL?)1K"W+C]\SP1C-A7%3Z M,I7R_)&*;MF7PJ3 I&QO4BIVJD_HT;K< ^:MNFE).46U]*E_O&K3DK?9W)V% M4224L7*_YIBYGQJ[E/?&U=BWB[9C"GZ\&0A#^'^VNEUVNUFI_/5;CS& M1-;. N5V*-XC*G.-46<+8[3[G W;+3%G)(7(2?# EUN-&GJTZ!DC/$4)J?8( MVPQ,/?N7%">;@BVMQF8KFAO\C4N7J@'.^T9D;1FQ IUI]+/NHO@,0T[ M/[_0_9Q]-.G&MA^8M5[S;T0V;FN&-W551FY(\RMM=TAF5G6*1D$7T]WA> MIMZ"$A$G\R(I7<>U 4U$9>LFJD_O7\9Y0U,NA7\D>:N-N?C$ I$ER>1'43R^ M+)\S]:<,-Y7?%[K4EGD([^4OLVJ[KO2![R/X0[P790_9UN]=# MRZ&">\%2$G_T%H_EP]:-.(U2.PW<##3)03GC_.21O*,<)=P7L,F)G M5NS:7],\*BTZ;+59^>QWK:69K[?BV9;=L8T]WP141&G9QQ\A=>LP7\F-R%2\Y8]=>*/R07*_?REF0B"Q$NRQ$ $GAJ'P2I(]* MXF$D(95!##E(K7.0RG#5&[0 +*0@.IKY>BN>;=G-@FTZ2)"]YBFO0O(V="K. M4<@3NEBX:7).2MY6K5U MUOG!=9ZRQ"K%R6+N62JEG:*R^_[UU5X!H\?H37QVC![G6>!F1M\,57R].X;^ MPQGY>\J3/W$>5='<^@?7V;%4+F?J MSRI.EQB ^S2$73<79.#7]>;7S456KXWF(&UBQCK)JBR&W5S5&_0JVA(>16S< M3*.;H8A=2.? N1B#L*5R(&3O702.=ET$^P+]8=X+LH?L#_%>D#UD7[=[@7FH M _/PCI,O(77^A\8!%%4@*\A*VYKY&6,;5LDS&>GN5;MW/#:/Y3-^W8+7QM0? M6?LO P-;E;>E(.S;0]AW)7>;N'2=&T1]L*&0%62%J"_KF:5YE-:Q?HZY_L#2 M/.BK+[10$*Q#9'@Z90YY0_F$(3B$K86L(*L:!(?2J,4V;?.SR_;I]HUQXO7' MUO[C0Z!+@Q 1P=\>@K\OLBSXMO;KT."@(2O(2D?GK'554%K';4Z_-<8MUQ]7 MFA<%:XLLU 3K$!;^05V0Q3"SD!5D58^P4!BTK3BXPZS6U!]7^P\+@2PL&"["'[0[P79 _9U^U>2 )P,P-N M!@JC#A3&>TJ^4&<:\IIS&)5OL?R>1G+>O *6RH,6$ 7>54?#7E.-LZWFH."]RT$SZ)T[_#V5;?%G]5\067GR\$A= M_ZIFZ&R;]3=[,P\]A'B&9 _F@:N#8$_K],$\1'4''4 *^8..IKVN*M5IQEJP7XD:G/J$/T!/+<9B8:)\.K@?#ZM4PT3,=5K M%GSR7)U A61#OV3#1*4;M HN&H&MT#N1^'LJ#Y/_$CH>FIWTY2O$'$535#YC MT42_$[PR9 59&2(K_4O+-3;F*"[7(28\I5S,E$AD$!$675JF/!*T,0DCXD'X M;<@*LC)&5J55_V#*M]VWY\>#X9I!Z[=7HLJ-XL!KUQN+P$Q]28B#^.Z,CU58 MV[2(_.]HD\APV_ N&=DC0[MZ#!.X "Z "^ "N N@ O@HE!<5$R"FQ ^FY<6 M[ECZ2[=L/7'&IU/.)NEFKM7L:V&UNWU4]LQH&=4,.UT;R-&Z'50SO/2M]J#@ M52Y S+:;W.N&$>RSI%^-6S.,V"VKV2QX03UJV%LD7VV1?(W=\'K&ZIUD:C-. M( /( #* #" #R R@(P2J]GB7RH>3/XAXF^9/7 GI'$ OOK.DA@RX>U@TY;9 MG%[8S!7V,=C5CN!X)D2O3^<+U^^S%M.X:*>H//GMJM[*WO?:&5HB?G MT)RE_ZW1#-4/O2HN^5Z& [EF(BV4',CL.[WUI33B:T[3+.T['P=3.]SNMBV2_'-TW'B^%JEV^UEK('^]]*C/>OV;434X4;B M02F9>C+S_5?@CAI+B$MZT*.<[TIJ%W$GY%0FYD[@__:D] MI)-4^CIBL]F"CL?B0K\WF@WU.KZP>AT_0N3DU0W(*/0\(1QEE8[)DMG:P:[' M882XZHPN?/%V\E?ZT=)X&RLUKHWYYOAYN^)I\ZCG;+52&9H].[V?GAS7'BQC MZ<&P;OA%<;)Z5D]9%_UPE-GL21 M(QL?Y0<1>3%H9GBCF3 N*@2?2GG^2$47X=P4D_+;2@Q-^/CWQI4 WR6;,57H M/EG(DV"_=GJ==GO8;GUM-6"(]#1$%;OB)]=']Q4)1K'J:4G9-+6&<]W$%68''Q>&]C9:ZBJ4LS)7],$EO@CB^82/<@7]7?@FD6+RL;A( MQCMQ1WQ;_C"07LN77FK$U-LC2:)&?.MW'DQ57#M/65;Y;?D.G4PH]_SDY2C. M%40<+&_JA]?"IG'JW9)01,->0/\K!D.>M)KV4#E&$1$W?WV(WDV\[$?Q]!?> M1WHKP;".T6UF&-UFRNA&]*WO!5<\F+&+R;DC9HF/0[K3^O.G/AM)TO:[,/0^ M>>/H&5G1V4T+8_;N@8B]STA$C.I#.&>> M4)Z[]I./KN]S,4'G M.CX&)R(H _5HF>4-^3T<@-Y4AO+@.!9"KD=N*,SV4, MN!#ZIX;OG_N^B/->AL$'-_C"@M>3B=2H;VO!N]2.T"!,S-5"NA\OC'^BXL:3 M8"524C%2IVL/&R\0(.D8(+6'"$JJS=02729<*;/T5S159XLXXH9^HL=WV=R= M)A.N5)E4!N64!8HL[Y=9_(U#Q<_$&@L]5,_K60$8R4]I@&JH*LIB:. M0'PQ&3F5.4O]X/SD\B69TG0R*1$N3\Z-1$/V[VV08>7H M0E/Z+;K2-6,.H6-W(:NN(B);/[QGY$I]-F;?V,Q=1,5([HQFX9BIVT^$S76_ MR]@KNL>7#84SUP_]-BY M7,FD@'K&L+.;M[[/B>SJP.]U^^6Z[8&M M3,I]SQA_WLYQZRD+G65R=U^1--AI0=)*ZT#QS0;9,"&?&WN0[]T4(AL'[9M& M"N46)%*%C40L3/,65-8A"XZFYA "VTA@"^&'W+&OE;1L;:5US<1S.N+*D5ZZ M3OQ_3[4#T(FX]P-Q^R>+A4#_STJ7 MRXM1(LEE!7?EGD\\/[GBU7?W:NJ&OGCU6LZU2!8R;UU]%[^X3?=JNO<\KT3Z MPF?QXBXH(@E*&*: MX:3ZU[:(0" 34SQB209XZHH7BT#J[)DG0/[=]?X+I;Q3RE2*D3)>33W&[F26 MB@R*!\7+5[R32V+W+/+1JZ5EW; M?8M<.,P3@95J5I;LIT]44X-]+-[Q%9MP%LXF?#:3)5::?@VJNDY5KZ9<:.@E M^\8<*<&+R9W\3A+I02OUT\H<;V:1TQGU?=EY$G7R"6UXQ^DUGW&Y(IY0H391 MJ5JVA2PU[>? ]1&-+\[3N!0.=5NG;L)^+4_2Q229HML3/YZ>"T_(,OZ["-UK M0_=,](@J5[2%$SQW_-"C,ED<)6X0&I=JG*K-2'\F0]!45&G (6"0B6K!JC/ MH[5" E>C6>BK!A/A.&--@U*E2J5$=>9ZIW>"6M(S:!6T*G%3,P$086M5VPW[ M0>>+&8-6Y;NJC*A>QY*Z<*!84*P-F0-HTT\X >@0=&@C'9(9%0]D)V<,N:1Z M$G^N2 'U]Y \C9;AQ^[MW(E ([X/17Q8$3.BRTCN8K+T)=G@*5Y_$!,&Q87B MKF?O[M3RHUH(-6*RDR7JQ"8MB]PU'4M=OFLE)A]= 6?.4#3Y69DR5L-$M*ED MQ4=W@KV8W(DUD2J4%DJ[5FD'0BW9A$MW&[G8C%J^]@,N( &]7*^7JL'L3H!9 M]4NE!_V#_JUWFBVE@,SSV)A^S> N5)=K0X[Y4SXF -:'D M4OP]8^3*HXX?+3^&NJXEU[^SF;A)+&\A[GB/\BLWDK7PL1E)GT2"EL]S$DDY M(^32M7I/2R W_(49F^7B*@+0W MFPBG')A?)1N+"+S&VYB0A5R)X:MMX^;1GG#4(50DI[Z?["[W?4H#]=T[[8@V M0-E.1^2V+.R'W. NJC9[?^.<.:>LH(!+RGN*(O6?8G?5;M=Y/ MLT4\\OS:'=^*#Z?!?/;B_P-02P,$% @ A&2<5/IR6N-S!P '2$ !$ M !D,C8W.34U9&5X,3(Q+FAT;>U:77/:.!1]9X;_H*'3G78&DD";=I<09B#0 MA!F:9!*FW>Z;L&70U+:\E@UA?_V>*]E@"$EHFW:[N^D#Q?*5=#_.N?=*I'4V M>C]LM\[ZG5Z[7&J-!J-AO]W_O59O[-5;^_81X_N9 &MU+WJ?6/?TY&)X<75< M^7@V&/4K;58N0>A$A(F(VZW>X .['GT:]H\K<^DFT^:O>XY6,#CB0QKB8J:!U%RQ++GL4H2%=@A3X5)3O9X(/U%[;C?[S1U[)N(FJ&[ IGPD6BYD4<^&R9"HUXV&8]?:)ZDV4QZ[EJ&*A,.N MISR<3+EDER*)E3.%Y0Y6/U%!Q$.8/I0!UG+W?K3UC3W6Y1HVP\!@P3[##%^X M$U&U3LBL=Q5FA2IA#M;B,H1S%BP-DS@53"<\$0$V)W,Y% 37)$SSN(.AF"D8 MQA)EY38%RJ50.$)K'B]()N"?!38N+*HQYD(;[.D3:V@3$G!D[*0!Q$),ARJN MB!G"X4R93NEC-7\N8I$M0A8$4ON"NS*%'T@XW.'?3\+N%Y=4]X!/-D"/O)ERM[JX@-Q/$Z+KR7H0?T\D1B'1DZ?NIB M3?BT8%P5 9&QOV 17$+AI##[_C)>Y5+F*KVQ-S#A2EJY2LY,?0@@2$!];/;3 M1B&'ZRGS?#77RPA:Z#-.(U9KZ%@M1$'GJMS2]<<'XO4>&ZV4_N59_?6;(YVY M.1*/QIH!X[$P^((3Y-@79!\3"-78EWI*XB06@$_$*7IVI79\I=-8 M&*;%RK?>BY RA(MAS5YP72ZY NZW7NG?.)1:!.L Q%>I#Y$'GG7HVEEKTR35UM#"@!1FQ)P".FS R#AHSNY5'/'<47/OJS3W5II3 M)-9 B&6H!MRJ/BN0$*PV^H%;(*NT?PG'.CHRBU#;TND.^_E2W8NK7O^JA@YE MV+F\[C?S+_37SU=&C7H;+P^? M5]B'K*F!4Y8-CFVE7O"7Q3G%=VNSBOYFZRYFW]KP'+$-I7I"H]L#!$V=>)AP M5:IA#D_U[E.HEHP%L33;RI8GE<98 :EM)K7)EA 3H5F(&I]582PFZUCXW+ G MJT\98*M9%J<0,6VR+30*^C04$RR6D;2P@W"/#)H,! M?%S1!Q'BB5^/Q*_Q3\^OG:O#+9H],).ZD;RP&+JQ'=@&BLX0".S*M0HYE62N M04!J(C$XX;&; QV\DWPL?9DLJ&'95L^(](83!NV6KFNBA2;45/Z;S*(HC2/0 M39L.RW%4[!H%3#LZ$2'Z)A^LPQL1$9U)!+UVQBSP7D8HED_<^K[<[*KS!G6'8F4?-_KLG%Z&1IB)6J-M+S]6:7+W]KO4 M4[Z4%G12\1X^=[%Q?@8RJ4%8-T"?(]O_;25"\73PQ(1O8(+[$S*A9W%VZV!H M+B:RKDIU\M^CG*YX8IP394S MRF8%:,%\^5GXV>7'AGSUF_3?VX$7W_O4?/@UIV9S%^?F :ZNR$^Y*% Z@8T. M75"L\@!ED=T;ANI&,YWKQ=%/)RK6R\IN!D@JD$DBQ!TY=JS0-] [5T(QL\ + MA!D@T90Q\3^U\SEVQ)^IA-ZDOY>&CKDA>?ET[/RO'SL[/OI!]*<22.>(/5V$ M.%( FED)7I[^YG -E53;'YJB:CI;:7ZK="?AR:5LJLXQVU)?-P%S.U M6":>K>3(FF&( ^7H6:NVJ&M4=)T&G@OT_/19V4)>]& FU M"C *4P" 9W,AGP&_:BNG#&?*GPDJGR%<97]8B+.:(8+(5PN!M_.ILH6"K]$* M-*#"3S\E/7[EW/ZSS./\+->#%YJL@_.=;\/>>%MEC8-&@ZV#>A-KFUC,X0/H M%2'[J%QHTZ^J%M?M[,L2FF^!6^.YY8L<QD7^B@#=,-V[J+9E&S3;?D M1,Q"U+T8C2[>P\8;9B[VV+,#\V];5EA+!>N1OGN9?;U?^!'V'_#'/_=F")< ^_7T#!LV?1?P-4$L#!!0 ( M (1DG%27UJ%D=@< !\A 1 9#(V-SDU-61E>#$R,BYH=&WM6EUSVD84 M?6>&_[!#)AUG!FQ#XJ3%F!DP.*9#C,=FTO9QD5:P$TFK:B4P_?4]=U<"@;%- MFX^FK?- T.KN[OTXY]Z[BUN7XP_#=NNRW^FURZ76># >]MO]7VOUQF&C=60? M,7Z4";!6=]3[C77?GX^&HYNSRB^7@W&_TF;E$H3.19B(N-WJ#3ZRV_%OP_Y9 M92'=9-;\\?!$AA7&?3D-SRJ^\)**6>LZ%PMX/)5A+5%1\SA*3EGV/%%)H@([ MY*DPJ6GYAVC6U\\>#Z2_;(YE(#2[$@MVHP*.G3K#P?NKLTHLIS-LU>JV^W(6@F$U'3$7=$,U2+F$>5=N.X M=M$Z(JDV4QZ[E:&*A,-N9SR\B^ ML?6-0];E&C;#P&#)/L$,7[A34;5.R*QW%6:%*F$.UN(RA'.6+ V3.!5,)SP1 M 38G+TDFX)\$-BXLJC'F0AOL MZ1-C:!,2<&3LI '$0DR'*JZ(&<+AS)A.Z6,]?R%BD2U"%@12^X*[,IRRA4QF ML% C/D9#6C>";LJ%G7-,<]ED6?2#CA!_3R1&(=&3I^ZF)-^+1@7!4!D;&_9!%<0N&D,/O^*E[E4N8JO;4W M,.%*6KE*SDQ]""!(0'UL]M-&(8?K&?-\M="K"%KH,TXC5FOH6"U$0>>JW-/U MVP?BS2$;KY7^X47]S=M3G;DYRU\$*>5Y$H_&F@'CL3#X@A/DQ!=D'Q,(U<27 M>D;B)!: 3\0I>G:E=GRETU@8IL7*M]Z+D#*$BV'-#K@NEUP!]UNO].\<2BV" M=0#BF]2'R),YJOZ:U^HG!^)5GJAHCZ=GG;AVUL8T274UM# @A1DQIX .&S R M#IJS1Q5'//?4W/M;FGMKS2D2&R#$,E0#FMOY=PT2@M56+W /9)7V#^%$1Z=F M$6I9.MUA/U^J.[KI]6]JZ$Z&G>O;?C/_\BCRMF%:87:9L\IQA9WWA\/K3J\W MN'J_>KZ][ISGS[\,>N/+LTK]^/AEQ>IS@TRQ!!+/6"7B4U&;Q()_ BFT=$63 MSY5T,\%>/OG-R[51X][6RY.7%?8Q:VC@E%5S8]NH _ZJ.*?X;F-6T=]LT\7L M?PK5DHD@EF9;V?*DTA@K(+7-I3;9 M$F(B- M1Y[,NC,5D'0N?&_9D]2D#;#7+XO1&(N%"$ZU\Z?+$J#E!/"6/):DO M;0DUM2.D95)-9VK89#" CQOZ($(\\^L+\6ORW?-K[^IPCV9/S*1N)"\L MAFYL#[:!HG,$ KMRK4).)9EK$)":2 Q.>>SF0 ?O))](7R9+:EAVU3,BO>&$ M0;NEZX9HH0DUE?\NLRA*XPATTZ;#A$6:BUFC;RT]4FCR\_3[UE*^D!9U4O*?/76R2GX%,:A#6#=#GU/9_.XE0 M/!T\,^$SF.!^ATSH69S=.QB:BXGL7&'>W&/$_N<5:LK*)>4X:4R0O-\%;8!5 MY!J87F[&]:J?HUQNN")<4^6,LED!6C)??A)^=OFQ)5_]+/T/]^#%USXUG_R= M4[.YBW/S %?7Y*=<%"B=P$:'+BC6>8"RR/X-0W6KF<[UXNBG$Q7K564W R05 MR"01XH$<.U'H&^B=*Z&86> 809(-&5,_$_M?(X=\7LJH3?I[Z6A8VY(7CT? M.__KQ\Z.CWX0_:D$TCEB3Q_!5Q#)=7VAZ:HFL[6W*7FEVH/ M KY]#]]\;#\;2M/3X,;$LSH5Q" MHQ[E@L:FT1]\@9G]=6BUM2?F"J]U7;M@7 /BLR5O:SY="$WYFN1F 8F7C%=% M&+4:D;B%['T>"A$&Z= BY**:L#]I2]^^+TC _'7+9@%-8$2?8!H&!'?J# ?W MH[86LZ6'6QE=TWKVV)P)D&F!4>^:1GTB\WHM KUYA!#DIC>-2^A94WMP-^AU M[,%XM-GY]=0OC['OC#JKF F&HX2[8#T['N%+"KTP"%B2L)#+XWPKA&-4W]0; M#;B#F8@I%148U:P:_,L[/I+$8WPI0EZ!?JU7@V;CXOP&#ASR46H])&Y>YWO$ MOD\#REL'&<2 @Q-R3AV!9PM/3'@@/%HN=3A?$1^F M- IC >$"9HR'$75@)@'A$083*N+0\6C '#1$@$2$KV'( B:H"Z?H!3Y^T,^O M;K,I^7)]^PEPF[LP#L"X&X_L#=,]7%5-(N+0%@^?8A)I9K-1O3/JTLK$'&(9 M%ZPIB8%BKB[TJ4.#.8T_\GD2W9[I%3RV)CY) @OFHT&>#'P?U"K<]TAU;NJCN>]JUI%<5]V)G,K%;^XR $]_&J0>JFK34TU+_A<-+I]P>C M^\W[;-+IY>^/@[[]T-90,DZT-)XI)&*-56R#%I$EK?(9:QPDX)DC0&_>+4_:3H1")TX)"Y MCP!+L53' %"]T$-W<1WJBE MM>\C]N_<](H-^>:]#=GV&(JYZA\R*)FJAQSDH4!!I]B 5.*))\N5#H)+DK,']@XU>+W>]%L8!L\72823-X@Z[WM\0*WAGA?925^K37;>* MD>V7)1>F[(RZ8]L>?\8_ M %!+ P04 " "$9)Q4Y*H*6=T$ ".$ $0 &0R-C M;1BUK(G]M7P"&-V)]16Z=[W):#)K:_>#H6-K)I1.<%*/V!><)OWE0O&=> !&S%VUI ET)3MJ;%M) D*\8K(HJ;]5BT(&\O(B&B,.M: M1EQ44O8W;>J[]I*$+-@T'1;2%,;T 6912'"GSFAX-VYK"5OYN)71->U'GRV8 M !D6&+6N:=2F,J[G/- ;[^""W/2V?@4]>^8,^\->QQE.QMN=GP_]ZCWVG5-W MG3#!L)=P#^Q'UR=\1:$7A2%+4Q9Q>9PON? >V3?U>AWZ,!<)I:(,XZI=A9^\ MXSU)?<97(N)EL*J]*C3JEQ>W\-,/>42\(M%W"/Z AI0W7PGVI1,6]%%4&/?0 M1O/B](U.##FX$>?4%7BX\,"$#\*GI9,.YVL2P(S&42(@6L*<\2BF+LPE(GS" M8$I%$KD^#9F+$Q$A,>$;&+&0">K!&5J!CQ_TB^M6/B0;-ZU/@-OTHR0$HS\9 M.UNJ^[BJDL;$I4T>/20DULQ&O=(W:G*6B3$DTB_84)( Q5@]L*A+PP5-/O)% M&K?.]3*>6P.?)(4E"W!"$0Q\']7*W=))YF\6<^YN&8:(BC7\MD9T2&,]G]$E M]!DGW&48^&2Y9"Y-9(K4/$ZB:.4JGD.0SB ?E/&[4B,N@A7YV49ASRE+&#]_+)>F/R=JYS/!9I.T06/ M2E^) !&I\05-U1F&&_B&V<7DK&CS"F MNI.99<\JJ/.CSG1N-XN75\%XC%P-,C-MK:ZA%(Y&TXYE#<=WV_9\VND5[?NA MY0S:&JK'J9;Y,X-4;#"+;=!BLJ*514+)-^1)RCS:)']%S,LG6L7BR]-=4(YU M-'AUJL&7O#1@4K9E(BM(>G5_R?[0P:)]9L-AAN%'!:4%1S[)D\_YNUP'B#(7 ML1E(%FR9D= _URR1PB,4[HX0=D:0K@GHEV?>)T4L$J,!ERP"!%B&O=+)'KNV MS.JX"F_Z[?E%2W%.HD1E"!\S^9!HV<_&_^#[]^!K_$?!QSCJ6DA49<$B(PCC MJ%*,PSXR"4L0FG%"4PG"LAPF08#NH.I)?<4!+#MR1*Y:;G47#7I,F49\E4YP MVCK(0(QE*E&;ID>B#%(1\C]HV5^?:ME=GQ M&6JY*A_2)QFICQ3DD4 ]IUB-5-RI+[.5=8)'D7G95$Y M]UB8X"9TXH0%&> ;UZIV-[*PVVWU5"?U6&PU9& /[P8. M6KTZM+K7#Q@MI@X]:>SO<&C]!:V"-V;H*'0E/MU-<]^SX[04NI2?47?B.)// M&..CO"*A!Q_JZO><1AX(X^%1OVRFEM;R:]TOR,68A/2U;+P29#'CE_FNKJ8_ MZ/P+=^A]W!>":]10#Y0=]6+4\N\$&2]J\H,"=JKO$/\ 4$L#!!0 ( (1D MG%2E];LF@ , !T8 / 9#(V-SDU-61E>#@N:'1M[5E;;]I(%'ZOU/\P M)DU_?<_X$E(ON1 E"U7A M 6:.#S/?.?.="X-^[G]R#/W<&IC&VS>Z;_N.95A_MT[T=CE&8;MZ2O3AQ/Q, MAF>CB3/Q^MKEN>U;FD'>OD&E$>.2989NVA=DZG]VK+YV#:&,>B?[1\ U0F-8 M\+X6L[G4BK7<6BVAV0)X2XJTUTGE*:GF,R&E2$K17'#9RN$[ZW67\SE-(+[I M^9"PG(S9-?%$0G&G@6.?C?M:!HL(M]*'AO4M@AE(0$IC,OTZRR$$F@$JXY,I<)&R@$PCRA<1!>(RF8D@8@D$ MJ#X224KY#7$@ ?Y>FI6H:HHQX,'8N,+,>9NH.1 M/3[K:QVMF+L#TZSGE[;IG_>UXP][&AE./-/R"G$%H92TD _.P)U:O7KPH(>: M[KP]L:"@D&('\D,A](QJ8-8XCH[VT,%MWUP^N:B^75IZB[A[7&N6>@^/7W8U M?/-*@5=[*J4+UIIEC/[; HY,8#UZ)2 D3_;4B3K!>T".)Y?> $]UR0WR,QO( M2E;/1!:RK!9U]SM*,QE-3])9S%H!B^,&J$<,*,+AEOPW M9$P35I/YCM^:)E5M+#"Z,0U8N9^8EY\V#T26 MBHQ*$+P$_1C@K3)I\C6K#+KF+,LC2,LIJ,58+LO9GWOOU["MH/8R0)?%X%T0 M,#:?:R]&^"(U-!$AGS5CO=I1B53A*5S%DE,BV3>)L$)T:Z]5"]=*\O?D;9M? MH6,37)>8[(K%(E7C!TK."M3=UT/=*"O/#<(RWSPA!%8K-BJTZXV>M?AFT'8[ M'?3\>NN_1CUX4G@\J0R\$M4BX)1\1.,P4L@@ST4 5+4R?D9#X ML<>[DUAT/ MUT7[X7C_\/#Y-/SM\S8R,U!C8G'$%,W-KJ/9 MAH[F]TC4_T3L"ZBV!Q]:U/;2-;P=U?Y/ZC8 MRA;9:AC+=R>95!$@$YXBA )FYYW])MMMK!U9\N@"87_]>\[I;MTL@PTVMG!/ M[GGT_]WT.L=FI]^$1_A M^U_D \:G+S]._C2^_';\X_S'U:][?WP[NSG=^VQ4*_#0,7=#[G_^='+V;^/Z MYL_STU_W[NUA./[0/6S9[IYA.?:M^^N>PT?A'HUUJ1Z;6/ZM[1Z$WO1#;1I^ M-.3GOA>&WD1\-?+<\""P_\<_F,GGD36QG8NO(D%,QV=G_UV M\>N>;]^.8:I/7SZ?_AS;?3LT<%G&IU^^?/[TR^7G% "IT>LP>@Z>&7#V/O_3 M[0?3CS@*+?WFZ,OYJ7%\>GY^?7ET?';QVZ][M3WZ?'ETD7?2R#$-P>PM>='E]>G']0?CRXVOS/QX@=T&GL$GX$@7GV6 M?YPH0'K==[ [O]R<)+_\6[XMUIJ K!X4CSW^-_SK*C6M6M[4NN4'?9];?QW8 M;F /^0?KSK.'QG++^YP#%,YH+WV21O;LC$)DDE\A)GXP#VLU/OEHA/QG"( - M8=L^'*@OE\&ZSU=\ZOFAX8T,'&;*:2S#Y[=V "?!A\8TZCOVP+ & R]R0]N] M-4:V/S'V+X^/?GPQSDX,LUEOOD>D2NUI_D@DZBD$3)Z[^/''U='EG,>??C!W M:>K+#4UGGCWOU-ZESNW;Z=EOWVY^W>MF$"KUM0%H#Y<(IFGN?9XW]IO'I:^V M:[D#VW*,(+1"/H&1 L2LZ]/CXQ_;@2&-9V (LA*BE<7$MYW:T/G,($M]/_T" M_ 9&E]R'J X"-86=>W!XAKF8> ZY\?"K%#KU^^LA0.KYZ1M@W=E_ M ,[&GAJ2N-^'?_3HGQQ=ESMP?'IQ#T//%91A;[NW8LHUK M#K 9ESSTO<&83^P!W)MC;S*UW ?CW)[8(:QB[:#^P8VQ=<<-*QK2A @WDGH" M0Q#[.7=ZF67LX[#__(?9['R4/^&'[L?WS+@?VX.Q@1/Z=L!I_K[EP)2\6@G& MG(>&1?.=\ &?]+EO-$QFU&OU&C,L5\#K<\?"66P7AN$I.%D.Y@'"#.NW7<.[ M=[D?(!3MCP;_.[+#!QIO8 5C8^1X]P'LFT_#,QZXY=,8^,64 M^[8W-!#_AK,P'CYZ@-U5'"#;*^4BV"\XS$ _QS;./# R<:PEOX"OP7*"0S[ F\.5%+ M$(@[L6R8PR5(2?B""5U8S@ VT/<<1&I^9\%.A=[B.U.X*^'8@DODPY[Y'/_E M36!RF T>JU8F=A _BI>1PUR^,8PXSCOR@2P8<#3<]SU?(',QE5\E+A\A*?+B MRYE#Y-?"U1^1GV"HF!J.%S:%_\1=#^ 0#&]JN[3S[GR<[%L!4 9\" 8D*AL< M&D!UX9R'T0#)5O)#$0+3+XBJ@4+5:N66 _&R'./P1\A9>LP',M MO+%6$$0^@6GUO2B,46?N1A1CH)%&P,?)Y4KXW9$K%V6[=YYS!S_*]>(63X&% M\6'D\R"U9O$XOP-Y/5DM;IH ;CDA@9!A MJA6)*/^-AK?B2@J"@M#1G %0I( HJ"2$0*/^HI,NW-''R.63U_W,A4'_$E,C M\N!4*0AP ,)C5&7\IRE8BO,C!>-R'V3O/1R,X0/N.$]N0 M .=6FM^90^) /AZJ\\"J%=A%1516>IT'H3TA>C*QAB"=/T NMCGCLWO)%U*:%!\_^ZEP"IN)U(^ MN$71:(0K1+AA=>G3!NR #_BR82$MMH5<%]/<9*=?25+[(?$GS<>*>>I*V-B9 MH"=RE6SN?:I6?#Z">X\J@(=$[HZK@R-1 Q"5N!.<9TQHD#T"\@?Y4>'BV.G[ MJ[2!!03Y('*$C(;,%PN)KB5(_B+Q_ MMT( \-4DIYN\"BGU.4.HM'*A 2)R!*6[/OA_'XVQ=P_$S&>I)X<>#XC5 M)!(8IR7/D=X]((FQ>BXWY8' Q,,EPP\--T!Z"X\ ?29-Q"<+R2N(5+\$OUR" MC,GOD2Z,/6 RQQY>W<#XS]B#G;JQ@6V>GU\^@O.K,!)]5A8))CC,$U=PW= < M 4%PC'I7H'-^MM10Z>N^F/D0;86?IG, GWG32 />S8WT:B:[NB$AU[;/Y2GY MDB;#1TG\JF#ZDB;J 9)QD-<:IL"MF)P3IT6BA9?@7Z\%&W"^_5,A40O5^(J[ MH.#U;>//R'+?SY.]7N!/-4KK3NW47^1.7:D/=O4.W14[X+H%_K?Y#JE%/5QS M/%;J\"Z\D#\][&,#QL[)^LS@^1LK/N&U?=&4"Z_U.:"9G[[^N+@I=,0!?ES_ M7G"ANZUW'PV0CT(DF0=$O#^0X_1?GWZ!%P!9<,@%_).%L0)Q9,D_!@/.1Z.] MG?'X'@&%#8/GNG;SS[T,Y=;QVRH@?_*W70P5.(Y\G^PU&H%6BT!EHT6-U:$4 MVH9 ".U;[E\D&P>K?..BV3U9HOC]EZ\Y@M39!HTQEP^PYM]NM%ZLXFD;IAFJS9K)<,I>N MS*UZC_7,%R#T[A+O)"Y%2 1(R,DAB#XE-'7Z7G0[-CPR:%.T$!]SV(D[+@W# MZ[T0W8U2^9K)&H!>C5JW3!>B76.U-G"HVI+7>"%+'9-V7B"R[2^&%+S*18-:,WN:2!JP5 MHPHS6SUF=LI$L)O 83IMUFQHB7R!L(H[>-GS[;6CL;E1,LV:/1-TM1[K-LJ$ MRG60.EJLV6HPL]?6Q/KYYCD,(9"1/!FC^_W8#OE!,+4&_(/KW?L60.YZ[L% MO"?-Z:NU[LV[(?6-WI :2+GB_R6Z'__\A]DR/SY_KETD^4)^&:S#;CT/LQN; MQ&PRP+ 62.I=<\FLN0W3?A.$]%:S\V*43N>"_OQHS/7\;MYSL>P-Z5/HM(BP M@;LP_6D$G@.7]1\U^B<=V;#Y:5?G;=Z=?=)2C,C###'J?@M;FJ\NI"/BT0_U&$? MJYA;,WGA.?R)B1&OH8\U-\GT&Z"+=5F[7F.]FOFL:385ZV$"S^_5&JS;7-*& M6!XJN4++F^<&H1\-R.QFNYB]>(N![&M&[=9&4;N- 4PF:S>:)4+L.J TB-^L MT]'^P.<4'L-=//!&!U' 7X=\;SA4K]MHLT:K3&;B1ANPVUR2V>PBT3YS0\N] MM65=C/5C\D;C\T2XJ3=DXA]$I>]L'Z^#O'>:.#= M2SV_&T7L9I?5>QAFK4GXLQW8[KJL<'/0?=E$TI4',)4R0 .0O-4 S;+'&NV7 M$W'M*-DZ!X!VE+PU1\FJW=9K(]0;=5VW6:W78V:]!02N3%;L%NN 5-UH]59B M$-D)@MP0-W[H16@7>3U*L\R\VT&2R[9399:G5^?/%F3Z[9!FLTT)K-U6G=66 M]=1M5E@V6;<&DGZGR[H]39S?),G1Q/GM2])MF^>FT*"?!-XU7*\.K[<:B-91SF5H/*ZSELEGA462)MIK,;"UI MG=^PH;73[3"ST6%U\P490V4CB2N-5PM]:[ .FCC/H[#1E.AFK\=:-:SS4R8T M;YJ8#EUCW;J.YGD2I4\G4\=[X-B+PN4C>^6$>AY>;S:1V:PSLPED?%D,V2SY MKK58J]-@C>8+THEVEWC?6#_Y*V%W:[_Q?I/XC1:B=K/'VLM&ZVX4OQMFFYGU M-@@GSVEMQ"RT=Q\D+1K-=9;-I1QHZB,]3Y!"&DW6&_94 Q- MK*FQP5,%6"YF"["DA'* *HQ\U;H&N^2XHOO-FB_*1I.F6JQ1;X),4Z:+8IJ8 M":-#-Y>LR/)Z^N=&8,Q6IOSS95KG[08 M,UN49>.>E-47S6J MM9FS5+9!T$P;S18MV.R3D/3Z#=(>S2-UM$3:U(LM0?\ M1;]IJ8 B>+@5\%?4X39:"\#L=%BC6Z9:%^T6ZZR@HN:;1^-,-NFK8?-F4TH; M==:H-5BC4Z8$NS540-92[]9).44O=FML4YK!T64 MG:#B9LPLU2"M; D]QH=8"%+LH]= MI<;EDA6U3/WV9>K5T>8?F(D7B%0\G8FW:GOQ=F/1*X:^75KV$*90^MC FMH@ M$ZS9AKS1*IP="@'MFB:KERJBN?7<>EQEIJ\H$]L@>&SP/NWZT[N4I7W=P&5\GN$NYK0;!?!]L; M&VY^W6G6F-FMEZQNMLZDI$UOVO2VK%O$VQ8#W(H5 MK0;KF%ALILFZG3(5*VPS[*K3:F)EG5P<@KY\?75Z??E!_+$?Z#3',KWNU/>/X]/S\\NCDY.SBM_CS]>71L?K\ MQ]G)S;=?]\Q:[=V>NK%!^ ![\ZLQCQ/%=U>^7'^WEV$SBI @V]C[_*_T2:9_ M>1EK6H+C +7)@G3AA<; N^.8IM!_,,(Q-Y"A33EQ-<.*AG;HQ=5S?3[U_!"> M&#C1$-X8PWNV:\3(0JBA$ .6&:\CM0Q"C1LZ9A^$F0 ESX5;#C+15#5RH&"7Z50J\^!&P!J.??6 M0X#$[],WP,"S_\":&GMJ2+('?OA'C_[)D64)Z?'IQ>A[@S&?V .@ M(.HNGML3&YTRGW[Y\AGW>@Y?;J\(IC,7N#)/,5ADRB188'TQ P6+H=$PC1,^ MX),^]XUZS>PQ^'>]1LHO_&'^Z[6 W3_]B=0[ )! CKGB[L1V^[;Q9V2Y[V,8 M=ETV:#U7-GC\[QT9;!W\KUO _EYN-,FO%A +T!2^J,]@"Z@-"X@Z:P8""<'_?;OY=:^;U=63KQ." MUGSM1W;1O70.HNV']"U>Y-_'7D FL\!:7>'L5\VP6?'%P5K53=9J-^'.+QD) MN"E'6X?5VT":.@!V=Y6.MC7N<@M36['!.:O57E#NN&P22&O%[1M0@PXB?S"& M.9Y_>U4NX'FSGN?6YT>:W5,UEUI _DUPMML M@=H =Z D\&+P>]OLLEI]2952,V6\PR"]KS+9<(W@ME@/^^1V7B .[RY[_1K'<]G"ZWQ@N#S< M%JVW3 43]^N].NO5ZRSG4YLSR_O-WYQ]LUUGS7:+-7N+B*;; '$=71WM#M#2 M14P+[TO)B3LKN]QG%&4*^N]<"_897C0>A)I9IU,56KTV\)1R&*_:2&]8IU4. M0;K.VEW,7=DA5=A+B^PXU:DS4:@&R]DHCNP;F.'*OVM3M$]<^^ 0V(X]0NYY*HO>)GJ\:VU\-H:749=UFJT6*]6 M#H]1$RYZ'9V\;[;LX>JN]04/#9_?<3_ XBPCPYY,+=NG:^YX 2BTAN>FDA8M M^.IUJFIMMX!.93=7:[TN+H;?H17=O9>;PO[7J7#=?WF4Q#. M.RW67:@.WS;8>]NL R)O:R$)?1O@Q="W%A;3:B\+\2XR[_.80P_M8.I)%JYY MM$2F)NMU&JRUD UK"Y"_I#+%&VY=N6K\SC^W,Q4P%T9-O4-ZA^;L4)FE^14V M,)IRC-YT;V6%:\WFFZQ5:[%>K\-JW7+HM9C_B 6].QCN4@J(FZP&:@^Z]5NM MU5:)U9F;LY2F6MD*4O-DEZOGN MB;\Y2 MT!&SQ6KM.FNLM(7H.LE> UA+=UD;U:8EE;+0CV?EAA<3D)>&W^TR"3%9MUM# MCUDI[F27M9IM5F^7A. U6*MKLN8*2-*;1:Y=<[M$JCR*Z80$3' FW^ M2,P?'59K@GI>$JF:RC^Q>KW):O5RI-L"I&V,*:JQWDN"!]^$^6-W3:_/4E=D M+=K0^OGB%*%5ZRAEZH5I,K/>8,U6#[3Q%U8(AUUNGU6+NU MRBR3=>ZQ6<<\C0;K+A1 J=GX3I%@S:3T#NUR&%9C#95!C(3'&R/?FQ@##SM; M11BB)?V4GJNCL37[+QW[W])+O+KR/OF;.[0#>7GY4-_=%%[M:&9"2<'6DOS; ME\*TG*IW:)<5T&;+<9:$G!UGS_[=-LS=7T#FE' MW'-C!C67UY:YMV"9TVS]2=K8$+1QZ$5]A[\B35YFWDVS+;U';V^//HE^V/"? MHR_GIVD(4D2C#I-EX?DX TUZ+IH&QU-C??EQ=7)Z=7#\X_S\Z/+Z](/Z8SEY MP1##_+I7VS..3\_/+X].3LXN?HL_7U\>':O/JN]]K?9N3U'#('R O?G5F">^ MQ'11OEQ_MY>1312-1EF#VH\G)YG^Y67RS!)B"E#R+$@77@@RRQWW^=#H/QCA M&(66(9]R$H4,*QK:H>>#WMAL?PP,GT\]GZJS.M$0WAC#>[9KQ,A"J*$0HYK* M$4TM@U#CA/S$L%R ,^2WV))M:/O7YA84% M/%5E,@BMD&.MNN"0P%\U%N>1*X]\:61+(^EJL5\>M8K'3IK8?Y9_Q(AK=M]) MAAK_DAJO146])LJ16^ IZQSF_!4R".^$#;KDA M=;Q[B4Q"@ZIF>@ %0.Z_>+QOW!J*1[R1^"]>FPA]D+?B,]QVN"1X%UX\V?ZQ MN)!XO2;3]QO0!?\SMH 8?(?%.1XF;[]P02L>[CPR3BSO;WL%0Q6R8D#^3]," MFEM(N(STCG9SA*R0=-=60+GS-*EI2,*)RS@Y^S>LZ9A^$F0 ESX5;#C+15 _ MSX&"7Z50J\^!&P!J.??60T E"[X!!I[]!];4V%-#DD_BPS]Z]$^.+$M(CT\O M;DZO]B2,$KA/ &I<>, >AN,/W<.6#8\LV MKCE<:N.2A[XW&/.)/0 *HN[BN3VQ0V#6GW[Y\AGW>@Y?;J\(IF,K&!LCQ[M/ M\5CDRR1;/'#+-U"V&!H-TSCA S[I<]^H8X,<^'>]1DU$X0_S7Z\%[_[I3R3@ M 8 $HLP5=R>VV[>-/R/+?1_#L.OB0>NYW/WQOW=DL'6PP&X!!US6&/7D M9GT&6T!S6$#:>=$3CTU?S_7P>_7IZ[7-3F]FBM\DB-%&Q/AT_7L!P>JVWGTT M0-<+D3\<$*?Z0,($**;PPF=9ZV9!J/,"]^XZ^&.6%QBW)+XCNZ5XO[B,$"BK MH![8HT3C?!![$.5&%Y!0++P0+B(^/6\X;PAP^_ MPQ0^1:^/C(#[=_:@#%TMU^ALZK(:ML-KM5BW)-ZFNLF:]0YK=UNL7I(2&]BO MI]9F3:SM5=^A3M2KN]U7?!2!>H;F5.LG_(2Z6A#Y@S',MMLWN*3Q8*T&:]56 MV<%[?: V.DW67*AM=RGC4-;*@CT*0"V217?YSC9-UFNVRM. MFNR5K-6HD*\ M)D@U("*LX-*^C6B4QY[8F=! O4-ZAW8YK61UC/XZZL.TH>C(-4"N;[MDA-IE MIHZJ-#9GK0&S;)5#L@55NEWKL7JGAW6GRP%REW5:'=:%_]9UL*DFS9IYZ1W: MQ>R1%6OM4PN6A*$2PE1.YC5M'O^\#QRR7N^P6J_..@L9F[>@U>:^V69M+- * MK+W76(2M;P/0];JPD;<:K&,N4H=Z7G_G2%/=?H\['EC%!.YY.I MXSWP';_0S6Z#->$V-\R2-,[=;\&MZ#8 ZH6JLV\%Q)T.:Z*;[D7W>%=N[:7U M("(5M7.K@)6Q=JO+>F8'M+Y%^E]N _J#R "<%YNK];IEN;)U5FNTF EPMVK+ M[K-FOC/,5[N]"K&L T)II\;JC47,8]MP+3I=D*0;K-$IB^C?J[$>['"OM@+. MJVUC;\:NH7=([Y"VC:W"T>5%X589>0^L3RTJ:IEEGP!C4_]\ZQ.7A;FN]M3X/(]\-,'I, M<#4*3]&7MW27MPUWH=EEM9(4=FCVF%GKLD9C245;L]\Y%WEH!U,O$,ZKD?T3 MOK:"@._V5399O=UB9K<(VL$Q1 MHUZ>H@GU&NLVFJQ6DLL+A+&%*1AUUEP68FTW?LLV/[U#>H=TV01=-F%M?+W% M6KT.ZW;-4O#).B@/36;VVJQ5+X^[DV\.6Z_46NS=K?-:NVR MY(0U.EW6Z[1 72X-Q&:7M1I=5N\L&ZNOY?;9"BG:J5UVO]A^H>T<5VG:J]/]^N5 M3;]NLY99-@W;9)WV*G1LS>#?7G:MWB.]1ZO.TMYNIKZVG.PE\Z]VFO'W3%;K M=A>,=-T&'HKA?4W6Z719IUZ2HL4FL/P&,SMUUFHNV8E0<_VWK)+I'=([M,MJ M_5JRKR7S-T:V:[D#G6J]B[.61PA>:XH(4!??NXOP?6L M1=TW(Z;H'=([M,NB[DH]6(9.#]$\OHQ@/\'CDWOW[?3LMV\WO^YULVB5?&W M];^^/()IFJ_]R XK%]-4$R*M7)3X(N\O1S"WP(B^2M*SN\*#C'65MQCCU(=V M$/IV/PIMS\5K/?6]D;WCV29UUFITRG4] .9&NULRF-$I9K).#>..%DGKU3T MZ>+2O1U84QN5 )\/HP%>WEV^L27EPB4%>[_)VJT::S>Q>?!+[JWFPPD?MK%* M/P]"@_^<D:U&+U>IV9K9)P7ITFMI(TL2(7\XY?6[/> M8.WN(O5#MN : +P-ZMU9FB;?K--LLTY]V8#W)^QNVK=6:K^(WB&]0]JWIK/# MUFD/:_98N]-D]87*KVT#JZRS;@=@KM58MUD6]MYAW7J7U7H8C[]L;+MF\6^9 M/.L=TCNT.S78UI89]EAL^(YS^)KF\)K#;QZO=Y8ZZQW2.[3+2OSJ>/[I:,0' M(74S\GQNW[H&_SD86^XM-S 3W!!_4^,R$@VPY"K]P?^.[#O+V?4V9NUZC;7: MY2A:CJ:)6I.9C9(XWO:[#1!;%LH"UZQ_=XIVZ#W2>Z2+OSQ?Q;?= :PPX,8O MQOZ0B[_?HZ*_<@:_(G8PX!CNL_>Y:>[7WY>"T]99LVVBULK:"]5=V3S$6+\9 M.\8TVPMVC=D&^8"D X 7/?TOD1)V5_P_&@X_&,?S[KUAA4:?P[0N6O] 1WC@ MEK_3TC[KFAU6AXM2:RX25K+Y.])C]4Z7-;L-UNZ4(]L/.\G66+O19IV%0J.T MY+\C!AN]0WJ'M%OOF;&X\]@[QQ9*+V/LJY?R&^60\G>*MVY,D\(&U9V6"1+7 M(OD-6AK8&?N-WB.]1RNS \*WO]PG']0?RXD9AACFU[W:GG%\>GY^>71RV:M]FY/T<$@?("]^=68)_7$%%&^7'^WEQ%I%'5&$67O\[_2 M)YG^Y65BT!+2#=#P+$@77F@,O#ON\Z'1?S#",3=0>)IRDJ ,*QK:H>?_\Q]F ML_TQP"(=GD\642<:PAMC>,]VC1A9"#448L RXW6DED&H\<)E['V^ 4"MP<"; M3"WW :TMKA=R2G:<@.Q&"8^WON484\LG;RTL+. J- N^#T(KY)0@>4C@KQJ+ M\\B51[XTLJ61=+78GQ,5JY5J12#V9_E'C+AF]YUDI?$O>4%#/?DNRW/5U^T7 M#E!_A1=/MG\L+B1>K\GT_094R/]@ M_(7Q'1:'+6Y?O* 5#W<>&2>6][>]@J$*63$@_Z=I D>[.4)62+IK M*Z#<>9K4,B3AQ&6PY?;JX(IYJR4YR3CH4!*\.Z!LBE) LTJX0,5 M)T"9 ^TI 1I7 ,Z&:9SP 9_TN6_4:V:/P;_K-;+(P!_FOUYK(?NG/Y&RRZCN M*^Y.;+=O&W]&EOL^AF'7Y8;Z<^6&%[PT[V\]V(8'6P>K[Q9P^F7-;4\^ET=X MT(I>),FI8>/RCO69*3Y]_7%Q$W.0,5#H@V!J#?@'U[OWK2G68[*'L&>??L$' M/ZN23"^S4KP(XF,!@1@CB/RI$P6K .=%0%U/^< >V0,Q" KB_B)"^-HVZ5KL MB[%"2%X$SW/EC^ZR9.WF*J/UU@US22OBU9G9KK%6L\D:[56Z3=I"2#7ZZS3[K%F]^7-]-X\>?[NW?&DR*#2XV,U7NQ.1I??),G>#H?S M^F;5*WX3*RX@)"]N8U#?PDX'JWGD4XG#TE=76@K35(06]'9DXI)*:VL%N]3 MEQ3L=0/?8(UN@[4P*:?1*L5VOP#B\DC)*RRL3X0YTPM#B\%:*-0K7E@,WEW! M[L XFH)@-_5MBWKHA)X1Y#T,6N#3PL=6 K]&":3198U6E[4ZC1)M]OYR8&]! MQKANY? .\$N9Z^^Y\.LA6XJU"]CBK9! MQ'X#FIQ>\=M?\6X*>D>#@1^):#W PYI0;QJ12TT\]I>ZAEN@"I9ZMTN*X<]'D@(1>EO*[RPZQLZ4 M17NVDJ5W2&.2QB2-21J3=#'+U\Z@V[J$#)U#IW/H7FFKZZS9Z[)>KT>J35(ZT>;>UV:_5H=]2CX79-[1/FP=U MVW=([Y/&).TA6F$1K\TJ1.DB7MNKI>O( M6;WGRQK0S#KK]'JLW5JEO7(K(2Z/E%R&(EYJP^6WJIQ\PUPW!]A2T4FO^.VO M6 M\NKA7*;ADJ862DNYYO8D^ZA[KMJ96LN-?S8=9"]QJ+>\W1XNN]=3.%+=7P](K?_HIW4P#41;^T\/%B MX!L]5FNT6;W7U'M=:N"W#T6TF*>+?FT5(I>:>.PO=0VW0$4L]6Z7%,.?CR0% M(K1.Z9!3;EMP\+.5++U#&I,T)FE,TIBD4SJVH.B7SFK?I*RHL]I?;:OKK-.L M,;-;9]U>KT3;W6!FQV2=6IO5VJ7):N^8368"9G<[W>?;JW9/!2I;T9A-"!QO M:H_T3FELTMBDL6E#>[1I[]"CY;;6GO*BE1*ME&BE1"LE;RBV?4.%0*H5HM?7 MOU_.*FW=UKN/QAWW0WM@.0>68]^Z'VB=__KT"[SP6=L5O8L5/&$5T M_1!=/T37#]E>T4,'X>@]7U:ZKK=8K]9@W78Y5,870%P>X7IUQ/D'9HD"BC;; M'P-C $^J'-*-9HZ^ 4E)K_CMKUC+=R*D_=B:VJ'E&#X?1H,5EB#: D%OO\,: M2QE-=:CU%@-?4K!+#?R6WLU=%/9TL3@M"^D5:^E/%XO;*3ZI99,-F*',.FOU M:JS1+5/LPOYR8+\!76<7Q4!=+&Y;J8:FU'K/ER382X8_;0')?A',6NC6Q>*T M3JM7O!8M?E?(ARX6IX6/%0!?[[)6O8&,7.]UJ8'?/A318IXN%K=5B%QJXK&_ MU#7< A6QU+M=4@Q_/I(4B- [5"FA7&6'GJUDZ1W2F*0Q26.2QB1=+&X;BL69 MG[[^N+B9E3?:N"K*_ZU6GI$!C(-N-!%XM4)=2W3D6; KS^:%4%WPX=6VNL%J MK3KK=!JLWFV5:+OKK&LV6 /^W^R4P_#89HUVA[6:@-RUSO/M8+NG6I6MB-$F M!)DWM4=ZIS0V:6S2V+2A/2)N"]_^@2<]%T^!X M:JPO/ZY.3J\.CG^?K MRZ-C]?F/LY.;;[_NF;7:NSTE303A ^S-K\8\13*6*^3+]7=[&2U1R3BH]9'^ ME)QD^I>7:99+*(P@"65!NO!"8^"!LL>'1O^!ZD:A/CKEI)0:5C2T0R].???Y MU/-#>&+@1%A7:@SOV:X1(PNAAD(,6&:\CM0R"#5>N(R]SS< J#48>).IY3[8 M[JWA>B&GVE<3PW(!PI#?^I9C3"V UQOAP@)NC&P7M&4;O@]"*Q3UL@X)_%5C M<1ZY\LB71K8TDJX6^^51JQ"U:J5:$8C]6?X1(Z[9?2<%V?B7O+BNGGR7E7C5 MU^T7#E!_WE,X]Q?A"%Q#*QAC#Y_-;&O0W[G)$ M7( "(/=?/-XW;@W%(]Y(_!>O3>2&<&G$9[CM<$GP+KQXLOUC<2'Q>DVF[S=@ ME?O/V )B\!T6YWCN[8L7M.+ASB/CQ/+^MEGQZ<7-ZM2=AE,!] M E#5#MW;PW#\H7O8LF%Y9"Y5W)7(T=JV\O/UMZ.+W[X=G1G7I\?'/XS+TYNK M'\??3K^?'1^=&\<_OE\>7?QIG)]]/[LY/:%MGL.25P+,Q8^;TVOCYH=Q\^W4 M^'IV<71Q? 9@7-\6+&^/H]Y.SFQ]70G2Z-JY.+W]_X^#? MX+VSB_=K/Y9/9Y_W3__?Y=7I]37,>G8!@%Q\/[OXPZFI7U6S7?+4B?DG6/+-JXY2!S&)0]] M;S#F$_0J&0K:J .5"MW0+DCGQL<=JCOV,$8 MI@7E18')2/FYY-[4X4K?N>)34([M 6H0QV-0'M)P7EX=*QAAF'JM9J(&)1ZC MQ3H\0F5D"-_%J_9!@1(IX'(DA'O*!_33H1R/&>K;> \7VKWKRQ@BG/;+9;6B MI@Z,4RL()71G[AUL@J@6G!OBR^7QZ?'9N1SFT$ ]R_-MP (2=6_M("1=<2"+ M&>$\3Y[-U+*'<-G4L:AWA5H6+P80;VS1 K M5:" 7@F[,T $@2VRZ!D#()!'!_]3O.&[Y0_&>/@M1B#A!!:F^M_!R_""[0UQ MGKWDE?P">-@7@/P:A)YS$9H,@K[?$#Q=82%K]PI[:>FLB M*DSCND_%?O\?7C?CW_*V'6.U/-A!>NL(?R\"I.KSI-R?L) \L1^ 8UCGP?/5L@!*VT^A6K42C"V?CSUGB&:++$[B!,"4 M8'YIFCAS4P=4,YLL\[3/!]Q&1'ON#5SQVHS'EU:MI-;&Q"$X^*0\J%:7-1LU MUN@TC7V\NW>6@S8H^/7J^Q>CT>JP.AQBK=>2=$FM8@PIQQ8UNN 3($+2^FL=\BZ\'&I!]4CRV8^<=H M!(/ "F SSL/AH7%O XD2LPP$X@J+6#!GNFJ%Y@MQNC\M]W^VL8_'^5[=M$/Q M1[=3)T@ @-1CS?QCM5H=R$<0\6&>=LV7K-=&1CH"IJ.I;SN(FIT811O@$"Z M 9HN872B9 O(.XGTD)=Z2-PQI+0C=LL0FR#> 38+D#ARJQW;ZML.+F:0""?B MK=?G3T?ITQ"4/_ <48!!4OPOGN432SVQ@?R%'MQI^+$GMOG_(D>THLGLL9+F MEJ22U4J:P%#51G4^2(\R?6(4D4I%$@%N.8XL&9%G5^D!!1%54\VAL1G"2F>D M[-8E-/ETM,E'FWRTR><-F7R66LN+.,3-+%F/U:U@ !( DMI^%-@NJ!*)VA7 MK+;KD&8'$DL @R(]AA=E+5[22'@X!@KA!>P! V/\, 3APO+["-M"2G3_X4""&WQ4K#ZP MA#(EW9OJ=QHP$5A\ZQZ6#R3,MIS@HP&\YYX#:[) /,6=LP/)7GWN6.$BVH0U M@L$.:/(8$N[?@00LI@[Y8.R2U 0*1A YH9"52?*2@JNH@ ?2%IX+*,H942N] MC&?MBQVBG@VK]4 0O 7^0)8>/)8)2>6 ,HZ2X(<<9&AO2K(A[1MN"?%9=!4[ M#LJ7$2:8AC8L#X8#U(*MA-_C-=-:<$AD]7(,^#[P_%GO\KI%J)NYCNYJA8PK M\77!BE:D3BC'?^Y>X4G!\=D8'8+*#&(J[%>]D;5\U.N/>="[NQD'\KCUN+Y] MUN,O5F 3)9GZZ X65V/S-F0D]T6X#(242U#%W19Z'*5"$)E!?#Z*'=W&->CS M0U <1'>T+XH_G*)@)_B!B$_';1C$3PLM(I!EA(!L) ,&\8!XWX5*!?23WZ'= MP.>WD2/YCE#8U17[;KM85(XTUJ^T+HYWRI2VMZ^\[\MVFK4VC0Q+0ST7]$VD M3\*@&!C[&'A#5!@HK.,H0P!,/.(^[@CJ>X&1V*J7W0K4&3V_6A$C'!]=QP;A M^>1L;F!/.LME=1@PMNZX,/O$>. )=?S6PW4"ZQEPWS7ZB-FSJJRF48_3J'WS M_?91J6MU_'A_4)1S;+I"6TRH"M!T#KGRT:CDR]=@?4O=6;BMZ=L/M"J0SI[" M8?;S%WL!.B7?^?[C:]H[-$?8,&10E!'Z:)-!4D;GQ4.D4V%FMZ9>8*=-/,I* M@HZ_.6EM4J>39O%>['NI5E+#^YT%HH\%[D2C(3$T,+2R5P@QP@_$2CJ5T1AG_H*0.>Z%S7[> ] =J MD 7!6D':U5\ .4G\-@5H>G[ I-8JWY"A(L)-@R$'L6P52E.E%QK\YP"C;3C& M"7#Y2[4RQ ]2P2!0IN&A\8/LECDH'L0DUD 8,$$N8VA9LUU0TBD(=.#=NJ2P MLZ7!"92-;B@^"'C2\[U^T,EWS^4A*E8VB**!,>2N!ZNPI!1:<$0HJ3[S'(R^ MK-<3C#D/:1=$+!L(OI&#Q*M:B=\;VJ,1QTGEG+L03 'QX 69@P=1/']NT8!G5L M@&HH&9M0^./;J28&VD!5Q]#A3'&;?\&XKF%-4*XC9C%0"\77@JC_7QE)0!G? M04I(A#7_12^(^PEW''8DTG?Q;1C+,'_%12*^%9)>&AI9&2$;\__2W)J MRG$@'!ZACP63D&X];QBP&*_3S H9BN/=Z+ A!?>=@'BA#7> 3^R#^ M/HX$BNE8;F.'% 1+]%M0O1\>0XWH!8>#K6"V : ]%!WW#B M-G;16>2DGP.YVQK8(28'1;Z+;R5SQT<-QR-.0 0[3?!(9!20-?C+NL4=24&L M3IG_G'(79[]'14%XWU[_#"_C^"^4UH9\X, YJK!VL2HX)SN-X9D#ER@*@A!A M-5%J)2T.+-\7DEQ"P$5]D60TVE,1X@Q(7:W,8O5% :[G@,BXE;A4>8?\+EN /2/3.Q_A*) M2Q@B1X^KT+K0^LDWH.*D<]NLH3<-9?@C]Z<\C$@7%6?R(.^/]GHNRR>;6\@G MO]H_\8Z2(K4%C#(#3DS1^Y%-:0UP_TB+M*B5!\PT&,.U](4;#&5:"M%D2@N> M_X GLK:2N*SXMT,C#4*UDH3(>GZBF291$/&5\;DR?P!+2?-GP9*EX@?K17J2 MTG=?/?KS.HD5(P8SM#$)B)A51*$A2.8MC)*(]T&N3E9TDF12<6@1J)$\*Y@5 ML7W@DWTBR23'DZ(O$SKA:0Z[Z4W0'@"G-4)-X]YV'(J\4*D]\>;*T Q%(FGJ M6"7!]*34GJO$OPQG2ADZ&RR,Y'&*!-,D7 M$@41>*V%*N(!:1Q".R13CE38\FP((QIIR#@G,A'!@6S;0Q1C23O(:!7)0U' M1Y%C..B# 4% $O%1&EKB9.F 3*.F.8]A$ M+AEEDJL]J[=$4ZFY6,/_1@%QP)SB5*VD%N1SS)C!7[,+>OTTDSE[RW(:E#!6 M9 \(&"Z:06CG#0LY*7(>-!.DS1SBU%T77\SLK:^<1Z,\KEG(GAV,[_RPR;*. MW>9V5'5L]18MRMC*%F5\P4OS_GYJL&;18.LH'M@MJ!VX;!G\)Y_+'])S66QW M6=$-6,NINGN*C2S.RLR7SQ[3@A%7\Z]B/^&NP,6#+^H;W=LK2,YTZZX5/VU-7"^^MBA50Q9[VWG\;!S6\_AI]@Z;M5D$W5V2^MOCMNWUHBL5S*MK M=)6[<=AMO:,=:1[66[M+17_,]::LFWAN"1XNTA)PG6R]!J>F:60Z7#?T?... MCZF2Z'J1L(L$P-0D47J%#CLU(HEF_=!L["Y)_+XQ[FPV-2J*KA&'O48A=ZX6 M]:5*NRCG%2E9AS5\E!0>>,P>3D$#&3>[>BMC]18^$EF\2L2D2Z\[5W&T=S:_ MYT,99*;<"98LD3;U;1FFS@&!GXZK1TP[X.[P4(7ROK*+X2BS)790K:3]^12< M; =3+\!JT+Z(3' ]8Q2)(N\S 0@JZ(X"/$26#7P;80R8'X\DX@N2L (JY,6' M,BU'/459+!C;)1-@1MS'BKRAK-Y! UH3Z<[(GBR>/D;4801,+HIA)DY,!%W+ M0$&*O%LH+D%D,:AB03J2:]E(KM861G(=I]-FTH'$FX_JF@L:X&LZ5,H:4*0A M>O<.C:/D0ZHD8R8YB.(JF2R'+I/]Y'=QDI$*SY29!'!9'/N6\@?P,LBT.?M_ M5ARV*528@I#-OJ\/="-0^.QI2O"(*MQ94:]5[F! M*<_E8S,)@IYA!C"#\# #A8 -\BGO-4[S$CY0BCR&HQMK&K L#6AO(0TXQUX% MVW#C"1 JL&G\9;M#X;.771[NL3)=_X%1%A$6NC(&W ]%C4_5# ,#)464@$-% M,N.[$BR6HR@>J%8>2V.DT!)O= "W1XHOJ5S&))($ > 4'$Y]4?$KKT_@*KE! MWYVBNU,@N"=XE48Q))BUS M6(!+RJH0!ET88R;UC4@HNU'8K"C4(JHHE<2@YG/9SW&JC6"B\='SKA?.Q&%G-D9D70LMP!^JYA89D5]H!/@ M#;+-CM2RL/M!+$)4*[.9ZHJF>ZXHDV?L"W#Q!-5W[XT,AJ20@1F+-?)R/?= MKD=A8QJE0(F.2%;+ 5/>8&NSIJ.M=;2UCK;6T=;/DP\6R,M?@2B0KTT94WY' MM%"CME=!-AR(&=,X1BAQ::=2M2;<3@X M5(8!D22=C " PB38D4VUB#LT_D#-+%]?5"1P>862DI"1J'_1V)YFUA9;,N+@ M=8#+]JUT%5\!"=6"R)HN"@<*QA9)(=ATR1E$P@J*BTNJ44B&+R+N51"\[,$@ MC.U%(W\TSI0XB )6O%!:=K)6D)3(-/3DFE5J&F7YI;+TN5"$\RN?L>*KA1JI M=8J5B>0T*J$!@$C9NL_#>\[=W+BII+F9;(#B?:#S5YLWP'P"V@-I>H;-$54& M0#86#_4][Z^LO$[#Y'J7^38&X@^Q2D?NI;A_5WZN%R<_+TTB,=5CBI%$.L7JNRXO*WB>I!MUS@PM6&6C4[<])QFMO M%-X#A]R.D\SEGIGSK"$7)5)Q1B5UBIG:):9>8=HF](9?83AC4NEMH4+OB M :=6S<)5E#2[WKQ=[6;,T[7W# K2%7T%7.HT,0?RJ>]1Y6\,@G6 U]DC6T7# MY(83]FTYS!1K/8J510.0:]'3Y))*?$4^V>A4>5\C_KD]CZ5I2#-I?GBB<)# MEU1.+)AHYH"J%3M(@KSIJ$#2LD=IF2F)A!YX.)YJ:6($(/,&B#>/%(K:W8Y M\^,['Z> R-=Z1:^9N=<*)GB<7&9^79IV+JH-"S0,^6#LR@+B(Y#A;>DN5AUL MI?\_=TT#3]QY.XQ#ZJP[RW8LE8\@MQL$?QJY20%BK!;3]%EX$5!MI6A M%22Q9SB$B-=,_PR\2D9_8&9AJH*_RG4_3FF#!:: 61V?ZC.KIN-6D'E"P%H< MWX,4)YOA.Q/=4:U(Q7THTHF2+@E<92?)C%^;IDEG%NM(MN4,;[TM-+P]Z?LZ M]]S;3,@I8"+%A<>W8//$9 6+P AE1V4,R+KN%ES2AZ"(,B7EU^.>)4!R,2PZ MVYXJC<.$E-=321,:S4(RQ/.!9I,_KT0DFPB2/0),EY7OA9 MWPKLI(Z]* (B.M.0J$U24BK[$F=.D;&XV$*:!,K*(_."$5\]7O!8XL"C^[9\ MP'!VYVP_4YL>-\ \;*6K>I7825K73E+M)-5.4NTD+9>L9M:V4%C[&AL?;*KI M,]F2UL[%<"E92O1##H'IN7\)JXGJ\"SR_J@7*<.D0_G7D]((2C1PN(J;2N^: M<)J&@T/AMM":R1NNAG(EQ.NX9-:4M2[)-DN^3)=LV'P5E:,\N&C&F 7V M8=9[/:OZQ\6[5*)?'U[ ^2SJ._B@+$.J)%(D>@J+-KLD@5+_Q=EK_5()?*V[ M$J=$)UG20'=&%@C8LE'OU\S+14A1K>1JPR2OPX[Y7G0[SEF9T*?UD/37HA1H MFCEMB$,SC#7(147*XFAX&-DA/Y+%1=:!@V%O92/B93!Z2;"JE02N7($7*O0F M[A<]E4)348.F. <>T3F]S7%'99'F29># H15"EK[_6QHBN84+^$4 M_2WD%,XA?:5?@DPO2>[WO9M[P< ,U!LX MHUE9-5]>.(/(L@8@^C=ARP%]'X\'%77U\,B''(4L2]5-#PW"S<4-\$1 MKCXPH%Z.P 1)3KFSC IT[2;!@#6AP'X]CS M--] DA]\%*4/=(B*1L7'4#$K,J"#$@03*OUE!Q3X@-4I!$,84M]D1+P8R>+: MZ4;@.=B?.BZH2MT/@,G;4V'_PU)D,#K'CMPR]B/Y639,2$JZ'CX=6O4*/&/( M^Q@K<@= BUC:+,\@H>5I5H'Z^[*\0M]/?3^?SRJP5B*_$X6#"24EIY!R2P&S M$#<4HQVI$4!.-M3!CAI3WQPG*6/(1D.';.B0#1VR\89"-IY=ZGEY>;;8Y$<> M19>J*J.K+A%V13*B$%5) !F)5BM(5+.E2B?6 ]!DW^=WWH"JE7!22\EW)CHW MI(Q?L3'+E0'P:D)Q]D':[(?U^>>:#K%Z'H!'<\F61M2^062!O[Q :@+90?_A M(/F4+9:*C0X"6Q:;3IRQ4A\00>-4]T9NM=SGN-72E/MQ^3^I.-A!$''_I>[< M9^@[CC-K%<33+S;_4GQZSFP&&"*4(@J%#P:^W<>7XI2 K/8$VLY\0W0.P8PT M?L6:4X&YFM"6L.8>Q8[D''Q.%9C((7M+UJ9>A1Z6@/<,\6 MW3ZHD&W*O4J)"<-HP$7.P6" 4@GUT[*#B152H@,,>8]!R2E@+9247O_@;V:= M#CX7_90\EI5T\;U'/ M5S$>H:-$9V"[ &5XF.QXR07+E-(^@[E#&=R6843J-4) M_Z)JW8F=T9(I)Y[+18_AN+4G$"4[K%: S/R%,'A855X6D']2D5)%M$6+UW%2@?RR#2,LXQ[3*ZFOC_3L"?3*-ABR'""UX@12 MI*!H0_&4+1NM;#,'3@07+7%(<:5S2FX9]1_R4UU;YR C%>&-2S300*DD.#M( M7$(Z 6NUL0C;&(QPK4-5M.5L)9:SV?@!)6QN1S1+4"3:(&..;T NWB\=UGD! MQ/%6T.2XZP-+M?\1S8"4.0\[:=\!DA!71R6/B;Z\CZ82IR(F"N%$=B4Z:8_Y MD.0H"KU$=\S8GI8X@:NIK8':&JBM@6_(&JB9^5MDYCG3TM9P]45X>0[VI"\* MIT!"88Z5[%L4 ,<P,RU_@9PU?2:#G5948(01(4'CR6"J=U@)TC M&R?92*,@,3Z7BEJD)7]EOU*1WJF&A0M0$9:^.]*LQ$$\Q%H6TGR35RN>+#IT M:(C:1FZ!3E+P\F.NIQ]N0C&$OV)VP%2EC$='FXV\GLDZT]1"4XL4M3C-.VO? M KTXD9I_45L*>5&6OM%YR\%&KW3D#NU I'C"%[(9IC85KS3/<;"%EN)GYCEN M5PK\UT*X*%5Z;G*8,&(*UTI*KG\LMW='F=FCWI'&FZZ2.0>QUF8"?U&9@TQ- M@RSBIR)$9#>"S.\ \8LCDC *ZP#DX ,9A95KV[R?6-6!D=EWE@@@F 7^/2FL M4NU-YR"0AW.>5_K5^VX_CA@+RA5$;HO$@[E."%F/C^7$$(PZGBDO4>AZR!/( MA?P/FAAJ8O@(SJ_;A+CT[.NVATQZZ+6.Q+U&Q MAUNH8O\8C0(>4NSOYEGCK MP;FD[Y)1)%9BD!'/ 06@$J9SJ7L\6D6-QU6;T MC7FT^$/CFW?/[[B?J>%2K<@>R>+I&A M6Z9ID7=NEXPX9EL460>L'U-0L,-OZ6)P%X2= :?">-3J&,VI%$$]&LGPEIM%L8[52+-&Z+R'+"K= 1J61$#2G'B^I2D7N?.H041A*0<5>\G/DY MJ5WY8 3V)')"R^74P62!2A?:)? 2>85OH;QRPG,9F*4JA_OU\? 9(1)@I=#' M) *JI1+JREB:*!<2996\EL[%(=8?Q 62D\R<.)LV3X[YSZGM6/Q2)A]X]Z'P4N5B< M&O@110U=;T?C[(MQE@$R8O5O&;ZJ,-=5LFZ,P:Z'[3)%^F01-HMLV2)T-I[" M9H;.QJ'' UD5%2<1A-USXE9+V8L6D$5CU37@EI9T_L".H]6*%0,G_'@S\<,N M9<.#Z@K<)GQ(%1T8^#86W;4H*S877D3%(>P1C,K1G-+GX3V7 M"_C.=!;(NB*U2473A@QM&%B^_T"^[3BMN8ADI"]=OF0_]9V$]S)HJSO/:]Q[ M"O>":*+P+5NG0#2EP.+32F"/Z2IU'8H3--)H69"L85%E3HS(B*L5J?A7T5M# MAFFB,SF3BB);1$HVF2*H<1..Q\,Z52$%"NE(Z[SS>-4KN^1C_IZ"+9AC^-_' M=A\R-,4.WX/"#LNG$\B7\O/ZCGTK3C#_$A9@^HE^E\@.QFH;BO4J;;M:WG8U MVD+;51Q\'M>ZV@[4?XK48%DM\ELE5;C2/=%D?]/9=D SDE X6EY'% M6<1XAU@D*0U$W.8Y,R!U?YP&CL-]X3 ]XW6^]9\4MVH&HSRO9V M231JXK.2-=$<'CSFK-+2[?+2[3:V+\VB?U&?S6WPP*95O92B1SJNA8B+@FY M*(WI#"3]B>)_LG'6Z?$Y:GS:_:IM-XGM9B8(87[IR(PA-F\4\1KH'2/KQ$S;7RHOK0R.L9,]WQHD;2X13"V0Q7;0T//^U=M? M(P^>6#_M231197"5"4K%0,FS0"F2\,H6NRS?2M9,/;[%$*DD3OXS1.LS!HA- M*6;JO7"6BHZ.F0!&M,)BQ6*J,R!/'5VUK[XIY_:(4R5@6B^B&,))'^@01<'N M:H5,48A< '5@8USOD(\LK.7-[T259^46CN47!X;.NU\WV/W\R4MJU@\F,,!8 M7AW+=LE#[Y\M!X M;XF;S./2S?:H>)NSM;$1Q62JJ^4F\[V\W>KR&%8@X^9;G@O,$T:[K!#C*G\H M_YLJ0WNT7H6QA^(L1%GV>65/%8$=5BM"7:3BU7C[U6$^+Y'@ OHVTE!G6\+]1H'12+!KO^>G^2*I!(=,I&^$YH2[&V%&M+\1NR M%#^[@=+R(GIB@IQA.+E^-8+EY TR5DB3@6(;%4%EJK9*[@D[R/ MQJ-0/PI_*!Q+UZK0*GZLXI_E(\JRTF*J+0UV$;+NN(%QC"GE9+Z$H8/,-.HM M@'II7,H5&4[A(H9[8=PQ*-:PIRB79QMU@0P_X(4ECQ; PM>P4'TM=$+(4+:" M:Z5X[*L'X"QT'':0-I-0:/,CA$3F <-38MB1THL%P^U[ON_= [L2S\%K'O7; MMH![HK$)* ^UY\E'M,6VI51L6]R2T.66+WH&$><OD:L47CO9CTP@ZO_-8&FOG69<(OY8F(/F&9/!? M7_22DRVX$G0VO $JZ-2**E^C/ 6&[((UG,\ZE475FGU8Q7-O176W/] ^JF2$ M)RY5'1!%.Z=HM://-E8DF(@H/]4HU><. MO[.DB<6ZLVS'4G8ZC$R(7#2&J^:2? 0#A.DB=$\:%.$%3+DY<#SOKZ3Z7QH4 M++J=ZL[&Z$[5HC07QT40Z-<8]B'/7*%2D'J<"5%'D7',/V9'RU/4_*5+9V M=*'Y;@I+W=CJ#BQ8<(!]D#]C:OU^'HIJFJ@Q]'D8BCS8FW*);<+%%RCI7OAN M/J+(H(T>&O4>0SW^TPY"V:LV=N"EM%+*F^.#L>LYWBVZ%QE.^1>F7\<**^;! M84TM@[MW-NC*I%0DE@0KC547Z^=Q'\5NX0^6:?<6 M4@9J=8FDA*I+49W\N(GY'1??'AI_J)S(U/3Y46??8W-U2%ETT/>B*4_ZD%[*I<^I%0>N"$F<4=;6? M6/N)M9]8^XE?&)P/1#N:\%0$XR-&\J=-6_:H6A%]&R8>Q9$!'VG40+=^2&CR M1N(@9VUG!1T?/6S0:+NQR1--<3H!08NXV>(1L;_#IL[>]E]8!!D;XED/PO$A M+E#:;Y,5,A'%1I$#XJ^RO*(-.$)!-I=T'7H@XP[$&$JT$<4]43X,^"#RJ5 " M&@A$E"UV8'FOBW-I/%Z^.%>&:/<*B?;FDR&>]$&(%((#D4V9)!W,!,INPL5W M%!K<@EL\ZQ3+.N*D7RR(74XST&/Q)'MN2^*9W):X]R)J5@M$/!*\+*V/N3&%?*<&3@JR^@()TT'E4O,?\M"W<3VH+<(HB<(?!SP#625= M.969D2\KI>K-TZ#"IXE584ZIM2,YN'%/G[7.03'J"0<:#W*^+J\?<)]B\Q # M+.W8TN0Y)L]IPTV"B9C,A'[3@M +]!Y@I15?.[ T9CWJ'C!P>P;4"T/Y0!.S MF16K/K:;Z+ M2%]64@(N;F,\W:UO48F,W$!D=\8DK" .@[GW(FH]H:\/[<":3KGEJQJ!PM6/'C7A1I4)-U8XH[WT^<"* IXM&!/35)L' MVQ))?BG2^RV5>9QD)N':, EH$WI[G"J.51B27-TYNKS(^1^AMS/O_7XL$BAM M=Y\?\6\:"LB/FQ0,RI2:G2G1?6C,J=KSR" J)ZO8 MD4NAOLB#0'8]U0X7JX8=#CVJ2*\E4M00W,HQ8$R@R?);C/V MCC@3>::H!Z,7D@(%N?RWF5*:\TOMEMAWW-.^8^T[UKYC[3M>DPW^#^PI<>"- M1LH$NJF$KUL?R7M!IX%" ^\]@!VB'7HT,O9E'!3E*E",. 7HDM_N?5PP".O? MA+$BX!/_<&7_/8Q(0@:+Q3#":@4F1FE1&ZF4<&B[U4I6JE12JJKFXZ:DKV2+T!'S6/:^ MKEZZ?/72_M97+Q72];I*^#XO1SC++!('8NRX2U5:PNO"[Q_7!N-*2W%Z![IH MX[R/#%%-I>QYU4I,HM.IAX+)B"B2H3V(->7D#FI/HC87*HYG,:75Y,L+ HS@%*WHH*3=%P80\IF]:E.M6;5U7. M1GD=@+(O95J=U*M%89!,>\W8V!7'3+Y^994C97>@'#]1;VDBBD,GG4_B?H<4 M)"+K1F-8IS0TJ7(ILF)U,+$5B\F3[" +U E5!SJBPGI]>V:,%CM:FP!:??6SKV5UET7[.#BI M@#M"S\779FJVQVGI,^&ZKX^,-T5%Y><#F-G+;!'!_@.ZZ,D[&??HR;_.4K'* M(MUHR/VX"Z"HMVZ[$;XO_?7)I:6ZR(ARN*?HMJA]5.10+4P3)SE&Z08*4NCL"T^WG0Z,7L_<2LRQ MNBK;G'[*&?IDNRE XQF*QJ?,/U@Q'K@E,[VKE=C:+@)&'<>3S">)JGL%+">5(,G?J2^]+5(4L./VB-(3DF[WR,UEL $&;J2:GNH"I" @BK]Q[N5/56LZ!ED*GH*43%; MR$<)KTFE4)6VB8)]O&6I5E2AZ*\^3.JHQK+IC!*%24UP=)16SPR1.\]4+BFH M4I2%FE>_WHN#EI'6F2,0AZ^22(3.@;BAX"J ?,ZIB58($>H$N'<$?[5"-;-L MD/%2-HJT,B>E^H'M#Z))$(JN0[*+C@RV2 7E8+(I_2HT@[33F0:.R\)2P2R" M+W6:A\:_%6!&"JZ)9;MD,:%45[$VL5,$J#48,]FOB>*&U)=)*S5*79;?SDKB M.@[D*1;4V$(6=#J9.MX#Q]9[+A_9V]&E>08FGX]$>!>%L<-="&1N)-UF24)$ M"#@'DDR?;X'$N_EB'5AW_:>,S!^16NW?(8/PT83H"P,1E],'LD8>7FY2116E M$@],1+"6(\J'C.TID_=873!JD49&ZGC(>$4,.["%!ZF1DE_2L\4[D!"#V/0] M.ZJ.S7KSG:6?- I>QU@7]_)<_Q5?/M[QD;L17Z#XEWOK5MQ&8/P61D8RH^^Y M$78E2EKXB>+J?4 %>@!X[&ADW'-G!!R3H?UI8D>3($YSM?N1J-F#W'O"A]1* M#S IHM0MN,N>_Q=\_F_D/R1?TR1HTO5=(0[&CX\]8<,=1>X09H]F$?HY RM22TP(DK3C^*M!ZB&,:<78D+8:N"&(4AGQE9E02;06SM+HCNK%84 M!2135D($*71:$4)6G"2$ N%MW)DU9]55C:54QT YN?K6$];$I-H]&3\/GS9Z M7W@N=K'BH>4_* Q/]BB73I26B;2\\M;C5I_$G\Y-?,VX?&R=R71*/9QR>/W&%A-^$I M5J82D8U9>BOT2I"\0#]#S0@IIFBJ@0'_E,[@>KGJOYB3,(I\F>>7&NVCK*54 ML##C:=@]&;!KN6H(V4TYLPNP0T)?%CXJZKD;4].,YAQG&B9L-\E'C4F;*>[.$OV?6\ON>]6LD= M52+LQ^:"1%O/;#]M&OGAHJGLZ81-9X)0L4PT9CB&%87 Q45B"AS'=WI$))A\ MBP ,XXJ+<'(:X]JC=)AK627PT/@."Q@[#[DV&0I%"L 2> XSHPDF3'LSZ>( MNQ[ L2-F]ZF+$LX*J(O^')*J^@\)$YY9@2P7M2+ZN:93*P$U06RH<5YF+N8LUFP);4B,*K MA65)[CP'A 3+?Z" *'<(@O3#$A/.+\62=B+YMK +85#@_$U)7&"+[8L22U!? M*99+%I-)I(^+6[YCBQC2;!XE-5S[8)CO9Y/3!Y:+D4Z1:Z/<*5+9$:BA;]VC MES2UD/0R28H674I H;-LAYY 1QE&2'XTZ@53I?96F-+0**\BO6EIEG 81H-0 MJ6H659OQG#M9U%4*U+3$@GNTD3#@0DM_'!@G8D]!-@P=/J2MM:G^;K7R@+UE M1?VAL+A_)^D$RGY 4K(Z^)2TK-T%2[OPFEO(%BY5S.LV^.Y2P(RH)JDWA$MI MW%L^5G^TI0(*6.Q[4=)_&"WY6;UNA@:(WLPJC#0Q#ZFHRVS)/\NM5KPH%,V9 M1TF1R_B6W<@8Q8ED8#2O"G./6<]/ZFI%X;AS]D5%0<^>PZ'Q M%0[2\[%@B ^'*^N(&2):_A8X\4-2PY:&LH._R%,RX,@'$N3 'P$PGL0*H[W_ M0:#(;+=9\GM4*_=CCSKJ&E0Z5TD9,^NTDA!Q,FXH5B^;DXWFS4Z5]Y'/V13& M/S/TDVD&:N?2X[^)6L)T@AX:AG42P6Y9\2+*=![E'7P,5S!3*&Y MN%JPY)VOCJ %Q1N$@2LF&@3SDP4;4,H;RB)U D=5,;^TC),YH8VL-;6P)]FZ ML1!7!X%/L_65L_76%K+U,UF^R?JY!6S]6*(90B,]+IQ\T/1%EG47U*Q\[3C0 M-+@R$#2Y?_ =* ,D*Z3-YH)V6-.I8P^$( $/DH<*C='63]FQG0Y%:5-X91FH M-)&H]I*KFFG]Q#C0!_DB:BA3R614#2<:X,6ZQ_)R0CB'PK"8GM"YRB(Z&*B9 MLK&3<7\THGA)\F:-9@6U:H4ZA,*OLF87;0)5$9 2!9G^1>4J).5.X!%[Q M,S.1/"C1R<6,)-7C,E0%W'@N;C0EJR1*>&!/(B>T7$YELUX?'4\RMV7>KN)B MB(\/,3@D%,GR[C#&O1 T:L]'$#XG,^KPY=+Z/.K: MYZ%]'MKG\89\'L\NS[HT.ZA6D J*6N))FS"X]?>6+Q3N?+ZHB-*9Y2%9P:N@ MXFF1;41JH(JM"%DML8@DR0465A$/0DG0$R*. =%%K$C:0:(0^,?_5-&*[1!K M,O(JJO+*'I()-Z!C 66-]GZ@4CE$ZHBPB55(JTY>"2#KU M?$[R=S'O9;(F@!)"02IRK4%*4"VJ::\23W*Z)LFT0C /DR*?]^F6X'%*_!U% M04CQ-A5,&F"D**FLVV(TL')*2+**)\T'3%4E$8GPC]P+V"+M/&^?HY*1O[:I]* GK^[KB[B+WKVG=0J; M.DK,NJ+BS#$5YAOJMK_+N;P?MX*4O6:4).!T,;"\4*A\!H]JHA+ITFIO!B]= M59B3:(:N.#KN:I MB^,]0>@4_J2HW2,-Q37F:,S!LU3*6IA%'61TRFB'%MA9 VS:JS:?1>;LM*Q: MF6.I#>:9:G&\K+&64UYSE>.7@H5H86 MJ22I/6Q/>=C:6^AAN\*6+%%L0B'M;/.NMG1083 &R94EJOH@"F 2+$HRH/ , M&4'C@;IT)UH/)&D%MYXW%$FS(MD!)-C85I2I\Q#FHELR:?75"MP,21Q$3=+L MC2$"LBFK0*(<2B??D+)=IG%GPE3NJ^>@\HRZ]ZTETF-\>?RQ12>;&H2Q-*JA MA M[PTLOZ]2$F7_Q3&?4!*]C/F3J6:.14VV,"A8Q4]1#/80T^(P']%#![C8\Z(8 MP)C Q;%/8G#4[56-)A_K4@G79TPJ$RA\I N.+2R;5+YS*"/ $WU,$=9L3+=\ M+1".TWA$:;63-;$&214C+ ]%V7=D XM[4 6TN*23NZAOE [,DJ0H**#T\-K( MQH(G5+5J&N8WXM!0;(S_)(]KH.IP#8?*YB:,G=8HI!1A98CT1'GJ5+%;WQHF M86=ESDAK:.^L]LYJ[^P;\LZ^&5'I42VILX7BT&^H6KBBJ[1/M?0VKR/-PA17 M"*.R=K(^#%G$GBH*XA84E%'VC#X&IB=2@I(+E,90K=S&@# C5>@0G;8<9#11 MY3 )H1+UB5X_,6!VO^:E6\B?I2L_KI2IXO+E#F 4F9OIM8DN.RL,+9 "ARE7 MW:&!33",V]S\)(XDQT3;38D0VFD,CS#0P-_"V_G(),\__T* JA7R MT0:9TD)G(ZD<1ZZJRBA0)U\M766&S%TK/H^9*M2"4%:UWSBN2#\WF0+DS8BO M6W[3E2515("8$$<1H@1L9$_ )$>(U#3/H(['2.9%("3]5.F MT MR@^3(1&S<*>*P81C "LU@BQL^OJ!NH\N*VW&5.5_4+9'3)*1.T^&G3!EZO2' M0A.)[:9BTT2BQ:/M&\CH&X!RR2G!2D3H*FM4%/!1Y!BH1@79F1<[,]F\6*;- M"KN5RJ#QJ)5.G 8JX4FID7/6E->_9I;$*+]T9C,5=/,GIB!O%22;CA!1SWXL MP+O%%@T_B:)O3R_[L67-HDAV5:FTVF3@N,T/#)G-'\ZJRR+.2-5=I@0QH1=/ M.-PH67TWP% 7+)XLE6@;,-_R"_9%1BNEF">,1@%5&T@HF,75.-@J=7Y4=X<8 M6M*<&A^1L=!T)MZ4+*MHDJ3384F5;\BB+[PA.%BU\@0/BP=63$QB$YQC MMBF6-EXN(9%WMU BO[9&/'Q0%J"XAN06R.5'Z=I3PB _$-FHDO9?XQT&@A'! ME7:0=7R55=VN0R KM_"GJV@G%> 4R8%JF8%8^/YOD3>RC OOL [Z=JWYGAG7 M6-)W;-G&]\BE(EY.M9*ZLTA;0585X9A+P &KP3C7D*NI"2C7"[%XU/ZW:!0) M.!HMM /41*,:/)[9P^$_R?JG*I_+TN6P:X"GL@0"_HQ1I_O'EOVWC>.:;1RW MCJV^@B@1I-)%Q;X2?>1*0J]61#V!Q Z;VK@@FJ(OB Y$52]3U9-=HRXN]U?> M]R,D8C@SRQ!XN08 ))B#@M3N1B;TILJ,(:#""CKC=!EB+69*!A?F=F);J>RH M.)\DP#T3]=+E[+)RZFOS@ILQG[=^M*4'30A@&"C=Q)H5OIRL5,Y@Y:D%E4;#0$D-*YGR/A><7*9MV(9)/8SEKY] M4U-;QK5E7%O&M66\9')X;POE\$O!DV-/MBIJZMV[Z#3>O#A^DH%,R-)4_9BJ M;:4R@J1P$?>KB0MUQ0E$OD=F8'(A/U)S2O0^G%.2GFRG"-T+[UY8C&40 M"C/^Z]EDO8JC4M"X FH.QM2E(U&Q_33E$ I3J.4*ZS(-3W8X*C^,L246?;P7 ME8CNT89D3#RL\Z)V!F]%$/7_2]5M$)3)Q'/3 !!,\1>D6.7FB\U**K0O#M_S ML\> P239IC?V<,(@W=PS2B43;%BP?]G[VU[VT:2M>'O!OP?B RR M4(!.ELUW9CP!9%N9:!';@:W,GCD/[@^T1-L\*Y,Z)!7'Y]<_U4U2HF0Y)O5B M=HNUV.PFMD06B]W5]7+55?"5WOP?6:#SE P^*'CBEZ5G_!&S4) 'Y5G&F6?7 M9ESP_%G*HCXN<",F)=/#P'T%IF;IT=!NU+0;5$"[<56&>\_AG06(*0.=_<]T ME"551+ KY01*/CH\:T?+IL?E^?(A8T[G-.K//=1_8 ^7'JQHZITU,$-\FT8Q MOP8+ZN/ +])"?/\<'MQD_&SE0G4&YO5F_D%>6F$YFG**^]J'6_TH&0TOB;)* M9[:K^0.4)]OA9MM[E.Q)L6#9FLR69,#GUX\?9S,55\"OFT?3GN3\:?/)D_,2 M4UY2?>TAXV43$80S(L'9S,R7)\[WW/\PS*+V:8LM?,UX!-MSU/AKY M8VX?"F0J)R4$.\%(,Y\9]NF%WOB1S9EO@BYW#LO-B18ST[GT1$56G=,B+NLI M#T#&8,W&"XHL9I>RZNT-+-:(,*K)61ZRX)KD!):Y(2V(+!\\GHC/[3FOM/,\ M9;D0#/:8C_#D'N&*]P>W8/8]*P?$>0*5,63F$\=F58*LE%K8YHRULL(-YBRF M+#LWZYXZ/)AEFN=:S&7(YN=XP8@H?CI\]1?^[V4"V/EY"N4O"] M/MT?2:GZS+W4+'V<32091VP",&.HS;3,U1]G$>UB_I<-\)EOJX\+HG#.S7(R M@*-72B2713<)\ZGS&90Y_2,OA$SS4LQHFA-X^S/.ZGCF [.3-_E]=M\9HV=! MM\4]ZIDTRPRJ&><,O'5867GAN5"!GQ&VYJRLN5DHC]>\*8VQRXDG/BB?>0#D ML=H:65!&2?H9=BMCZ)Q).%=(-$V9XS J]DX&>,B?;(&A9>5W"-N)#WR0)J.\\F/X*!A;VX]LHL7\G^!@/NM-VM67$ 6 ML[7#>"? 8>1)ZLSQS5):)03)RBGJV:\J,#N]9HC+A$HX0QQS5%<_=/6'8_$> MVR=9>GZ>*,S0OGFF<''P(A\V_>1^^>7X90KD+OC.+&?(J(*GX3 #VV0HH3R" M*EN++.SA CWS5,^\2K((S,DB*XBO_R_[]\(PH 6FD"R.+48%X!CH+=L($8W$ M; 8-7PTC?\C7?GZ6S$+B(&19[B@6(RO9Y?#*(4O 1'.(W;R1(ML2$ ;]'P]K M9T_!J7&"E%.I+SS2D^$?IH:09W/9,@ALD7@BRI@]_>)%LI1#5O:T+S/KT2+!&__ M/RQ_&',(;\%>R2"VK",NP[9R4T'YF0D<\V)V:0AM MPCN;RHJ%3]T%M[,VJ)F22?G2'LN%\3QCU=V5$>A>/W-QK!5MV2*+:)+[92I$ M :QM4O9/N&2,2B3#YV?[-*^!WD3EX?;3<3[NB77X%B;0*VA]9Z.L6"ZWL ^_ MLGB'!V7?:%;%Y5%S*K=>8^6N' MSKD+N'>>]R/=L#HG']C+S\H\*@A9)/]!R0[7\E=9>C!?8DMW+;VCP4J592Q5 M>W_IAT48[A;-(Z;""@/T[7)/]Q?G]G=+Q>"T_*^NQ\9 !WV6S M7MU9D]J\1>K&&^;)QW=;5$=_YNO.C^ML>.9,.>69D'P@)%&6'8,<]%6>S#EG M,N2>=S2>9D?Z_(F8@U$.!(B\!4T+"YI8T,2"YAX5-->>MU3[$.0H)V[WY^0+ M8S7K,$*[3O &EF _YK.5."SZ3XD1;MOZ#_P7,2/ M@"WETB-QB!AX2=D.F'% 9)OK=AJ,9MP)P7@\S=@0?O@%I"W)>1<.#PKBA8O/ MA&, .1D.1]S]HNB, Q;:-F"!Q3#=^>H;@*[2? 0<"/E2*/OB!\"-Z)^^I^[[ MO$LK#WB+N/>2W>DD8L%UEDEC1"+_F7J!\O\Q;^;_<4:1G*3D/.,P@=.CQX:/ MS<*([GS^\;J"]@[GB5%>1&<(6=$<#W M^<4A\G(ZM*JI?>YLX'481B*?TU$5(*$1'SR9-_'FJ;/21,8;3B.9M2'/;A$- M66*6YT89_" C&"H/6"TBJ-I/!>[@B-%-EOB(\@;+NXA1=[*.'>8HYD%;_B3* M[$&X7QGF-4 ^YA-&BPR[!S?R73Q(?/]2]-'\,+0F4>O^!W\]7K6;E1L0+<[9 EB9=BK 9MY4$3!F%AG;$%N./ZE[KZ .Y'"1A3JI^]_-VL MKILY 1RBGQT^1;;<'_KWUWZ<)=KYDV>@&;IB7>7W6[&ZENE18A^4RY@'L[-L MWH*0E \YI3CC\ 2;GV!+R_35CBXIZY$VUB.Q'HGUR#VJ1[;!\S7%\WL'WD_O M%Y-7,;\K=>J-^1CIXR3OB.#H[\6T1NSJ@L:F5CM9I+@A^$N:AQ<'N7 MOBFMDN67M_QRBWR[]79A#6QU<66',%\HA76:-TI36$1<-;/?%&\X>]HWI?3] MIU4(8*?X.==MOAYS^9]9C4IE^;EM?4:N\XM_7W:_U5Z#UPQD'A<_HA]4]LDD M&H-8OZG\/[]S#-[8>_S($0OOA_YXO"342TN7'3I@CI1S[]XOSI>R\I:>)5]- M3PLBR\^\Z#L6S_WR([VI[G;0Q8WZTL,^\6?S)\^F]_ !J?-=RD*Z!77P-3-? MGEM;-]FZ7U(B-UE_+4TTS:LX?W4'>>EFD]?$[W Q32?3%'XV8(&9]9;%>2[_ M7ZJ_+8%L\C$&G*4&3BZFGV*^=C';@)0ZXMCP>>\AR>;D9-IE(2*[S<1[S'K+ MLG&X/'4+MJ^08A:@1W/)9H.S>&5V9_OW^?=P$J2/'/^0^O.I$PL#N^")-WX7 MQUFF('=CK]B@WB)30(E"^>O(-!B,?E>ZG)/XF0^;"Q_^T(#*>O!>BXD<"1]R M%M_Z&ZM(7WBN!A[K:\2+$CMY..V9AV.A=N8$9"$W8M#D3GG/FP(%2'<,_AM&B=3;\[3DG=3L'8=1O$ =GU.\JSDKXWY"]\88O Q*_K& M/&EZ6I0@LX.N][_38)*QP,$C,\C/SB=Y9.JPQUN9?R:ECON;'$U83*0<*?[L(69S M?"*(&7@[)?].WKCNA'5]^8H8VBR-?NG$3HM$: MHNWE"X.CJ_$W4UV&Y1S$\9^\)/;'F]^&0]^_N7GS"C%075-?=M%8OH<5_E(X MZ$&P$2C@X_OBA[5\M^\A9[6%<&G=?%66DZOPQE=_<"F-2AV7J-0DMFNN=9-F MI+9THADJT?6:0K]NU"W&BBO% J6()W=#Q%B$I@:+T+:(95L2+4)JZ\1@*]%2 MUU^%[;6$O?!'$$=\XF].="/4FK1,8C@.@2!%HB4)0FLV"&ZZ:!=?7'^KLJ%B MK4&74-)H M6(+@,E+-0,-8<=&-F3V<)KXXZ\XV7.(ZND2K;BV)5ZRYTON;_&2(L&>>:@MI MT'4A<+R+@('%?BZ#Q4K@QL9ON[UT<7OTA$RCD/D<]U;>'N!YQ/3:MIZ-%#*HB8]NJ@VVKZ^H2VU:Q;17; M5AL!7R[D-,N_:0YZ><*XVCTV/RK,9K1'H7+'_G^G78OSMRT9#--R$(;9"*)N MW1-@G0[",J@RMW/5;>T6.ACG -,JV0-4_#853VLJ?B\W&T)HY\M3D=.WM@[>*WSWB)![-@DU#&+H!@.:R)1])IIA M$9M2HID;Y)]ELT7;7(/?KTZ5#I]'F9'M\4X_6)COQ%B9ND7@O">V(Q4ZQB*J M[H+0"-AZ<05>9/2&+,"]]L;9K+Z.)\CJ,U0PB/R/1*OO'[]1D_Z^_KVP$H*5 MD*9ONR\G]5XB%4RB:2JQX)2K?<(U[2TZX$J8E*A&38R%O#91SS;=*)JRKOW7 MV^QU[BN&591-4\L5XBWG_/>XPL/]2]%J/-V$57B>(8R)5GC)C/UE[J RII91 MEEGB["O3<#8PA77CQ+'_(\IX@[[Z:>K'AP?1C?+GU(/(+_4YY5!VO=D%/[Q, M\;%KHJ"L[,4:.-A?&#'.#V_,&>?'09(%J_E4['R4,><[XISM'W\UIP(+85@( MPWH,%L+D5SP6PK 0)FU(6T:UB!+94@%_])/FHL!_/7.;.M2 IYTVS MMXT*[YIK)LSES:_(E4M%/6'.>0OQMQBF4M;36B.ZCGEHP;.KJ"G,0^\\#WTM M51Z:$B4M^QSZ&10:A$8?9YDHU 8:SDG&%\<0)H-EB3T[#K'ZBK MO>7,ZQ]LQWBK=$I)FIST_CP8OZN0W"[I$#G*5RQ>6\"EFPVW90MSZ(.O4I.G MO.Z@-]XSN/?O6]/6C,IPF<'DVP.!QXG_$[J@-BT+&-HM"M2ZVEWGJ MUZU-+)[?6!E:H93L7TC'CR4463,TE[/C+U%&T]P)COT,RC_QXC3P!4G64-,@ MJF$0UY8*R:\3QU2)9=04NHU5E54^63Y7,HA%6XV,-A)6I*W*1#RH:28Q]#48 MM>5-&\I5-D ]87FE!GW+YXOSP8QHZ"Y(_??)Q!OZ'\/H(?9 S*OI-2!GYUZ+4'FUBFQ9Q')G8LM>4 M&9T'=!Z:OBTZ#P+W ^J4$L/09$-AF)2PP6TN10R&H,@"U%2;V&)=9(M=5Y?( M%HMLL<@6VPP\0A,0'C%@2*E;/PAO%2_TQH])P!!7BK M)L$/7Y"N.$PQ[/T*O/CAQ\7ZNYZF!01^*C<^UXRC?WL MF^,(+CJ9!3KL_O$(OGQXP%F*X /!C<\IC?R?$W_(=M8P]D=!RK_I)Q^6 6RX M3U[8)X: ^^0L^L%'!?#U-5L-R6+<*QHBRC'$0$19MOB(J)=0S/=9Q1 MM5 W0X#F/VH:Q%,635/%%8VN(=I>KB6YD%\BR'"$Z+/<"SS.9AHQYDCF?EW[ M<(^0>7-P,K,?L/JU&%D7AY4RB&;+-"591IFWES7?^\W3'65COA@#5,PVC5@[ MIM68(ZF%QY1_3K$&@6(B>*U#AN M6XX")NH)];2K@GA;SL*E.,T/1QBA-1CMR"BSO,>=;-5IU!1J"GEFGN1G=15Y M9M;5)?+,(,\,\LPT J%8<&?% %!\SD WWECQDL1/^=RP&R^(E1_>>.JS<5_1 M]/9.B3APA^%R8O_.#UD[K!*$\._GAC,=[AG;C(-D,U)4L)%L1K(7AN5^.=-( M&Q\<8F2:3)42W80_JDRY)LU2B6J91%-K]HU@Y@;S$:)I:CD?@;.'J\830H[U M/&76/X/@QVS> M3.-)E/A\ X<+?#..'K*?AVGL#=E)!_(EWCB_<\P31HL/,QS#H1C< M!.QAQN/\SJ6>'=#/S?+YF7'F#1/R-Q*R7 M![X*#[!ZM[*G*_<(Y;>-@^0_V3QQ/G %82I4SE3HRL- C/0F-8BN4V([-9E:FLUN:L2V*7$,I)<1-&6'FI* M7F;S("A#H3":#7_B/?(\PKT7A.-'"(-N>/#. ^O#@]('(+2^C:)1PE)J0PC? M\\R8=YNW@C[;:C, ,>?R@07?*!T2B"T1",AF T!*-)E56AJGAI ME0M>R2A12-5*GDF;4:D]RLS$E$HCT?&ZIM^IZU/P!,FB>U98N>J6EFXNQ#QC M5"6:W2OM*TTKGM94_%[N.,R)R9D3N_1OIEEG*2OU3N\GO.Z:>C\AO'GDY;.. MAP.5MI KEW5^,/T"8\RJ8LRL$*\;%_.\W@[4GQKOLL?Q7<*V?%X RV>$Y*^9B!]U/),C7L(IW>3Y_](KQ] MQZ:-G'N3N_3.X]OA\]0?'QY\3[*&$UB-H^FP0-+WTCO0=)BUJG1C]K>3._\^ M&,*BSS^9*$&23+,ER02[2ME(F^[H/@B#)(UGH'R0A_^=*/XXN V8->$YN$D< M)+Q/@8,'IHFOA"7A;D XIH$)OQE\I2R0QP4:%@)->E8K] M:R824]!2PHJU-QP>/&,L5H#&[[T1W#F_*$^">0P2-LP>LAA.$C%AV&>NX<5X M4RXJW/B&M6N,,F@Y^]QR\BR>I=4NSXZ5>?)'>8BF8U"OG]L4N$9GI7'[R+]( M'9OHADXTRWKWR_8-:F6BF=[^N$/>,<1Y]3%)K,][./LAF"4O/%C$O#S)"B];[#B8,[\ MVRA^G'504=8X[( M0STQ%J!F:\35#:)+->K9-$WBNC8Q'+K^\FNO(?Q$B'&0C0TBU#+)E2O M63QM5&I=UXECV\3:0MUC[Y?=G[P!AZ5G8@\>,!5CX4F-LX+= KZ#15S;;DO= M3:Y2.NJI/N2@O0?ST>>+\\&L^>TN2/WWR<0;^A_#Z"'V0,RKZ37(Q9$*[*,5 M<=B[CP=,.+D=RR6V4=,.-0RTT U*#,LDEKM=W,)\E7WI]?_\,OCCC;-H..<_ MGD?Y1O6/M-%]^.HGRSX"L)G7#[254]Q( MB]EG@>A37$T, )99>3C75@%8XEX,H6&O22V2#^"N3RNRA7M[J9*?D/_RPJD7 M/S9$;D+=5K+*S-*IF<2L5:"1%U &[;;R1?P[#M+4SU_#M3?\3R.O832-@_ V M$P)>1_87_DZ.+S\-6.W^QH]C?Y3](IJFK7Q7S=K+3$V"D''5-IM[>5C+!0M& M&1 >+3P\VK:)9IG$I+I4I0'5T(CMRE3.Z.C$I2:Q["I\7<(4IFV3Z*Y&+'US M\-O>[VZ10>B4;1F+&%)AT WBZ 9Q'9G@RIU"TVX5J879Y[FJ[0VF"K?W6!<1 M[$]=HH/QIG51RPV?ZX:F$\VMV7+2\(8O-%T7N26$JEM#)B47B@KUA'I"/2$O M8]NPBJI#+,>&PU2F. 4< )42U9))YHX.D;W.R*"DBE,;&9;WJQ2CBO5J&7Q "]-7246("@;XR M"1:A1FU\)5N ?VU!BN?A7TTLCUWCS218%B)8:D&09K5M]5ZZ"7(AK(278>=W M/T*,F< 8LS5!1 T72$W5(:I4@)F.22Q5)9JYU9SN#A>&1G20UZA4.F]YE49D M=-F:Z*&&][=MPAZO!,<41>9.'42< /N[T'%-;/$1HLH$196MB1IJMJ9,3,TB MCBF3<>K40<()L-%S'5LXE55(5 OJ"?7T:GIJ7E0!--3&"$4@'-FZ,*%&A;:( M[=APD,KD7+%V%\=T0&I)/)5:_+![X:K(!F%!3:&F7E53 L@J@HZ.$#IV5(*. M60@=6[@80L?:!D@0 SI&6XE30NB8<*\$F<-D>$LB&$Y1D%QU3>=>GMI[A*(2 M08:=W_T(D5P"([G6!.PT6[2VB&UQ.)=$0GTTZC0EDEL1F=F2M5A8A$-M*U:54(I$5R56G.S]\)7D0U7@II"32&>2U \ ME[,VGFN/!X;2!01V^5>;^6DUW*\G\T)/IG$,OIPRB>*4C0F-;I2CSQ?G@T* MA[L@]=\G$V_H?PRCA]@#^<(H?#_,OG?T3_;A3XJ7)'Z:**NG@QX>K%PC.\?\ MV=9N,']./RX0BQ!7EP?^R%_U%&_B1* E$JCW"@$S7[(U' _(_?J$E_7_]>&(<* M$3.@IBI%#B4!N%OXDL$RWM:T2]U$\5)E^;15F"M ^.#B"/XGWL3U?0C2NP#\ MY] _/&"X6>9)PPFBE,R/\N E+]^".N_OX5'NBNM?ETTJOPT7V O#J3=68B_U MV:WT#]35WBH@P=6=%][>>8%R.8WA R?1_;T?#P/X*S/.1/D7G#SP$>4Z]L+A M'5% AN$=7'<\5JY]933UV44NAFF4*XA^4'+O6SF:/ ,S??*ZE"?>1,F/7Q,Z M^_)K7C[!=;T0G:VZT_Y?L 1/^.\R[YDMT4D6Y"VN07;N+X MO#CYTCOKGW2_@MMT!E[3W\K7_EE_T#M5-L)$5Q#F_&+0NU(&%\K@2T_YW#_O MGI_T08RK07?0.P,57BF[75F?/E]<\GO_W>M>7BF]\U-X:)T>'ISV3GIGQ[U+ MAOPW_W(?OO>-?1GL1_?[:7]P<0E>@F']?J5<]KY=7 [@$R=?O[.+?X'O]<_? M[?RU0 33Z?W7M\O>U17P]SY/M "2 M$R-/=,'/Q_SH$S/=XQABM'A:9M5\CRYL5V8MR83+0"B7%_\NHOJU,@&E[Z]( MVIQ'J?]"@F:%!!OE,S#-)=PB>ZW&%4QPB93@ZH5I/$U2?Z2,(R]L.L55O,D. M?;?%W-;NLEI:$0IC-F[O=PK[@2BIX-D^T>38)U;K=TE[3YA+_V8:CEA.;QB% MR?1^PNORJ?=3F7B/WO78%V0O,2\X^RY5.UZ5?=7DCJ(.FTFJ$\V2J<44SYWZ M^X=G*M8^<.JLV75_MWLOB]J4F(9,;8MKRMQPF?-U5L<62W=RM4>6&:Y)"A&:1HAAEB*"2X6@Y""EA&P$_2$AK)--\J-W%TKVA. M]AC=Z2V(D0$DX/Z:O?SC'&Y26T6Q3Z M[S/JSPSMMG#5EY:9]D$S.>;MC&':_/"6KU?V&[Z.JV#=HE"A6IVE*!\(SD 0 M'(+@$ 2'(#BI#D1JB'<>?@Y^@A_U2_!;0^,-,G.Z _";6P_[9E0>;U"+]Q\O MAK,27I\K?PPA4":M%XX:(=N^G@;C41#>)BUC6S_SAN# ^_%CL^KW_W<:3.YY MKT_CZF=:B=)B;,(/'R*9L9]L"^ IP9JXN+D)AOYL061_X6U;N#;Z1?%#>CBM M"*!:O/O>WOWHU8#,;H/%4O?%F/4D2E*Y2J5X5ZGNNHOS92=;2M_6ELHG!#V3 M,:>N(&P81#PG MB=)A$&^%FN_$,%TZ875'PY9CD=I@:0V#./8VQZ[O3ES7U(E>:=AZ\[)2F^W[ MBK/AFQ?7U>"L-0EU-Q][L.>&*2,9",(A/&$"O\J&4G(82X81$,$,,3?$V#*Z M?H=&DUE-^&-7F??5O+B4J+I#-&V;33H[7 K@-]DV<2H-4VM>7'#Q#%@+EE,3 M'(P^TYM/IT$RB1)O+*A1VK11K*$5V;' DIHJL?0J9Z, ZTP&":.C' T]?5FK$]^J%X0J*&4$.HH79H2.+DZ-;0 M9%_])/F8Z:0['$[OIV./-1R/_$GL#P./%981;(9WW=E=,19,A 2;=5R(K50# MPD%:)104(?],+6)H%M&I2DRC2A52!*%-CHRAABQ%"0KA-@16Q*%5!F\+(;%- M#-LA%OQQM;HSK"5V$;9FL$[NX*H^?"86K'+:,6&GNQK1*Q&#BK 63<,FKFX2 M39JB*26JZQ"U$G)/!'DU@YB:3LQ*^%T1!+9 8FJXA-IUS]GVN4[@)W%X&0(Y MMBBV:1/'L< -J7*@-R\N):[J$D>7HT#A$,KZ-70YN@DL.)U<2FQU<[@K)LXQ MI8<:0@VAAO900Q@5RP+IZ+B62RS=(+8TL%=J$1?^Z*9+[$HP%!&$-HBF.D2O M!,\705YJ&+ L=&(XTJ3Q'*+".G9TBQBU@WMY'539^*R;.#Q11Z@CU!'JZ"57 M56C'='O\0%X3( M0>M$I1K1#96HAAP5"1OB/D9T)(=^J6H1JAG$E83A2"*.D(=H8Y$T9$T4=^.G5!1T,2&;A.'M>75Y?QKS.DP+(V8-F5H/2DDMHAK MZ,2J1!;2O+2.34S3 @7+@>+1B>N"QZR9(''-F 1]4#P744>H(]11VW1TM-O) MOI)-%]-PNAA>[*6+[2)L:WRRS:O//5-PY-GK:OUJPEKEQ_#U-?2^A?O?X\BU M)E__GS[HOIC@A:^^3:\>!]OAT$,"P0XE&[N'=\>ZO?_VZ@2UZ#$-Y8,]H>JP+]2=[8F-1;2)JSK$W!U/_1:,G\M\JW98E7T7>_,MQ:;K MN,2JO6!7V&M)&@KEXKA=>RF@AE!#J"'4$&H(-22(AC []R('Y=P[A^F2':\*'8^5W'S M9;O[28J;R[CEV8E[;L9/[N"J/GPF;AX:9IC$AM?GV%7Z)1M"AUF4EP^/U8/&M#UO+JGOXH2O^YA/XW;R3 M3A2,K\Y:CNFN!IIM+)U#--,A=MTRU*L):!,3C*--=S6,8U/Y*$0NMHI,(?L@ M]J9KP;"(!KZ&NTD/73N,M*@==NV85*$DC[B+5;$)='0*#78UQW$+4 M"4ZWK@G=V4)-HK(!J8:PX56=#$@C"[%6_D/^8V2%E4;D#=9S44.H(=00:@@U MA!IZHB%,R(G;?]&A/ +06'6\4N= 0X&*372J$<IHIX.B9:C[;6^RD1?'CZS0Y]U'TS!-L D#[XIWW<)=,='TYE-7L 23[F@0 M6JI$UT0%5VD0_IK$52DQA4434$,CCJ82PQ:52!TT2.D.1XI(FIV15.R-=SVA ME@5[2J\_Y0PS2AB=H(Y01Z@CU!'J"'6TQQFE70=]C77H(]01Z@AUM$\ZXAX$_/2?@^[QUUY9@I( 5"N%8,]%9<;;CKW[(*VR$-^[F-7TENED@6E3\GQ,_9*.-AYQ>9Z0,HR1EGTJ\L9\0)?'' M8XX)"$?**$C2.+B>+GR1'![<^J$?>V/^&6]T'X3L0>@LOYIQ[\V%EH*G4_9E=076)9)J&NDUV!0MAG$U-W\W]JQ+ HL:E>7$1A MLR0I_9V'J/E%* 1BJD8LU2HN0ID?Z:C\GX<'#/SMP \M=785UGIIZ-H[PIYW MX@^9'L:/'Q2V2&!]*$>3%2N O*4D?Q_[BHF;9@B59V(]*.8]K_R:* M_8_>^,%[3-ZP;?(%_.S^?\-#Z6^*2_)Z^#+W^\H:KZ=B;J M2>]\T+M\D\N8"W<$HA8J>@A&Z=U'YX,9P/-YX^ V_.,-VU3LGNR5[$J7GZZ^ M=,___-+M*U>]DY,+Y5MO<'EQ\J5WUC_I?E5.+LZ^=<__5K[VS_J#WBE7,\B_ M,V'.+P:]*V5PH0R^])3/_?/N^4D?Q+@:= >],U#AE;+;E?7I\\4EO_??O>[E ME=([/X6'UNGAP6GOI'=VW+M4V/8E?/\IW?-3;KZ43O?LXCL3KOSMV9?S[%)^ M@>Q?_&O=RQX$> -0\E^]2_CH\=_\RWWXWC?VY?.!TOU^VA]<7/[C-VI8OU\I ME[UO%Y<#^,3)U^_LXE_@>_WS=SM_+4?]3YW>?WV[[%U=P5W[YR#(^5G__+BO M_/V]R^_?_Y2]F*U8CFS'\N.HN-SQQ>5I[_(][+2OW6]7O8_%7RJG(=E3OE&R MR_SQ1GVCG/2^?OW6/3WMG_\Y^_?5M^Y)\>_R+BX";+[?E3^4Y[*BLU [_[(! M!J"<\RRL0;:Q%TEIRK_:+%%:X]7^KBS)=!*%<#).A_P #4)E$D>W<$@DRLR! MX.Y"X2R4%UWIMMK\C3^[ !:.BMGK7GX+RV\I5ZSEO%UXF=M=)4O'"S? ? $4 M*W/V@AUXPYE:9K]9SO3DG]3?+B13AG15Y^+H9K9?S6J!Q>'WP ^V) M&L'SJ.B3YQYIH?4=(M+X^]YZ=:(BWK6"X3T!5U<(D.LN5N1NE%^Q-%1!^:7. MT_P0_Y<73KWX<:,*T7:+!)IE$!6B DNMR7!V]"J(3]%?<7O\M![(7)C1_'_DA)(^4F^ E_\9+$3Q.E$T:I#W'O.S'> M:\=EH%06^=?M=L9MN^)5!V'JA;M4:(SGLS:3,?REO?D9=IH MRR[:U=2)[>X=W;*([5#6:=^6RKB\6T>V(VE[D1H?&:5\BZ,?0<)R)VP(0' _ M\8*8U0\PAFO>QJV(X7A%9(7M8WS;(MB^;7).RK8UM[<&MCB60]S7BR<<.H?M MA1M,9\O(H%%&\W;MOL^,.9%>R:-/=OU-A(E?-I*<0RW43/@ MTU;"272$DR"AXRK:_V@,G83Q8EDY,78 )&OOKL94>P;V.%_0CVLB#OF+KPBDUBFUL@FM_[%RH= M0,A@TT0,HJO:YF]7DE!5WAI0>PWEKH;Q;#OO8[*=1!RG)N_\\O@S_>.(L*GO]XGB$PI LM6PL^0OOY- ?P#!))E(K4#@KM>_^RA<4= M=2!<=%234+5*'@"]3?0V&[>6 GN;;=Q-4I89I3A^6H0U:J]AV_:HD2V'SZI. M#-ZSF/MZ(8GJTZB^XD7/BI! O<,PO$C^^0H_Q[+5?KACR". M0I9?]L:'!_#;U,]^Z__O-,A(,\$/@5^.,QI/?B?O/OFPO+!+S^"L#?3<9YHX MJWR.EG^UF9=68^T\H8D[^GP!>[8PZ'=!ZK]/)M[0_QA&#[$WJ?"!2^8VO8]N MWD\3_^B?[-.?\O_+2_3L@%M%.;=RY5BX<)XNG Y])][*Z2:*IXS!XOC^,YR" M#6' &96?"!AP2ZN* 3?J8,"W"BA'=/I+Z'3P(XZGP7@4A+=)YC.\=+L="[2N M)^G4#5'@R?_R[X(A[/%,8/ 6LK]P5%WA0%5WXNCF LU/O Z0:1. = MU5@<>[E1JK=QH S8SB)H.TM;[]W&-+0,K+ &L4V5Z)78)=>W;EM.H#,(M":3 MQ"9174H,ND&53#;;O;UMU ]G+1<"=DI1E=@J["):$T#<[ [2]/J0YV;5S+:\ M0TQW2?*^NM4/W3$D;G.L;,?:#.YL)NH)]33-O6$ M_J(\?(3H-\KF-^(1B*8=]22XGN2)][;=T]D=#J?WT[&7^J.%J;B8]A8D[8T> MFZZLX*:UK1I4Z([5:@VVTY/T[V/XC3XOPP8 M*68^SR0F;!R+ZE(M0FK9Q#*K=&"(([,)X:)&M(U&@[7W%!([+8Z%6$D*L9@- MP"@7]22'GMKH,6 Z<2OEOP42F5 7G$:CKM3RGGFR M=1NCIE!3.'2F-<0V;;UW&YTQL9E(3&):%C%,F0KZFN425Y5)8I,XND7TNEI& M_PN]"M24K)J2V?]JR] _0V5FN4K92I2CA%*=6'9-VK!F#S]-):I6I6"%1Q\: M=-34'FCJ2(A!G4C2@B0M]?:H5"0M+W&G'%\^H3)I7F*D,9&.0D0$&8Z0Q@1I M3,2X=QMSV#),(\9NNE?*/VS>32>;]6X+ +5C$M6NXT"CR_B'N,1*T[O:A1F3433CRU9D6E82V[ M%CNEJXRCQ^,.S3CJ26H]R1SL(2E#"^[=]@2]HJ(W[@F2S;2WC)-! MMU2B.W+Q&U 5=K]9EQ:D:4T;ED,LO4IPTW8R$[$3X'7RWZ(LO\K9;U$$KI/[ MQEP QKBH)ZGUA ZC/,EPQLNF&D15K0KW$,N:/ T-*MNI5W> M4U V##MJ"C6URY9 L4\^)RWNC,_8+2@9!G#!-Y1&R1!$]M2BQC"I).U$D MUBV;V.W)0,AV3J*F4%/M];V0>TC<@P.YA_"P0Q..FA)<4T=+! R'!\K1I!#B M)=(%I7S*.$LD#/-G6;K,JB>IR47)*%_:ATV%_[-U$,A_WXP7M,&'7#T1Y9MSQL'M^$? M;]@1G]-%[$R7GZZ^=,___-+M*U>]DY,+Y5MO<'EQ\J5WUC_I?E5.+LZ^=<__ M5K[VS_J#WBE7,\B_,V'.+P:]*V5PH0R^])3/_?/N^4D?Q+@:= >],U#AE;+; ME?7I\\4EO_??O>[EE=([/X6'UNGAP6GOI'=VW+ODA%2$>T9*]_R4YP*43O?L MXCL3KOSMV9=SIRJ_0/8O_K7N90].UP$H^:_>)7ST^&_^Y3Y\[QO[\OE Z7X_ M[0\N+O_Q&S6LWZ^4R]ZWB\L!?.+DZW=V\2_PO?[YNYV_EJ/^IT[OO[Y=]JZN MX*[]Y?=G+ WLQ6S%;9O4.G0_+K:+^+IQIA:PD5^] M<*1,$U_A\90P1#K?O%0D7I^KZ"9]\&)_6_*L+PDR#$G'[B.\##N_^Q'R&R&_ MD03W?I7"M-A+_;4P@:)0)-NV2EP&V*Z$51,EZ\U8BG1BZ@Y1+9D*T]0Q.8V5 MX6Z3XGF7>G8=E6BJ2[1-*)YE.^_,K1F!H\\7YX-9OO N2/WWR<0;^A_#Z"'V M0,SW1_]D'_FD=$>C@/6;)6+VSOSC-VK2WS>^%PI?OR9)#&8Q[&U.815.6GD< MA"9LPR#VPN3&CV-_I-S$T;TR!#N1QM,A;U -0F421[>QGR1*YSQ*_<,#:KY# ML[&%T\^@;)ZP3.,8J$M<@\V0V&;/X [-!26ZZ1"[TL3SO< OR-7>A7I"/;V: MGIH750 -R1PWM6W&M;S)$X.XIDZH69.QK]E 2'6(:FI;)G#892BDJCIQ;0B) MZB:IT+T1X#A"/:&>T+UI+57R+IDBO1+!&)9#1;WWJY1#T<<7NT#:T0R3:)02 MJ](@67$X2%Q+([H*[K(FE]Q4-8GK,)ZVK=+4[%)BHE.=&*Y#7%J7IT:>\W![ M&_];'/T($G&Y-:E%#,TECB$9N28EIJF"K9*+JE8S6:\^L?6M4CSM4&!3)Y8+ M CMU[1-&]0)$8:@GU!-&]5BT:&W1HJ-Q/A\*#FN5HKLXCH)KZ\0Q->+HD@4T M.NC;M8A>FPZRP8#&L@EU59 ;*2QW;7.1+P$U)86F!)!5!!W)D[)!FL_VW1N+ M%FWF7%-=HFLFH5OM%MBYU)10507!96)%M1GKFD4T>YML<;L3U](M8CNT34AK MV?P*U!1J"OUY].>;9XRVQ-IJX4,X:>5Q$)#ML34[3VKA#=4LBJD1C6K$-.6(B32B&@ZA MND9T!]T;(8TMZ@GUA.X-TCXB[2/>NZ&Z*/KX8E=*D27EE>5N/4O*WF]\I'W< MC=B4:"J%=;C5?;-[^VH21S6)J,*K'HH5@ M 8T@18N.9CM$M<%I-:IPPXCC*+B.2533(*HNE]S4M,&[H<2QM^I/[C2@,30( M9C2;:$9[N*UEZ_-$3:&FL+\::6*0]A'OC46+1OF21/'M#5H MU+H+0KN$:C*AJ%R#\P]9SC8)-G_@AN#[-6BFU/4%&H*W1B1:!]+ G#>QY?<#.-M36^B'_(<".% MKC*V68ENE"!,O? V8 _C)8F?)LJ#ERB79\?*'$BC=!CG]$?^4\,AMF$1UW ) M=TGX3P\/YL-6WWU0(\) M8\0\^@(G7?^_X:'T-\4E>=;NXV\N_\^<$5)5W\Y$/>F=#WJ7;W(9<^&.0-09 M94$P2N\^.A_, )[/&P>WX1]OV++)63AWILM/5U^ZYW]^Z?:5J][)R87RK3>X MO#CYTCOKGW2_*B<79]^ZYW\K7_MG_4'OE*L9Y-^9,.<7@]Z5,KA0!E]ZRN?^ M>??\I ]B7 VZ@]X9J/!*V>W*^O3YXI+?^^]>]_)*Z9V?PD/K]/#@M'?2.SON M77(6]VP'*=WS4[Y!E4[W[.([$Z[\[=F7\W@@OT#V+_ZU[F4/7*P!*/FOWB5\ M]/AO_N4^?.\;^_+Y0.E^/^T/+B[_\1LUK-^OE,O>MXO+ 7SBY.MW=O$O\+W^ M^;N=OY:C_J=.[[^^7?:NKN"N_7,0Y/RL?W[<5_[^WN7W9Q22[,5LQ7+DU'Z< M%W>[!+ETURU-JW]ZV[M]/XNB' M?\\&NRAII-P$/QD#2)8*O_/'(V4*EX^5:.+'X."!JSOVO<1?&V*[=1(KVR8J ME0F:)S6!:X>"W76(J5:A9A/!%M00=R_J\7)U9J*>4$^OIJ?F115 0T<-]TDT M?X2Y!J&J2RQ+)G9164,'':2VB6M5D5H$=\%F*$F#-7RTQ6&0#4B$FD)-(8!/ MB#Z$LH6;'_=?>OT_OPS^>$.M1=M6^OD\-VLT\)F]+"Q@F6G-,M-^O!(1BN [ MKK_*\RZP'"[&BQ#:3E$LA^]5*5H$&5ZG'(ZE<*%*X6N7.YN5VB$FH]%69:(" M8>2ZEN$0O3:Y;E/Y+-TD*C5 X,WS67N_K>4NA:]9Z<12>%M*X9LJ6]X4MUP5 M.M03Z@EKXE@3?]T88LVZ)\80]6,(@UB.11QSJP.;Y(@A)'$89*O-H:904U@3 M;Y[41D;.%Q)'>L"NP$ M\ZW2Y9S,T3'HX#@#1CS9-?_LE+9,;B'SS[<8*]$ _ M]N%Z81#>SD_FUX,)13>'!ZT%,9Y,P1"$Z0*1SJN^^B ?+A'5R1&>&HB54_B:.;(%6B^/!@'"5)*Q=_LR:7$UCYX4@BF[>7A_P> M@1%?$Y*(##WAFT_?XNA'D#!>ZYLH5N X&0>AKP0AW]L_O/'4SPBO?\ MHC@0 M!;C$9KE:&K&E&@K6H<2D-K$KU<2$&?9+74(-@[AV3;Z479A:T7?3L3>"/72= M*I.%;>4-AWS$I!+[0S_XX5V/A=E'A+IL,(U,*.".9JE$K00Z$&<3$5=WB:;5 M9!YK&F0BQJ[J#H?Q%.(,/_P1Q%'(L+;>F*5^Q-A#U"0NXX9P3(DVD=0HVG4U MWL8CZ;YY1D$RBQ!L+ MC)52)1=IMHF'$TRT?8:X+,ZMEQVP31C(D4HQM9)@5NTA$ M69&=RA(+D^W;9M8\WV9H\45.HJ5TW#K>\_L/$+&[^P\:NMC5_(A"]= MTY4(,AQAXY?>? M%*H9M<\P"I,TG@YY)1LV'/@SM[&?"++!9&\,,4Q*-%NFC;:NT(@2D;+EVS:8]Z+]?L"6P6)%%':&&@'3L8M[/WFVQOFB[7 MZ0=L5&;+(@X<#KHC4X,+&WSH.L1UJB"Q\423K1=SS1[!I@,4MB)-FKMP?UA'K:II[:Z(**U"NV=O=2 MHV([*IQL;-9IS;1!HT(;#M%<.)*U#7(=^GRHC+_4)__F*&N"3 MB8M1^/02Y/# NX%-KD0W-_"E- AO%=\;WBD1?#0FRH,?,Z8OD&T\CAZ2C\L+ M^S6;=&U+C"9=6ZW:I*MOLZ^V5L?O+N+!QCM#7K,72:?*J3_T[Z_]-?KPMM 1 MU-K1=P(H'MNPL 5*VJS8"AH!HH1^*D:B3&K;N &8I27Y4KE(-ZJE^2:N]QSD6N00ZM26QA[+E]E%3F[/EE>L%VDX2D(GB MI?,\<1ZB9REFEFED<7.6BSR)[B=>^)AE@Y.5J4F>5HS]870;PNT9YT[&OO(S M!4MY>)#>P:T"^&_"&F"O69^KPG]V,TVG\$VX$O]93IKS$(S'RK6O>#^\8,Q_ MX=UZ.TIF1R[_,F!++YV1A;;,J MT.+,U?*O-CM<:RQ5L,N+,EVP5/;+#6MA%+X?9O1;LZ:U;+7.-B3??L7F*V>E MVI@&MYQ&N"HQ#=ZR;"RFP3$-+D,*6@09, T^9U )_\,Z)J(D6+_CO$Y\F2@]:VM@!<=OO>%F]>]C8/A= RAA0=Q!%LXT8UR$GM*A@O3/F*I* MU.R/1!63M:66.?G7Q!+.5NN9'P_O/$80Q5=Q1Q-D\>I2+M[V\%8TL6(ON;4] MB>[O8=$&A>'MZ((L6=KZ)2N;V=UBS05^@+XC^HY5S-AQX2Z"(9N&P3#KSNX8 M@I@Q.=W&-INQYKS'W@\_ON9O(%O5'5.012PU:&PK(1 NV=5+MA^.IDD:,_EWJ!G%L@ZA(WO_R(OS&2+<> M.5T_8PZ_]X9@,'UQ1EY(O1"I0US5)+IA;+P0)8&4R04=13TAQ%9*B"TEAI0! M.R6FJ1/;=AGM6%MLHFS@4=34YC#;K0#]]AC_R>OE\W=9_MUFIG\3 .@OH,LD M*SL5R7XE"(?CZ<@?O0P73>]BWW^?S6G-4A+Y10X/HAOE\NQ8*871#%B\@#(X M+J,,B')UYX6W=UZ@_ M4?\= R;$7#N^(\A"D=PK\VPO#*7PM8( @/TF5&,)* M]GW]@^T8;TD.="Z T",VYRY4-.?I$^L?GH&SMF-Y:K@\B^6I+R[/50B"S1;F ML\O2?OJDV@?E>37D?04%< MVG,[XJD7:K0[.+)P&9:7X1+\IK0,JZ\_RWQV_9E/#/+SRP];]*LNXL61T6*L MX1/X;.P-TP6^VG:TW3LUR6&6(KA^??N)^/HT?8(W_9^VDXRBU>_Q*,5_#PEJJ4 MV)9+5%.FG@G7):YE$E.O,EJ^Y=V,I[ Y0G^D#%F=(+B>\M;:R=@+9^&"*!M' MDVOC$-W6"+5KIH4:%=HDEFH31W6D2F7MXG?8SRA,$DTN/1UAW^>F?9]-[N\M M'P(43@"#$JUN<:#AHPM<)ULGNK$YK0Z> WM7)$!-83FEE;VNVTA""%9Z<34Q M2B^F!-"K5[T8E;J.(UMZ_CAK-*B?FM_"O;TT4],R6+BA.@%U6UF@Z0Z'\=0? M-:+TT30.PEO>U)(UE;=0_]^\8.^4+X':US9\6]#\LX9O ?^+]R8 5 MVU?+ /X;'C#ATTL3L#$Q'T]_'853^#]O/(X>,APR__WT&A0@#'NF)B-)G&Z9 MQ'8IT1V9L-.=>F)7'GLMWN)H8V'Y*O5N;I0'?WSCQ4W7D/>"&=26H =WN;Y&%O<^Q'G<4K\(817Z>,"N$20XKE160">N!4YS79A6PU9 (Z8+SH!FRV$%=&*!N(:MM^?\;\(N_#N* M&6?3_TSC1]%L@T%MB/1DVF0:=0G59)*XHU&#V)6.6@%L CA>Q- WGTR"^W_N M%[ A3B&+$03;_:9*)8L.(,K6*7&=FB.<&LX/P#'+S*PD%L#4+4+=#89DR>83 M;"\G\"6:)JS4>C,-1V)L<:G3@;I*7.H0QZIY'#6<\:\CM0#[O3V#ZK>WT;]Z MU]$T5J8AZR2[\84YSPU"+9F*>C:ACDZH+E6^WR*.:1*U4M@LP/YV=(UH6LVB M*9[G;)O/Z&7\T32?S"# M#-##03QYF5\@Y]ZVB 'A<&U>/K1:Z\?RAD-45Y)"/ZP/#=PK6]N@S-?>PW_@ MQ_=!F)WZ@A"L[,,6LE6'6(Y4$7UUD078]#LX]"4A;96+10'UA'IZ-3TU+ZH M&FIC."/2='I5)=0Q"'5KXDV:S5.8*G%-C9B&5#E*PW");MG$J@3[$L!M69N% M3UY_13:N#]04:NI5-26 K"+HZ&B)8T?&,5Y9@6+H8\3%+0D6R%AZD8RIL/195E4,-^O'HD8$(")B1@>F6+EZE)$.8Y MG%"S9VQ+(LBP\[L?(>,3,CXU47I1#6+9.K%4N4"BM<06H/2"C$_(^-184=CF M[!2F*A4@K);4 NQP9'QJ">/3FKP^CD(]O9J>FA=5 VU,:X1BOYI M38*?AMT5@V@,X>-(58TP58NHX/OKJB3IRK)>RO_KNL2U3&+JFT^JE,2-D8V= M!C6%FD)6J.99H>82E R=,R=V>9;GI7PO?AO.ZK)=>I82[\LR/V&B3+Q'CZV-V6+@K[YX\8<'*]^\MO:;EXW/1T,^GX6+(9]/ MV]@MQ"#U45M)*M,\J4^FJO3.S_Z"]#Y[^1HD> $BF$)1B'[J&L.]/(?WB&1' M!!EV?O^.P\8\$%JW0[*-!;'OH<^A?O=P"=$:\ZCKLGF.$NT42E1#(ZHE56T, MA*86,6U) #V:9K!VB?6W=GM/\:OI9#+VV5;WXD?!3G-*#-,D5)5IZVAL_K$! M^UTF^'[Y+IU:3R# YE]SEK8$9&R["#P: M+\B_)AI$%"1&.PG'=*HTK7B$P$@'/SE" $B>@SGU)U$BS"P?E]BJ2M1*Z0!1 MDA@N,=>1N8T)OQ-O$J3>6(G9*,F,TC?S'\58?5)/DM*(9:J$6B9Q-FDB;*\E M/(G")(UQ76[;/&K$L6A]EI0VVD<>4PMR%%,XU%Q=IIG4&I.7N%9K6JCEJG"B MGNI7@MM[&@M4&W:)(Z$MM$TVJ%LG[A8"$TGLH6P%$=34NJ6CPP/E:/),CN^) M!,J31%FIM+!FJO)E"[:$%22.OL#6[?\W/)3^IK@D/T@^_N;R_RP6K0I1 M3WKG@][EFUS&7+@C$+50T4,P2N\^.A_, )[/&P>W85$-XKFTG>GRT]67[OF? M7[I]Y:IW#[J!W!BJ\4G:[LCY]OKCD]_Z[U[V\4GKG MI_#0.CT\..V=],Z.>Y>*QJBQ%5834+KGI^PO5.ETSRZ^,^'*WYY].2]AY!?( M_L6_UKWLP9DQ "7_U;N$CQ[_S;_WR][5%=RU?PZ"G)_USX_[RM_? MN_S^699^2Y8CSQWO?>EYH4U'C-+ST><+6':%3;H+4O]],O&&_L

H@]$.8\ M"M\/IW$,%NSHG^S#GY1QX%T'XR -X,KW7LH[V96'(+T+0B4*?86UL0LV4LPQ M=E/%=FH6L2M3SNBKZLYK?6G=RG>MBPE7AU,N+_Y=U+8JU\-*WUE1GCR/TIRG M8*>5MU5E\./+4E6ZX!,E7WTO\2L?:NEF4Y1>8IPZ6 MWIUFK7/M+7.7$ETSB*;)E*&AE!)+K]E2W'!N!K,6F-]!:+!8\=D"%X88\5D& M#&KDC[F1E5U3/I@[@&3/L+WY&/F!S,_TF9^ MGISD8N1[3&*JE%A4IAYQ:MM$=VK"$W9A#,1?;#G4M=';7R[MB=++ALEX6]/^=!/%2Y7E4)TGQ(F2 MWOG*270_\<)'Y$'X%_N'P MCG_MVO?#PX,DN WAD]?3%*Z3\A\J_D]_.&7?[ZR20/VHG ?C=Q^6JP4(1WPA M([U@$L7(2+\8.K"!JO#,1=@PS%FJ7@8KEB2W=K%#!O--D!5PDI?CH,GJA_'" M$>R8VR!)_1@6??'CC/%H&OLKMV( .S0!$<((]UA;M%:7BW%@^2'<9$_9N=QNAR9'!V#"HX74O/Y3UXW0;J]AZ#U'V(/ M%L'*#L/N?31ER2>B)&DTHANJ$1W;*+5[=ML5&Y=JDJ9R;F4)>. KJOB-I;VCK^=]$[Z8FQE M3HNW'EERHW*;,FT*3D(]H9YPY'3+,"\VIQ5W*"6:+9.G0J4Z]$TI797:.I;7 M5Y$-,(.:0DVAIIK2U%&#<+7A$.1G_)IIQ.%IL0\>U[1H4+B.O'C$_C(*8G^8 M1G&BW/EC^$FH4$WYUW3\^!395H!ZDCLO]N^B,6@G.3PH5SZ(DJ5-.7[GZMM) M-CJ/H=[@*@6(!VY:ALM=/RJ79\>*3?2Y?Z%X2]('\?RN[*>Q!P_"KJ2K;XFI MON4WU.#O[#%!FC3XX8\?/RC=A']H-6COEY)S;:QX^#DJZ?"@C%9:%^D$XK'' M+Q42"/]!*1W)K\\_-/<.%IZ3< Y5Q?N%CI22DI9TE .R140#*#M4?KSML>,K.\I[ M-&7O?NSQ#,LHN(%5 +\6Y(UW3-4ENEFE91F9$+"VV;+:)B6&:1#+V)SQ1I+= ML3]Y=.QP?B';L #]%R/;<,5\HIM@R/+0?OS#%RO=( SE9N5!ELVU[NYEO+K8 M]:HTU_;Z@FAT#='V\H4A8Z.<'N"Q-_8@0F)<#JS0>NW#/4)6N^B(OR$ZM%2D./VBM-8F),6R.$%5/;3RCE]Q'/QRAXRB4\/(:2=GR MHZ@IS"3O.I.\2!HB2"8YQZL)F4@6A0/25*LFDHUM)I+%O5BM$55[F3%M(3R/ MNJT<+54DLC*!L^1!(V]@[I>W\"T4V1M\"U4,Q/%E:10D9^Y MS)WRFVDX$B,;0W6=V-0AKEMS%(K4:1@4_M772QO3L3UF*2=QD/B*_W/BP3-& MH9![OV;]$;=/*X5?>[U@O9KWEZ=>.DVC^''64YKGZ 2Q!H0ZE&B&1AQ3)G)L MS6#\&"YQ+;1BK]<D(]H9[:-YRZ^<-!(X8+<:*J$5?7)3K4,)9H M8*G8A@JA)\02;LVP4UX_0C:(&&H*-86::DI31U4 FHC=FY\PPL/M$+LG(&)F M=_(ANDT$7!6BVT1X"\_O58KH-IE072@#HML0W8;YG'T2'M%MB&[#[=-.X1'= MMM_HMK4A2XW*K5.0VE6)[J 5>[6E8NLFH50G&MT4$^(;GO]PV$#R!+&$NWR(W3P(V"YV!!+.)MWRDCB1\B&KT%-H:90 M4TUIZJBY@?#],)^JSDE3^<#P\ACVK]X#GP^^8N1Y-TZ#X=CGH]2[21(- S[D M;&$VO)+<1=/QZ/# FTSB:!+#1WR%JF_9=T(_5>"'-T$*$L8SAM9B,'WR7#*5 M+ ND#+U0&7(:[/EM6"'FX/@V66]_\"_)K/G'$<)J"U6@H)/G@O)IK3/QL9Y M-W#'['E^P#_YU$#VJ;(BO6EZ%\5!&OA))E&AD/*'V(3XDM>3OVU.%AX5KX)= MN/0ZX"?9*&O&C_8QNX+N$-UTB&GK%5X00YU]/#S@ ^OG[00O?O&=Q%/G+9PZ MOZXN<>H\3IU_42LX=3X+@[;,WKN0V"W_:K,RRR;LO=_#$1RW<7 ]98=R=B0] M-WN^O.+:. W.LG$:7"/82)P&)]D+0T"MG*7UU:>!ER[.A1-GM(=.=,LAU+&( M;LM49]<)M2D;>414"Q$?+R[+[FCT,5/!^=,T1C8#/A5H56K$H!JQ79=8IDR% M#UB5FDE<52>.I6VU=C!?75]Z_3^_#/YXXRP6#>8_GIMTH_I'FBX1BK%-OOI) MDN^3;]D>F5GS( K7W1MU:CWK_NY5[BV/Y=2WMB16K .6&/3_=QJDCTKT$/IQ M(H;1[&C\+%=5E?VIQ+Z_G+ 69J'6 MXNP1:)G60F/@I$U$A(FJ)WE.\E<(S?.9F^*$/QL$MPV';0[5B0Y_#'N#CBRY M#*1LX W4E 0PEV_3.)EZ85I@$,"!B\99\)$/"KX)XB15[GT_S7.*[(>:D=XI M9XL_.XZ\F-NWTR#VAVD4)\J(X4<.#S0G>]A_34.?EV47L3#WWL@O4D7+X0\' M?]Q%8U QF-#[:!JF.42#HR_*]FMEFJF,U0"?2K>+L"4'8^2_*,4S.=CBF0H: MSCI=52U=2$&)42V]]'_XX=3GF*AAE'#P3N(Q6)98%=,,BB) R92Z54NFM:J< M>+&&+[8'54MK>1T7#Y*?O?E6Y"%*NARBE,N^U-UV1?IUY=]^1?V5Y<>R^YSJ M+#^AA& A!'%.RH?DMH1"[:!V$,Y1(0X[\X)0B29^S//J:^?/]Z8"N/:"QB>6 MYHGER0UOKWSV7KGR\MZ@""X=K%WKWVY"U2*.08EIJ\35JU1T14D$=TQB.908 MNDXT;:LUOMW);!*5#4"Q+00]R'@K!.F:QAD+B4$JI+M2X-$-KD]M:N MQ(,J@ T D5TP7;9-#$NF@5,=G3@J+!(5#FW?D*XA\%9M"')81DRJ8XW/U246"$_M*K1R MZ,DNY D$,ZZJZ4#T9Q!3DVS#:Q!.6:I*=%.2T!6,JZ.!BZ(S5T4F75.(%URB MZ>"$5SJ!!="USM8SK&L5G >ITE\9O:NML2'F=3O?T(]=86Y9,YE >5F&!(83 MG]=G9!H% D; -2WFJL#_;[4EZ9FP0+)BU7*F2-!1."$IL!Z)Q6M?#:DS7 M&N,9MES0=Y72G3"ZUHC*(C379C6'S;W9UV0Z$.DC\CCVVX-47:1W?KP%3-5V M5S2U80^"4T]-J>HCU 2WQ]493$0.BT=-2C0'?&);JD0IFS1G.09Q=$D0%M1A MW#D&./(RC3L /9O$L2TXQ:LL#^RPQPY[*?74O*BB:PCUA"L)5Q+.@=IVP.T0 MW:!$U36BFW)%W!JQP9\S+0;HD"6]01GXA*BF2S1#*FU3FV=E-!LT[DB2O==< M8FL,< ]_)*OYFX3:*M%!XVKM0K2\CK]L?"BH*9%=MKW2$6H*5Q.NIGUCM1H\ MG/(K75UB2.W M<.06CMQJAD1NH1Y:_M5FQ>5-2.0&WD_X/:.02Z;Q\ XN+AQ_G&.(01_G:BVC MC]L%I*)Y6JJ=DJ5M332<+";!6I)KLI@(,APA'5;N8O5&TR%';7GC^=$K!H!+ MIT1S;3960J+,=_DN3_]74^&1=,E*)[]^I.Q_=94XIDELNOF,K+W?I=S]1 M4N^G&-N,4N+:-G$UF>![+G'!/+B5F%%$D1D4;=NL'E:SWZ'I&K\8NZ87_@CB M*+R'*\!1-8FCU!]FW/6B;"3;((;E2$88X!('-K_MR-2#XQ+-U(EIUO0+VGC6 MG+"1=O=> YRZ(7#@J4_3-)X*MCVL8C+F!&I3-Z>P=N&+4,FF1E-GV82R]Q@ MR&Y[CZ'O\;47*F.VC:9I, [^SQ-K%VG@%#'G2*:>EQ;)W,8SB+>'B=(41K1* M@U1%66:L U:JPX4X:LWJ-!3G;-)M8 MCD5TJ8)YPR;4T@DU9$KE61#T4<9IUYJS3C9,)&H*-?5Z.%N<6_H"Y&S!3I9_ MM=F9O@GD['/ ,J*!-U:"!.(ZFR5Q'_GY_1S>>>&MKW1N/7C"=\H_E7&4P ') M0E-!]I1%+:)7 C +LRYU.&MD(](QM3QB0Y\V0K#:.F4%,(-Q &;K!@*,N_:@YND U)R:$& MJT$&J]_PSC$&C%!&!(R!:53%&&C;A 6(>S$$+*S+N.;4I?++(1$%H=AA95(S MNN&->?FXBEN_5YIF,U91TZ^B:8J:?@U-=Y/$3]_7U_46;AW[8R_U1_^C?3\;1(V/7 !\U MF<:,+$",?-,_?J,F_7WC>Z'P:Y1-J6L2MYF&6=C@Q6?[GVJ+#M\^^GQQ/IC1 M'-\%J?\^F7A#_V,8/<3>Y$UANV9FA'W^4[6[K9"NC877/Z,??LPI>91D>@U/ M&,#OF3V91'&Z0#."IF0+@ ";315V9:*.H]0AJM,([&)C^[%L'K9@%]KK:SQK M*89W_GTPY$TXHRF8BT?E_R)19M2[Q#497YM,A!$6H89&'*EDIAJQ5+4I18MH M*%IO%B[_X=U/?C]E/'__XP\%@3[".M5<0S*# 'M+TR6360P_343#T%X/0B20 MIVUKQ)"+90-L@*[)!DMUFB$%$7'CRP7?D0MBB'I"/0FDIXU^U\8H0B!P+'.U M-5,RYX"JQ#4=\ ]D(BYG76B.31Q]MX'-KC>G) >Z;-A)U!1J2C!-;6XY#A$+ MO 86>*&!MORKS5R93;# _?"'GZ0YV$(\0/"N2,><>GA@NS+GF+@0WEH7VX7O MWCB$=Y%S3%A>+Z0<$W\IR47W)8(,1PAVG%&.\7/V)H[N%;A*/$U2?Z2,(R\4 MI*8@1LUK3>%--O:,005EHI$P+%82(1;=G&(%HW@1(R[4%&KJB::6(VDX&X\F MS_0L/)% >>(/E<*L-=LN7CZ\EL]_PU'RN(X]QVG_+WBH$_Z[+!YA#SW)PN@% M62@[-9=D83\J'?[7_O_?WI;FRL9X^>O-Q>G5;Q>GE]K-^=G9%^WK^>WU ME[.+\\^79Z>?P.CZ##;7=^W3Y>?+V_,/VDJ]/ L0<_7E]OQ&N_VBW5Z<:Q\O MKTZOSBZ!C)O;T]OSS\#"&VVS*^O7CU^N^;V_GY]>WVCG5Q_@H2WC\.##^=GY MY_?GUQHZ;43C#M+IU0>-NR-'IY^_?$/BFF>/3ZXDHKY ]1<_[?3Z'+3K+3#Y M7^?7<.C[[_SD2SCO*YY\=:N=?OMP>?OE&FPAV_WE1KL^__KE^A:../OT#2]^ M >==7KW9^&L!O^OH_/]]O3Z_N8&[7EX!(5>?+Z_>7VK?OYWR^]>=5FO9.4;F M^ZF0 MG/AK2:YPF @TJ)#<&#B\4K5IHG58&$<)TZ)$*WI,>Z!QR;2T"W\_P.73+!)E M0L!10"S=(+HK%_*=2SS?(\Y"]3T"4>T03_>)NQ#2ZPNP=SLO3)?3)BQ*3[/_ M%D5KD*7W&Z]*AQ6?%)\4 M>K+(!>)'6!WN.<1W%TF5"J/V)#4A<22V8UC$<]O2+:_"DRTAISBE.*6@DX5) MTDQY!F(D:5Y$\KI*D[?I@&6TB)+[$9!775E-D\YXS&2KM(ZKEL?3Y7%DO-FQ M]:$R?7,S?:ZJO9<_.Z,R?2K3MY]9-A%H4)F^2:8ON=&] A!5L^UY*T MT(I4NV/P4=01(S@C=7#?)(X>$,.3J8D?!W(9Q+56G^6X\S)T4PX&<<2R7 -? MAL;%D./DX1.'O5&VK\AH6 B2WC.(;SC$L%KV5FR79H/H@0]BM$]8>2I#P($H M<=PVEJ)DK(@RQO/H(%04RT,%D2BIE9/4Q)N^06R[I5[=1QTE$D:C00S#(JZW M2*66* L-EIEC$S>0":?1((YK$F^A=.9.Y-?D*@!0?%)\4@4E.UQ0@K.X?72V M9-(9#M%!:5B>3(Z632S=(;[5$I)87D4G6])?<4IQ2A62"%,I8.Y,I>WE>U JI60-4*B)KVER3)#[FRLHI/BD\JR[_#67Z#^+XNV01?GSBV2TQ7)KULH),*RLY=O2-! M$D4G6T96<4IQ2F7Y1B/ES+WX!#;M(GER51T$M@ZL0V/Z&[+M*>\^DZVS(GBE.*4FM#]=$)WH"9T M+\M+-:%;3>A6$[I5SWY-U#4+TR2,XJCJ:KICQ2-C20W?WP@U\U$/- S3,BDX MU'"6=J/BGFJ6M_S9.I7Y59G?_A&&E>,4)U-'-TC MNNT01RJ8.8N8ND],TR:ZV1)J;LO\UEV76*:.G?HJS?OBO.XYI8LAC<,RI@4# M,[;0*.+]AS@L@Q^5P>>"I'PQ"NXBY"^Q ID:^GW=)+KC$EV72; ,#D/@^#HQ MK17:+_=7-YVE>9&3B9BAFQA7*#,XA*;#.F581"AGO%0)9&U09H-4( @ WI+D MR%2K8-B8)I-)[YK$,&QB&2W+6/91=]V4 Y;5(_^T00U^D(D&8B?)R"Z5G M$\/VB>#2UHT2&FL@6T4\Q@7E0=L!*$;65'X1PH?F Q;R8VH%*% /BN7[X,_+5(T' M0FB#PM87PG 41@B/3 L4GKX&A2=)!:%<%RB8UOUK-+E^E//VF M' Q&T:@BK4-0>4&+ZK.7B\\;!+K/M$8T_0;[;VT#:#VFA6G. V$YC5E.M)S% M,>:1>,%\IQ\E45[@R+L'-O8@B';/$I;1^&<'\>]F4[\8>T.\EUE68/J*'1[$ M1RGC[EV-]026I09>S?;2[.7=?FF0F23OY9:U>6O3)JJRY>R)EX$ M&DY47?Y3-*DH>8#KI!D6DH IT$6%W@--?)^FG4J3OS@=-V?]Z&U]XF@Z[N'! M($LQ4RY(T-&UB.=[Q#"D*I<,B&&;Q/9EPO<_,@*'Z(Y%=',-@%2[+XIIDI=] M$+B,/L(M8$N+:%Q7(S]J#S0NT5#'@[#H'RN6B_!8#*$RL0;9))9I$M.7*91O MN+ 3>,0W#*+[,J$FFA:Q;(<8GH<]-V&XFBGVS? MQCFFQ%UHTQ1E.3IZ0'S?!2&22:UBTXSK.,!KU9&V0+WC(&/A"&6!!WWZ:59$ M_Q-QF*QGZ[ UPIX>R+0E%DKMF 1EGE M&O5IE!0LH4G(!--!IN.!YVNB8R310K1\A]@XUEQOB<6^7?'1'6)YH/-=U0&] MC"N4/$19FO"$9,:JEC%41&(($JQ(U_6)VQ8V8KM$6^ /^<1T9=*=GD4"TR-! ML'J%X,[+S%G:[Z>=J!AJ>9%F\+1:EPFC>FQXAP$QY=(\%M$M6'R.3#%N,)%- MVX&?EF*N]$Y5F9Z76=-T$T1\ EB)!C$]F<2'6YH^R+U,84,@6K=]XB_4Y+WG M"N=?K!>%,=/*7"QE \X"NCFMP8>V3;1AV\0W9/)RD&@/Q-Q1@;8EY.=+T6.B M@%N8GDT<&PP>J3J(3 _,,]V$'YFBZJ;M$EWC M4( -S@*KW^23/P.I$",,G[BZ16Q=1[!0B0@W'>+99@6[:*\."*BTBMHM%9\$ MYY.26[4>MWU;Q:?5NVDEG!;GZ&I:W+*\5-/BU+0X-2UN.]WX4RY=\ZO5PL/K MZ\8/:=[3NMA=TZ8A?W)_5X$P/'WM1X;X0P+3KI:P8C2/:&HEY!5X=CI@B&6 M& AA$3U$1<1R-2F0+Y=Q=_]BO?XS,_CJCP/])1B#11 "7KRI&C?8-G:VCB-> M/$Y!(VR4M%V"1M@Z9^6"-A"!AI/MPRM,'L02I?[@BA45CT2:@MB\BT4LWR*. M[Q!/*CC6YEU,8ALF\8* N(Y,A7 6,4R'!+I%_%5:&/:EEN>TTWFWF #];+.K M>"O((WVJ)LZE.(XG?8AR=%-PID&'A7&4L!HUK8*! /^E = MC=/D_FW!LOX(=!P9QVF8_ MMQM6-X@++K9N" W:N$,"^'$]BV23 MPG[MV3:6YTDDD'+O)K;//7-GI?%+2DVNJ"8G@MIASPEJ'-&[*.9=1F)(*UA8 M7F B1IY$"]X(B.-YQ)6J!/$(-D9+MQ"^7"G/+2M/X6IJ3=\AI@G>CBY307Z M-4$NL:4:OG/D>0'Q/9/H"UDH2EUN1#2/+L?R^ ^MUIR(9?@U>]S>@&4I/BD^ MK9-/6[:,Q>P";X+-W+,$]2GK/ \[(XA^):YN\"B_7-V2%C$,'.?B$M^4:127 M16S;X_ZHMTK!SPNJMB$?HBE.J]IQ.FF)I>BOM].UN:\8*D%Q:E&"!\3T?&+[%G$7JA40Q95UB.'KQ+40;$FFC+!)+"Q:R<8XA).P(Y%!%&8F JJRP]GJX.?#1")H2FQ]\J C=LE[D+%Y<)H&YOH MV*MG@Z;WY>JQP0&?0#FB,]N+=*WOAIZ4+6*O.*4XM94LD*^R0'.R0):(6:!G M/>0>BSO:W9![Q6=I?T"3H48SQ&&#&\18+Z+20_/30XZ_:'K(7&=&9WL7V\F0 MODH/J?30?J9F1*!!]O20.<\Q-Y=QS(_HF[__U3<"^Q?X![:BZA_SETIS%]H= M3?[@&CQ-M![\NZQ/WL;76O:[G;^W/*D6:VV1HQ>1 ]_6.('O<:EVV"#-(TS! M/- HQJ8=#F'&^BNL797:5*E-R6))VFW=TSIET,&C*Y!],N MIDG(!ZP]FX)1:E2IT3U6H[*%SQ6G%*!LD8$?O(L M,Y=9,0WQ)##D&-HHY(_/\>'R7_!09_R[*E*-#SVH\C%3M!BH=#*I)/3N_NCV__LN( MQA%Q)T#JV/6-.D7OG7_L1/!\-([NDSK)PN-8&^/EKS<7IU>_79Q>:C?G9V=? MM*_GM]=?SB[./U^>G7[2SKY\_GIZ]5W[=/GY\O;\ V=S,T&S;F*NOMR>WVBW M7[3;BW/MX^75Z=79)9!Q_X96'BC;79E_?KQRS6_]_?ST^L;[?SJ SRT M91P>?#@_.__\_OQ:PW ^T7CD_/3J@\;CU$>GG[]\0^*:9X]/KB2BOD#U%S_M M]/H7&^WZ_.N7 MZULXXNS3-[SX!9QW>?5FXZ_EY/+7H_/_]_7Z_.8&[GIY!81G^I??]V MRN]_^6OU8M:RTIVVL\3(Z%Y'.<:#:3S,HYP/;>XV<,IQ+&R?^PTO MYVX;E+K/K,&F7V3_;07\] E=Z.1D\ SYSV1B(_3<3C+=E;CF#> #C?T8I(@Z M5&A%JE'M@681*X;5R(7Z.3C=[Y"*/W "*+Z)HT$6P=]P0WP7#+0"7"FL>B^S MZE5U<,P9RU@.I]"B^O@-.3P(,]:)BLE1<01N'WPRY!\=:W/H31]81N.*$" C M@47.0;'Y &#:[S,@(BQ'8R,PLU\F [Q+6%20GS//4SU(]4YRQN"=P+/WHR3J M TNU05K M?D TP[..F4:>.\L+,87GR%NY_9SW8OHZU&QK#@45&DYSR^>K5 M67T\;*AU6)+"_L@Q=.#DZ\_OM<=>%+/#@T&9 6]@CUSPU&\W'_BV"Y>8VNFU MJ%9%'=R,G]$I\%\,('(8']R),Q:F]PEPK1X--%(H8Z!GPC_HED69S9 X0U=] MP[#,,@:[.9XZ47&/4=&#F^4#4 -(WK>;PX-.&LI=U#3"DVO,E/M+[)@02;#'A>^.56.^#5:>B@S60>Y.SGU\ !/ IDD_&P01%BK^438*>\L M''N,+&3].^#ZU.MY4D&Y;B05R+V?3@ MI$C0,IH5@AB":/XU3XI416%59WGY*U@(5=1F]:*^Y8DX_W:]+B)6)>4V+6C< M@AC92PPW,*RSS 09Z'IDF!8Q79\8QEH! M&Y3J>\)GE^B.1PRS+9_E57VRU9UM0_GM%(\4IWY2Q:B"XJ+'L5507(R@N&JS MWTA07(7&56A\)T/CNA5(UMHD>X!\*8ZK +FT 7+3L(GCV\0VI )N;M[ER#/A M&>0:Q@M\=XBE^R18J %R-Z(&87_ 7[ /R-#_IM%[B@WI_(1O M-Q\.#W@+GX9]U2E\EO'>;QYNXM>Z8RRI^HBP ZR@24'F=3\GC+=A=Z."][35 MP\:TQ[2$4WOT@557H@,XZD?4IP6+AYQ@PR)6H./$#>UH;FO1NSDG@0UH.\30 M?2U.'UGVCQY8ARQ[,_47)P0?)BWSN5U6AP<_"<,!:XY_TK^TO[W;2[?VW@G8 MVGOY!)I D+[>IY@)]0R_1J?LJ+?V'L0[X^L61#SOI5GQ%D[N@S#0Y%B;'W3F MK:Q=.*+ %L#IN_5AP\!;'1[4]^K2\#F2.&(?7.B15+W S[0M5O>+?K!9.(CZ M9MH"]^K2""4Z+METTW"'X?-&"3:Z\G;@&!X+=AS8-0; #=XCRY$?\/:\$[A^ M<'[Y26]HE!P>T! ;(WFP@1,]R!AB$.+1(^0+.+X3\:L>:S_=EIN/A7MIDDX> M[ YV1XZ"F&99^HB_/;?[747QFVVWIC8ZF&>688_1SI\E?,FRG',R2DK8<&%9 MCOJ:JWJO0C_#,OC[7C]=6HL:/Z4 M0.!\P@9TR-%@JE;NM,R>Q1(Y/&B B51JE&HY6-U1-PI!%X^Q22(X/P35W$!% MB<9()7<4P7)&_(J1JT6]EO.H*#E4 ,=]Z?RWS#DN0 '+H5J_U6?UFY]^C;Q] MFF89=EA7\#;8*7XWC3( U\U8IPS9G'70Z#I'M7$X;$8-[>H*:"G/$]A7T-;A2O7)A_@I*3:):I13",H?539L!V MZP%[;_K(/1DXNF)'Q:0^W*#L([)##$\&NP;"7,117M3''FN?)_MB)V65'JBH M;Q+_&($7!/L7/EOS$>(T'[^Z%S5"DB9O&[MVK1(J&(8)FQPJ5+",5M;L MK5_@)7AAGOL$Z[X*)ONV:UYI)MK"$PN)"W M^R%_ZQTB#IS5]>-&H"1+' MU]3XT4?PTF-PL'NP9."%,U:#RT191QN]*3*ZUHB.'JRO-!LVEB%8KMS>R4N$ MW\A'%1S%/+/Q%JWKF0N-]//DB3A6S'T):WIB3;%9/(]C#=YGC4F#]OCX="Y@ M%!XXG:5Y^K7S15_"PGS,HJ+@9A$W3^"J?#5<>)7P!/RUUFA_=#*$D= '8P-LQ\(P/;J^]OS M%OUSਊG$QVA;P4,CCZHE43W\X0%+>L@SSE8>3$$H%7QM95Q!_6@8W,@J M4_L.WM$8T F8?@\[UW$=.I8OZFVIJ+>*>JNH]PY%O??"(Q)QGNFG*8Q4$9RB M.OK'RU;!FJ]"*'F-@3K'7&GZ#U,AHID82".0R1'PTN1^%-:<, $GA62CT$.1 MHIKEY@=:.A3ML&X7C5GT0>H!(SD#JZP*27*['QT-6"D=A/<#ZP-LEH(#\X$Y MPL]!H#JL.&I"*B:,=?(ZW(G.70$_^-R-&V)8+$O!A!S9J672R>AC O?H]]'* MZC0"?V WUF%2;G56(([3N,91459QS#P=.RP3$WKLTN"J!^-S)6-(T*[ MG[YG[7[B7FP'.N,,7Z'S;;OE[M]1T8L2S>!)?E'Z $?&?)&.S/CJ'Z0P5R0N M3.(7L(&J:S@"4K=4K^>N":!+0<*):G^LP;YV_&%3-E6*TDAC$] /B M.S8Q''>IVZ@69D6\-,2OL-PWH=A%W[.^\)S20*AN<'A]NDX"2^U6BO@=)W[) MI7ZBFGAA[_K$BS<;P5DQMB^'V"YHGV"1QEU1UJ%AN,0.9-IP78\$RIY]O37M MVC[\>"M;5)+T1\L%ZJ#XI/BD^*3X)"J?7M>SWKZZ-(BE.\0P F+Z+56F,@.5 M&2@L\=6ZMG2+>-;JX(R2F(*RP9HH3BE.*4XI3HG.J1,AYA>HBD9UL=G?-^&N M[$E%HQJMH"H:]X!$5=$HO #*546G:!"'AA-5T2AX1:/G>\2P/&(:,D57I0[] M*>(E7.ZOFW<18\\2L:+1))Z#94$6"?1%QLJ*LO2DEAM%O(3+_415-HI;V:C2 MPTKN=Y9X \?/.8N,0?NY@25)5ENN B+%)\4GQ2?%)U'Y]+J.]O:5I4T<&ZQ\ MPR.NLX'@#Q+HLBPHX%.?A ML!\L+/'\(_H\"'IS()&:L()+=B$\87O*\FY^M5I,>Q4XX8_C>5H:RPN# M@%Y&%9[@YTM"$@=/3I>.SA%$)N'[:),N,S5AKCU01 EN:@OFD<5]#$ M!9\(,^M7XNA>QC&9A;TAJ!&"&,SOJ<1O5D(Z, M\5%Q<*]JG@69'591XU+3^8RL]E?$$7Z&I?!7A#CA%Y]8BP$ BX3[,(@8^C?#)*KW-X,$+NGAK6 M-H^MX\EBZ2-.]JIO/2A'LW7@LLUA.J.!:W#_*&//4-9XB+R:.P97RT=C@;I( M'D[0J-;'"&1Y/1L4G_HP[5M.]JP%NQ0"=X--"C_K2C",);L2ZH]]O_[\9*:L M;O-QLD_XLJL7,3([JI?^[F7K==X1_)IE4HVO@^7R9YGB/X,L"AD.>M3 *L(9 MD7T^G*>!!I_>Y2SC<0A=A!EC6-#C@;(X?6JR'RP46YAPXN+\ M\K>+6W@!TZ]E\G&S6')S?0\+O1US76]G)-35I!S@?Z(UUT M\^,7PR)^8 =V MC;"(A\CP*)G\-7EM^'I*'%P4#W$[?>G]U-JM&DZCR3ABQU8C=I;EI1JQHT;L MB#=B1YDA4V;(-M2LXBRXT M>YWMJ>)>S-K:Q39AC6ZF*ZW9=;3L5=<04&]T_]IJGLG2[-:NO_Q[[!>U9KTY M=?Z=Y2_DX3== MX[]-S;!'=;N*4XI3BE/;XM2)$ C!*C,IYL549E)E)O<+EUAE)E5FB.*4XI3@E=&92@5;-0S(R!40R:J!6I=V1'=P=&\WPL$56 M5G!H1U'!^CG'-WL>E&<&#PAG [[!Q3(/ &E^='-C^$'X:)?$0/82X[#!DR92+0 X/)G_DI/8N1MA(C=O5HWJ>X+]MFA_/ M(^/IG+ )1%Y(LZQJIN[C/+0Q--GWDW42Y1RAB>9I4B'## 99^J-& M3*ON =/SE#X>&WQ\6SQ=IHS.H@*6##P'3PBQ_\1 QAM9F,(G](Y2.,HQ$5- MHSXB;N6TR^Y+FG6:*))C2#,N D,\#@$CHP1W1ESQ]RG*$7P6LBQ!T"2NC/$X M6/X/\*9QVRC*+,DYD$'>HQGKI3$<4^T6=RQAW:BHOJWVE+R@?]3'D JM+>6[ M4T$1E EN,4 DPGC\4+B=AW /A@>"9)8AJ\034:"N:>89I$,\^'3:/GNQ7G0B9FW1PEF/$.=1D+=$JIH\O7Z2'!],' MX,M@\7BKFW"NP^Z*U]^\YZS9 I-$XR?@0'1Q6%;PI;#V\##GE_0Q@<>I3M'8 MGR4LTM$?<$C>@Z\/#X#IR+PI6+T*/JYFPG5\P3H+W/S=+'!KET:>7=$G[Z]_Q46] MKL'=:Z?,:)OS5HE&V+Y^:VY*@HS.\X[U10:E_&V9I;;FP1?NL6ZW)'4V'B(C MXJ&C$ ^7Y:5"/%2(AR]RY=41#_S&7!^IOW9=;IMZR!EM:> MRJZYEZHJ54YG\2RMYQEA1)F&?Y91'M4YF&[T@^_Y/.1YQT:C-(H4?A^/-A+# MP0QT8IFN9- 1MD=\SR:F:TA5XK1'A0Z*4ZHD9.,NS-1 7C%$XU1KL';$O-))YG$@-L#=)F5\C9L>3>Y[--*^LB)+PQ[K\[%)M-_UI3M3JQN>JLI]\X@&GU85@M;C MEWF,BMZHW@@LX1)SUN-\+I_W6=,]&K26L7NX-LOPD:>*)9366USK>>+MA]>C M8:\#FO'R-126K/'94 -7*5XF5S].5=6E8[3I0\L+S FJOI M\"CL;'&4%W,BHXNNC,W'2GU[@V.+6@1+K85+/]SY4XP,=\4+6/J2%Q JPCHG M GE9+\^$]E\"L5G&>UTO\ -2?#W6H9/$UX: 'O!V@YB&;'%(AY?#D#/OX#51 M.MZ7>92P/-\*1$9"L>IRG9P4!/MD-D,V3C+K6T%" =NCM6"LX;:35,8K/^]- M76W+IR]O86$/6(9_P;[=$OE%Y1+&93!-'W?-&^TH9/Z>1?^%%4*J\\ 2JW[Y M>GVV_GM]B6+N MR#:<=^#.*4>X4)>.H(DY0.,%].T-OLE.%X4GJ?3S]&$K4P MP\:@%*X"QX2P8?-/1W_C.7GC9(*^!0\FS+KHZU#E;1_=TI>I@%NS"23+:CO_2H"<39W00_PJ6-6]L?+&I9^S83Q2L=5G0\3(+"(0JT;P<* XU@1 M'F]C?9NKK&^UP;>+"VYXY7-_7,SU#AX9+(GM+7-GJ66NLGB[TMA]Q9TUC%EE M,Z%-/CNYD_*8.P]QIS'OM,M8\Z,8SK@;3@6\-AK:DGI(M[/JD&Y[>DCW*P:4 MJIUAV;*!V@>;@UG]"UJR@Y@.WQ78Y?TV9''# MD:.D_:?'$K02KEDW2M"U>9_1).RM\OJ:&V_M$O*+X@J9\3]?W2VI&'.9\%98 MY #PXUO"<['/7OM#_X1:V5GZV5WTKP O[72\M=7RT51T T(]5&ZDF8S.LJYIA53.L:H;=H698%5I0H0456A ] MM%";>163/S&*:&!GM*#Q,"_VR@,:W_^9AY_D8+9GZHGG#H[* [3OM/(2=MPI MO*))_;CW_YO-/X^C;DIL&F)3KQ PA$Z5Z#1$9[J*(7X[/N@RZ91Y 4]SF>2@ M)DN9L/:,C>)>EC1N& ]ZDL;I_7 O M-Z(+BBC)3PHD7B5L)0@+GMV+:_6U!]MP??]:_>RE38L[YWC7N@%*(AH7P[$Z MRK6C>BM]LV&^-.+G]8T$VE#'"J5^89^C(B\C[3RF.3PQ-C$*R)XG@5]5/*2* MAZ:+AXYJ,/3.(@,A5"&1BO:I:-\N1_MFRXEO:,PVK=O$,HF:>>T0?]?.$WCS MC'$$YZ^H\*/PE5FRE01_(TX13B(/S4JJVXB["WNU/+Y'O9)J[^'YM8_T+HO" MUXXQ;)L!TPNB*1N_EY1#@MR4 Y8]1#F/816O4/^R[1UC=/\K8,)=.L42E2)X M-LXYBK<0[??+3]_VAQ]-*NI [ZC432+@-A:JRF/>!.BX32- M--=F8^3@'.TTVYZ)ZSY-B(US3U.,;>Y51[]E:3EXLV>AT%N6=.;NU7OQ]&?@ M@I1QL6^/O\E:N[FMQZN@J2QPT\\TA.V3 7,_TZ3L(F0:+NG#@S7W?0K_8NO[ M?RWOX@B<:UC7%VF9LSW;U,[++!U0[;?^W3Z85(.?N*CG^-<@BW+VQ!8?F>OO MHTY5M\U#,SO-KDE:_$DEP5>:_:%]2A$!:O/1C:<^[78Z&&J_;93T_(GCMA_+ MXD.:W'=G(UXC$X'B))(]V45K?ER4=!AMIW1BT;#/DQ2?C+T=GNKM4+T=JK=C MAWH[]J)$P!*P1. &=IZH"[8=:(^5@))? R%^9EPVF.DA'VB33$![\C3N5*.] MYP!!TT>@ 7;B""N5!F46]B@BE'>SM/_D!!R0S>[3HJJAN1MJ\"2]^MOCJO9! M#4^86OMSP(WJ>HB?"P95@C$6C*"M8%09=QRYGJ:=_"<@]GN#4NWXXH_TDWH^ MX*(P9R^7WOQL*M][>*[W%:*M$50VQ^BC%V_\BJ2!82@L:<82I.WD6I)KM*$( M-,R6DBG$S,UBQ*YW+*%%3-RB&V82GN].&^[%8Z?"*)DN6@(6F"@R+3S6SH*OT4"0R8]:P4.,<" #7Q; M::L5!M"L@)@H@L@9OD<\TR&.ZTJT> W+([H%GHPED_=EZ#;XC0;QVAKD^ZB] M%NW8$T&(_OY7PS%^6?E>BOC6Q <$;0;=;1D\4CILRN-JV1&J1&[E6('IV<2R MI%*YQ-5=HALJ;+B@X[54@[$(HN7ZQ$0_6Y/6Q+1 MAA>.(_C+CUGPE_J6/Q>"U[GM^LH'%)\4GZ;YM(^FYFU:5$VXV]]V75 5'K' M2?!=F52<37S;)H%I8D11(KJ!WP$XD1ZH:&MUITP2#6=56T,G+>]B]HI;4IO[ MBK%W*T[M*J=.GIVHY]H7(9.[L#\P=&(%F(R5*2QO$MMPB6OKQ/-EBK-8Q-%UXCL6)NU5 M?FX_&M,,$N@><4T;]E29JGH-8AJHNP)B!C+I+Y/XN@NTPX^N]%>KRJWY,^I% M$"*I:[2D)MZPP0!OJV65MIKX7]/E6M\27K__K%,FI (S/).8+G;[MNR5VC+= MGA\0VP*+RY+)NL6J?AN4ET^\8!FY:\3S940Z]!72X;*\5$B'"NE09*1#V;)Q MYCYFXU3HO$WH'+RF6+2(N4$<+)T*?/"$6Y;S;)ENR]&):SK$=&0*ZV$_BT,L M0R=!6^"&O8PX5$&\B@NCN4[5'W7^Z>^T/_A%;*?(M&RB^SHQ#)D*%!W/)48 MSEQ;QV+;#JB%2 [ \;;<5H&(5MKLMY(F]__KI:5@^DP'G6#9)C&DZGBQ+5RY M#H8A)*(Z"'C#'G$M!2VP@\ XGJL3TP63Q9$IEN<8L GX'AB(,D7R/-LAOF&! M&;Z"*.VOVMH98!QB.SZQ#6QID2F3:A#3!U_,$3HQV6:6>TH/$P+\3TO2R7F&!6N8Y,Y8#@P3AV0$Q=)DFR3."R1SQ; MY7]7T5_/2-/34>="2)=% OAQ;9E<+1-V_ "\+:DJK$S8$L 2#]IR>A_55.O9 MY]]IY9.))%J&"PX,6(%RE2.8)#!E\[R, #8QFP1MT5^5XN*9^]&TU^\8#9PM MLATWB0AI&X*WK1N8^)+)-@2B#5 &GB63R@6BG< BUBJVX;X(U(N68*VU3K]] M.!5+9<'NCUZ *=7N;W-?RS!EL@9!GDP;[&YS!02._559"]N'TZTC\=NG<]XO MD[R(BK)@8DB@U-7C4A./4<2 .&V[-_=1P9U\_')U.RY_[8%.>YL/:,C>)>EC M1H',]ZDL;I_5 )W=J)]RWB!U(YG8$'%K+JD%S8>;N@ M8&(F3UJ.59_D^L*C.CB;'K':#I24FN5*/^ 8B5DOEN#@XG&5?3<1]$:TGN#3"5M1;)K%Y5[SUG-DD#&RS7$0O%)\6F=?%(FGV!C4L!RLRV?>&9 #$.F,>>& 42; MQ+4#$DB%+6CXQ )U[SEN^_& \JH]V:9:*$XI3FUZ4HJ,R&J!0E9;EI<*64TA MJPF(K-;J69KV\++CFC PQJ3W<,TR8NL#'E]"=9<]FD$0IO0)&1:SK*'*&3Y M$\8W[KPWHYU<:Q_!Y-8%,>(5!5MP#9J!3@Y3*)UZL"V;X !)5,V MTD*\([!66P)Y*G4U;I4;M_$TA>WWDL91,=1NR@$&,'/>-5X(Y%5Y)B@NF1:J M'00DV'!YW)J;(WR=6*N@MNZ+&"VCM$125E*W\$A-O&G;Q'05V,GZP4Y&':E$ M^_WRTS1&$N9E1#[D5* MS, BNE00R:J1;JUFY*C+6_CHH4%,4R=&(%-(WK8-XMDRC?U0C7,K*+ /:7+? MI4^$*%+-*I1Z.U"* M:P7%-1V:_TS#'J@O\+\^TZ3LTK H!38+'9WH4L' *3&;%C-)>O+D:AU6?%)\ M6B>?E.TI6BNZ;A!#=XACR!1>,$UB!?#CRV07VQXQL('>7CT[+8FNDZU76'%* M<4KUGS_I\W%UU7^^+"]5_[GJ/]_K_O-KD$4::^S'@"7YJ*5!*P:RE\ MBH7^*W,QFTW TJI_)*)[I1>VQI>G_$?E%2E.RR#3$[N4#D\M]$H$'YD+OD0\KL-YJ2^HTKT*U7 *$[) MRJDMNGJ7J.997FA1$J9]IG6SM#_C].WFN**V;I^CW#[YK7KE]BFW;X=<+A%H M4&Z?C&Z?S.Y=6U_6\8F#0Y?TEF"?6WU(VR66Z1/76&'TBG($E7NC."43IV8= M01F;F@W5U+PL+U53LVIJWNNFY@9HY&A6MM9E;"?C3ZW'9=LJ "5_?$%U-Z], MFNINEC).) (-*E8U->SM[=GPCF7:O]/LCUR[3,"X[O.A;MHM"WM)&J?W0S'[ MG"V"\'IFVQF:6Z79!*)MG[A.RX#.5HG&@<6!1]Q #7Y;< 95,P@\FCRO_0[V M;(>F(&)Y$15EP;2TJ]W0+BN&S5$$8LB627Q=)[XCDVQ9Q'9]8@=[;1/3>LXB/S[EF.:-9V)N6P?J4PX/12*N(Y6)(H4% M)Q/ZA4$,WR6&(Y,4.HY/>$& TFXOU0G--0^K68I7@#9^VL5P5(US<.@9A,!N3B__.WB]O_^XD]W-DP^GM24V&L]1"G/IO*\ I/T M+IU* @I_5+K5,/WB>NU5%%2LWL?]6N5]1Y,A5-X_W["\W(\S09_#;*(^W]3 M0E;+X?NHT^$RR(OGE.BM7GL2$-V1:5SJ.B5OC]5;;>M>E'08254]"=Y,H!/3 MDVDPL=1;Q/[B^,HU1%WQ2?%IG7S:1QOU-BUH+(:>,QSB(^Y#(%4ILTX,W25V MVWCCM@.DGH[#VIQ]46RR 0LH3BE.*;"*IV 5I@*K6):7"JQ"@57( E;A;@*L MXC:C23Y(LZ(*^^PZ8$5;P%1#X57(CS&@\"I6)DWA54B)%2$"#2<*KV(W2HL, M/2"NBVWU,I7J&(9-3-,C@513- S# :IMXK?MV%+1*!5C49R2E5.ST:CY,S3, MC3B"/:;1N_2!:06ZA#1$?S#7'J.BIV4LIEA^,Z!9$<%ICRQC6IB"\@KQXQ*[ M=K4$:P=B^+C?9UD8P:]@*/1S+;'SX]A=)?V+M>+ M:]CP/V?=U%DWMAGTJK=?'A[3_D][SK 9;\2CDQ$;\:DTC+YTP!]NFC2UOJB" M9$=W;YKG-+];S1!JL81 LTP3A2OJCL8T">&PM+O NJ+P_V(2,V(AZR.V%X75 MEK-"2\L"#^FF<9P^YN]03KXVW-87I&8CDV=.PS M837#HX0L>J H[EL<+^JY M8N!\>I;X<9.==$]5/$&R%Z9\>*F0*A4PA"S+%<\^R6FM%YZ%J M'2E2+2\'@SC"HMI=C'JW!*7P3!7TWGYD65N[Y&06O M>)@78I:R->^RD?_*'$\W?&*"0^[Z"E134#=3<6KU:I%=,$);EUY( (TVJU(W MKT"_5/4Z998!!T>E/6_AUZS,,?T5IS3)UR%VF_CN5>[]PL;^=/*5X*:4NGY9QYD?2:H))NH;-D(Q2D) M (/&DR8&=*C&3*AHJ3@A214M%?^%J6BIG%9L%2WE@+XQ*_L:33I-O)5QI%3[ M3X\E&!VX9MTHB01#6#%,@S@NSF"4">G2-G1B@A4>&($*GBZV4"]1TA.^(F%] M?DLXYL^SJU? 2)5AVL0R=6+XMD0KU7!MXG@.L8*65*O0ZEP ]=]H^F=$4QF MU&V#V)8);[_E'K7=]6HA@##LK)X:Z+/HZJRX\#NH]@Y-JS]J7?]WVA_\(O:^ M:IO$<@)BNS*E 3R;!(Y%;',%-"&UJ\HTEL(PB0MZU+1DBKN:(%LXB\I<87K* MOBW*YUK*)ZM5+/^)6*#H@\"7:%D:'C$=GSC!"H,"U.XI.[@J;$Q!H!/'DDGQ MX]+5+:+;JFIJ\;J4\4J]3#IE7F1#[2O-_M ^I?>1P*4I\*IUBZ]1F=:G2QQP M^8U5YJ'N[]:Z<$SUGU$2BQ9*]3QBP)IUI'*D?#!0P7SQ6IHO>[F=OF2@UJ!( MI]\^G JU,FWBVP%Q YD"40XQ7)UX@9H[N8+FKQCSB=$.RP3'Z@J(;OJ8BI)H MC5K$,1P2N*O/6]O]%3G:/)N5T9=)*%I#B45LWP"S4R85OB3-:J=LKLLK6)!W MZ=3R%'*;M(GIV,26JF;?));E$$]7N?KVD7GA%Z0)NX\E6Y*3^)Y-K%52G/N[ M8\K7)6I:1/?!__%EFFAN$,?'=-*O@:!5\C('P-[EZJ MBV'\^T:1=/?7,N%Y@[=GPSN6:?].LS]R[3*!_;Y?I0QN6=A+TCB]'XII2!N8 MD =+VFEIE6[;2@&Z;6^%XM9]69U7-.'9@>_@V?UOMN1JW!L@YM(DIN,1PY*J MQH78CDN,8(7I!ON[D\HUY@.6I^40WVWYJF6D>1\WSH6+ NK5>LUR1K.P!^H_ M+Z*B+)B6=L>G'!Z,JF BEHNQ?IW D Q >BF*U=;*G:^/7\ 3K,,$/=A%W^8# M&K)W2?J842#S_>G-Q[??OYX=G_P##_UU$@L6(A5W.<2VP-FQ M9>K?-K#[0.V[+1;I*'@@?#K8<]#QEJE#V_.(K:JU5UF<7\N[.,I[N"8OTC)G ML#*/B?:IZ @RID=J#6\[Q/=4@>'Z+-3?2@S ]M)2*"UNP+;I!<20*@R@X(-? MI:^@5OXBK5>3N(Y%?%VFF.L&L(-W?W'6KL^'-+GOSF);GZ5)7L8%1?!#P92^ M&03@%,EDB*K=='UV0'-89*WX1P MTUF!&]IEQ;"YJ 59OIY!+%,FGU[MKBOL MKAXARGK4J!&I7,!Q7LG( MM;.N,PYP0<&"39Y@L@GE77DN\:4J!U1[Z"L47GVGXJ5'+>))!2"D!ES),;A) M\:G]@*O]U>T"C;QR=8N8IDL<4Z;8O>\[),!JO36 K4BR'\HV@4EQ:ME953(V M:;NJ27M97JHF;=6D+7*3]GJ[K1MMW+/=WK/=X$TIKG4VEW?M_[3G;,2Q]AZ= M;,,&T#0 Z]V@$FQ[*F;1_&HUJ['%JP6#8YJF:Q:F21C%4>5,%VD]G0>CDG#F M/4M81N-XJ%$PFP?X#:TF#J+//<@B.'D0PX%CCTSK8O2*@V'G2'^?87% CSXP[8ZQ!.AE YK!,T0)?XRL TMKIY+'@ MV9,.S3HYW##3WI=YE+ \U\YQ$X='SN&^<($"[O>5I?#TE;CFVC4;8#5BJ*7= MPX,J@'&$WWF_G)W>X"_^+V^(]MB+PI[6B;I=EN%U0I85%/[-6#Y@(=#;S=+^ M,UR>\SI&E$R_MK2KG?99%H5C"KX=WQQKOYV>?AW1<:PAOW+0.U$7#DN*$44, M&))KP"2MP_(PB^XFM\AFU@J.F\R!L7'Z>*Q]@2.RPX/F13JIEJ1%Q7XZ=2MP MO^!)-;@(B_ \+6$%/&;:C>##3$L?X2GSBJL:^[.,BF%%;G4>?[QBAGK:^6^9 M%]4+AU7 M'RCABZ>KC;FI/<+3P@T/#^ (.AC$$>=77C#:X8U_IS>TPC$G?RIAI**OY;D&DHJ M @TG"H:G=B@G>K],./#TZ8T8H4^+6(A5Z3O$LV0*?IK$-DSB!0%QG99XZ%OF MMV$Z)- MXK>M%-O'?.OIQ'Y^MZS M(EA+_O=SM];Y:QP.9[W!W$Z9*SV N_2 MI,RY:_;(XBYZ5%W8W[4C^D:,W?W(T?4%"Z?>B+)#'AFV3_2%!G,(0[.J4) C M\Z[XI/BTJ4J.?=&!3WR9<=11#)U7>32ZI!Z-ZQC$<>2:^+-.CT82M2=;>87B ME.+4IDMVYN94><9H(TG5Q;-NFTC]RNDQ?YB@@P?) AD4\PR:&8Q-?JDY@EUBN1QS;(+;> MTFW:1^]=)5144D/RI(;G$M.'[_M<#,2-S(G[[+Y MW6J:895NI 4-Y.WW&ET^[1_"T/@G^EA'R;]>GV%_"W8!L9R]_9AF++I/M/-* MJ?TSC9)"^Q=HRC)CU1/B22/,LKJ?Z#0KHC >M?.,9EU':4*:QQX>T,$@2P=9 M-0<;OV&+<1$NVNB2H=T"U&S."MYRE':[^(!EOXSY9>,TSRLZ!AE[B%*X7M5. M@U>M>F;K"W4B'&]U5R*E/"F )$7) \N+-,N/Z\Y=^9J./=5TO"PO5=.Q:CH6 ML.FXU;.LI"\.#VX7WYBC''M!81,-^8Z>5I\.Z+#*L\(FG%?0EZ,+P!'C*_.K MU1V/81K'+"RB!S:^ 9P\/O98NTH3_A%LVW!3BIG2ZHYW3"LRFN1=EF75)W"] MPX,:4Q,;0EG6Y[2$-,=NU@>P0Y).3D!5P'G8Q4D[#Z@=X:,$_@II@K>!"X\5 M!%R8_< NUI&/%T>@'#MA= MQ'$>@5$)11W/CQSU]++J#6%B?,SEJND7KM!@3J50I]_O3^].INX]NMNQ=E/> MY>!,P^*I%Q$G\RDQ&8L9S=GXF6?,D?&EM_1VQC& V72FR1^3^WR$[^ M\?[+A^_PX<7MYT^__G]02P,$% @ A&2<5)&QN:CD8P RVD !$ !G M,C8W.34U9S(Y:3DP+F=I9MQY^5],[?__=;;9FZ9IFJ:::MH7+=.>M)QI,Q$& M(0E3BB2,A!#.F19%F!)"F%*$, @AG$G(/DBR3]9NZ]RV._=-[V^??^-[_7Y= MUWF]SNNY/:Z128GA81D(_!6\ ^!___O?X.#@CQ\_!@8&_OWWWW_^^>?GSY]O MWKSY]>O77W_]]?KUZT^?/OW^_?O[]^\O7KSX^^^_/WSX\.3)DW/GSOWY\\=H M-/[WWW_/GS__\N7+QX\?OW[]^OGSY\>/'[]]^]9D,O7W]_?U]5V[=NW1HT?? MOGT[=>I42TO+^_?O]^[=NV/'CBM7KG1T=%R]>O7NW;L&@^'5JU=ZO?[6K5L7 M+UZ\?/GRGCU[FIN;[]RY<^'"A:-'CSY\^/#FS9O=W=W'CQ^_<>-&:VOK[=NW MZ^KJWKU[=_#@P56K5IT\>7+GSIW[]^\_<>)$>WO[L6/'SI\__^#!@\[.SH:& MADN7+E$4I=5JSYPYT]O;V]34U-75=?;LV<;&QNO7KZ]8L>+(D2/EY>7;MV\_ M?/CPOGW[[MV[=^C0H=K:VJJJJK5KUV[9LF77KET]/3TZG6[#A@U/GSYM:VL[ M??IT=77U@0,'UJU;5U]?_^S9L_OW[VLTFJU;M];4U.S>O7OERI4O7[Y7E[N[NYL M-CLU-34Q,3$P,# E)24S,W/JU*DA(2%!04%V=G9F9F8HB@8'!T='1T=$1*2G MIX\<.=+>WI[/YUM86,3%Q:6EI>7FYN;DY,R>/7O2I$GSYLT[]__1\@%#Z_^P M !B# &*(Y3JMOIAAZ9W>I:N_M);G,JI.?JSA\GI14.[3KF-[KVZ2Q*T3)QUO MO+;9<^+!]&O'FVYLD\ZZ7I=T8M^MG>&+WS^]=F+_G3UX,N+]?L7?4KE$G#SXXE'HB]QE+@A-,2UC45LV8X"*=AQZ8?N/4X6E12MWO MOKUSS)RB4BGJ#^)NV!NR5,^XPF^V<)2M@!],MRSW>X&7VV%?7>1')3ZK6=B_ M>_>/?=FY!KVE__IF4[J^^)B$*_ \\MB@_JPDV6\M]K2N^,TK*\G>]#)&\S_I MX+3E&QRB=W[(%XIS3F6>76'+3"O&A@L["N:PBC(V,V/E,]2UB7+U;=G; MGF)>6IDH??+-NPBPY%%@BGCK:ZM42Q%Q2=[O#%DJRP$4,I; RQ )X0)992EQ;.(.$8XI=C"FU4V M*[3B%; M'"[#D (-!+D'2HC-RLSPH6_+K*"J;'>$4]L#9W1N%6;O>'DXO9?74MEEX^3W MS0W;9L$ZKRKE].5NAYH:;H!4Q86#&5,>^?V[97W"CAVF0Y,S:S_A,Y8OF85! MB@^?-TI&M>2V<_Y7>^2\9A\CX)S%R")G\+]H]M8]/4NWZ,[>O-+^429F5'56 M_PL?"AK9,59!L>7B]1G7XJVG![='VRD)AGUSCA\2LMKJU6;V/!OA]?\)'P6< MF;(L 9RS+ >S-P2NMO.Z'/>J]MA5FP6I5 T6+.D H,X&U*[?5QDXV/B_VZ/< MMCL'2U^=9!1(U&#.A_L_^K*BQ:=X"Q\ZR7QUY/%R6U=^>^7Q[=U>=6 M_@5LB"3?QZ]GKW]U<15= E"XL=RE+)8[__NGQ&&[%]I-:2'PN@N??8H2HF(D MI1;2ZO7_?77;9 -HHP1.,BN;F\L_O6>/#)I&I^F V@)YI490(SSPF7K\2[XZ5O)J?9X=O%1(DW M*O41A!>SXDT^5KM\I^:_G-#1)B"XHCZ&6UOU-EL=%)%W<"Q$P+Q\DU7KJD]S MI&TRZ#4*V&W&V4>^66JS'IX"1B88=##JN?W"?8O^VK!@1\-JU<+5&LBSW+@:\/0T/TF _Z=/PX0G[*LJ M6YWLI]^:*^Z"+8*51W4$93Z'$'Q"JQO,ROZ"D\+WZD4_$!= ,A-%D"/3_60Y MV33S0NX3I)\B7RSW0F8K"$;*=_/CGI FN.2A(O3".2@1\@\JP/H;,5C^BAM3 W&+$IK?]:9 M,@7RU#BAR@R!H$E^N_1[,I!H*)L39]J_C0'P\ASTHUA%>-8!F#5(Q 8O,F$B M'D#F\YJV,$S%=@HM8FLDX$@#S,@R CL5SFTC()"E1&83#Z#)"H:SZYT&5^HR M3Z@XC:1*()LVBL:7$'1/+>8FEXER#(0PW@@$K93U/15 :C.@ @)'Q$:(ZPK1 M%84X-HJG1E04-*R7M M5 C,?(UUH! @78.8U6C-V?V;\"!5$=X58!?UX%,U0:9.5-DJ$)[(EJA-_>4P+"K!!;F# ):/U7J M^AM,_'ASESUB@NQ=G=+^>.]7.3H#MV[M"N8AQC:@ ];R6 MO'H$UOH*=ZP@S M*1[GOA5@S $)PT_4)2J18A[A$+8\7&\#U\->E4IF-8$XG060.+R/FZ4ES1H4 M=,>4A M;62.U:D'A:= N3\O<_]BO,/21*"6O)=H>;A:8%2@7HTX8TQJK.M976D\PYD] M3=5AI]32QO1K:46*#M$ZG#:" K0=A7&\.@U9)+OI+##-]UH[.G>MP)K6=;Y\ M@] -BN^'&?9&R"J<@%W;Z]EAX21;@Y>Z=QD9LPI)NU:\U$SJQ/ OAQUP!4VY MD$ 7JG"+!E6I4[+,;*RRF->/H[Y95#R[4,^9K:GP+2>8"P&,:;5K/5OKZ2F\ M#IMR@N93 A@E*AG]9K8H6_I:@=)>&.JX6L(E7% M_F(GIH !69Q2E42E.T%,73%GL$N'8J(^\W&F6&NEM"2'J^0$&&07,HR(0*-E M!_7"@F1 YQ9F@^&2#@YL03=3Z=$%_3*':!%-7(N;)9PUH%WAA6H*.9O M5-J'/B#@-JYFKMZ1D3 M.J&&C1,/T(]J)N[?46C7<6^OD$<;7:EEI%" >T1!LW\J,9?H9 Y^"DC<7,_) M,Q7;^Q%D^GOEMX2@%8.=EL&U2<>N/4@Q+E;#X"HJG)M9:-_>Q\DPTD0E>@L-Q4CA* M!<_B"8<3J M%3Y1 8TU0B!')QC$6#L_530$FD*S#^!IZUV1T$X4Y:N@3I; ' M#PZ5H,$*1J04FXLCL13-0I/C*47"=;"',*7E8BF44BO(M\M50J 0SE]+6$#2/,G2E M!,HTHOY&K)+&F&B@Q2C@ B,TA:*/H. B9=I,'CW+P)A#@% M??#Z6GH:17)*X6PM+#8@@00V MGP=B)%"Z"I*;L D$W8-"9TJBTA38>"/:,!))!PO=M1!'!U?A&-,$>9C&^##H M(1)D/(Z52C _'19@Q' #$J^%:08P14(/T=!'*I%"#1J_%/X>AJIP^I18: (/ M D39= FT1HLE2Q@12F2F#AFOQ=KV1\_0(7VU:/30,$G12!T8KJ#E2]!L CGE M7A*(HXN4R!P-W4>#9DL7>N"("X6X:+ 1!LP#IZ>&C^5!A4DF=_V;TNF,P;)K M"1;9KU:,56$I6M37A*K K$R"'DW!^1+Z) .C6H09L2 M&T9A2U58C@$;9T#M=9/D4F0Z0 ,,L+N1[D'0)TIH)3@ ,V1HO-&2)!%>RJ0J9+Z&E&V,>(IIG0# JUS9Q7J&#DX?!8(YRK MPX: NM(T>[@$L%4T5X !#E"*50@P02* -] B&F@ M"4W^- DHF!A@J4AVTP!? $0*+.7RM%DX1"=&8UI@DP:T-6N=E#0;*?C0$VRF M02=(W.A:4& $!7B833XD5"'S%5&C'M/H&C1.25] 01D-($D', 5,-X"#<=[. M/ 7>!&RE4/PH8*NDQ4C"?:6I45N<$0H2&F@%)F3^03!D<\4Z:):!9BUU<<3I MF7%@4*Q!\D_ =CHHQH30J0JF 9H7/,W>A+ DP-< FQLAMA%R,L"C^?5,[P:' M(1^@@)UQNAL!L4Q@T6-8+(6NET"^.-3X6U#'$L+RU60QPG/C]<]+W6'S'!RN5CL%M 1]6]UR&-;OZ(WB3]>NJ"X M=]-Q+_AOSUS-T3=Z9)VS[_Y?LNWZFIAU:'TMD,E#P]U M6GH]_19X/I#WY(2T),5[W_<1[J_F+GLE]0\\/B&X9;[?6(?NTZL\_U]M=CC]32-Q%NN:^";!JZ"=9[ M?#_K_C$M"3.Z.O'QZ)J(]ZO#OA5+OR\!%^^%O^2<$EZ8H&U\+8UHP,*??& M*;^]4AEY;,F\TV]*3@^O"K TS9RMA4]=3N1HH-?'3\8L.SLW\-3A!E<:#YJO M&^4?",V% :RDM4: O8/=H:6Q9^YE^J=F0J,TJ#4E=>;!!43H/;6781KX\A:( M\(#)]PX'5#O-.@?,J*B)L8"F@T;P(.G7[)F+$A'=J+J7)S'<^V;I0/E79-DE:(X: M$N'>UJ9F2R,TIV"J-?#"5)/"G@PS4T&CW$":$4E2-K$U\ 0"X2V#QOFX'+-T M%Q/SZ?@03=*L>RZ8J7R$)M1)BSM0RP6+02:!*11#V$&%AH4QP+VI>-^Q6;[+FM0_EI3P-?;[)9>%7R_D?KRP[A#8+RR+K3R]0T5,(M]I[0*"!)YJ& MG"$\6H6Z&S!7'A8LI86=QK(4Q;0?Z# E+1D@DW"ZGQ3S5]+X.MB&ATRD$!]0 MF*:EA6B/0!+87X7&FF"!DEYAA*>HD24*FMR(IDJ0"'ROEV&(*0==V$KDM!&Q M)4"!AKY)BXZBD 0=DJ-DY/-@(:]H;!888V)$X++1F4!AA&,)=+@"F4!A+A3L MA\,C==AP">Q#(:XF.-R VFFQI3CD=^)*V+%;3XO./2\J'%%_.MU 3P&1=.7= M"4IZ/#6DS&@&@>48D310ZJ*C9QO0;("&J^"14@PG8 =A( [)H*&\\1.6*(0FD+3 ZTS78 M*<"8((&G&%$G@*11M+$4,M>$1DF1D3K:: 5LI40)"<1J/+P 1R=IT<)!%19J M0KV-R!PCMIQ"%BH1;V7&. D4**$':VD9.+WK*^5[X%#VF+$T'O+!Q2_B;I"2 MK,PT)F$Z9*X1-I.BBW T10%/T=!FXW"NHK@ ASV,T#0#ML"(\2GT\#$X2NDP M00%GX(^B"1"@HX]6TOG7:#O.@R! ]S7TC9%B^2H0%DO'I=AP'MW/!,<;D:,5 M2( 1>IS6.5'#G*R=&:J!DK3P4@TV3H/-H3:E\Y#@$$@J9>888@>WTH>58BHM M[7@A;)L'.^)8/HZY TB8C8[%2S_5/A^>$2Q4+3)_\OQ--WA>Y'/BA*4; MP4 MC%05$I /#4H!;586$J2$ [4 68W$J[!Q/$P@03V(U:X\N%"),B70!B7]GS.T M110<2"%C30\"B!USM4,JC27_!#B@"6[3)O >N_&$!4H8EV!Q1EAB1!QOHX@) M<:8 S[#?BH?(#&B0A#Y+AZ9):($2=*X"A>20+>^2/V N!5!T-Y0@84AT0,7# M@G":A$?/,:(I2MHT"3U(1T]2 K%B[FPILE0)9?RA9IG<,S^]31^?_O?A@(/' MO_Q^_F5P\ MP-/TW]H5_!ZQ4P99;$ 4/RU"B(=2&&3HXUXAY&[:'W(9#C<@" M*1(GP<;BJ#\/SM%@Z-5!5#L:0K10IQU$N+C9"@2Z7H&N6X0 T\6HI$2NDE"G2!=BCZPBF M;L%K.^AB4L<,E,0,W%N*-$TX]W-P&**%?Z]R/F/UJWIA\/[O3NE\>*("&4Y MJ $>0\!A!DA!P+XFV%L)C3 @_CIDOFZH[R!88?"FX%D$+-& V03LH]COXP.' MF]!T8JVG!DW7PDRE,VRD>1&(HP2D#VK@["2WX5HX3(%U;X(%!G@D01N9Z^]K M0$(T\&SMA5$\^+(C,LP$TGFP/07G OCTI$]A!"WT(F#@4+(.X4J!+X$F4BB0 MO4K8Q)NTPI6R2+B.T9-]7#..2ZCX=5:^,SIKQ[]*W&CI$:^K*L8!<(7JXK=/ M>#-JJ^_T"R4V$]\F[PB9_[QS^XE]P"TD JV5UK]2-"0,HYE=Q[T0! 1Z>@(M M#A :+[E9H50/U<_AX I(1L(96R93C^LA@FG.D@)#"$ @JWZ^2(E3*&T\(NA2 M0 !!(88$*$BJ!%J8D 646R&R"@WVD2CR*3!TM?D@PZ $Z:=B$1]*5_L:0*[# M\F9<)Q9-/#K*<9P$]'E#M,15__/+[9-O/!2QP7'D[O1?^6]O3>0J^F)+%K_W M\*(=QN^]?EOMMG)/G6:@\:7^$5)Y94Q:_-O#ASWFF:^_UV[4XEAE/(Y3DQXB M/9F?Y@6TK!L:"XN2@X=@C(V\=^VP/?1>72V81P&M.\_)&Q;<7-!QS%NJA:KC MTUO.O1^+:C&G!0K?2,',DH!$FSE9!X";Q@#\;VM>'AOIN 8-E#N1E;XMQV'I MAY#CPL:\8;3P$\,.7.N88(J^T,Y?=Q1$*/*\44ZMUJ=EP#G()_ =_[K?/D&P M9,0C'7M1&+3\U> 8'\A6*;G>F.CRT;NINL//_ZEPL^^=@"T1E[?KGTO9]\\OZUM\D&"[.(BBE[]R M'Y7G^F;/VN@K+T;8M;H:CUR-_N_%;.]1GLC2\+C83U<]+A9]6\M?YWNN8<[% M56]7[SD4=N'IPAA/: 7>@/S[Z"JCB9WT9"; &)8#J_;+D,C;OP;5VZKA%D#K MBC.:I&I!DX]4;?WTQ9>6M5;O,DSN#L.O-Q2A[8,G&T&P5$WSZ9?5CC&LN3DK M@Y,=?FD[+U%:)N-#?@0PUC?A>\]HDI1=U9"18O ;,OA;VN+=60O]7,>/6BX6 M"#^U>@7\@HR\B<=M79R/5=CE'O/P+G=T6V%G M0,_=C8L9ZLS=+;T]7#5U15[8_/]GZR# KLZJ-9@Z'81:!8(YB; MJ""Y[=)2?BIEQB1&%R8.'JB>[=7X?<:!>\"A*P.QZ[JTKE-5&MQ,L*>" M6.OCJE)75SW\>?EZX9]E\@CW^W7OXCW6P1+"O58"I_?&L6Y*T7@/-0$V;- MD" 66I)EP%$7<"),.-1=R\>*K:=:Z[<=!)Q.@UK8#M&B-''613Q$6.Y$YYB( MSG5:FD>.K CAW1PU89UB6^B# ^P'A-E7JI2>0K*FXS M92AB4P"Q[M4/.V0L M\8G4QUY*N39ARK\IITY-JBH(N,2-).HW9@!@W?4 >7QO$'Z=+:'[#\BV)M?T MM#5W'UZ;X.- 'Z[(@+5CB1N5&:SEEQ!^CS9Y3-[LD!N=3Q,"1J^OX"M>_N/^ ML&:?&X9!L\/.I?5DZHX_FZLPW=M_^>&"\0&SY"1HF;.KYV?/Z0KT.HB5JFT^ M*B&YU4O6FG/I;Z]H KBU<;ZY)-,WBPCJ\>983#M<^Y9I< KS-6J*SE+MTR;R;L\67- MS>F$H[)/#0W5R^\>.S-4B@53%#91 _C![1G<9;V7'&F+RA,B,_G;>CL]N,(I> RL9'SAJT?=A[)6SW(K-@']*KLY>CF:M8[9A\\7L /F1DU;:- M/:6'0QY=&U>67],4F>T]Y='U*5?RMQXJ0NW$?:RTMMC>ULC9@=L>W9P3>N)1 M%P[;^Y!T@9PUK2R2R[F\H*&MVBYB99:P-6;L0M;E)VX/9P8LF^6$;RD[F=W*KNM6;72YRE&-TP M1[=[ZK.*4]J4YY-DMP-?J^@1]MS=_$/XU*AMS)W< M>MCM?I*80.FZ_>>NKIZQ:XRFI%I!\]T$+VN['+4@?]O.D:4K[K?]O=-M\>#I M)\^^<.]-6&H/@B1ZSO@DQU.SS!(8O Q.7H6+]QZSW;,_<,O8K?)5L5.S3(S[ MQFMO?(\,X^>YIH( LYYE7Y([ .!<>(!Y^)4/ENN?7#T=OCWT.=_;]H?\=K9F0,""_@UXZXD M'-CW:7-Z\**#'.V(Y&,1L[;"TWZ=V?>H[<@XW:K5E[2G%_8[+ SWMI/4TL4X M6O)+;^[,;B^R+M^P#[J.LU\GM@5K,7'OC3EXVXL-"-?/XV27_3('(K32OC\[ M3%=($RTO9 MUQ]5[V^_NC32K>752[O_+:Z,6ZV:XW]6\RV50 OJF;QF/6(UP6OVW[V M.?W0GIM9'NA8'8GX&#!1C=8ULI$]5]VQ79S_;N0Z\Q&O[%^L?'&#,U S)PN; MC#.&*R6?K0G87D*5>GLZP0XAQ:X* E41#KI]:"%@%9*N701=M]51Q(;*U3%M MT*FVH7!$.JB@H2ZK#8"=4\S7 K8<3*\:,GTL1]G%1X^CCL^+>;,\1C.B"6XF MW;2PI:?064**%,4^#$2B@-P]U382TBD2&F&" S6$;R\R7#/D[2"7MM-@ (KM M'41.I@)Q+^25JI;VJYT+X)+(196O5P0_$P'6&F(6*: MX:O7N:P!)$H+@ F$>Z)"1;%%+_#7D:Q"=8Q6[:N%1%K8)1SB:8LC)>I.QHC( MM/;=K\Y'5+;K:R-MTAOA-LC-2#@".*IWZ!:UP$3V/$%\>25N6N!4KG82Q=N+ MU&$FM7L.(C(6.RDA.G"W,)(1X6J:%HE*A<-Z$4L%""A'P@IA"8YXAR-V(G60 M2.VEA&P ]'XPXZ+KO?,_7B4PJR-;D<2$'809@'V;R2"%6JR"G7-@&Q7I02!A M1E(JA5TU<$AJ\3""M%/"/@;44D9(\3X)>3IA3A'DJ;"-"&-2&MGSBE*I8K-%X0,"LBPP0(5P#^.\;<4L[2AD+ MZ#S*L1\: =2.&LV_BNM-R1>'1R;OKZL:(8B./![1.ZIRSFC'T3O98 !$B=28 M+@&:Q7: 8TYY$C=YYBT*QY!8YB!:#L5(D$ZEYG*=T[X"V14?\=5XMV^CS"V6 MF[E:5![B$'01P9:3]JGF[RS6GVE;%\2TN%!HUK[SJ+;KA%Z+N*5"SR)"TI.3 MU8VW'I>,&IC5R HTLY:Q3X57*G>P&YTM[T2,/:!IP7UE>%A#1385G-M\O-WC66E[/EV^)8O0*7^YK03T_'9;\\[6L\53Q1 MRSII^-NI6IX4MNU&R(1[BLYS!I[5W>_W+S\J,M16G;09"+L[0?'QN\73T5PT M@446.]%5!LO2[8._[TCX=QU^C'^14Z$_X6#D&7H'[KKX[KEG8ESN'+\]Z=2F M(&;AYL%[7DWW'(Y)-@QL7F+'+SETS^_'A"4[@?O\>^(W8"J ;_T<\<>R!$WX#IX\U6W+[[D?_N!^#=>-6W3*W[MB0[K@W]R_A M9Q)N;;K2O^XWGA+35)GTXY3\9/?HR]W)G^Y']O%@!AFD Y:'[X\-X- 5P-Q( M(#E0A/; Y"4/II0^2-WR8&K3@[23#Z9=?I!^>!)F),R;H4[&0L'F'(RIB*PWO6+;!_4;N>$]+6:7^[)>] S_TW/@A\]"[$I"THOP!14 MPGJX..%AP:2'2\9,>L-ZA_#=3N=[-UY.K:'B M*K8\C+ZWV3_DT>9=$\" 0V/\HZU+IA8^:9AG.57T:V/.--_\+<2>VD>[QNR9 MUACT,=#PC'7^OLN^X(./G*H?;:.F;GOZ:-^2PQ6]FCL?S8XQW.ZDA5\9"/UP MAN48:/Z_OZ?"SOM/YC\^]F:/?L0! ]PVX&7Q."[2^MC9WI>*+Z8IF:QIQT]. M^T?OWPG"3XDVZ#U=%U7[7/7FM%'LKXV[RS=79)Y]OQ$V[L"T*V[3!S?<&-'60K!S6% _.'2#Y6E[YVNY M\U%JUXS%+6>5NP>&&^[Z/GMN)=XTL)E)@3 &>?0Q8:4D^3B?EE,\K!<.EB*L M6K6OCA2% T^<=.RM#E6D0B+$38H82QKX?0[/?SS[=O+^!R6':X0$)@)MAKQQ MTH4BH\>3,0845R#6)F@80 /"$4LE(C ,(1_B\/P"4HL]"36;UV38P+R<\(*Y MNU=A6XGVS^3W1]OB:(P"X9:OOUA(V!M(!K#P,T!N*LB_'+9O(\5M]H" PVL1 M?Q7R=Y)+DT]#?H/186M5.P(@N3JB"P[)0:U5($!:&D* XK!%)Y2+6@E@J0( M!X<$VK%BY9!L #.CVJ*+%&^/BN!,^/:C+RC:XBD@:$HH6@%Q3/!P$>0B(O$V M^#F/Q94@5EWK:+WDA@2")A>YZO067>Q;;AL\'S^S%TX+7OKZ%<,MIAX9HFY/ M!<+G(2$&PEF#L+L(#D[TY4*/C,"WG!QV'"SV@GTEL',;<9>J\7A\N#/DUWX$ )Z.M,)).PVP$R&\\BW.;20'0%Z&IT!!6)03HTE@1:CI..2L*W8& M;HJEPS\H8Y@7WBSL86;D;\:,:E$88SYA!!9^Z*SE]$3:._)*Q<^GO'>065B$1O5^76>_&93#RCB[2;)OW1GM MX_K2*=LD3+008BH?3W7OUZRN:'\2,FS+>*_EFXUFSDMGA>UJN\E20B7WN(3P MKQW/&VX/A&Z^G'U%#EN9UN\\]9?VN>32]Y )WKF[<()1J'91DI@GL;-86<^= M^]N;-3SB_%7I%*K$E_>BI.;]@;&/:YTJS)M+)BE+)Z>J/\#/CI5] MZ#Q?;BVK9BN+_PDLM3:F^E9\>'OO(5#??:]89Q>.I>B0U]LY?W_X<.OZL]4; MDGN<*[@:6:^=]L8YE/&)B[_KRM+-73Y@T%SSRL77Q'W0C_=3_S4/?G3 M@]F?>I9^>ECVJ7?K_)YH(GL+D*B*V^[/?[;[T_.?GU[0/ALW?G+T_.280V)M MPZ<=FGMG\EFG2C@@5>UF@FRTG]^?^OSARN>//9\_O?W\^>?G+[0OIK<+ DS0 M\0[$0X/\/?G+C]E??B[]\G/L0D<>$L! W$39%X2YE3W 4A?&'B#, M1.$P$S+2A$XQ87-,M&4F^DP5KY$0:@FPUL2^:N(\-)G=4=%5( CH[8W0T<;> MW\^G;?R@9N 3_V3Z?1J 7)I#:XQY._V.HZEJULV@YUT^KA;[FJ-;_O&IO% ' MLW73;PR^31]+V!"#\-KHO[8M^:J:EW])5_,W[UI?)3_O,4!$ M>\]3.42$U!J"LQLO)&R^[\*YU^A[E^W@M&[]^FD\]HR_[^5,7+#O[KJ08KN0 M13/CNS23&BLD[(4K3\'7-I6.GEON=KC=E[FRQ[[_1&[I#_,.CJZ\VC- $)(Y]D(.YT%MME9R/A[:-"5L0ZKU@]%? MQAX;ZUICN6\ 6-1>XCIVL$*VG[F.KY=]M7Q]C_TO6#_L$2\D:7,9_7+9OK\>KVD9_+[K@B>:I?7)-L >/VP6Q?A;82[ MB7&/0;"$M"_\VU.E'KT1CL2+#^80+5?&"<4K*O_YUAS9M/5O8!E>,EH#$(4Z MA" ]RXL]1*.\PM4.BN*Y_\*.\F+<2 ZZ&$G?<(C?!@L4B!MN= >H5^$=4 X" MI3#?1 H*BT/P8E\&ZJ@K]N\%J_]$&*_?F;O_GP;KML9 8*4J&8TC7O)B#V6V MIP'V4 [1-7#W1"-%L&<_.0(@T3EJ;P/D =3\-LL+*C): ZI[S1T\BY%R8FDD MZ6X@1.&DO0**$9'G#8XULB M2KVW')S4[Q#9V MQN]F/IUAAL%/.ZOZ<)0?.I$/FA5]4*6+=[6!E"8R6%SV4D).9=ZR&IZJI'%\ M=*5B]F 7&JT]H$FZLXAC(,4!**2@'"X &< M%N-%!WQ2KI&MG& SA5PT:,M7X!#@:&1TN*C+)2FFP@B+QC!,:5BTD\&I)M:W M<&?QV83E;ENGYBYQ6F3[MCF[-&8JL[O:Z]2[YR@#GT2PQWY4X(#6NM\=&2]+ M>+<-+PU_ARX1ZB[Q?5K#J'E+U%/[:J!4:2EF[O"O9^/4_.U]956YCSR0[;-' MX706KI"!\ NT!Q-YH0E$!1I)0!OP\S]W-#'=']/V;KRR8M@1:DQ:^I&M9;GI M>_8MV'+@$.?"O[E'+]Y*^U![+>*_O"GG5C /;^6TB(CZS$R=$SOV?1"VG;J]TK_UW=+U_@NO.MPXDC)E^0__ MP8OG'@Q;H&?&'#S:\>+?:9X;9UP?D;=+%]HR_P!^U_9SI_7*FWVETYXJ/EY] MOU7<=!DJ4I5A,9]6!MYD="P5.HQ[K8.L?5YKT#M1__T.,LC84<%W$^Q6!=]+ M,O]TA>6DTZ#6LUJTP0\F35L5TC-Y4U6)W:P2$\P?6:)S1ORO%OU.Q&](A/ M)Y]PS]%$Z4:2GU!DHC[IV3&1?U^VODA\MLZ1=!13*P8'VQ<>/7NCY]*#:6NB M?CZ:=S'JGV'BQ1^X!:5&':B+$%]'/%UL51Y;NF_IM:.D/F#C1,Y)%T2 )X\[(Z$%->O- M\G7%#K\EC#C/#HL5AC0.#W!O*]3'JW2E?D5.G%D#L7#-!A!][%9:\FO*?D'V M]-D':KD>.!AOHRM_7GR]N3+G?#2$@ZC:6.;U_9U>$P)6!7<*T?\:$QSRJ]9; MW$PY, 'UGD<>R>SUWGFH-L?.$WQZTV+2QR-5U>\/(Y$>>&GF15M[$8&#+!^KFZSW-SU-KQH?R:WO:][US9P*TRVN,:]\L MM*H\^9\6#"I"UXU[_";ZL>GXCMXBCTC_?2.!"H=#V_18-$\=:NB#PKQQY@Y# M,1T8Z1,4'9"/"@FJ&0J9G%CLW9T^IF"PRC$G MWGF=@0A(K:>)R^,L(I6^$>GUG"'>1&MU96YM.">WEN3'2D,!CU#?#EET:4'0=X+AKJ"XW5*U=;.2 M$]./!XQK/=.HL&S..^\S^P'FNBYYWNSB8>FODY6 HHP46,]BRLO1O-J MX5@4MMPI47/>*U@3VT#"?(W:+@LO=>HF:C'-6[\U$4]_'%\6UJP>A6A5-%$W MH#OH]%:)*M33*,$&;0IQAE%7XLA1(AFZ2PC'4&9=A*,SS2Y93BA]ON[@Z?/" M"SKUXTGIK'Z*,;^K!EOP!+;0:9EF@%#74YM9*1D(#2<0L8* VOHXB48BWUU! M>/PYU2$:#-"X#5F$MUU>$:T]:8_ED_/^2)5PCMOFNUMJX)0^YNM#,S0G6K*3 M_J!0E!2>>:S]3<#FJ;$>.PA()2&'Q;3<7+#ZVR*:X@WWN_GMI1>^I<:^V6L= M"<$,7M!NQ#?G>$LSO$!%@D:Y3A9T]JX#'V=OE"!!.#!LO%!0MAZS4NQZ,-W6 M#= [I:P)G%A8\.?-#WG97!_]H7'.^H:I!ST_3%W\!9XQ"!(\X_^&T[Z=?7CU ML;;,IO7]L)-G\XRN%0VK#N=Y[W"C[1[HM'O=^G'NN&.>5^P)RCWRXZO6L["9 M8CQVVRLE[X /8U=X\:E5RQ/'_!+V/$G]T\?O[-$N[M>=E_SF9\(MA$3!;A'1P MSDJ^5FUN?^T>,_SZQ"-?MYQH?^.WYLSU.0#E=V:8Q;?!-Q>+\IP5K!D<\/1!=JO)>N MAO^[_VY&[,DU M[6<7K:F)**X8$#\^_W'E'NV+=W<3NW:8_='N^4W>7?AOS8^'P8>_Z-[?>#[0 M4!1MVJ;^;1IVT??F%(UN^@]@GB4!F 'L:@KS5N0VI\[O=/WCIX#-!#C@Y5"_ MIU;,5^UAF+;\^:L+9A G)<1?O,U_MI3:5B4+ W!H'>O+]LN.<^50%AA79\'_ MM8E14[%2@M,&<0H;B/\W0_GG\DY=U)X;149[.QCU$S?SEU_5J>L*[0")Y2EAJ"*Z;,NX%9^74TF( XA$: 'U2N MW]'?.]' \XW"X%3<0@#QON-\CHQ5,\87HWCD]>&D13^#X.H@V=WZ3:VD13@5 MNH4P"]Q",,SSU9CP6 M_%1QV7,;:AK?YD:B=3)6L%[44LO#*#@\H<&+=S <KO"YX,]12KAY/ M"CV)B@+ DD/VI!SS?&EU@:@NVNS1T3G8_V: MZ_N4I:/^R%"*&?C+8ET3RWHVH!< QZ8D'_*ZB()L1,3)UT/6S<8>D.SX&HU1 MGOU=/M7*VNRDJ^.?3K\%EGABRLKO3,%K4FQ,?>1)F!NCX!Z:CHLY4.C8O:FILRQKW$)R7TUQK9\BK:J(IYS*]:-R*$0Z2-IX4@(Y M::8BH=\4E\+18)Q;29BU4?\=(]AYKK1FPJ+%&;@2UJEZ.@/8JPA.K\SZ(\&H MA>85$;1@&2<9LBS'F:ZRQ3AI.Z 7B&7L=(K+@ 02PNXU6 EPID[/+,&%\1UF MX91 !P0ED-"59$62 ARR)W"603:4JJRZ*1$!7)M)"S& #1"W&PC"$A9$: @;7DS1K M(_F1,F8KSA')+%H 326S3)$Q\P KA10:(($4HN,XMQ5O.$DZAD/V@U8$XV,E MK,4MNW'61XKQFH+E,D:;3%1'(*VXN:?>/!UG:PFG$A)LST[5-J4=?Q.Z^GF: M,R\)3Z +( ].+#<%,!I)7C=P[B7LTTG$A)O5D1P*%P:KS?OU#!W.B=?;!LLL MBZS,/7$P!*N4#F>&#,NA['[+!!3)E\LL7NLY'PF'+-)2)^/G7+7Z37)K@:@? MB!DD2TR:MU6P*;T(8&@7;M.)BXL@2RED+HBUKM';ME#6-V76=7J&@+0L(,4/ M*+Y&;X/"S"R(J:,$&E+<2_%-,FL*>ED"FE(GQK8MR@*4(LNVVXGW46W3J[0 D;KUE2T&.-22[CK1M)WD%WKQ&J$\ MALI MQ&TA.>F46C!7 >:&L@XL;'.;$F^8)!=8YJF=/65,CLQ"#AR-E 5/SQ&HX7#* M)9X4Z62,&LBI2,]))LWS9()6DE9$59RY*D))-PXD4$#F\4#9IF>7D.8&W%:B MYPX _LVG-KV0I082JV36/GI:.R4T0EPM95>"-T=2_&[(/(6DB_0.O8 I)<7E M,A@,DN8J/2-JLZ0J#06Q'4P1WX M6Z^A^2?9KTGSCP0SF8P]*^,9H0J4 *]Q,87#X:0H7N]80J E,JM:2EB@9^91 ME@PUNS;304 3IY \GEY4 EGI"%8!-4Z!B_/(%Q"@=>DY+81(0[ +9>05R+I+ MSU.1ELT$7_.04PMR_A"6'$CVRS,UU8>;D7UE$PQLE#)[#Q$0"NE@#4@,]?*!'6X,)P /@1W@$ BR2'4 M"4R $2^#9T)F;KBEA#0OD'%]K&>ZX4X#>LB@ 2I2THO#S3)!O$SD26W/U_,5 MD 5'#[43,VSTEIUZ*PEIF4>P;U*PEI#PR,KIEVFO(2O-."0=[]H V6GT[ '" MSD@YF *&B,8B66_9*.,R<'[=D!8"BRS]P&KCIAFO+C<<77G _W)NU[BZAQ,7 MZ5=MI]A*DAM)NAO!D.O3,P@O,Q^9)4_VC$5R2V0\#<6NQ'G!L9:FCZ@/;J&5 M,;6X+479W:38[9 =HX/9+MLN[+ A"$>.B[ 6L%--MGD4_Z/,MFB>DX1$>; U M2&"_EMGHKB)UT'0OR*R]QU6>N6G80-QFZ8A>6U"@8(8&T@*/Q)LQC$^CT0K2<2HM^VFN*Y 0)!. MY3X<40>O%K+.!)Q:(NMTKU +L2A@SH/LPDE.LI[OJ9)M1.V8LB< <6-@42G<::)%W.3];S"F46%+!I!#315;B-$/-( M?BK.+*$L-+B5BGIP!1\B5$'\=TZ-GC.H,9DI9,(N2E@SRTQ"F@532&-.0S9+ MP",M>XDE,,^\F<@_1Y@9"-0$K,5Z0:O,3 ,Q-#+>@-XLK]"V"^(5 9'%S]"[ M7W\)?^:)?V[-V[&(A_]50\%M(YD" HK$,0;1:4O0@RG4%1?7F<:AQ."U/CB' MX$U/H/L0<[^6T$3$REY%9TX]HVX*0R S+P0<*83]IJRJ;XT_,O[B)<1?K[\5Z*4<#J.^L Q<:/N0ET$,[M@ W6MBTER- MIT/NCCV,0NE4P#H\5?UK4W<%+7(J^*ZDY>"/GMY)Y81N_E:V>6'%1JV%^:FK MR_7U4U59.@YNEZ7G=T\/;&)Z#7:"NO_0UU<7AFWVVS P[*&)8!*2 Z(BHKTL M(B+(B(B@B(&B(B*.B(C6ZF45+>)4$7'#@$O1MG9*<4.K 3=$U'&G2&VP+FAM M.[4;M9;WG7[,M^3>D_]YGMQ?#KNED5>88 7[LN??UV=/2-__ [E3PB?_!*&5 M]^4#59EIJ&MVR+4]Z24C0Y92B[2?.P-->8G-X/Z:.>:1)[ZYG3FW\<,)?HLU*,W0!_IN.?VRXE MBN#2K@,G;FE'/W$>0DI="14N;QT^M'V%PS>5V9E=#XWB^B?+S&N[]M[=T=JT M;5]G<,F_L;)9!Z0J[=^WZWYYIFA7;'YG./:QAVGJYY=W;Q2=@W\W ,W/)GC^G+[QLNW/3_**_\PA?P8;G<8 M.'1^UI.JRR/F_B8V2ILR'Q_DLT;.77GCS+.-L5LZ)U(G9B37RTX5#E$5L;_< MG;]?>T%ZW^[BJN3$T\/8P^=KSL4P4V0U*/;;0S;[Q*W,(#06QGTO-RA5UV M,- WX@ /74'S%@,@]BDF!CLKD/O5O?'#K:J+VA,/QTW"G;6%K_2;'-2V^^1\ MY)S#E-U,#HI'9QUFJ=QTTY M,G%OT?)'IU:^"'QI>R2^+O+:4/*_?QU[L%]6'\CJ0&%NZ<=V4ZIS=XR.//A! M11W%PR]_WY,ZL;0R];L?X>Z9ISSF)$QH2ZVR:ZYT"KNW_M6G)$U>=0DZ,_1[ MC7 J;MF%AM:#:E3F=C;^B\I]DV:V-Z(?JHY:.O'CQS[OBOOBQ(/4TN4'/R]4 MSKID,^WW_,/LWW;RR[\:"W+0B&(SSSWTFG<[YL&5CV=Z4",_W';Q-WS^K'#Y MZ-R$T8X?1W]U9=1H/*B37?EZ913GN6[;B2V'HH/\'B[>@R_O:^ER2I9[64M=ZIGWYRXT^MVD\,OA^P2_7\*7YKH\+_P6\<=&D[#J("7 M<&8X1T!^AW<]<:J(%L1$C*1=2JE.@,>]JVZO0#V&>XF.)6M;E_N MM*#8703?K>E/V/7XH_X3N_K(F1?[2RK3GC?.?;QV\8'-*1-S#NW([WWY:>/B;P=<:@>0KOJK MFVU- 4N_;ITW[VKMS]XVO3EE-=I(7=1/)VY4B3^=ZJ^9_[.L)^/#G\_^F'+V M]3?7&R;]-5P9OBW]S>DAAP/K#2<]..U!T?]Y?WZW= M='+&/N=N?7'/G M;(CZ/C/IB\/[N6[HUVVNKS\=556U:%7?G<<&/L3^/3@U-N=%WBAZ^,#FHH;R);FA+=EMUZP^%XQ*Z,JP*O_GZO XWVT$C[!8 M'_?P7]E/XJ\:&[EH,BRH*OH)OGN3Y?)'6'(G:,YJV]NC#F9:KB_L*M5N6WG< MG=1]]]//#W?0L9O&R!LE<-^C3C(N\@OM=UWR^I0=%DY.9"+U1%&M>*#UZ@>A MN[NB6G== .7D9.-./-Y,+KP6E.^L&PH*[KK5'USSG-X,@JNJ?+$'[$5&&WL MHM8T>Y[0/\^E@V%B\YO]@PE5GK+!:XD-@Q#(@'O>Q.U@3"KX[9YZ"B[.R%!X M3+U;H=U,Y: $XP=7]_=DZT;88"7=IYSQ.=1H(DVY;Z;L0&5LY3;]6M42!7*U MMJF)=;L![9$%;OH'>G)8TB'A #A@:<84'$C6MJ1MK MB&J.-*KUB,"%[_71>ERMEP!]6F0YPZY-:)3OHU_CEMK*:H\91*PP%H$QJ[1M MG%B/;P'V0TDH>?ME?+%I/^8/*E3Q/+980I'F2*U*]P)?'HM'CC!7XM*S %(K MSL_;[$R\OLNY#'P HBW8V%".F/=5_)SG';4E^Z8:>X/BL/Q23),#"/A[/19G M23BAJR *.\&+XD@T7_$UJS V191?1%^,1]3>25E4R ]H>'W0;L=B\57+:/ON M J^=N4'[1XR\+NRI-]40]MWD%#/^FS-/*,2/__V]%*CR1&)36LU'KCKZZP/S)6=I5W>EW!R?!(Q@LJX=YW)$._?-N[("@Z@:\R5G-T!,ZXG XKE+ MKE"P)\.MI%.<18J2S,N55XP/C1J>\A+CJA&3+I2PL1(>ILN\&-JS!&]"%5[O M>,TB$TA-AK2G?[_*RX(QAVQ%N3WW/J6#!-UY-\P1$?FAHG]":HR#5_INT,/-%75!>^[MYG;*)2] M=TE2C(T%&_+/C*2K^ JW'ZJ)B)_VCCP7H87&BZK.3[6JV/:3)X+".*F2;3 8 MN)A^.KT>5W-$1$!7TG5?[7O_B)H/G-'J#WGZ@/\)7Q)!S3S3U;-A=A/]8LN( MGJL_*/YX!C]^_F)FX&CMX'J;S0O'C8ZH[=@%;EQA#<[MSI8=UVJ?BMK89A&/ M-)<^\X*8&RS5%)A+R%I^E4VBA-'D>^Z^=8FU#-.39-E-ZK^/M2N">>_(RV.@)5"MTTVEVZGN=^8?H0/QB)M9PGI!$X26@'\ ME8*(Y9*(V<--NZ9=!IZ6$D72%A"6)^'C4CL8/[[$I<\93/2]9!=N+%&Y\J\9 M&<]VZ"G%4R'#R1?*YUD($[D!L^HKKD9F)A40JDXP.+$,>%:UL[]6X.;)1C!$ MMDHTHP5.Q1:<50'BP4.1\1 .*42BNQE[*LK=!-D0H!P%:CQ2>_!^O_MAQT22 M1^IA@+J)<$4D_AK1VY=2X0)A+V&T<& ?1HH@4)@74W"EB.K=,;W.<#DQ VIR)?DY7B;!?;Q()EGQ MMXU7&$6VF%?X"K07T)8#NDID>T1E"Y(/ /D>2!Q\8AE3;S?+>HQANU@DH+>9]88*/G MJ0>\E&>P2M:17FM(./Z97H@W\:-C3'(4DA2O" MRJ'VF#!/)5&%DGP+I,Z):B0I+4!Y"1+! J'.4@P!=1XG'R]2]R ^E [8[8B* MD93G)0 X^0.@O(-DA8@5)#I9NE$@:@!&DP+1)LFK1>4=D=S.,4<0>1PJ$,\. M\;2_P,1#.A4I\Y"B#V'VDF8]('0?@U")*@::XR*Y'M(-D'Z'9&9 Y0JR(YSZ M-2];#^3S1*H7DBI>_H8GSP%U,E2:>+I*4G@ FAZ/:D,(HA7X(U*\ /5-DZH#Z$E2-ET+Z!=DE,*1!B#4 FS]%K,TL;P%5 M"IXH%!1().N JE-4YR'Z'F!P=XT@LJVR!;+:K' MB^I680#9J'CDLP5H_3FB051DBT5 (*IX.JL4BQ29_#YDZ3B[#L1K>=EBCXI!(WN25K4A^220[$;Z'9Y_R M\B21-"$V"3)/.06/E%F2US9!O8X+*]=0^>CWQR*= =0-D%&44%X>1#%2>$%V ML:1HD&0Q$&\%;">BTI$B%&'Y@C8T3Z;X6@8E.D3T298TWACKBF3E/-D#V&:D MN,>[/I/(2])LI;ORN" _#C1MO*K VN$Y;!"J_IS^WFL'*KA0Z87(ZE]5.9(L M75#$0OP2Q/N02EU+O_$D6I!FV#W-T!Y!=E+$3[-SUZ0/Q5D;5!["*K_A&PSI!:+E(<@;Q:5?9"YR;T?#30MB,H&\C;$ M%(GJ))'- 6P-8&.ARJC+;P*DO >J\R"X&\KPE M^"6)#./H/"_B!D']0.\]# 1P58GT%V#Y!/ M('-\K/LP@72$LGJ(A0ALC7B) [(Z:8'L-AT/<&^1X 1%%:?<\D!^7 +ADORQ MB!WGV!Y)\?,$]4S )/&:(GY2+-3F\U@=9., B :$FTB]DJPEP_*<.AV0QR5E M&WQY15 ^Y0E;GNG@; \A3P]>EO2)*AFRZQ (LR868&A,;429)Z#L&*=\ M5J MGC&ALI>\=9.4K:)J'515">3Z!,!SFG()A+**)Q OX--*!H$P1[%>D(?Q7 BW M) ,8$J%L'5)G(;9GAN>N(7 K7U(>6ZW,$F4F@>[V^R4:X%U04XU4#3S9QC.( M4]T1Y-V(K43L'DYND=1W>&: 5_;PQ/--V 94G2;AI( U<>QI465 BGI@OB?( M4B ;@^1>:Q\Z\]1ZI(A$?B%0'2_A/+!]"KOC(%4'%'7"3UX<724PL9(\GJ?M MP1>5G-)5((>)P)4++H'LG[QJCTAN0>PAQ!Y!REQ$=O%4F^A* .(=IQ[/*9*! MO$F@\CCE'H[LK:9L)?I/09T%V**UFAJ>W@?(07D78B\ K%4D38A:^1J MY0?EZP'EIZ(60^J(%8(YS !9@:/V0;:3H_K&*1HXJA4J[@FV3JGT ML'YUC(3+^*,[@<(1T9V =A18,Y19-87>1;L)=(TTWRS*>B7&'\J3^/6YD'6% M\GHH?S";JD9*7W[2;(DZDL+L$U7#4EGT)7%(I))X*X#)O;>29H$^^5;> )7^ MO+59J*Y(Q(-30XKB;GP+EV46Y'D"LS[>_J\)= Z4-? G,B7KNZ3(%>10D(7- MI@R"XIX8G":1B-Q*RS ME_$2$Y],;1'))LB$(F!>21^2Z&$B$2,HG'WQ0QQ]!-"IO&+PK"P7L.G60/&V M7GKO!DS1?T,&Y/F((?=<5?"7.B55*H^Y0K:&5VT'LGHDSY54U3P5 ]E8I*JV M)V42_N=?SW!(M %-,4?5@QAC(E7#$TA0_2S*TT4Z':FR^.@5,+!7<+O&4XX2 M%7^#LH*U:JB8\>]C:T5KJY<50Z4^'?]33AR7OOE2H',1$R?BN3SE!L@V0=8M MD+$.#!0V7KZ7,=O:)AXMLA/H0I[)XT9^R2\<(])U(GV$HT]#IG[?B8/0FN<= MUT2DJQ$@F]V_B$L4!>Q\NK>46=V#J*QYRMJ/N &L\1@J1R%$!E M2N8MJ'P[G6T1$IKO$V8P)4)0F,4UOJ78^17I,3<;:60M3Q (,1FLGR(\&N"I M 80NC,$R])B7*+\IR>L!CO-8"GP-1*) (DY>5$5*S^9!O$Z.ATM]^3SUSH^8 M@K9=04SEW\Q05A9N*US61&-__N$3+8$-$&@E9A[W/GF>[4P\U4&]\1?()]L MP9W>P&.APJ,\#T*'GH4!PE;"!B,)7PY_]P8+%PG9:2(4DL&B2J=G\M<>54B? MIC1;FW^COQ_F(>**.C @JF@>A/('SR&%&GS=X?;UH!_V-!$4 #$0$<]'D]L! M;O$#*5I")1''(&4+_#UVJN^%[12,Z/#CS\.%YS)/D[KSE.6&QPN M$)$2[:H$]DBY 9+^IXE @2 U>+? QL$OD_.MH,6BG+L<]UDHOR&$^SM,)+)X M>2&R(E.#3F(*MP^IU6D^M, VWWHQ(%#!D'%KI#F !?+/BVSQ>0(5PF-M%0'! M"+5/?84]B2R38\-TSM!].HXI!KABV%C.R)1^0\4ZL7N+2ANV3MM84E,%:-M4 M'5%Q$6?M@FK-1E Z0T:'&9PM?$4%&%:0APS@6HW"(22ZZK0T3;Z+!2!6 E%( M3LETUMR6URJ5 RIDB8A">'J?JE,7$T&$*?:U?:2<<+SO3.%^&@WGQ/NG9#+ M2TX_DI_:T=*(< >Q1N<%6[4KQZU BB(;O;>_1Q0/UNX/%M;O@M^K'=YMCY9: M.QZ?97ZA.9VS6'Y^Q6^VA5O"0.G048?H^*J$^J+T:^)"S[H;9_!V)N=X,>2: M\&4/:3K^Q*LZ[)6\:_\&D\W%M]^=/_:=&@1\"/AOUPUW+NK%MM:/>''V>PKN MQK7ZXO,4=I*X%S3&PY*_OYCY:MN,/;<4P/'U<>\:^,R<7 M5MKGN5>2>IE^/M8RXI![;OXW7-3P,R5T9E'*ZDV[*^S(=Q7'$A[LFK/.70_W4R&ZG8O,+P>=,..K.?N%MSM3EBS\ MN.ZH)T]'[_9=QAJ$ONI_@HQ8/*B<\XG7 MF*^3%Q7/9=[/%K]+7K,H1>0=M)-Z2/>5,UXNV5? 0.SVT,GOP1\94D3+V]WS MGAUJXYK*)&G)YN;J<_/Q<2T99V>.3E"Q^]>K/$X]P_0[V['7];;ZK,W,". M7U(LW^T\?=VUZ>*IHMT_MF;WCAMTZIQ=0._-V=LU\=LFI\"!AWGK IK[8@M6 M.>V]7K'@9&9&(.-R^.[;A#F&/M/H_)\W1+3Y?YL\,ZIO1,08A>"R8<>HT:>> M[WBY9N>9=5.O9W3XV/HN>#R/YO?GW9D#&F9LV=FQG>EH=Y7CN;/6956SMX^/RR77M_.#UQ%OG3@3//+_R;6-O];V5^;5H?&/OI2+?) M?IE5FWMWZ_[8=?_UBE5?RO=2EY,]'VLO@_1!L;3NV="N"5,E_/U0=$.UZ<@: M=Q[3]-PZZ\4O"AWH]3A"6T(-P(M QH$1.03UK@7)7$5\9 ^[ MQMOGTXFCI^>S5A:?)PRG]$@==+T=-RP9T6=S.3DZ[?[5XW]\577;G=3'BD\' M#[Y_RUF[Y+V#3G,\>)K5'*KF&-&QHJQ"IX>"V%EBXU(J?6EUPH![F'>=2BR>*=?/W:>]PJ NY16<@ WQW1G3:/\"JN?$6C'9&/ M\+PO83L.2.I MT4 +[5/!/BB\O&6TC/H=\!FS#8GCP RYSJ>5HK MB2[I0LF)M, @U>!_W]N&=9\(B&VY#9P$::2O6*(BAEDE6L)&]C^G)J?.JVTB M@2:]G7(1M_TZCSGHO#HF>,H?QM/NX;+..?3IR6]=][F+XTLD&U]FK?B@* MZ/AJJV[VWZK"A&F/OX^_$D-NWI.A\DG\,JCP?/X?1W5!%L Z0S"RI\Q5;3J" M>4F,G=#N-L] 3BP$1(Y?Q)Y]FTO4*HB-T+9K_(]@JI!HI6MGPT5@XW\8WT\"FD=5;E#J<%@ZBME@^>&S$X;L&2Y@1#RL MT%8-B431:9R\PE60AD686RBDBW>B^,42$^"+K0G1XW:3.2QUC^A<::9D6JB8 M:+)<"+38YBP0-HWPC<##.8>^( @FZS&VCBN3%7*)A:D(\$^N*I9)F.(]C,R7 M""X4=@!MA(VB'V#%[\ 8V430+")"+TG3J?VBCO7U%_OZ:M< M>&]1/EY2.)%>USIT^)/VOH_6G?)[IUV\\EU:PH*WG^J?O@M8T9!6+,8J]]ZY M]]>$._U[$]NG?V_47'V\0%NJ[-1B@1)B-PJ1-CGK2+M0CHFJ K;-VC*=JT!% M#LRW,G"E)\R4ZYPO;EQA(6WU[NR25*BI$>G ZG[%4@ON&*0M\XSMIW)EF-U- M6/E^2*FL,*?4I@%N\KTD$J,M$2-S=!4^KDB5:XA0GY=>VKT6L3A1[(K4X9PN M4[55O$@! ;,+Q65.Q4@1:R;&567*9PL7[Y:(E/Q0O[)X7)FV3BH=?QK)$GM^ MD+TS$Q^>:J22.LOLC!SE9NRG=/6XTDL@;45WY5!![%=S2%@Q31#)"D.'31%' MA(;W4[:AI;;UNM*@:I$J="YA>XREOCWNJG#G)NP(HIRMFKU 5^;$K225PF+* M>#I*K4!6Y.+"R)PRMRKQ5Z\$1,TT1($,$[T:$/XB];Z)@'IRC([*^F^FUG\S M3A7-^%R!+K LM-&NBM?B,2*=@X@$'>X&F61 L! ,1TPL&N5B3,Z'9!YB@,P,],#T&(&Y]3,3HR76!T1M*? M8\(X$:I!39:.DU'VW!,"$=F 1+J\)5::H6)\FU'V5HB M"-!)$E$ F1B>B1+(XOO;!WCI:/*C<8BDZS*-$24N8,0'5.M)^?K&5^+"Y#H-0+5 ML]*)U1,%6IPP6K6.6@U)M3$IW4P5F,@,"<_4$=$"G2C2L7HZ6D\M@G2VSAHY MQ'@.:S]-%IG)F\^)61+F8*:+#+1K)0B4R$".'F^FY@M$IJ5XO@G/L)"C>2+( MAYYM(HITN/^B^*F=Y2M'[UHU?5?,X' ;(Y.KI]>!^7D;*%X" 3J\3,*LNB=' MP$E'I ITG $?8R%G0"H!+;/&?CF/#Q\R4[%'R.DF)@22,\RTGT"G0:("D0X2 M7@%(1Z-W""]SLF K#*27^2.5'FCTF,X@,P#<&^'9@ @1Z;5&"A>M&T[/-X-L M)%LAX&X"[F,A!S.#PO1,G-9Z'^18A,_04],LU @ML18Q4@09SS'> B@PT-Z1 M8\89J)$/R]_TX7\)EF*LY,0,OZ/"WNO9K^T(3) M#3B$S$P+M@&?IA1E:O'8--5< BWG&6XM[FS.>).W:?>SH MWJZCVF"'4:)U$>D4$^ZD96[_17E)1!+"W_HRDPWT3 /FJF-FZO^;WUIHIJ(0 M,172PR2J,Y4)$;$"'97$,UX&)M9(Y!B8& -I$(!*P/)Y8B6D,SE2=YKTY+$9 M'.;(DP8]M;V3SC,3R\SD?",5)M+S+72"D4G48_9&.M."=672"WF2XXG9'+%$ M&Z TDT$\2-"1K@/X7$#X"EL+Q"&*,]0&&\"'J70F(OQ-N^*L NF(#RW"U"(] M7L"#13S!.,O/0N9RA*2!+IN3J",^'Q$^GQ M/%&LHXH-U#@+[:5+A?JZ&3P]^"NY@JAR69:Y+,3!8B"P3<%A!S ?-N"1$#R5@3F2#2N9#( MTI,9%GJ.0*Z5*!TB/M#6CC&"60+56+$[QP1& FH<1R3Q_\VX&PL('ST!S1N# M+>0LD?%"1(,CX2,0Z5K,=>A*XKZNL]_\>-;CQ='D-Q@G8LM\\& C/D8\,0ZX M34#$6.-_#GTHD_C]*R>Y2(RWX#6M>*B(^5HP-X'P,Q-3+ 34DI$"\(1-T7!& MZEPRQ(*-Y8B S\XM+P;F+=:5(ORYO=XZ,I G8XQXNR]A:R+'<,!#P./%3#LS M]L.WY' 3MI3"5#Q(_9NT-?TW;C"0^^_7PS".F@VI.3PVE:?FBKBS2*9*Y 0S MD:8CW:&_3RH9;DQ*@L0L+3[,9*U'TI7;D2R1[ZHH3KPX3T==IJP!@2W0$V=\ MR+D67('P49L(A65MM/[#A8 .G4@,C4;X7"W& FP@E Z =,0,O&8/'GD&SY9( M*.!:"4S3D>,AX>B-)9NIR1:BJRQEL@%+ (32@"49B(8YI,Z$CX/T) .5PY/C M^;IQ!I*([8@Q6K<("S71>49B$H<%F>GED)ZC6V[E(&]#4Y*9S+7@;7+"TXC7 MAN%A1G*NEIADI%9HL0_$%H.$]@;/.^F(##>]"H]MVG%W"+(?KMLO/[\K:_P23HTG7KMAX&_#J/X&O M=IF=&2BAC^/DY;8QHQ0&]QF1BUV-_\U1?$_$;V4"!3?B[%,W&@7F[PW&)"Q M!U@.5UB"9<#N7B10B-B&:!>7U\O2%^AFWP:TQ?G/\0$:LY=S_S0/X_A%6P$? MI V9!899;8L'-H!P,SK)$/;L"N\? 7Y-'W$P^$[^# \G(W!^!VB$X8:\YOX, M<_>W^W_Z]@#;VQC0>S"A]_#RWD^W]A[]HO>S&[U?_-3[)?OHJX!'7R<\.N&T M_-&IK8_.?/'H[(U'W_STZ +;UQ[05^BB!9/^#U!+ P04 " "$9)Q4:WT0 M'X.@ "8I0 $0 &FY^7E54U\RLL;&AJZNKJJRJMZNKHR M,S/[^OJ&AX?;V]OS,C-[>GJ"_/P61T755-7D9>9Y.#G1 *BIJFIO:&IJ:/#S M\%B]8D517EY17M'P\,#P\+?,]/2^OHD$?<,# ST]77T#PQ/)AO^'8_C;\'!7 M>WM75\_$0U_/_W[V]/1]^_9GH&^@J:E]PKFGJZFAIJ9IPJ1ON'TB>DW3_YYK M&B8,^R:VJB:0]_S/IZ>]O6EB?V*SJJ&I?>/JC1-+ P/##57E$SL3^;[]^=/5 MWE0SP:>\IJ=OPKRFJ::\H;WGVP2N@?^!:_I?EI[A;]]Z)G(U-$U@6[UZ=5=7 M>T10T,#$ZK>!B003;*(B(M(W;ERQ>,4$E D4547_4W$"PH20Y7EY$U B(B*L MN=P));@HEXNB* WMZ?L?[8VK5U?5U%05Y=4T-+37U)173< 8+L\KZIFHQ$3H M":DGPDW@F9"DKP^ET19'+>[KZVIOJ.KJ&>@;_M;5T#!A.2%J5U--U\#PQ-I$ MF/*JJKZ>OC_?_E15%4WXU9273Q H+Z\:'N[[_]+63#"NFT##P[8^3 MM9.3M77?1)VJRONZN@:ZVFL::MHGG(NJA@=ZVGOZFKIZ&IJZ_H>CI[VAO+R] MIFJX;Z!GX%O[_[3\T]74'N07--#553/!8D*L";F;N@9Z^JHF%/CS9^)\_!D> M*)JH>F;FA);#/>W#?1/R]K4W5;57E3=4%4V0&?CV[7_)_Y>C9L(\+R^S?:(J M337IZ9GIF9E=$^7)3&\H+VJ:H%9>\VU@XFS49*9O;)A0*R^OO6N@KZNGJ*K* MS\,O+S.]JBAS F5-43D 8.#;<$-1WD2J]O:&B2,[$:>J8>)H5#5-?/,R![J: M\M+3>QH:AB=8-76Y3CB _]T%0!L'$,U[AM M)W=RRM..VB/7]O""<\W#ZRJO%_*C3\1>KZNZ62)8<:,\_.S16_M]-[Y]>OWL ML=N'L R&141]]9TCHD+GI3?JC]\[)CX2<2"BX<2#DS%G4Y[=:#CY\(RD)==B MYKE3C\XFW3NQ].:YFB?GI2]O')AY_O2S2VF?WCZ[>?[,?U=QDHYE9*/Z>8N" M[;*LL['VY36E[*7 M=[UG'24K5/5Y)CE@O!.$0-=V> L+B-Z6R[]740WL&ID8+GQ YR#BWMM7K_[Y M RB-5JSO?NI]HO5/-63FV58-X)6+@S(8SR^LJDA$6P?N(HBK>#Z)F^#X0F&S M0$EP.7F<+"JG59)M)/#%V^%.;EQ[EN^RXHJM;NL'K>?KA*"Q(,0HN3]?Y'#< M+A^(5-C?+K/$02*J6*K%(-'Q\A#VY^*7)5'O&^-V\)::%$*D2B\-T$EX]&J_ MM-UIH'Q35WC"@;37CU8"CD0"(]1;4 :C5:/53;X7!RJ*[3^\D03(HE-.0U\(AZR29:&& M>F.\80O+CMYVEM4FM%7/JQNT6 QMNW\R".([9@OWBY%3ZJ[BU(_7^8XW<=BX M6JZ!F\@HK9F#"F6&>Y$[A-Y'_"Z ?%-'*9!02V11,R)!,"ELD[ -"%=XP#QL M7ERFG8KKT1:H9Z$E'DIVN'WM32A9\_514L8V0'!3JM_NL6A299#6H-TX](AG M(QMG"!+:*,DC. M-#28[MIQ+IBI6V,2A#B$3/K]^?["=;^_]*XZM W9-D_B\*2(;O[JA(5F<9 Y M9>@A=(O%FP/I4A$T&\ TS9UKL/UV,6-.S$LL<.9J4'%1"9D.X0Q< *X&C&3D M6?<#$AX5K4<!R:SNR0-#,EHY"SDD\&FT$ M^:664LU;<1VF *.DJ5!:A'J2Q48%$J*TJ?#E03ZM%0FMQUAZNL0LS[PCY@.^ MQTA\3)>B!/6LCS"GEZ=W3/OPQQ6CJR:QNWU'#@,IZT5;OOE@>H+)$9 =!'F= MJ/5,G7A#0*9F3DN MC_Z1:^>4?'WF;(="_J)[7*8:CS?]5-H1>=2SY'IGHO^GLK8$N?,-GL7*ZH] MV!KE3?_8)+#L)RL1S$5X. NCK6#\2Y-;3]?*O%U5T,_P(PLV.Q5%W+A7LFL< M>AWNH&RKYO*@CQ=(@78&F?HC6G NA.!DXG+S7DRG^!..HLX04J_0<<0T=*4M M1+.#H*U* A)A+NO#Q':+2YM=8[IEBR-Y*"4I@X;&W5DV&(44GEHU:91NLFU? MIF2.[ %F*M:S&I&P* *,]$N%4%RA)7H #IAIG4NQDU$BJIM;GS["K;820-6! MZQ_$23SE ,EL6K*H50D[=>!D%QK0,0SC.5 MP!98D X-;;8[H4_"[7,D5?*C64I>EK&UC/QKBDSREV<13V^T3F5?LWR>#G!-RX"2E,CV MZRYT(@/2[5J!\Y@9<)CBA'4G;RF(M&%G8RU4(VEC+G?,D2,0,A+!'%N$2^ZT MG5_BKB.;EM1UM:QPTGI8FTD)C'$SL+R>^3NYM;!W?6EWY-GQ?0\[7\=OYBT^ MD90)_?-2[L0ES%6EJ/XF'M6T$Z<&@RS(-VY7-+Z"3L4R6K^B9,AX#MRZ("@[&UZ% DY(EVPY%K":JG&O"P4W]C(R:_/]OB^K]4=YOD*5"4C;T!QXTH)&7:*XKCRH"V50S.7"-M01+55MQZ:_;888U1KIIDCIE1BNOPJ@@BBW/A,/[K!J'/ M6::,..T6'AQUE_II[3>RA !+?'[.[QXW:)B:=7E@5US+@7B97L/W;\D? .D^ M :6$J?(8X1J]-"Q;OUMB2L):]:N)')ZX0I="0+#_.,_,6:!B6"C(N@X>\K]- MK?CR[%SA(\_)!\X04S>K**N5H./:C,?9\:.'4RU4,8%8 (P[^8] "@*V&H$^ M%9#J>&9>$@J$K;7$2'XH8Z$A:<0'%: V^HT9 6,XF4".JZ%4]4*8Z_#'.!** MR7Q:#\AB-I5GP? &(;VHD\!^XZL%^:PE0$5&)71X%%Z.H9+237SE3'A4J#NZ MYI(/"T9A_V.9T<)TR[CT4"Y(#V$OLT6?O48]"0_;.W\Y"3?74G>$-49,@<;%RG^M=YA(=PQ\PZ4PH-M5.!H M6FYU:>Z)QMQ32;DDM<4ZKF%Q*;NLD;V_(V?;\QQS*-=3MCS\O&F\))MI+?U9 MN2#*8Z?OW)W^ZW\QNRYMA]8WJ\][=S\M[O58]& 2 M.U2).(] G2H8M@.ZO#TM,8F-B7G?TG*\*_+\-'F_TXQO5QO M@<4C*6>>@X"@/79Q>\2CN]@FNW^*01"5^YU,BF*=2J9[!%F/,9>A13& MTXT3MA@DFG LM5&X2(Y])&2I4F905^946+RHJWE!4?G^%] MOR1MM,3(H#30 T*U]GP_EO.B$K]:AVW=N:<>[3O]?=_I"Q2&.KO\T;H(I[C( MZYPJ)]:Q+>FY.3N\C"7EPOA?/.4&M,IV?<=U]HUP@TXG3A>=U;0HY^IQ8W<>?3L@W?KFQOAJ MP6\E4W'X^EZ8-4*>A%%F7 &OAN\NC?<_FG"C"NH^*)3PK;0@7XH$9Y,B1F;K M8!7SB+533I CU(B_F+Q$R]3%R)TX<%>1QO&1HU2 ''P 1LJ@>5(JC)/QEY5S M3-ES30W,&)SYCPT6+C:('UG.**;H%&^:A+,6^;,A"7#HSCAQ\<2IM_B#SKF#:<\#E_6W8?7[[S_.X6:-\:J/L)(B44-N, M=\Z\67_>*3$ZPF##"@B3^%!4X)\C2*D4_G!A:BSF2Q$G7/[8<)1^@&M-$CM$ MO3^;A1*ABWF0H]*E\O!<\YGJ99YGW#R<9LG/[^NERJ/KK_R\1#Q)YVFS:9<: M)]VIO_6ID0TY0VJY@'>$]A(L4='XVM36<=D6W]<-3NL!6=4XO6A7=_6\D_G0 MYILLJAKH\69?3,]NSY_U[*TZW'BR40CJJ:[1R.SKRQ+J35BP=G7[ZII=,U?? MV&\ *1+P(UU[ "-)PA(G")AENN8:=" B4P0Z%DNM@T MH-GNE,:(![@ WAP-62JW8E)J6>'2WU.@7T[0$I4D=!64R"/Y2[R,M$AKQ:'" M+V3S!O(D"62/@P72F>?E# :D&)[)^OGSJJ?L,E-CC2C_\;G0%ONT;3-5R%76 M!X:SG%"(JP+2DO:4R^UK%T*I!&T+#FU349(ZVS>77 MS<#]_@9J:/4(1)+ EYB=-\POLS H50K98@BCNUDV +E(YB;@"#.!'"VE]I\C M]_\@35&27#'$DH=Y"21>.&4F#G=1H;_14PFJ*5YB4O0("95$T_,3Y@I(VXNA MT@'@,3+%LIMQXJGAJ5/HZF8*I?>$WN]N=!=.%H,U6Z#5RA-/GC2)/:!P>W3= M K8/!IPV@'WT@T@J,WUT\:3F)=+K8NWB--TG)2%&# MK<\>7OOY,-FX-RRNUT36&U;1Z_[5@?6&#\9VG:-KFQS?0Z=?__L MPC2'R^\Y_=L,7L_B##997_CVWT8OJ\\U:NVT'2]F<;ZO,?@YC?-[FK8_[0%M MM#X@7VM8JVVP5S&L*=/.LW1G&ZOE+;EH-LGC!!WZRZ;!/BZA1^\*&]V.LJZP M.5T1<;]1UX;)'CQH;,NAH1-^-0+ZCW"A3:BP;8F!Q73C&2/@]0M2-DZR,00[ M44K@P9=.*KI3*YPII\S^FI\NF4O-HJ 6$ $5P\ M.D<=O^L56#J"3 4T[(2N!<_#%UP9-YK;OU[3,I\'Z8T@0A1)4D(<+:FJF]QS M/C1""166DX(E@>LQ9*J8;"7VPE#ATI^O?.Z\H(R^\)_[FK7^-:(AP\065$+& M;C$HDMOADG5?B6TF* D:089#2%MG]S?_9JGO0%/1H>;I0ZW+AMJW#W4<'+IQ M<-X;%\LS:Z%HC/3^(Q2!TPI4"*Y"?$?(>S&OO%.[66 -IJ66G9Z"B,D90V\. M+=,>2M-.EUT"V%N#N+YMW_5H^E6H8>GLV&U).;A,B570=-ESK 0MCF]'&= M[F=G\D?<*AX'KP^[Y$BY_];@3.'#*5=9/G-0,X;+S&%KW??*B<.?0=555HJ\UAWY>W?GUG1C2 M%4.+WP\XYG_W$D*;SOR\' MXA,66.3^\QV]_N#3X :[(]JW]9,%#IVJ5ZU;2 MC"1D&@]:/^7SSPNFB^19E*UK,3V3._=%2*ZAV[)6KD$00C>9-)NG)FRR M:/"T@ZY<"2PDV3(N*C,[FG>0K8H)04%PE&$PQYR0:G&FGHO[IL_==U]US>'- M_\H)$! @XH0^J33/WS .)Y-.1.WE!1$+ZZA.=C&+-E>4UJ<\NY)EMO!#[$6S MJ7>GT*(20@L<1F>G?H\JX%$YF\6E4VYA&19DK1=O)+C9:BX%0;@%BIV.(:R# M^/B/6OC$_:L)9QWZWS;4MZA7+%P>,%68A]!G._1B_)=MJ_N:MOVA3'_HOJ[) M=B9E.;=45;K URYF1-P2R=&WR(M,QF3M.2#Z,:T:PK, SZ%E&:V:(KO+,Z/ M#FAJ>/=37O-F:J7$IHT)":;3%!!P3YH*R'24WS^=;)R@%C[WM7&W>_DK7NPG M3RB5R$]6 HQB!"-8E;S71H$X^L;N;AXS3T@*S8A:TCW=2-1$Y#1?"^DPA3[F@.N'L+)\M2S8T.#B]'=_9QG]9YWD](+A<_\))RMV[';VM M.(]"C\(!U6QZ@#;8D?^YNL;'L>KS+=^9^S<>]J_8E'-ZVIZG[)M:O1@" GKH MS<- G#8O+S,!%?%,I&9\P'GC!=TUMIN_$R:EU7C%Q)E=_GPFTO[Q9QL/O9AP MYI*XO4%52]PNLD_/V<7<"SD;M0L:+;A_E"I8K.,%Z3ANC]0+1[G>'2L*7[4 MW_MP@MM=.%N4=U@#(_4Z-W*3G4Y\K5F]\U<]Y.VLX"66K3IZ(7'_NO8+B:4/ MM#Q#;]:X2G5XU*%4 Q9(Q!KP!2'B47Z68 MK2*7JC,R/$VK?=CK/^G&CC=O105F6?A[1#$@-7E]=>L=@1LN.:&XKHH1Z""[9PC-"27K3QB!W:"$-*,3-%XA7-> M=_-&"T^UY&PTX_5)?7U79<#?SZR/M< P1DB@G(<.5]+./S[X[OV.%T<[LIS2 M<$(Q2(&-YH%->=N'&6Z\I'E+CRC(A^(E<;GV,(B 5;-+B6#(W+M;^WW M59BC7=69_ KM\@15D UC9Y9TO76P),F0ZD7DS,F,)TU'0YT7C.; LBRIP*0 MJQ/=J6(,1B2AGL5W\E:=.@S">BV=ORA#OS^'=?)XD*YNPB+J6//>=H/#B[]X MA-#4X&R$M&KQ 2GO]P;BR.:-'5N?I< 9]2^Q;%\E)T;ES<;RN>)->Z<8W2DD M_%XL*6A4VOO; 8I 2)YW(6+!N;M[SR14P;T2ZGRO>%TR$8,(5#B-N%MR%4D4 MK!@O ]ZJ&NNIS-UF%B$%)EMQBN68D.DJ)M$V 31 31@)-C(X7,T2%B9D+N"1 MQGVU@:TT8'SQ+_F 4@9[XX9@F38C:BY@\(EG5+G41\=7AF JB&< 9*:I0O*4 M4D /T *O7QC(H.$,URWX6@T(.=3*WQ;TIGBN5,_?(8I*S"BE9]!;*\"&CA"2IV16, (;9 _"[@?13)\$'F5>&@X52R@6 MG4$Z6.^=!W))ICX($H4K>D8:M9 %[X7IG)%@*A/-I/BJ2(%CA)6E$G(F(&H! M+9R41V3=C(R'*(TM5*YX?*>)ERKY8&-2&/GG_ETGJH[0O_/7\Z4E9MO)9=<+ MNSV6_U-9ZJDH2U) 3 0CD[C-D"4:I%=NC>N-2+A+QX2D^!%R5 +X*TIPB%$T MDO'V?C.T (?T7%&:::0+>>4)S?2+0)'U0D4YT*VA8L)LBZ&-=+^D,,.B&T&RID MA$GH-(YD_2B0R'?5W%BARUU4 M9'T:K,"NJ)H7JS$]YS*22//6.3X-RE['0]TPC/8Q1)/QABP[CVQVYM$.&MC@9%I9 MQ[]=BORK\@13IT5K9=*6O^ZDF%AT:@ GIMF-H48,!S,@7$+,^Y2(PUY:*C.I M!12K,BA%WSO3(B9OZ"E_:W)AD9"CMFB1.KY;)\1[7M;]=?Z?:^K8)9*'STTU ME/9N_#GTN'>>P:;YM*7*S]ZM+77/]T1W8!2;^SSR].][0,"H%>.^5L>?U\QM M^ 2E:7"FEUI6-MJ<:#?.2K,>>KWKY/!+<%KCFOJM_>\K7WY/T?U7=^0O3*1TBR=TBL2BYOTFI('G=T-O& K3I+[IQS1F'>90VBR7WF?YT/FG[% ME,['M\I-6^)'SV\H/O_TU:0=6SI73M^X[UJY-Q(SPV/G-.G!Z$HMWV\,8_4I M:?=N\N[9"!53^T_LV&1N;^NSKH,-?[EJ#A)7A*SH:;CRQ3G;HRN%39"N]&VL MF]H_X$CW!]FG4?TM.!Q&[(KXG-6=>$N[M49+"BG?SCJAO_@M[ MYS&L2C'.074&,N7W_9[X*=(%:[0W'O9]/6_5\6IRP=<&QX2URNZ'''\4,3<' M-%N0%1O.PPUY8'7-0L7RKQ_R";. 3Y3CTS\T7/W=\,;2]O)_ :$@+!!!->0XMC0?-L8*\J"C_ G059I@88#&JNF>'3"5(8@2.$_?D< M/(R+7]O8[!@08,"_? E3L$/&"XP[<(06Q.]O=N]OIB4YF7!:XB!L)[A:.]G^ M1D[)E(06[TTM/JG!^@I<-RE3MQ\+>%[5C+=,ZV^9GAI,DL@[7&@NE:<0,9CV MN25D7FMH?XMUIL8CL]7$J277-YCL5P7%Y!0L/O^KD%T410LJIYTC*J\J<8AF M:K<>L--:10EMY+*0W.K6GS&\XK1I>W.FS6.'R$%HCD1FEW25&0Y-URJ77D=_ M;JG/(R*C MXV$YC>V,XVV:?))S-^ROQ+>6J1:'0VD?;9^F03G^D)/4:,.7- MH_Q27/HKQ.Q4P9)4VL:03/?5L/,@'"X F HWX5$LQ+CS('C/0&KC 9R$AT?+ MHC(4VT-V_\OL.#)/*7.2A>=4C!# )+E@%KJH".0 MLR20LX1IRZW6'R$]>&N$T!C!9?C 7(A7ZED02=NP5?&/@>[7"HBKS7 :R3#W M!:Q>N7@$Z*MDIKZX"2Z;;"F(D3M)M2IK.RLK!3Z>83O:1;V2R-VXA'' MF;!G$@/BD2@HX*'0N!]-[C>XWT\TW1*3Z0D0YVK8E(;X L2>!IM6(Y0QR(H& M[]PG-Y3*8F,H7"D\Y]3-SDK_14)P1Z (MZ$M?F27P[NA%=RX<;^K3QRAD$20 MWW3FCG6:8&PN;0=[$+$2PR$C,CW^3>,TN3.*3Q/)]*7 :@RR+6ULJO2U&,'9 M6MA%(F.7RI3?<7>:W:M30:]#KF=.=%X=LIJ1G?_$&65C+5F-L[4=7>_[NZ\. M=NT8Z_I)FS/&!R0T(^$R$B'B5$.L8+#F\"X.)G-30_]\ M9YOT&O]=UY%IH3S)Z85,1V2U==>.QL@%8SA7F0FC2/N( M"R^-?!.49W9T_R=QX/%..H="-*ULCQU*,D==;D49E6;J++G[F!_MW? @0WHO M&[_W31F=@QF2L7(5VK/V343S4OQXM2)__72A M0G8X#@BK9>& ?'-F+^(*WB MW+.)8!I.L%9-]M9A[3MN1 M>^Q*Q=)7G1E>I^S[J[:UF# E2 !--O*/C\VMGXQDDT MW#2]DC]"3ZJ#Z6- 5&UW/E-P+D FF.:W;1=N@F4(%;"G0!Y.DUNI'49H2&(O MB:N6SU#K6>"/[<>B>@0SMA/2 M1 !5 "IV+VG6HND'_ ,MO/2L914U"O&77;^JQ:#1^]0\2%\ 6_&R41U@U.WI M,%6I'P.YT1S]<=>[5DO:52Y8]/Q&\Z/N#_J)!W$/:'^?P^L"; MLD-^;9F#)>F[:O1'P+//P+(4@7CBF1:%LI1.]TR/[%O"M51<81745LG3E?@, M 9E;*O?I,.LI!\:EV:ZELHHZ^>7OLFNG+CM9SFC0Q4GY3W:]3C*H!-Z- $;Q MOVK%X?'0NF"(6RT3W#N*UMK1!,@3'!(1*&W77DYLSI/W3V>IH;G]2UL]H6DN M.M08/*)]8.:5R,BY2SY'J.A*@=EH!!=UL8Z)G+BKVY>FB./P$=-#.6C^0,U>]?:*ZUMUCDQ/J>Q;F>?T+NB2N+1&MJA84SO[ M$F64U_Q^E^Z!=\V)M&U?5VXO/A;PSUR%R&-L_=[K1P*N7GEG9Y#:QTMMZ4F- MG96RXGAJ9CIK? -+WE5VQ%RU:P8=K-D@^]3481(#@E70=/$=.Y7N&[>I-\97 M1EP8>M@Q=.OK&H"E.G>MB8I0W9N<24DB.8^0S'D9%#7NVX&X2,E^ -D61)HI MS;:3XM$2,H21#&+ BY?O EO>-SQZ_V!PC28Z,V_%\-?=9V:-K1EE?-AIN?96 M_[(UNV46O3)G%.9(+SE5WSK0F[$V7C:-1N96Z[E*<1,)N'MDD-[QBE8B7;([ M<-J;E<^]A[=^L6[\H&O&R"=1XU& Y@'NOC1F=^N[P[L>R)8SUC3\K=#%_ M/&/?:.I%QL\W/,2E5-D'A/_NT[K&OS&A^^*AHTAWMK+ MZ%4:X!\S8'+Q@W:XZ\./;O]])"MP#X$A](>N%I7;R2\HKWF ML*;\2:V8R6,1.=E#=QIW[CV9%*83^FSP)F3Y8:G5%UN9U"@P@F;Q>6/O[W<+ M[HWXV&S*[H9=.Q!SVF0O F4Z]T,E'D#IE1CI.MNF8<[;#T*-4=CG/ M\"GPT)W;5W $" VSK,20^?C8Z6?UP!G-M"(@6T&&;PQP*87?)KK;C(&;7&3! MNB]=YU8;K4J9W05,>R&2=,>BA] A'.+2RD9GWUMZ>Y=UTE(7?O?IS^[)C,ET M_H*=S1:FDCWQ>W"OE<5/?Q>>3)/%/%>"P3?Y>P5\7^A38_]GIX*@X?/R@ ME2_TQ1IRE=S&NN?,40,C?E8T;X]I-56:!NY;_^TAS?:)D9NW6#S;AR?' :O M6KCA6V5CQO/)"\OZV^S@ MG&*^8H:-LI>:E,'KE05*7?Z)@;WPV8K&UH5E2(18/W@EJ(+/.*(GQZG8+TA* M0OAX;1N4)=BXWE5/)T9R"0+/IJ]4];*K-%1(Y.HK>RYAY.GKFM*(V@$R M6K# SB$5K;#>&:@P!U!5@A#5][+;XMD]T0\%RE,D!J^.R=C%$27NTP0JV5TZ M8B2H2?GBW'.*8<]'QU5?7&).#HDH4*X5>GHHYG9YE)K$OR;]T*WI>1U>&.[ES;KBBVI#]9P@A^J_2E<';=\/BTK1"IYS)A MJ@7CO\8@M31,.A[Q_FM;"+7<6Z9; MG4S%E7KAZ,N$9Z%3'NSRH71CL*'(SW[O_,5;[(L7I5Q8B1APE7M)-DR!0]G* M?7XX;% >[@ 9I!)"B]7F_'RNI]I.8[H"53LW9L7W)#100,IP]1]B/. M16HQR3#5<3YD$W6T_^](]Q\NZMWA$E#;9IH^I$<1R(2DZY:K,1(#EPK)C,ZR M;L1(9$!>SPZY$Z&K$Z[$$-V =/>+ ]X8;FJ6=P?;IKDQ=5)3W)3<081L!S*H MOW_\G$3\B1* <;-_R5L%S?1T#"([]%:T'S2XKB)-=MZ$7S>*H^%A3O_.Q5J: M.5M'6BRLMN(DLEXI$[&)>YI?!S#SGB@:TV7KY.8!#]D,6Z,//^X7Y/=,];HC M";TTKT4/:(D&H,(S.9_2Y'7ZIQ#KTW#$G/8'):'IO[]T?[/TE]%20B3PX^23 M35\?TP4:[Z?K;]9L1E*ULAVFD2A6J1=8#5JIE'DR$KSN%XX#EEBF0.Z*XX'A M_!C/6S!EHB?LQP72'>3IG7DK+%;=GG;QJ8%$N<,B-&KKOL.=P[*Z)M'(#]6^VW!=V?Z; - M($4>.'G?426'+N""ZTQ.FC0(^'<#DNETDX(ZA*U&-S %!)9!?M6"KMC]D"20 MP6\QL+16+ZF)]?@CB^OZ>*G]WXSU,CT$@VR+<,0?P\G97ESR!G5&R.J^7\33C9C+>YYKI-T5B'=W:K1RW. ,9T>:\,[4)TO^H#&5R9MXS;R[2 M_:I6A"48T!;5MU0T.+BH9;<6)>XU-+WAOL/MXP.#L]R#5@O([@H/_15ZA-JC MH#8O,<#6],X@1.5&[%SK.I-B\ MKJ@PYV4.P^^,_^(V,HIGZL!")!B10RJ\E;.\[K+0.63OT5^OHE@7.#H"ZPC5 M9[L+"Y#B(2>><,Y6!Z\C3K>2(SX!&VUDBJ2QR+B4$DX$V#G/ZK\IJ:US]BR5 M6:, ,>U7H2I"P]A0ABV+U]GYW^55@M5_[R6)Z@X5V&D7NL['T: ;R59GFT]V M1V4\4YUP7=R=P^!AU ?20J^QSGC?F5ZS)7O/.D.-APSG%<)T$5!%TNV&!K\' MIB^KKV(8O'8VUIKZL7@D]Q%,?YD*IM*T>I:]&C@/D#S3L''@%2/D^/,0FMJ& MI,=WUIM]CEKR57#$[O'@!%^;(OFLJIBJM]9Q^^;OZ/#*G-+D9"<",L*)1V-U MT/2S1RBF(ISBU"LSV,3;T_+;FL;A 9Z"VJ.W^*^0Y4N+H';> 3O!N=K=VX;B MK5P>7?=< ,('[P;H#OH7ZWT]2$EZ[3RS5%G'NKY_ILPFAFB1L[RI_F&BYLY4$=<9[5ZJ.R\$6Y]QD!U^'#87OKK_\9V7)O@?6JV1F M1N,CKUV9!L&7MU>=TEE??:GOMWN:&RK3<24@,C<);/Y'?J>[W3M^+(^I?<;_9IR M)FQA<\P=N;Z]:7)I^-@ MFP2YW:,^;Z+%8%2-D^)QG*!#&0MPG'0.!3Q$QEPCP)BN>(+=(2#W^XU;5YHW M"B_C0%_J,*4E&$2?:?^/GSJ^C M 3>!GY0CED&5*\!LGLV9 3YN!:_)2F1*H$!!T"JW^7Q0M)=L-DJ(F$0&W5Q3 M[8QBNLLDLC0>P81&A*P\[1,W!)YZT#V.M.S)#"K8+\$/>^SZT@#--.,]?CB; MT^"TXGTAR>6))@5_5.3RJ>S>Y<)MDN;X6 'I5SBV+4PLO&$N@08P 4%$@AG M^U7OJ"_3$_Z:Q3DEEO_LQV=<"M?\HQ]IMT/)VZ[G1Z3RX\D_FU^3+UEC#QU> MXAZN1+_KC/%Y-_9<>WV>?>L5\1:G$ZZOFSXU#<=1 #.2]Z%=T/F>OU@W.+K0 MM+OR!63S^_B;LBV7%ST_M<5MV73/LO]^[_(]LQ=(!$X-X2A\^0IJ M,MCN_8V,,PT_/KJ]1WB--\"&6#@U3*(JV.'?#!+7(W[=\;3L;B$J(0 I[3GR MN,@@.?E$NO:FSA>&0]&]''GRO\8M7T-)_$*V(R<[CE7)"T(S:&@$(TOOS,\6F4 M/Z.\G%__S4_2<#X#$"+[08:F$,WSO#"7O6&]H_@U,]!05+) M4 P.\]DK&C/-G7N78L#R=87E!VNK#Q6D^W&3;'T1A#9S$\22:D&$G.R_*\ #!SO#A7S6V3:+G\SL W J"GAK+ MVXP7:ZEP.98["V-(D>3R,L_MRR87*TB5+R$E1Y1=*=I=*;(DJ )9C=/!B-.5 M+SSZ[GM87G(%875ZM%S5K+[^VDQ+X7@$AR?\W8T[J('>&+XT4F@X!/3FF9AT MXS=$L!72[]S^8C;E/Q<6Z['3C6 F"E"-YX+0AWZ'4+=,+@B7MRV<]&AY4 P1 M!A,+3V@YQ[GA+/V1& M$/-F5SF.4SZ'XXH*O&#;;5EHI:Y"2#Y:Y?Q"Q\7]:$[: T [Z+/;(;GX:/)! MAY2C1WUF1[S%D/XUA?KF66AG^Z]R+*F2R_3"=(>H#%&"L!BR0?NY8^A7'K9Y8E8PP33NTJF_5? *SBE&0YA'+PR_:V4@VE=))^!88)D''?U] M+(R<5)R8'1%W$ZH$^\\=WW_%J;S]>'F7T[]%RQ!?HBJV329 M:P .(?NH0*,]!71& $/;IH=JW%W?;-&#H-3G9J@,I.$&IYS@5%N@>.A#X< = M@V4IR[;P09W#R?$Z]Y-UN3@=QRSO"ZWL0-FRO65&JZ'CMA;Y(6:;7T5U@(TQ MA!$/C"MR;1^ @D4\Y#[.'EI(7@SVA&A,XQP7*^\'+2#OVEW%4)\M+5P5W H@+FPJ >ZN9OD0#CVGTG[X+ B[GMJ=3[&"]!#FG! M->?,:X==[_AGD[E[TN:[R&O*YAFY)50/76ZTGGBS3/25=LO[6N51*,QHF9&;^S1B/=.OM:W_%[Y]:L2"A:W(:/?A^G)=TG4I6X20?V[P/* MVVD53SS)]V_LO"_?1D MN)+__5(R^?>:.]G1(%)HPSV *(7&:3+.8(D.)ZO@PU.(9VXR!"QZ,4;OP\0I M;H/9H5K*3>W%H>=!U!*]X2-T_&LJ!F>^7N;_3,=7D]X$&-7O'_N#"%>H94B# ME(-@'= )GOD$P/DUO]I''J2W+_9&C-$PXCF,XJ]**O E#O6Z.*7%J"!PT.]7-JQ4:0V8?ULD]@7]?'..; M(_Q>#4S3;/F>G8Q,N6*!K.#P?] @3D*".OAOH%EN$)9;-Z66'5A;ZP%(R&K# M^2OOE(N'I*&=TVLJ[KLBC@,H#CM4$U9:N;5$H$Z1L>XW.UQAPK]D?"_<,6] M)U)F(!6*N 2K4VG*QVD"%Q[IH]4.W/V6>M-*3J/[81TL,=>B791O+W^PX*[3 MCG][;GTDA/Y$4#]#RN,.SL?JG,_4^2S&J*'6-RTU"W'CL2DF0@.-F&+O/#IMRJ\YDR.F;]Q1>S9EW&C"T(QZZ#EC)%V1-&;N6C] MG:UVX=.]0F;4A\SQ"C^,^QW:Z/IO%MF.@)/D@=OJ[7;AE[CK;FXG+QR=//W[ MY!7@LR)I;]HO_&$[ )T8_9$^F:8)6NT2L2+K>E VDB>DS5M1(KK>67'$0A!D M(3X2M%4_,<+@<[Y]RN7_PH>]!,?K%ZGKTQHWI1%>,#>(LY5@=>Q%5!-P"-50]\J-.]5%M^"X?MX M])R&124%\^<\;+#)7;!N1DV(#"1-3+0PHLBS+/DK_I/7E)Y^G4,Z!IW7X,EM MU'J+W;TW(B<3(C%D/C:_4X#5!1!Z8Y!C_Y')PY\2%WY)W#UKA?ZA)Q4]JVE> M.?T=>=S4']VXQC,,_'J.>VY:^TY<7[3B4!XP4%7MKC>83@*(B7P,,=7%@"$M M0S\!(Z$0LUY(I1'S&I"UGS[[N*_!%GW;>/7]VJESUJW(,,X I+ M1-@VXN&JR\8? S8G^K+Y%FXN6#G&?\PG]O?NL<3SC-;=7;F M0-TUX',Q9[O(04=(SVQIURMZ5-8$]DY+DW=24C\[I I2@[2UY*'7K]W=3G9W MI"CMLU>WQ1_KV;8DU$)'(X?*#+6U@!MD.HBY56,4@NCR(Z)^Q)PPT)='AY$D MQ(2F=7_A)<&UI6;XUT<0.Z%^4>S8GMLS-]\^N^(@IV3G]SHGS%EJI8>A'MWU MADI9]RPE^?X<8]4^GV7G3G*K2NK.=%>=W.&DT9OH8,F/0L_X';G_]XO[YT_-7? M^"-4!-)ZFA;6F1"F86;+K51F?EK_D0/,?9[W=-,K>)<3"B77&:H(;Y02>G5. MK=#\[GM;'\?(R?X[.^S3=2B9MV3Q>I'^R40'W%E/4S-X?[U.$XG?"SM?=MW?$I5[A,#5<9:;.H649 ?&7TSK*KSK6BI:U< M3!816TPZ7 ?2F@1N2: MIW^,;@TM-[V4"K:Y,@\$=^IN5^51 MP>CWF);K_SY;6)$RQ)LT9\+7^?\-5&S_;>WVJ0&1B!+_S@L8&SKVA7_TE/1. MA@ _443V_?QPGC_X=C^=QUV*J+M$2OSE&-*IF-J; W"C*D-.\IU$\N+<$R@> MM987$%PON8K0H$!QCUDQLK?RREIA6*5X7%UVW&8W),%04#=OTK8Q&=?JQVUV MF\04RAX\8!%=I,#>&K4*J<]-VCNQUHUWSFV3O9OP92-73422=:E3@L#9S;_? M1A!ID57HUD4S3KC.,^A_J#O,*7JV0^A_68.*K5-*]$E16AISYIR.4U@$#'LR M4HQ],,[A2CW!A>Y[ D]0Y3+7+NVM*G9>=?K=2NOQ.XH6W.1UF?]Q])PTE MKF\=OW-Y_M,S!9??9[V!-Z.TA'/&#V7PAE&CW643-S9GI>IV947.M?^XL._M MHV/S'7^?,1^PQ=EI1PR6)Y=_>G/OP(3M3[ZC=/J#34/&ZYI7D-OFR6^%%3=' M&'$3PH=-?':X0 ])TWK?T9A>P1%L7U#5I;'3;\YPM4T.QORLO-0P:,>YH"(@ MO*6]_=W I"3G]RF+W@(QORKIFNV"]GO71A74$R2';B @VO+XS$/6U5Z]W;OZ M[B^&86M%(L2D[ISBSHF?9H M-D=)\<=+9[@X[Y(JFNYEU8Y,#FJ1G9AY_$;6OI:ZEK/O]9UP>)'!6CM J/5T MWI20I71$3I @NCX70^BKC4TD[8DNBR59W4"LBT@;_$&AO_H3&L>:XF9R1;AB MP$*E31OXY8AD6JJL/]>846VG-) U]-=V-1R^JTG7B8!EM[72#A):RTI37($E M_QSO@CT[B%N(R[NPB IIT*1[H<[2P<=O]FCXZ8--U0\]MH1$2S)J2K$SM=#<.F: M7&2M1?YPT^V8SN-/7#S+S!A3PF[1K*-[1;JPI"-DWU\%4C37 MQ6S_O2\#AUK[HY@^)>:,WW8_'0'+V,L'3?QNKLWD0XU\#(>$ZKNS_WK^DTW& MPW\R+>8,]QHN)2[,/5#$/)0P^L7&JZ^WVQP,2_2W#"1!$ ^CN<-5D7#2/+QS MW]1K:K^)$9';,C#Y3?&& 6G6?H(5 M7M[/R<0U*(&1EA>Z<^"^*.!J*F=]IO$"JI",0G,7;[4L )+4Y$JO==JD$32_ M8'"HV$\C'WS%:4H?F3LMN?"@>]!+VEBE8PNV;_RHDC8GOV)('-40&WBDH-AE MUF36?.>RAEV$/T0V2RH;8JI;"$5BU:_K@HJ[Q$2G=3@50[,ARZ;*@J2/G55A)Z## MBF'51U4N2RR.%.D5T=PBP'8QD'1F<(5%KA'%T*;Y]$%*%$96C(_66$8:(T3A M9="^(?_1="5P&#+0.>T?2T\%#$8(=ZCZG_<&G"VO'N'F4,BU8@JD]-G$V)K' M^ URF!:"2-X<1;F#[ 6+2T4*6HT0/KPP@1GBY##V"]=>X ($@_-:B@C4'2,L MGI^@K#.#_#AZ?<42/]SYX_91^U[GC!U%P#1FGGU%XI:V::?:?I*D2]=VE7.4 M.NJJEAAKT9HX&9.KGAQ@H?X(SGI^%T;G;YPOA;3CYVSI.O M$)*D\=EY\WTIB7ZE=>J<+<K^B<]2<(-'T M@&OYU4)[ 'TY,OVB[0F?5?VCYGY)'PL?3+O,8%/33^(X,YV*I&>2%>Z-L.@I M+0ZH%S;7F>YM:5^@GGS!'@:LF/6X[9[>'L<;V<_)8S]Y\N:]^9N&6%[5)>0%). MEQ*WS'*HH8D-?+< $OP3R%JJE\2_W!H]J_@/:@4QHB]/8Y(POTJ3U?M-XWJ! M8%4G[/*2-IWSFAFT_F$R>:U.-C\C M-,.LA(WG*H//! PX;SMK="4Q <'RET#R)PK2E>L.-@]"G+ /?)]YX@2.2FOW MU7!KC(%D<\TGO[4EY/6B^E).ZJG3G>,G3=UV=3R*1S1-%P"1'7%3[]'):6NV MEC9BZS,:\?_=ZA?/70+OC(=HJ>1U91. 9AHCT$_3__Q=XT5;]4;=RC>*!5J)+);.3NAB!.M_\%%*;5%H[$N'7/[IRY.E-EWP>-9B>;_S[WJ&@Q<<3?F"]GK)I!H/V$HK)5VK3 MLS!J/(:Q1#*,GXLC%L7.B%7&3M".E<51_0P!%1%#'^1+9CGSIRCAI^%X([*: MLN%/X*WXD/NCL!MCIRBJ[=&![$?-2=R9+]?-Q\>_B]^G^;CES/=7OFO^%B]2 M!4]3SQ?DDA5\$U5DWZ=IV*^KYI;HV5.*26^EL)[.A=^>.K.C=]/3(FF#AK-N M=Z>=_,.ZH#"279^FL0XSK(T3 V&*0(.U8HEQ)64"I2DR5'X/1.D DQR^G'X, ML"_VP&Q= Q3\&JRSYU(6:\@H@<0$C?R\\]K"E!,DJ)3\K9I)H(@N"@(*0%,# ME@*\(E/U'OSW^Q%%!LH?T'H=,'X2B<%PWB$\VB23SW)V5QSB,O(L.BZ.GY-^+15>'1 M9F6S7UB6*]ZR,7=#@%O!=,+7>EZ!]8JKRQ]J$!\]5"1[2AVV6A8)%&1-6N=%G+ Y5L]QJ[.1H+U_&*AY>$"MV2#Y[F$T M(<4G2\CZ"(248 MWC[8W?.U_Z7 _K&O_2@"X-1!.6&S\"Z();RD5&!-UZ[A@X[_W@-BS.$Z MQHHW2WG'9<=K/4\7=+J-^63WT6G,DK5B/=^:FCB4L)SM.<,.^R'U3I_'E"=W MF>L96Z]U.5P?0/S\QML1=_C'78\E66XIMUP8";]+X"_ZZ%;@Y[ZLT#U?%-2 M69A)7@+F,9)X9D17X6$WX'+^!9"9Z(T?1S?Y>>PK]-CG1\:K([["-(*X*2VC MUV"EL"GI83[L]VJJ\J,L(=E+BKG>D4-P">L?+,?F,^U+%2 MFO@>&$SNE9=-'+U0"XM(:Z'E])(#+G&9 \4$G*[Y4HZS/](8RTF&5^N[(A-R M01_!AH?R]+\HG;W/9WJO<':]](>XOS P2>"V,\9M_160@+E7F9RCRLZW52KF M.X.7)"\,![ LN&)I['D-GAD/5;AWN[,YN>.&6*FO.=! MMTVT=F>%G=[CV8G?Z)L"647C9_DO)$[$P'C@G$,!*#[./G;L/&1J;"EZ?7\FX%UZP6HCZ0&M87\F>5OA]$K2EOE'OI_!*,=8 M7@-C:P&]6Y_?2#"O"'GF=Z$K!Y$0G&DNUX:34!=I]-*N,;=<8Q?%QT3Z+-/Z M])1%NH!QSL+0S0G]66GO%[NF^S!)Z8.?(IJ MBYR&'JE)AG]KQ .F1\-2/K@]]:<<>/Q:ZI/$U&XP09F$M TP8.@?M!.698 V M?(Q@A.1J 51" BD)K5S$"*<$RRG+-FKW:[VXC3I2CO%7'X9DZT8?+$J%J/B% M\*2>+$8D"=U^95NZ)>CV*P7C/M$->M0&:8+8OZ:\&ZF 22"-SL>4D\57M37< MPLSYS9DNIWVJ W]L35FV!GJFCWC8+&4["=IPV., 1P8)P@_E')XFBX[VCQU( MFM4%WI%7%&.7!MHL]21Y0[B5@F0-QW/VZZD' Z'%8Z;((#ZW:>=W(F]"%"^\ M'1Y)1D;JEL__:\S2%5>*QJY8,GU%P8H5@20K"%C(CV-7UZ/=Y)@.$^@XX"0= MDRQW6358/^O?_4Y*,B(QIG/1W<7SX"6?4F76'$]Y M%S":N1P0L0-KMF0[S#\<,ZZ,YF5Z'M+BE(S13Q.NYL%?TS>L^R5K7N9[9MBZ M92A@%.G9*& R 1\XU<$)XN]Z,1,PFIU8[00#./F>Q+AT)WYPQEPF]6/@F\_] MA6]PC_BIS[/J2]3 2$[ZFJ&5#OM6#>*;ABU7'[5:=8]BAYR"AF/JK,=-"NN' ML CK7_=!TK&RVY+Q]"UIY$L:7)4^T_5UASCAI^W;+M?1PJEY^W'FQKM(/='' M)?-/%S/A V0C(2&H137<^(%KT.=7?.P-,L?V;:'$;7EPW?C"NIE#8#_)B#X2 M_[1K+A;,.<YW\->V'C)G4F*]=WKW7Q]2 ;?^.G7DB:^M">/QO M:??Z_H@)EGS@LM(XR!:AZQK!O3/RSQ4]SY#ELU+V'H[C'W:\"O>DZ-7C0B;V)+ M]=3+;57' F/0'6[&I2(M3B,S$Z3XJ%93T@JL3DHA;1@B)7,\O0 =("NW-+OO M8#60,H<=;G8$I")B[A0ENG95/!D[+E46^,U#]UY^^DI/;1RSKM/6S?J0KUWP M]L>5^)/8E^&8_27*=C51F+PY=7NYW&WC.=7< M(GKX^WL?/8#'0$,]QBRD;!VP[?OJO03.6Y^]F*$L@Z]1%Y^UG\[_=KI@%83C MY#07=D@/DDF.N MLT+J+GJNG$9+:6].=!V@/6%$SWDQ0@LG:)6XJ/=-XFIR3'?[]G^ZO$^3FV3* M1'H69_#;GA7W7=Q\A"UZX=GY'W_]Q)^Q/UGZ8=T'7]C#]7DRR,;HGT*^U:\IX[>*)D2![.A(T]EK@ M=$B$2R,(J%W+D>/L 3).:F((HE@7<,9M=F&L!5V"\]T.LE<3[)ICD$B#Z@"+ M@S'WFXZL-IW+&GU^9N;YGX8])9M/.::J6#@GA+*&(1M1%U"3XA^^[TDQ^W3T MX7H@7$Y,%OT]]?"SG0&ZG[,&0#@>*'5FQW=:E.M?LO]XQWT92I[X856 ;H2" M)&^6H5;K[_I+RIRS*IIMU\+R*NWTB/$/8DH?Q-D_V"N\VN8;*LG'\XA5Q]_0 MO'(SMB ?TLJNV%[6OHOL_8I5K@&L&N*W:\GLU<.@$L"%I,?^YC/2KSWJ\X]W M/>^183_\DC $S-I?I962(;RFK,]=,)_OLE\/M9%<"8%L(SC9_5";B;\RCYU) ML!]ZB/N>02EVY1UVIS^O/#I[ (A)X'&5+-B'[)7KWZ$'7.K8E= M0U7.!ZR<:VQ8\& MT&(OL-_$=ZA*<3SQ<#H7Y &P&@.N[F9. ?.8)40$#L[UE)2O8#D%FJLU)^1 M2Y<1-QIP^!Q@1_WV=(>/772)#PH)/JQT?,8!(/LT5LJ?2%7"" M5PG3M_E*M=B)WEHE;&Y DOU6?F?ZM737BIRB=;C?O*LLU+JUA.6__R:PF?>J @KNCT+I45%G.:56H W:P&_N&2OOZ7&9?/M,\\O_IPKRR^ MSV'&N98-H6/9(RY@SLE=9&17^;,K<].K,(R$QCG,:U$[TV,V LN.M-$?CFFT M]8QH0>L,7Y!BA@S3PS"GB_]\&7IZ?@*XU%'R# K@_1>L@6\"CFASB8:<+CR& M1_#F!'Z.5+^>(>MDS;W-R"@WW'#KCSH]K:I)Z8=A*-@,_*[RE<6&Z$HW6 VF M?_?=5LLY;!Z(Q"*"P67&-//KVN6C)YNL8T=%BK8).VOO40[N#C]E_Q3@?2-[ M^2@N6R7U9&^9]PY+>9HJ]27\,T1"^OL,\\7^G UB36K MO8[Q$ O<.?? 67LS@"QJXO,.[M_]#T X7@JZR\'R93-C,S'#]3D[6L;&(&7D MYWU"O^)/URQRC3%:1D[PB2@176+$!<$KV=Z+EZ:FS3_)>663=OK)XEOY9WXM MO$5C:4I-?XM&: C KS@JO7&:<>!I&=UQ,G\)8] M2)[""QPE]/H\LH0/=$"#S QC!?6)&A1TVE^V%UTO8 L^U,=&3VUQB4T'UE$\ MP:)[7]B.?\2465FB. R+ FJ6]_O\Q9D*T'9-\AK'&XHR)V8)'L6O""/+(GTF MXET$'U:9(].#B7(:,XW0H-8ML74T6)[9<5DYL37@Y/=I^NE]Y_X_B1IS[5%](5>ZHF)_#%+=A5CZI.;IZB#)7@+D/J$0VS]:CZE[T]7]S@<7;F M033*4('(0%DUY:X)$%?_G7;YT@ 3Y[$EI,6:8%(("JJBO9R%%1(-3VV"Z8(H MWHN3U-\!AJE^"H"^6GKY$4J !$E3?SQSIV5B=G: @;15JDG;*^0RH9 ".9^N M!"?*UB\)72YT.H EN?H,BT.@"N5_X MPRF39+.+W=MBRZNN5'W;T+XQ:U@)#"X&?=1H6';$I*C=LBC+8N">1H# #]VL1G#67[+3U+>O9> \N"UT=8A&QE*YRL:HB!"4M^NG2FSZ))?#AWQD-3 MW<>2O#J+"J/3>G\-34&,S>R(M4F,0J7!@!=LCK@;+D"QE*9]TXA40;B1O#]T M#%KSUI96HX/9RB;;?5B7PPK=?6P(8ZZJ*OLZH-Z(R9HAV/5.7HB'Y4BY'@I5 M[)[^,_NAH?+4(585/D*O>@CEF. $/9AX;%W0K(>^AXL.>P)W4^/=-!,G8#N5 M/7):)V_$N3;W&(UBV?$36!FT"T$,,L.AQV'(AA3S%?@HH]0(A<(0X<[V:^7 ?MB M9Z9.[^&^!P&^"::(,8.>F9:>0D8*#CTX?&39T?7/A_)6@.Y9'-H#>+;TYB]J M_S1 6QWK(BW=C[_-IML>7Q9/Y?I7UP%Z*@YQO2B:I#@?'B.' MCF_%UWJ7.+''O(STF#JV8?QW;]XJWVBN$8$X=CAM0Q.'PB:.^1RLV1,2H)%" ME/:LI!.!F=R,P5'7SW0-9[SP?L9=_&!\OBR#OA0OI]4#YI&\/ :2IG5A S9N M&@&3_'=O*BW(NOY?<&\@-)R0TK9CYQA;9]J0'2Q?;F;$FP'=/N_X]KN+FJ7S MMZQ8M/C30ZDU$+HJ^5P]A-#-IA_ZM"^,9.GL^0F&"5=MQ9D71*'8G3+JDB1')0SO""8=+N! M8GANP*V5#VV3_!.(&Q=F_;[RT4U+'$QA:"PD$;#L)K2RW3R!A3WMI7?@\.W3 MNCZ_V+K5?VRP2)]U!S'@-BO'X?QX,PP[@F?F"TIV>L0N@.TX:FF(F'I; %"5 M/ZV !('7;!;T)1! -$KS\W\\,\DI&3&A8SHZ2_O6AKUL6M",GHIJ1:S:+Q+T M4RMO0!Z&2;;W5[[(/?TEX26IJ:DN>2D[([%\AT4[T>^M=29^LMC$C"[[;Q6( MF]4,Z;MH4#W.H M(D&FFH4,D0S%[M'67&HZ3D'2'7-*)H(I*CON_[>@X#<(, M=_9O3F>4&6'KU9B;5Q$E&I[CMJM##B:TE?ZQ< KN(=M/PM$Z7H2))2R)++_P M>^F?)6]6(54*^GB2 )]?=/3?'?I@?Y MN[FA./YCQ]33DRY!CN#E&&?C\\8E M$8P=O=6C-1AJ58PSZ\S13AMM4,\P2#C93%H9S*0D(>(@#S 0*46Z+NJT&U$K M*/M"->J$X:Q)P1%8F+!267]QZ\DL4#Q^'G@+D5=2IUTN.K7^WZ&Y9X3%?93T M0O&P>>RX#T=B;T_\>LC-_0*^^]B1N=%+7X#;42]WU]12XI%G.Q\+JN =565_ M.2#(7E\D@*3GDRQK (42: %8)HV5B@EFK-^8/9 C$R#^QKR*S4MV/Q"=?F%M M(8[X\[H4PF G7#FP5IL3N]JE-LH6&A>&T:<:DR,$*)U@]E&>(R>31G?F @'- MFG+;N#903MHGJ9!->PMR3VB.^,9H8>V_+4L6;]%.#<[RE(N\&X2; DOT1I"" M@]MUFCF9\']^BU-RO2?U22?GNH],2:]UV5J?O*UBNKL M[ ^N"T8CS%D<-2,.I]L;BG C_?J+HMGS@$> *"ZM6G"O:DE398&H>D8./-I M\S,P1RL@5]R>:J"72-9?5:WG? M8SE%QRR%KRH07T4BTSB!H0O1N@1[&)!M3L%R7<@796T"[N?V6(+K4V@"=/H! MR](H^N2)R$R30\1CZYZ'C$O6^>&D[GY2_A@34M,$6^.,3QU.I[JFRXR+^[>N M2<9A/!@:#2!Z;])?Q9:GF.[?E*-XG4OY%'L*@49A?,*:$PF0$P;=LCA'&@D) M\#4$"L>YIF9^"6O#?(7JB:-CZ0=^ 1P!&D"FT%5@&L&< M_8IA;Z2/MF+J#6BNT4]P+&I\"QC])LJ*XD4_*)P@@Y^LF(T01?[O$CU$PQ,<;+"$TS+:58$OI9>#2))@L8#4BCO0#U%FS-F>C]M\0[ MAS6*5PNGGV >-A#>6_.8J9+_G&J7+]C]QA=8Z$+S3X<"@2M,>98]KG86 @L, MONR[A]-)&Q\'KE2G!*I].JXCL\B4KDB?0 7OM@&. :O%-^B.IJ5":5,NUF25 MUV23UZ14 4Q%9^O#=US_:1:3N;\%;<#I4\V(0@VV'$2=5;10M4N! MYN_-%Y MV$$Q4X^A!12(P%+NWRCA9N\Z'57:(7'P$E0Z%X '5BUO%NQFJ,#=%98V!\!/ MS-KC"X0<;,71*OA1YNK[PUL2*9I(,<[70!MQ6T"[[Q0\BX1GFK:D4M-G],86 M,D?Q34V?WD!?5JQ9N9?VUWS( T?,&O<(-7 @4;YN?SKF%D#0,XUL;VMDG&*L MKQ[^?3@Z?E$4EW5UI+ M=(R#JOBV=RWM-Z5R/^5.>/E/Y(3@""6BY!D!2L4N<#GR1'G_G M=WQAVG&QDP.U0S3]U/%IO[AK#YG6OW9<,:;)':.A[T.A">[U39[GAHX!3&&U M.,F+R5HRWW_LUGD;!YP0+X+V0 .?^#;63T#S'%%X/CA9PZJ>MB+TQ$\SMZX: M)81,2 1)7Z-P654(%"1[7 .LF8G,-8]]T.DR]'#Z ]^S?^SO\+S5$=3?80^@ M5O7> )6M)J)]P?U31SN"4]FUI1\N_>H,+]-#D>C.OW:6.NM / ISB)VP#@DA M+\ $2@6CA69DSPVD2/._[,NIA-0_>:^E&E6(F"MP*-> H.IC%K0+9SPN[(R_ M8-V$K-+3<#/BCMDH,-#[UL\M%AQDR,/7=@: 1N)ZIB!]C(,9\35>=/QVT4]X M*02P6+EH.X[^U\T9*3SKD3&AA'4U:2C@68S+EHRKTVNNSFB_FEX2SU5#>3@X M4;MTQ%/0S%,T=UJC*10HQ/@!)N1VW0]7V>BH1[6FF044(B=I)&"]5 >OES] MI3-4U!7GUV4-6;$^1LI-@4X?7+D$4XS3JHP0214%@E5T4L)3@6 UV">XO,+4 M-:&]+<+.(9O&//SJJ,GIW:['S]ZN&G7?4@B%B##_LB>@K7F M51F0N>?3U3,BLJ,E8>%^KB5CIV%1KW!W!NHP"MACMTZ>WO@R2>BCA\F'99S^ MZ)&$&F-@]Y&@'K?DGO:":ED!0%0CX."Z.Z-;[XPI0-@&$-9[>#09^^O6>_ 5 MM_#/QA-!1J\THVVA460%>[L!I6Z* ]$J)E&/Y[U>J8V9VB9J'+V8A.CZXXX7 M"X2'10P\")H&HF:#0MPW>L.#Z.<1"XUM8;PLI](*EPU.KA>M0]'#T\=;]^8Q ML@"4.-F0]LV:H=]6^5/#VNW'Y^3GJ.Q%._*Z]RS?RE*E#;W-&2V \G10Z(:' MN:_O!_O"K)V/U*T/LS!*=$11R@,J)[D5 PY>3((R>K.J;-KYZ MU\CSBQO'BW0;G'@4*C4]_9GWK-/[V>7)SZ1DP=R%3QT_/#XE?")THJ\OB&>0 M@(^!2(IF#9#-JKQ\$BG ZV:ST(05C"(2=*?^VIL/A5#Y)THM>??N]B=I/<'?,)$C#6Z#UJSWIQ30PZCHY6E"[>MZ:;(3 M-1.#D7F_@_6"Q2:WN),+H62*X<&3\@TV)+'_^0[Z7,-JD3F2@BX,_/J4F'.I@;A66SA9D*DHDW MC:M K,+#5 !E]$-GC8F_O81\<;JC$;(U+3WT;*]W$-_]3IP_->J(FAT 4-^$ MDY,,-K%ZVED!\X 9"7\$K'9/1=XAM6KZ)@I,4$!UACQ'<<7L^MM@^,.!/0"=<6"*GW M^[HW&-THF&?,S%% ,MV,?Z/R[W^ F1U/AL5(_4[ZH_.K(3=T=.9+_P!#SB41 M^X@PK[PJWPGJ+$"2 "+PM&O_EW;L=[ 7LALN@_N+0G9<_C7H@Q_#S)QB8&P2 MC'"V3J/YFI^%89 &\&\N!(%5$I("80IH*F#)!GT=^Q_HYXXL3]#2]S5?.9.!0.:',%C GWV;*_:7_) MME62+P.IC+;-OY[%B(,(5'MNZ/V+XH#^EYG#U4],%$]U;(#R$NLMKXX&CCIX MJA'Y%(DXDBG&(VZXHC'M47P.[V3!!6QSB'V(&L[]4V -VL![I M 'P+ 3]$!<0SZ7I*S H#8\XA,EQDH:S\H!#>B+T'2MM8^N5-WH&BB320,;.XP1"!UQ M=JQ2Y5JBK;(E<&)N4B:XOKO<4B(@6U^E"!B>,&K,(->RF2.", G([JR.A=R4 M+P$)PS0.(R^M6PC@&HE[BJ09(5&:5&Q'*=Y1&G:/M5VCH(R"-OP<,NUHSGC+ M2)1U>';A+/Q^9#GJ5O3GZ^=/__KS><<8M7+??G*H!KZ6^_7"8_^:U_?V3=F3 MV+1IEX 7?KKET(SWV^HME?68D].79RSY[>#]&1$PZM_]ZNZ!N;^M[MHY;L8D M@1, 6DNXN)]DN:F=:?!>LI-KRV=B%9:+@/ZDY:4&DD(:F>1ZRY8&SR:@;&VB MU\%IGC+[.@%)9\G,&-U^J[&)Q-#A)@\JH.)I&Z ME,(XMYU%=3=8\A$*WT"CX]T3H7?=O&"?\R^]8:[D6!F/.2N^:7UH.%/KSP[3 M [H# >#J1 ]M?YFC5W56-:M(KV4JJ\1%JLB9MXX&CGR_KZ1O*=JA!S19 P&= M=F#C%;=KL(QU'C4F+OQ#8G]@2F6Y7.%EJ=/#X(L)SE96#JC'BH*L F30_!;:IF$%'#E"&, M(C!O[838&9U".SAX8!-C9=^7V<4O:";50WX5#C%0XXJYJVF*MKDD8BUA00W= MEX-I>9PXK0@/PQ@?DRU=:%T@Z_)/P?\>;G\2C#Y\.[21Q?W'YNV M&=?0R48<#>3BFMZZ]"T<")[: )W:4CFO]-)%%VQE-I8K(!BI@K]-_$G9;\$U M6/"X>?N(1SG9^>EY*7>V\5ZGS_B^;_!F>])&6NI443D5%KKX$C(@8I/<.6;A MEJ$_.7Z*#:C:O4[ MNDZFI;+3^H89"JF)I?MW('")41/FE*0K2]G 6-BUQ^+E4#3VV,5"9JR0+:UYYXG,5>4+]H@JG@D?#[N0]%(B!FAI0FK_H"ZH%[]2T8FM<[^"N#4 M%\]R0Q4TE42/D(/ 2HO3<+NKS (S#))QC0Q .5,)"N&:R^P&<2:0=(T5'.,D MYDS=Z>DKFRPXV"W*D[$7%U+0)0IF1[^N>YI]("'L;Q>W]PGU77X0VSA0$UFD MM_90X];3]8B+<@ )H&"YU-",!+](1[Y$(*L-S3WM1&-SDD;T3 ]+A/N@ (/& M7TU 8(,5FWN_+A)3WJVETPM6C_KQN?[5@JT$$A M2?WPZ]IH3D 4Q3^W%797*NE,9P'+)\"&<05S6G9;8TT(6/3%$;AH!%B X@;$ MMQZX^+D>PI(\++=T;=KW1;-@QO,=@AWON_=_[#I82NX7V"ZJ!OE9H3^ M.'EDS1)7K]"[TLTG?>ZEAWX$;IQ)#SM^G7_D0YOGS.NX_>VL:)?8>/QV\C*ZNR(T-Y^.7$KJD^ MS(+VLZ6=N4OH.V=I_%9 @SCJ\UDV&#OVW!KOJ-\N%,TVD7$6Q<3E+S7?GN^8 M%>\?VY?)NT24V=3CLB!,8Q&PN>S[,3T4*%>Q98%UK(!K3H=+;RQ<(R9I-1G0 M0B=T3E8.#HN- K$1@+NY(Q6HP#B.I9[,3J+Z'#J,4>@B#*?$I?FLYXUM"T!P>4[-E44F6W9NTZZ'7"GXKQ&9C$Q; (D4G34QH M+IU+NX%E=%JX4=H)$K&/V/B(H2;HUD4D'%\LERX7K"\K]+Z]I)D*&-4U=]OP M7Q-%! Y9?\\)_OEQ#[^!\X>*8([N@&W"F*CKP_*SK-LD(S-WD-$*UG&']%#E M#]IN_H!F@@QH6B[Y:&N8H^31Q&OF^*@?\[= M3;]P5ZW90>CGI.YIUX?%7<4 M'9K=!4,-$#0E%P^9KZ])&-*#DP!P6G&->W<3.[0C"I$84)\+&E%D5=F(73G0 M8"YJS_^V)!=//5"ZW?5,<>T6/V%4)85\U_/![3.&M1OVC."HB>Q"4C4U6#RG6)++AXR"PAP1Q4M4'6,G MXK!]NS* KXCG>ID@ZV-#0&X W-S4]G?W,D+'-'39R_'?6@;N,BQ.4="NXPQX M=A4G;@"V:7A3/D9'-682G>R1.4#CC3'A 'FPNW>X8\V*61\W'[T+[(\_>3+O M):TQXM;V99>D@;>V0"N^U=+Z=(9"3Q?HN8#F'N)G>K1MYM<3!QX@-_--'AH2 ML5&0J@,"UGP%$$S0=_+.4PBF6KD*[4!X):3[*.]S/-O698?O4)]&:M1(,82EJQ0*M/)B MQ*%!0Q_6NIAA=)!TQ2 O 1IE"+@>=:0QR>?SS@CI WW.07)Z[0CRUR=[H5+; M6/OSPZ:.)W%^DXZ%59$:)A;YT #<^B+:!&1 V[J?#?8M&DBBT!Z+ CWF)K%^ M+QZU 71LYE+HT<+-$K7.UGS.V[C_0]3&CX8A P^SKM'AG89M;VYEI]:N'9M<.@4_QED_'Q54- $.!-ZF-(" + M\PZQ"?8SDZ,DH8XKH^&?MB"*34[G#0WC8MR+H^\7 LNTCK^5HF\"Q"X]ZDQ> MU./BJ(FV[()O,00W-L,N-M,K-BLLEO@.LF?%YBR*G8^.A70Q?ZM)M@HLO!"[ MZ'9L_K/8Q4.Q-%59&-#XCBB!,UZ_FX#L.KJ<..O&M[K(V/0/G=O8#9:VP'XX#31H+F)@@EYCD0:F M!-/>S 0(OD^2ILFJT^;(:2YY)$T?[O(..*O0G]NBO1M@I3$:2@-1I,;6C$IQ M\OQ+U $GD^7;^124UUK.!>4T]69NQRV^OH)%:D;Z17' ?#AVEH35:EN9YG'? M.6ZK(NZAZ>H./8FJ(F^75",2TJ2)VE@,ND) ^<()2U.TM@K8)LGR; MI/TCR MY:A'&HP.D[/T&FXYKA2IZNY*A8 'XDV$KO*]CL@KCI;VP"M MZ=1L2=I[16V% MA.M=UB[VUC$;-G%N]."XNM['K^]G!Y]\YRZ@)/VM.;70V, MY=[G5-P>%>^YZB\PN7B<*C+RQ%:EV)>LL<1".6E<#DE*U70+">IM &^J(7_# M2,R5X6/;DWP]AQ6>RK+):QA-LJ4:_J'8*@-5C M2RNJQ%UJFTJ/F7[@-E*HDI0^WA74."ANR\B8FY4 25O MHF_;6=QA:^X6[=1JSHQ>62-@Z.#YS/*R/,!Z"3DR.VGF'0'1P!4O;VKMYIMA M'S/DLF[36):? Y,&' MRS<\\NY%?Q@MG@H$2,"#[&JY'LYH (KCBB:RHT8-W)0N?_UP\SARX .I^\1U M!!7CL=!YWVTL!.N"'K=>-@#/XAK5 M)/@D"F7VQTY9C![Y\=)'1/(&*R6;C@ M8S#I\J]/QN'JF I6UJN-?(G&/=+=IA^:. P8&&+7MWVOV;AH'NN^[4-^GSU# M0J*YD9.+VR^S@;C#?E'@J),S4H_,WIF77?9'%QDH>52C@^R+R2.YP \C7?5D M[D(6@R)1"1 :KME;:@)-]'DJ$&_RM3OT=-1Z\!R!Z%CU?* =2<00P-)/1 GJ ME<>15A+J"^E9-^?M%CX[K8R7VP5A3^_O@+^PM,7N2M@'X(4R+36'2=O[ZKN659] M)__@W5.>@6F/H&XZ34ZRTQ"W*O+#/^)[8>1EY7:#^5 S\%&Y6P?+]K/I2V(UNKT<75-)_JF\T64(>D M- )NHJ"]@G5?\K/&OK>1J4A>:]F;J[-[BZI%.4_J\6A=ZOK[0$.5NR]V=;*H+,U7G^IS)#7B:D!NE8)>[;M_=[41@ZC..DF&KCMK MIRO8UZC9%*WUQC7>DN/B6Q,UNRH0N07:46G1\0,_-P4.R+^-E&O6\Y!%JJIQ M :>276!$.6J*Y?QD3CL*]T8N9^+T6I$\V>D?^/6B74>Z'MI49E@H7?S>I4E5 MX^(K)PQ#73%!2)M"^]OQ)Q=,OXHDK,>9&DNE!HD\RM)I4VU9:.X@J\&657 [ MP%N<4EE=' ^Y@G*Z )X^PY:#DV(5Y-C*E47L337$R#^3LE;ZZPNO?EE G-[! ME)V=KPQTKQI\J2MFVJH]7*-%BRZ^V"K(Z7$E&Y51MJWE"0HR2&%+=?W<6PJ? M1;46U(348FTH:*=U(-)KO;-U4%P#@@W2!$Z JY\I;%AX[LC"\[L7>IY=>/'( M[Y!"(U#^,#_:V!$PPHN Q*2&;M#^TJ.Q6)KS\!1IT9#F&+)(BD%8Q\1PY0(0 M%R,AG4K^@4.2:M7!._MW($KL4W;7D\X)^5M\\*0EQ?'_@^);V' M##*^G[]R\50=Z?6/=H'^$BVX(DY MN_7R-FD$[[ HGA$.[6/#W9.^*<8:E1K MVCY L #X=9.A_Y^R.LH)6=M"RA$TL1NU4[GE.]T^(B!/5&JLU?19597M06#* M_:T,\Z+%-^7W0UW>TZ[=NZJQ+2YS-) 3.N(]BLGQ)&G138[-+;, G;9R MTC6X S2@2AS0.Q"Q&8T "4 0Y],'M5V9N/7M0]F,FD.1[Q.U$?><'AYL)KV- M$%VMA"2SIY"0)T9S5I-3S4C69 P&+A7MQDS M "O)M*AAK;PKV8Y*LQXX-UJE90A %(ZP^UI9:LU$0+-KT ;=L'%.@\+U&IOB M\LTCVZ>>L61[+GS#V*-ZOD5MN3A=1$)2'-<[DLSK:6(9((Y5I)9GB^##GR M#9QK<;JK]]M^IFO?_U5TKF$Q[5\<_^T]>ZY-TS1--5WM:KHG@])%L6<*Z::[ M5#+=DU"IA+#G4D(8E>0^*<1Q&14GQ^7LJ2B7PT02XHR$$">)$S+G[_]FO5LO MUO.LYUG?SUK/\UT]I_IQ3X8 .6.[EEIA(,JZ$.M4Q@QJ39H!EL'1555;=ZPI M!!$?'RL*#R]7+#:;L; ']BU9HI>S.R$3K=+#$S)IA^Z>(;,A>G?&-QI3J-=: M;2V=JY#=()-=V&785EMN!!RIL3^3! (%4MW""9*()@W!*3_.M+K]D, 3$I)V M3GI5T=/61/$UMYSZG0[]FQB93BSM'VDSK),M3 M)=95BG7_&-DJ?3[7Z2U>>/[\ W;?+@,3GKZ%!N;6Y6I-?UN6#.(V0(R_+ZVP MR#9;M+5<7/#LO@V:L>T?3$>$QT&VA+6N3N M=G+U5CJ><'8FX]_-__V5]U]]!NMUR;I9CYFSUFUNX.';>S;_MW8S+DA9H"^! M2 -;3,5F\=!=?P2!&1GB.C8'Y M6(H!X+CJTK$F"%_$I$YOS/ZDC881*VDF4HXMF%A)RJNN4DW@U<(ZA*12#&)WC%:R\ M>W;CY5B:H7S-O3E"^7Z&X=V&1>[BI MJ'UM%'?I^-_SP+OCO4NSSZ3+R85N06@(+"3S\L14BQ7L%W:BPY),^RPCMN)(;8(/#AD%V9Z$]F55+>=7!SH F&K! MU0S.Q'I%#$BO]ZM,/#=B5&TQI33/@FRM1:_OW6*[7[%6:Y]CO'?U>=[)QNJH MA)/':L+SWC8FU4['R13+WF$1W)O2OO_$T7?)Y-!^=3=Y=CPY-9OBUB%BC0-D'DS.MIA?V821RB;,+6%Z2\:CU M;ZF>SIVRS?Z:815"% MVN50('O*9"1FO!)-E<]$^$?;+0)YAF22'XH%ZHT4''QVU.IRB6-W?1B*DV@2 M1C,(#-?V\F6;=I9=1-UOU/$@2@P>:"*"!JJEF^Z'AA=R $[WLW M*C2>>_K,[V_T-T[Z[/7?9+T8.'?,@V''4MWNI8''CC@0+Z9$'8L%!G5B(1#V M)NC!V BZ%=+C:83L^4Q)",DC% KB!+?90";"(4$G(ZF8R >.%/'7@$C:L1]Z MLRKJD]8XQ:N^?CWD58A!+1VK-FP';0;_%:_K.K+YZ.<5CC>8K%SA9I7>H3?S M'8FF@^XQ"?EJ[D0@M'=E/7*@1)B4; I^($CP_SPKF%T-7Y+YRQ$M.!-2 ML?:,@#?#77(I44\T5 M03SDU"*8D!C?:-L'FH;EM!?VHI)M1Q[0XZ<8ZC%?DF1YW8] 'I*JJ( W/MM/ZH[0'3!Y+:;XC?(-S)UP MRF@QS0_@+&MT:VJ,\;:K TK*[XN]%#S/N'^J)09R@>3VA9F'DG""'B0@=86- MD7WRWE.*V'*[34 ?R0XPED?(F1Y$R?P2^?1L08351 KU8@I 1]/!KW:A%>"= MQD-BQ H=A!3S=J2[KGAI\>>G9KO;N59>M]WU7B.MT[-W\EC:YH7M]VVO?-=C MS/!^BI[X$#$[""?UOK/;-Z.3?.)5&B5[5.X(ZJF]&]U )B[[#RZ@J!4!["=@ MFU6ZB);Q&M*K46R=50A8>A-J1N=L:$:)+7M[Q>JN=V]@>T1"F4*[8S &RUEN M+T@QH S*%E?H""S59D:0Q"C35>*DU#D\AHR3J;MW=BFO-'1K+L KO0E],M M-YZ>"JE>>,MRZJF#]GA)T8^RH%%"V6WUT6251?F[9*_+#S] Y/X4$D-%U*M. M+Y_YFU)_>H2S[6VYVX9I%:>0< Z)KL(N4U?'65^^W2]HQRG[;+T%OO%> M5.SZWB+9-KVF=V&O 4%Q^WZ<:WM!:+(OZ.#4U-TQ0RK9M 1 ,R \8T\KMO.] M4S@K)R2&;1K)+)[2Y.FIYH!TS2533&E:U&+WH]:ZH%S7"/2=;5K^:&HG/^U% M:SEYQ!>6@#0':$]XQ"/TNJ/D*9- GSL\[K5C!!GSV3)0.3707+ER[>60RVF] MFQHNS+,'GG4NL5+34O(-)>/'E;^"OR97_%>)#[7NUE8FI0PFD,1.M>>R-[EN M5K]ZX#MWNM+S\W@T^),ECN5Z:#G5WO-848H: ]!."XR14)F:#M069UY8B]F4 M!AGN1SLWFK&?();G21\^BJ&M%T3F!;OD4Q5@H*,9&!4\RN4>\[11_AV\_7[_ MBIX@,8CA-3(S\PZ0)R24.4Z'^3D",@410I@&" MS<7YP^W/S-"=NE=672.'++XL;;C"RO#$S2OP+:4W!Y42SOY I,2HHQBJDE)'L+(4R#Z>8Q#:3OU( M6"GB@P[QT G@BH6Y"1:Q^9W;!9*@0V*J ".G2^G%J/%!)>4:ESKYBS&?!W0# M>$12^T%RFRFAQL-)O0;/F3@'P^Y)]D "PMC^;U*H%)K$21[ 57R_:1TPYO[? MIY0T"6":Q*00M^@'>EH_2RF]C"4WST2OBWI&5)@8]UJOD- M\RTY+ SIE5C5J&D1 MRM@*]=1.7,\/MM42U%*S:4TO/-YN02H)*E(6V02$?5W(#T\-[(NT+]_1/13M8!L9F46+V7R0[9/ MI+>$8N^O8&M*JQZ;KW.M,5:GP\I!AY6^ M:F1D6ZYN,=PKS&NMF%O[^BO[(6,R.-IG"V6//9W?%=$C0>KL$Z.RUHY6#\ZLG\02%['C:QQJ1!VEN&$$YA@*\4LX:"_F?D>" MTG!.C)#D9#4G\GBVIM%$UW3]>_'W MH)B=0F'\R_*"["WKA[<4-X7-@*W'A?J""%L$9WB#SZT2B]%D'C_N52 ,"FNY MG6JX1@YX!@&Q6;L2WL2')Q;G]!7KZ@*5>+T*XXAI3*;^/,W^8GLRF2\Q+(48 MH7@>_V HG\P>*&EL"T"9@5 M8IPD&(Z'XELK#P]RX"5[XB9[';,AU_AJZE [:Z1=#@,]MZ3MIW=\1_#KKW:5 MO>N" O$+\2^.%^2<6/_NA,FN%RE$],%A9*"=2E,;5^!.DYC.O92P%TN.+1W8JOO-W)B3""1]97SSXYX&7_WN=ZU;$: MJUL7PAL%!XZ+77VG@BV5#8/[3KI&6C/&(]FY?\$3/5,:CW \@'&WT!AY 8\ M2-S.'5A(ZJ[]@)R*;0/<.S!< K,L"2/D4>79XU ;;J#% U.Z#WPE>Z]S[J,&^;!RE7O3OU\5WS MJO=_?'S?ONH]AS!O;*?(L>OK?]L5\VBRPO[0_ 4M=TS.U747T"Q$?E$GP@A6 M1>:T5[]-=NZP],"9"B$3XQGR8*>-P+"WG,I% SJY5R4O"EL?%!9$9 L^_E1% MACA_?-T\[?^NE",@:N#YY/W5/Y_\\_.K@ER"(17NV.VCF0Y;Z_$>VQW":!<,5AQ=7=NZFAWP%#H= MC-01AG;Y'-=/G)GY1E[YQQT N;6&Q$P^Y:;*G#JO(1TC]X9=S'3]&0@H)>3] MBGRS ].K/-HK=D(3[IW2:Z^J2\A+4;K+W7RK(^?- QY6]6.?RVYA+RYC+;!R,JRGC0A*_R<(KF%&!(4@)_(=5)SN@?@\2QV/*37+6$/P.XJ*;D;AF@2%E^RY$78]^*Q66O6>&U8 MDR0_ N/#WAN&5UQSF=.&,^)QLXF679,)80?Y(G:B<,7X M_#6%"^RV778BO/<-!547+CPPOO! (SF;LO/0:O^_TA;TX"G');>]AWW6C8>] M+ Q_/[[-#5@4;K4$11%Z7R*,BB(M//_OMDU\3K]0F+YURB(*F*?181\>PVDZ M//UC8=R*+W&K6Y!TPDE6%"_[0O48]_?TW*&/43&^F)C\_DORGQ%*O/-[7Y%8K]@@8(;WGQZLZ_BW+R'J2-P&_"U^WTH>5_.: M%AHW!,-.HWK,[9JZ(,:((%U6G'WDPKFM0'43FWK^H:XMUX)4G!UM8DPZ>9T# M'!787 ,()<"J$MSN*,,F] MQR]:MN)'<5>WV]%00'(#=#[$F,"FW@'0*,$$XT4-OR\@_?XMTX4K?;>AP^O$ M5XF>"P$)(MBA_ZSY)J_5Q2$C0L"I8Y;SKS,:?]>E_UM?N9/W"^#>I=Z)58O> M;?F5CZ#":8D39SL4_XHU MBK.8.*04KIMVCY^-.^76H3RULZ:]O.N>Q-5C[3G:IB_DT?(MY A MTS88/?C(3;PN,3D+,I:OJ1L:=5_ F/AVA+1>J??]R()DXH[%L3X?$$0$;\AO MR/H-"L2.=H5M65 [RU5;Y2KGY0E;N!EA(U.!4\\VL8>>Y19=8(CO &U=OC-F MQ\9&_OCC-R,,:82IO>J\E[L;7OYQ+,:1(:9TE^+PP?6U69_71=>&35^G6K/@ M5.+-DDKAI]/:EH -K2$_6A=\H."$N=QGXF=NZ9K93<7$V'S^N6E%#1Y 93<[ MZ_1:?N+W2Z:MS>_=/ZGTR('GBW-70(K/5U]>]MPIA(>K7VTM;Y.%7NJX?SYM MW1^RSW^T_, N7]ZDR2UA'RGN/UU+ W_^7":4?>80(D#_OR5?NFS]",K+$JST-)VZGC[$>?S<0?.?S]$UT97]1'??V+O MORF0B'!>[S-1B5\7;9+IAH_0)&1,A_,U0C_)/9,@+A?08((XP J*Z@2O*%]O MKR[CWR[U>N#7]I5F>A!4K0G]UAO68_%TF_8*Z=VD_[['2/]"=LE*"DUMQ8#8 MZ>!H=="YS7ZJ>Q@E'C?H=#8A1.B Q+";8 \$HR4BIECB- $9\Q/03I'%)&3P M=5;_BK+^73]G[?7O>TZGRWL-/LF"F1SR>_8@_@[N^9X[=61G]^$Q&%Z>/!(ZWKC%7%G^ 9<@>J+$C&<0M1Z;C!9F7!AQ6-K.5LH2MQMQ(OH M:991%&09AT1/LIP[@)];Y3V:H%*34LO_+"?,X)X194L2.UYKWA M4!]H6+AWUD;SHAP+4@:2G=#R!;L/W 33Z[EOLF3ZM@@[8'W1^T?'H*3T!V(8 M3*>>>E>LL\Q]="[;H#);!ZPV%']X>FEUJ<7O/Q 8"5*J7Q PF>JX)+!5*962 MZ=0(;Z6XL1/Y^>/;9R]E.:#O- ]B(@$,2R"6 M,'W[%1TL_TEV)WNF@ NHA$0P/1VLI/2"J1G)?,C)A6!)#_+2"AVE"=K^5@Z MG@^3N=Z8U':''^36@:@0BTN3!1"ET[(Z M=(9I!&KL;[XNO\'TH"(,,"ACE>V:YBH'RY M(Z2RC'B<>VX_H#"N_#09R+MN]2AQM-7?]%FA8RW23NH\S&=_;=J(,EPA, M7OKEV5I\SE@W28;0L+[P(B]?O,6BX$#Q"3 TDS=887^X+E75_RS\"KEPYEL@ MXV>#(<6\5>A6BM/*S@^/E2 M^NKB=9'/4J^9O6W=E?W*(7['U/J5#@G'7_?[[G^KNFY] M8.3,P1NKLKCA,%;^Z)KX1YG.T9X_3*:)*VRHKU@"F;PZ*:2^G#MF\2$'1,4+ MF=R#)2FP>T[W!O3,BM?K47>_/"7ET??PK_.OH'SNW;M&K5Q:SX5-AJ4P1$ M\2C)IM%G(-EV%:NLAFNE=[*".LNBP6.=S(5C$U2PWWFO<(N+IANGT/P$1 77 MCPTH5#\E+K!BU@/]+P=@EZ-*Y(NRGA2+D=\W&<^FSF%+9Z[9OS#.M(I> U;, M. ]%#\^2,#C\-&(J0" V0X$D2DE],\(F!C)HH/Z;P=U_WQ4@@R M-627"A&]00 [5ZA(+A,OJ(N:I,;!*=L<"(*9KQ4R#J,T5S^8.[<)^LZ8=:GL M_#22R2AAX*;=ZD(34Q$PS^*41F+E@9)B:#!IDDV?&IIB0!,35JQE:1I6+M#M)(+>6-D*^(7+-O@E$X4[(G'2$X*]06$@/;7/9 ##&9H ,4$ M)9']\@X[#RP"WCC$5&@!GV<#W.HP)S^,!*6OHGE7J$WL'EW_J,#F)-*&XOJZ MRHR #M/[%B"=/(5*##0$G,W^Q>%;92'!0N9,8HK^Q=$RYRO-TTEF0S9F3R*V MI#IF.1.P+7-4@@Y$TZVP!ILF#6!^($"L5L)JBB";%XJH,M52=OKP5JO2=G30 M!@/AV/YK/NJ"V0+11DMQ&:D1JKKZ W[Y/3JFP?K"W"@CB&*.2LCLZ-7],!:] M[>6!_8)7LF8?+&Y[QSRGFV*&W@1NN4DE-6L*=ZV96;&BID'J'V/LO-BXXRFC M2EKD\D:F=T'3/?%D\9_2TPL,C$?$]C1366L7%$RHZ55F- ;R'F "C-3\+X3Q M(.ASA]HT$X.,/<#^-1S2,W: M6$$0[Q![TU ;F@DJA;+QH]:-7S+N]OP6YZNDZ)>>@GO.X)3&Q*7OXQ9#:<.R M&/K3I?\<=_\07W4&;"(1S)HNX3:"@N,9I-.I MQ^P3?IH2D'OTE)$\B6<=EG%U8Q4S4RP_62Z!5_NMBNL]-4!I]W2%AD',A4%@ M%/K!:['9CFE_)J8:G<@HOE>O=R7B(>2 '8=+XS4T(%<:*UW"I@+^># MY(#;N_P7>SYKW)7*$:A!14U20^3[WX7>K]/:V>73VI2E;)Z(&0.@TN=%JZ*; MI/-VH#?0)"G"0F4D%(-FE(KI-*5DXW,&/FUM)=FJK8/%_&0]12QM>51N4+" DU'>],\"<)XR RVM&P;1N,4>(8:9.^17! BTUGAU(OW\ M=?HDR EB,8%\;D^ Q&!$R_95$O1D+7SW M*Z/)Q@#ER8Y.AIV!>X"^V\,I^KM:(^[]S4&0[@ MHA-+BFHMM4@FH,B5Z\Q1;39.*074YSEE(VF_T,2NR:7C]+FIJEV9+/'BW/:> MBM,W+L()WP$E,%OTQ$'A7<$/9]DDR"[7'H,YN ,:0;?3J-IED,<-VUEP(H6O M\97"%"+I=/NS@Z2>]./ME900[-3\&PKF;=7\4 >#62C,1=7Q^*MP,7P?U3]\ MS-D!1PI"=1_S,$L4H1$-=W0JZ G!I.:SA3G,<8#P5M)-ITOYBJE*>]BZ W+8 MS7'MX4PS-)JVFT43D][A4+."?W%4;Q1J21L4D#@'S(LW3 MN@P?I<+/S\8D!%K\OMOBS#)!*8,XD&/4@\AG6P+JL06!8N90NKEC M5/%^U=(Q_E\LS,ZKRF[V?;NY8W;Z2F;A,9N>\R3W.]DZ#KH\M,B^LD$R8]!I0W>OH^]==):.D60G_MHK2'M(T_,Y/M7F7*[S(\Y;-TX: M#4O[PXU_:Y%F5ON ']6-3T0_V3GMP2K '\OD9G8GW+=9*NBD=-[T$-$>5TW_ M<-KYP=%B)S&#U]4KMXV!-;/@PO1OHI&8-&" MCA<(EFGL+]A:46%R):XF\*!,E.G^#VI2[;FYY;+U&HTV:L:8%#QWHLV0'2O5 M4ATB&3NQ%WE*77F>F.&KA-QN4W&>5('DHMQ*$9 M8"<3-#)),$U)3<)]Z':43(Q6CM-RE+1*+-S#\XV_%9T<@X%;G'EA(N=KW-".F-"NFE\18\Q4LZ1J=[HL M&9"CM!1=]%1937A*5M#M0>=YJ;=]=;G0Z];P!_; 1-M1,X1X<\C>40O=^5#J MV"*+/;D?N6[*8W#@R5#7AU$=XQ#V?^=*KI5GHCF*C&7$!.[Y,!^%7' 7_]C8 M#$I4?@1)@$%G0^*R]L2="8$X8LMI2E)446S#T+>SGTUEL?%;]L3+C)'9%Q97 M[\E(B'5U4 *'+U$-#Z-,M; )4W&+&F)38S=LZ2E?6EZZU0G' 07)-Y^F$3N MA10"S[X]2Y]Z>JX:A/*&D][L299P(0X&38007XN6'7&!AH\ED^+$U#XG1 QN MD%*,XE),:U,L^E*Z.EQ5>\2.M:FN?:G33-)FQJ5YU:;-[DN;:Y(>$)>^H#8= M#>E+7V22$1V7L;@V([$O8YE)9EI<9E9MYHJ^S-4FKC ,9O\/4$L#!!0 ( M (1DG%2=_B?23D@ $., P 0 4I^FW%VQO+:GF1GKZZV:!*2D*% !21M*U?W MOU\W^ :*!$6"$*B<]&$W8Y% _]#=!!J-[L9__-?+,G">"(]HR'Y\]?KK;UXY MA'FA3]G\QU=)/#OYVZO_^L__\=__XW^>G+PCC' W)K[SN'8NKJYOG'^>W7UP MKED4N\PCSD7H)4O"8N?$6<3QZH?3T^?GYZ_]&651&"0Q$(B^]L+E*3S_.27H MW+W]^AOX$_[UYF\GDQ6GPG""$ MR%N0I>O$+I^3^,9=DFCE>N3'5QFQ>\K"%?'N%RZ;+UPJ2$%GKU^_>?L:!A40 MQ'85\N4%F;E)$/_XZK?$#>B,$O^5 UQ@T0_1@G;L3KQ?O(OC?'[[=XV(]_4\?#K-'@KF M%0T2SD'-5"VRIY4FY,5;-+^.3RJO,I=Z4?.[XE'EY8AZS:_"@^J+\8HKWH0G ME5=]LN+$PT]%R<'O3UWN\3 @IS/7BT_(RRIPF1N'?'T%?^<=T1F/3F9)$%0) MX\^BH]A]"5FX3#EU\LW;DS??GA9M"N"\E/?,C1Y%2_@Q:_3ZY.UKZ=63>+TB M46.#]%%#LR12MQ,'9Q-A%_K5:4 MS4+\)WX5/R!''Z"5@__X='?=^CD+]I^',/O=NG/X0BB(J_RSZ-,G,(510?$U M?-TP7TDSG7C?P0;_<;KY=MY!$A%_ROY3_!L4(X*68@#X"66MLE>:6I0==GO? M?A$@:^ M("RB3^0:UI=EP>Y!?2AD] 8$4_0FA%12<:+B03AS5H*0$W(G %*.RWPG1&*. M)U-SJ"!WE' JG2O*8$FA;G ;1@)VJRSK;RND]K:SU&9YE\XJZ_,HFI39Y_@B MB:[9Y6\)C=>M@ME\5R&6;]O$L0OA8G[?(HE8S3;K2X"L+GJ%T>Q5L* M27S771+0E2/Z.C@1I+N4X!JL KYTR]FIX7<%F_^"*SR-/%@1$D[@CZRI([4] M.+;>)\NER]?3V3V=,]@T>2Z+)YZP[6&K> MJZ%&2Z7?'=Q7L_^LF^[/N4*^E M#IVR1R?O\N"D4JRM=S3Z\A$V$',Q!:1B4#U4\/UOFWPOVCO8@5/V<'!L/N> M"JB5*O=3XJ>\ .OT,HHIS JY]G=]62&&[S?%D/?GN*7"_YKW*"Q6DO=Y<(*Y M)W/D@C0Q XOOR!-A2;;!:'VC602OOZG-0&DG\@(@&)_UPR]=SF!UCVX)AX?%/+'YJX*]M7U@WM !L\$130^.HV*5OPG9N3B9C"=1 M1&+9(JL]4O"VMKE+S0=H?I(>>L9.VL'!L'Q[%; M#K_S>'T;N*EGX;>$KDKOC_JQ@J^U[5C>PY\=T4=J>N6]'!R[K]D3B6(<>L:7 MPMW9^$3!Y-J.K&SLE*T/CKEXDA'SQ$-*UPP8,8>Q2:#*5 M=W!P/+Y/'B/J4Y=+?GKI%P4_:_LQN='!\;#\6J/,O4O\JY!_BL ^>EB0]-3S M(XD7H;\Y-VQOH)! ;>,F]>D4G3JSD#NB6P=,BNS\U4E[/D@QL3CDE2DZ_T'! MYMH&3FIS< Q\X*Y/\L";.^(1^N0^!CDWE4\5K*UMV$0'#O20V;]2'P?':CRJ M!T[@?_"C?7(#_+"SI:_YF8+-M8V;B ) J\W#?Y"RAX-C\@-=D@LB@H6B7VB\ M.'/9EUR9&Q\I6%S;OV%K)V_N8'M'='!P'"X.B]/]ZR2^GY2&4E_ M*YA>VT*630Z.>_>+D,P$VSFBX<'QLF)PW+IK ME2U2/%)PMK8Y3 T1MS!$\@X.CL.P2XZYZ\4?J/M( UHZ-YH>*+A;VRKF;1VI M\<%Q]H+,".?$EU>[C=\4_*QM_/)FA[H@B;.'!D;4N6-S@XOL&F94E3OV"^=I<_-'/O MV]HV26IS< Q$US;Y+8'17#X5YVB;/RH86=OZE.T7$BT../]\G*[ /: 1_95Z#7DT4LJMMW/)>A9"*?E$\1<_B MD=3WP0D+%#FBL)N]!EWUX!.9@ ;[8F:_(<^@_,QWN5_(!0:>CCJZCJ*$^&=) M?!/>E\.9L!0^D3N0HY?&6?B6CX2GJ>\BZ, J286RU/:A M.2HGA85:4@+[LP/0G );J5 E.B>%YP ^!P Z@- I((J#-YP3$*4C8#IO7SLY M4 >1'ISJ=\SY*O_7GXX":V3^@^1XZ]5"(:SZUKR' ML-*N#T]45\UI?;)LVE]1"*.VU;]2Y?\=+N_;LLDJ'\?V]Q12J#D&MN2>':XL MFE+-9!FT/%?P7A&=NYF0=F1Y-?M,S?2--YK9_EW-!Z'*4CMPQN>Y:35^;SQ0 ML%F1;BFEKATN?U59:O5%5?F.@NLUKT-+/MOA\G\CATUF>_,C!;=K?H):DML! M\[@YH:W"Z]97%#RO;;>5F6^'RWMECIO,_6TO*?C?$!_M1RYPV5S8T9&USJDJ<.URVIVEP,I\KOR@86]MOIHT. MEXW*O#F9L]M>4C"[ML%L3;$[7!DT9=155TKE\V;._Z6VQVS,NSMXC)?3Z:KN]=KO"B;7S[6EIH?+V!Z9=\U32]=F"K'4MJ*] MT_8.6W99ZMVF;*H_*WA?VY)*+0^7JZJT/9G%6]Y1\+NV!6U)\#M<_C=G\U76 MV+8W%+RO;46567^'R_G&'+^*VK>\H.![/:E5D0IXN&S73NIK/,O6[$0AOI9J MMYDC8=(S/_!PY5QF^*2ACJ2Z$*#26H>Z3TMD78'>6_369-D78:HF_K1B'U08G.>"'\'% ! M83I[3_PY3*S9*=@U;+@CZ"Z>SM#Q'?H4#')./8*=H%&>.ST8B2*I<3J@:$%7 MG93,&HAF1?R^I?Q[31&K6'%IR@CF)X>@<$X&&)\6D!V!.>U0["MDV-5^).1' ME>T[);4K$VPNI(,',/=G-)[R#V%D8C8<2EJAGC7_Y=!Y"&%ZTRY@X"/6ME)-:Y"3L!NO7SQL!?@D*%:LY7#17*P>!4D\-Q$,_1 MD!NRS2,Q%O[BD1N E))IH& MH%!!Q3WP_;:9)'9RL&B.E7"=%*\#2V79.(O[+S%CAFH6X5C /NII)S7YB,5V MP$2>,#=81Q17MN(U*3)75PM[=J_0L9J+64/'>M0Y'R(8N_ MK59J]I_J\43W]Q6"5-98I1LU5GE>8S7K]RBF9K9GS^Y(E 1QZE= ^N*A\NL MBF?(HLY"[-6;0L3UF-%M(LY?2,FFM7F \NE7J7=D!M2=DOQ1$YIEEV;+"<[! MC\(35DBANP9TZJ51\J^_J><\;I-\EIN7NL/P"1*4^C@*6R&FIOB SJ\KQ%>_ M1V>;^(XG_6U,5VVV>K912*M>>VB;M([[H>V?E>\+R-%#J R9:Z[&=4?GBW@Z M^Q1EWUJ>OMP>TK,74!0*5O-$;I\.=U:_UM8*C:E'BV[3F)3*R3.0D5\Z9)$VW9U0 MD5K;"PK!U+QMJML5CEQWY'@3Z,M,I%B>08NM*^)&0%0J)KEE MJ1J%T9S;V^U5A:045QTW2>J8K%M;/\WM3\0-FU M;2>P/]A2'2^GA.>CQQ1[P8&&<'+Q>\U:EZ39O8U"A#6OCVB.$FR.*4\?-YGO M!RJUJ)9[B8%;Z1K2[VOLVEHAR9I'1_$Q9B%F(KPL)73\&+O=O=C%CM%MK!!J MS3.SY:[&HT'33Z3-1DWWUQ5BJ[E-MHCM:-TH[MOL\LEIM%.(K>$2Z\;[.8]? M66!K_A?5UYE"R$S5'(1T^Q\FW&;&D3C$.E;IZW +;T7R[:\HY-=0\UYU M#^_!\EZ^-5<IM9?^2TK<"LZ/^3O M16;*Q .C+G5Q3&<_4190ERF%U?9RLY3>UO.**E*2>D3Q9'T>LG!ZW*0LO2I7 MC#AS XSANU\0HK([37:M$'Q#=$[OBYSE)M7Z$AD01R YJLL0F8JS-]F98UAG ME/TK%*@XJ0GC857*,J!! M(TK21RWH)+=;3IE'5VXPP:J-PJ<^G7T$!O*T@-% M>C9O4)/&N^R[ZDG!1*G MA()31P[FJ#I]52<-PL.Y6+8DX&5SZJ-!0J%"+.OZ4?_,Z%\1*2"EVD(C$1=B4N7ZT5%H M68M#4D?+RB@)^78A;)V&Q1S5:H!]_5-(6?PS_+-6 L9DAPI%J7D^!UO9@KJ3 MDS_J@ZXI;$@QNO>LT)":]]64?7W4%<.FM1%]Z==[L\Y\6_,%FS:HCXJS6UO: ML"KIT5,HEPE_&A$ M+5A]C$,!MC]PUR=Y]:TR$J/(9)42%F%^$S&P01 ^XX)4WLI67->CZ"VZ?%G! M&N8"Y]=RI/18Q!7J4O.EBAZ=25'82XI4*>^JF\Z<,K/RFCEXZ6P:PYMCS:?E MZ_2^%7%1$+12]QXY$N;##>-6";1,L\XK')C2O(%=*_2JYF!MDWQ%L0H41WTQ M,)=-\,:C/&D"IA2SDY5V[PJMJ;E*N\Y& HA39H?@G'14G2VA=6ZT /;@?]!6 M?G*#_'A?KN&1GJ6?$3")25Y4X2'$1I\B# $H"D!78_)VT[=";6J^3^Q"A+5[ M^ ]2(F@J')+EH#P*&&7AB#A,NT$HZ+DHP!RRZ=1-KE)&UH13W)%AI?+,I0P3 M1N$1DN>:W72MT)AZ^*=28TXV;Y(#E0E*%(Z;PDC+H<]R((Y;NKV.,TQ%I*6] M ;]?@;U8[,?SA,$.>M&]$X4&U)R<+1H@UY?!AS.@)WD1BE3$HZA54A+LN<.Q M!GV$V]"L69S?U?R/;1^T),\T+C\C<11?50[-OVZ77VL[A0!K/KZ6-5SYZ(#S M?Q\HEAM>84I[] N-%VECP,)DO MQ-ZTX82D15(;]WJ9[%FA BTW3V8E42:Q?(U;AB#;>#>>L&S3E:.J=!9H,4MK M]V!$KXS!4"AAR]64^DHHK3RU[MR^W1VLZIZ%G(?/6/&M4(+RI\JJU.E-A0+4 MG(-ERZI-+_U^N"M/ Z=S[ZA(P[PCJS09N;PBN[O,^O>DD&G-2:>'9S1(] M"Z+EK=I'R6]*?KN5V/%=A?1J7K2*]([&X&9N[B+D\0/AR[.0^>7'5/VYFJ#; MIX5"2/5<:FQ]@LT=T;[ZH=6>'N65LGG[Q]3C_699_:6>45V7U?&S:CL"O777 MU4/MQJ?5G;)^>X48:[ZL]"RRO"TM[Z?ZZ2G?.LJV63:5X^=,5!HB[M*-0M)U M+U1=RY<@#YOA%5BB]X4Z[ MYD<*/M>\1'GKXS5VHC+!N;NBL1MLF SU!PKVUOP?:;F#K/$!,_<.1L*?-J:) MS1\53*WY%/)V1WYV,'@[O:G@?&WG7W#^:.(VB"3 BVMN71ZOP5)@D2OJE$4? M:!1C 85?0RZ]LKED:K=6B*ZV[<]:GP@*CDP";[>.XK2P M;LRMYT,D*''$JE MDHK\[S,2/Q/"\JII8,%FW9V'?'6-@1)2 2_FJW-X;!%3:$S-!]&F,96_'E-0 M97$W85MGP!Q$]O6?'0!7K3V&[QSS=[9IFMBA=-* _,]-+2B2P#?U05$=<"^0 M-.OH7VN^ES8=33=W/32U_&536?\LY=(W*.ZQLN$6+8;?R1.6QA8ECZ.+A&!$ MZ$.HL2#VZTJA1S7G3YL>Y12S@LV1 S1%).EI'!X7R^W"_SM9WQ(>A8R1 ,]D M"3P1#SK)>VMKA8AK7I\V$0,1IZ#B5,@<)5J7"3!H2=/47@PMTOB*._6@D&S- M5]0F68F0\XQA4,''0YA6;A#NS448^+!V"B,>ETZ7 MK2=QS.EC$J?OPN^?B>?ID67>?6I(9032 M\\V2Q%&(W431(2O'6'<*<==\G#KB/L9IU:]V#J.(PD;A&B8Z+,\X@=G-%Y;G M#<$*-CCJZCJ*$^&=)?!/>E\.9L1+!^$=7(S-]$E\XG_]O4% M\S!;A+\J3NU7Q;46TPXV2 F9P'__S 0A>[7'+7Y6)UTL"(^ MOP#P9P<@. 6&\OLH43CIH!T8M0-(8"L(9G".110'*AQI8O#.V]=./GP'QU_= MJ*9,Z(]",,/!D. ZB(/-3,9;7<. ^G@0(UE,:@D[R6YQ/<^ROG-/AXP%^]QU/541[-9K ?>P[&FA"@KT;"*AUWX%L M? F&AW/JKE84;+/TWXR%J3[CGS"6D,<.OSEY^_KKE\C/L/4 4(ZJ'X"\74\ ><$Z8UX^ZW*;X2X\^ M>?$6?6@7[XM_Z=%D+O6B/D3+!ND_]O][7?QD$H>,W+)&/!Y/.)O#3&6PM3DA9 M=_H*_NX.1^Y%*E[=$UU%OCZA0KR_?=M1(O,C1X%B8C'6>^O M8='8PJ):JU,2Q!'^=5+VT9?\"=HB_.AJ./8K?^RDG-0.@F'<4/ M?KAT*;N&C1EN4UXY[F,D4LM_?!7S! U%H$Q_ -N,AOY#VC9)JXB_(!DET">-$VPDDD!^?)7V2H%J(^:)?_P3MF!=$51W\)Y?FY!B24;@MB]2A*6L8$=!^[LQE( M/4]?_(4$,U39+!K$QJBV0C VV+SRPH/[(M6XF,[DO#,;(^Z&P_BP4W_;3PB# F38_U\JP7=!H%48P9.,?1G]V:6,UQCT0BT>('V'* MHU@=IWC5><)I+-=TO8;O@"?_&V@H/#2/NQTF?/"K5 M,!5=>N$0\1%>-16E#8@]!1R,T'B9 ^WFE\=&XT@3%U-!OTR*FT57( M48,'%$^V\\49A&MLXL+;(&1YR97O]^%+&X3/E*(AB$QZU>L<)H_A$YDR<3:_ M+]P:#M2H<@^DB#0DLUV+K/&G&8'2T[TG@GZT+\VR= M7FR76V[6!KP-QDXLQBS8_HYDICW6""_JFEBW!K>@,36I3CS0J#3N%2B4'+\A M<7HQF7B!$SL[L!YH#&ZYZO:2N SF\L4+$A_#9/;&CMN*R^1:*Q,N-R4C<:,? MH!V8'##YEIGRUVQ$-G0'9.P;*:XJB.2+$1Y"H8_R>GQ5O\72"E^& =S)#44(C&MHVRYZ-2==Z^XV6#O*DARDHI:,16A]A&WIC&OR.,\$K_B,^AP44LWS=HE?< M2RVQBA]&:4=1LER)P.Q\./8&/P!:?SX(!T]V-S:ZK46DL[6AME,?.IK+%ZS5 M9E-OM]'7'-$[E[((]@&6!U(GVQ]_F:HQG96=8J@]="R%0M7C'&+R$I\%H??% M\-+0'5'_T:960YXPP'S[&K@=0?]1I9T]N"_VAM% MK!I;@'/;9(PU\&Q:-5;VQQU&FF0Y0^H_O(0=K M3V -)(=HX#6[!).&DWCC6FKT>A;W'!NYL&T>9UARR.3MN4M29 XMZ.1;W+$U$=?:AE4(V-C><"L+]QR#7;0$# M;*->QW26%IG*ZVE9C"S5@C7,VI"B> H;9X/4E 7KT?(5D2W!A?NX E[*5^M*,T MSY75:!=]_&7T6WHYFSC&.(KMD%>8R+ZG_WQ,,P M#TID/4P;C^$@L3$8\SP^%\>WZ-T7.5NXI%*>[GAJ\__>\G;0('; T_H=SG\( M+O:#O:M3](=ZON)X1^@/K9F+?OS# LAQ+WDDU\-&_8$RT46T+R.7 W;R5]F MA_/^IXC,DN #F-F1*"J&)7W6MP%23V?!%?8PNJ]C"-Y=<*K1*M\GUB@ #CR' MPUIW!%;)#^2)! \+3E)M'%T].@$;-O;WQ)_#EYAGB4L]CWKPTQ'80(]HR E, M2Y/)-\R")7 M]I81[?B&<0)S/HK0I)+"R%_#=E0F3HOJL4NC"[X3L(&V4=KEV?H&DSO(Z$-N MPS-PI,M5$*X)RDJ*N217NYQ3XH,-^^QR'VC>A)A&&,X9C3"QIZ;0HS/*$/1A_$LKS*.TJL&H MV:872(K?9&46=\"-^PD.1SWP.TSKLT5Y@391OFUTA=J.RH"=GFI@62AK]%%O M1S4T@AQGK:*^?W9$F-7<>0@_8!FH/=JZ#H [,+))#C3;VM/IU[M0>PBKV'T26DG60 U(U0N*3?ZD-L1#1NM=*)3.6HN MBH/@]N2GD++X9W@ 36R=MAD!.>04;C('S1+5UJ^9C_$+8&<':_@881BBO%=& MVFI5X9Z8;.N&Q3-)8T"'VC %O>Q$5&PW/D7HSTROG"3Q(O3+7<Q3WSKC'/@F8!PQ#9+K":NL4\*-+$. M7 %$X ?]O7*[6T/QRJZX]L#!L>,A[6X&?%@0F?!-&#?9 /O 8O.CV($6U^Z( M_J/KL*D!#==@!I,SEDO>GW/F[:B&[I6S3J>S!^[Z)+_T,JTQA^BB/?/S#D,\ MC%L3C #)O1G7[ _"L>&H->)?O07QDZ!Z@ A3J+A8-0C"9S3#RTC,.Q+A"=%> M*Z'%(0WA-Y9&G";Q# #E_K;]XEY/@,;]JR"1,':#)AC[\+4.0SQP-<#2LLS' M_^!"^^0&J.5[M!SV CB,%[C+!:LDH'D&N-CBIA68BU/KAQ"A?!);X2P:K'K$ M.*XNF1Z#1I6:C>KEHF**Q8HU[>0-C6>L::,3&$-5&_K>"C'Z5&$&^;!Z.""+ M)' YS-9+_!BS.J3E4E@6GAVG0DX??+LYYZQ6YAE=:31@#HQ5DHW#[/8XN?_7 M(Z\@?? -/;VL'A9GM!MHCA[KIP%T1Q%961IC))VH[Y_YV@7J4/[(-_;EV[,] MF$VVPAKH'\33E^R&C-%'JP0SU X7&5BC#Z\)QV#?6UXH#:VWZI5MHSG7VB - M7NM8Y(KX%]'[IR!-L:S4UI*C139/T*:SQB:CK8P[&HV!B,Q-<.I3R:VP]XKI MU@8W=,X*R)-;1%I>)$3<%A?NPR?>%=LP#OR=K&\)CT+&2(!,A0U66HYJG$&W MP#%U[KF'LWEG< ;B#O=AO(U AHPM-69%Z;^T#-!#**R<11CXH$Z3U8J#4>>+ M8X!;3IYHF$1X-1_,0[D$%O20XPVU8]A.G)[_L4*"R_ M"Y(7*(W3RDSI:_"[0#9NV>@=#66H=U_8YM)<,+I1O062N>R#?:PTVP>?D3V4 MHL+O7C"C)\2!_@*IDNOY@I+9Y0OQ$JR*&5TNPZ!6WF$D]T%OE ;G7W7A44S^ M5Y4>';U>JJWQ].=T_98N2_D(2L*#*GU)5L-T]H',W> 2V!>O)R_41EVO=O+J MD?ETB6<](>L_,IOI$EM!:-P%L*#,O24Q#P.2+,\79(D7BYV'?!6F:&R.KS,8 M$]^9Q=R.5N(:43T8)#E]9L07*B"T(A+NC]2QO#$@\=ATW,Y6"!J%N6%R@;_< M.>Y1Q10K^XZ[#KK4T%7:G^&1#T79GR]W9$XC+#?O9T0,W(])600+6MQV/6:- MJ+%;,:57[\Z'K .,*M MKGU*XA9N?1LA1;0/KB$66V^:(Z5$]L767RODBIY\L@QY3%-O\!V>(;36(-W& M@@'+C1:J_H/_$+(Y!K+<KI#T;M%+?2Q8/E6"\(IXWSL:-9SZZ.P1M^^=K U'8U')"YB#>G+,%;D@Z7\E M,5Z 5H?=N3G@L^VP'IG$:VP'B_72HEN,*1%%'=.[X(1%!H0(NW*# /Y_CU32 M).#^2I?'QMX*R&D\F5BXBD7K4D#:\%SEVF%8I7J@T;H)7:6F]2EZ1]_,5@S& MO@/9&;:Y1EXD#0<\.U'NK2AT?&ZE00"Z0B["9V9%=LV$AV4D9;M#*V96$UE3 M%M"F7I=ROV8?7?X%E9QZ&#_ $Y],:6!)_S1P]1?H38)F/?211#'8E3RR?R17L%T9<2@MY#6V MY>FL1G%90V4M:O:@-T"D.N_.1[&=33M$;\SDV[CZ9RI\ ;GE;'76 MZ )$(U"@O,MH6G1^065=>?&)%5XS@-*85L,'8D$=& M\GW[7;\) /@F6(1 M3D=/1"2=L3RU(ECCUC\F;#J;V>9)+SS&)LI-2<#$_$3%)K(FBLUZ6:-H2B]\ MIE3E#,!%>3T!&Y/'!D%CTO[$?!IEY1NQR- 5<,^FY=A&7V?SW+#JY*>#'XF+ M\2O"EG^T5=ZH/Z+=C=I2Z%1/.$,BIKJ2LA@HI0%)+QPE7DLE6&U,00U$C9VG MXZGAQDE_[5C?Z,G-UM'VAF1L2KZ/\0H24!,_WS58S6M04A]^ %I MB,&WFPF;,JPF/A^:M0^A# K ;)XG>=S%0D'S1%Z4MTMNRD",D9 33-EG:RP M]'CYWL6RSWE\BG G^5;3.[IDCYF!:DKXTO$\%M*K>SAL!PFH4)@, 'G2_6NK9\GM4+0<R4N>$J^.)U MZ@;2SZ!JJJ.1*;>8:6-Y3*:F[\L7 ,Z$C\@#$QDTZ(K86:P4E,UER8)-YV4W M&VVOV;"C079 86PASA(:+I>K(%R3-('Y/6QY0"W+>H!9*8W-##L*^CLGW/1J MT1>23HV!&$YG"P]QU;!*"-0 MC7#HCL0T#01 -$TB?$\&CW'\EM6#KKUP9D+SG5?TLJ-V1T5\G7E,*IF,%A;UD&"WYBO @WAU=3E+ M&76=F1BV^+D[_+O0S]SWY0872%7,$B#CVX1["U<(FCU1'C)L+5;6F(B7BLV, M;34U '@7?+P@O#Q@09GF(B]=^)G +1WX:V,S93ULEQE68'9!;&"S7I G$H1" M/I8_UV$83:I2%BEN\XAPD^B04R5@UIGK(Y_"Y#&>)<#'1^$!+R*:,^=1=KNX MJ/"_YF$0Y'' 5B-!=H!;(^Y")K'A:KMF(L$D->J;CQ^L1FF8@3HL:Z[ECDV; MO.@)2:>,9)YL=\WD#9_-06[#H)%%G)9[I;^GF]?RLD_,.[6;--P)B<[.J"4+ MV>H(NR'1./CU/ Z[RN)DT^J@E,2U]K"B:C(L@?93]I7$!XU#=O<1C7SI88Z( M=A2F!C:2E(P4$*A)74M*!K5NF'P:KATM>PYC*3#+6N2,#J:A@51I-J/BI&\< MB[8SK%U*?:1BSIU!F2ID/'X=8WUIYN<'GGQ^8+724!L #>-$*F*=,2<]-"MJ MFV ,CZ6@LJY8C*5[;Q0>GL#>1$KZN3 3,K*]0FD7&$;'+,7?V5MJU)0UTA]3 M]1#9>5@V.+Q?@.[@ARY.=^WHZW80!NL29#6'O+3HOO]KDJ5@MJQ9MDH4:$'; M53I==E#_D-WR(B+MRD.9 M"H/#..V5AD>#GKP&0KW<$\+K]T8)D+86B6$2Y) M35Z[<3EE$*TQ/WU6KN3,];Z4L7XC\ZDW)E/J= []@TV898.A;]CUQB@!N!V& MQB[/#\B43Q^C," Q*?M^(-Z"A4$X7X\S6!U<)FI-UZ?P.Q(E09R=<4L?YWXM M1X:0[VJ%[PXOC23X8[)V"W93S!66JE\#!5^">(+&K)4R\)UP:-2ZIPSCNM(D MHRS#J"P'-:U+(R<(NY/PB3P\AWB[M]79RC!DG:MTFBP%2Z'+**O34,Y .%D?@9 MAS;7^!W%H=LNN#&112@" ?@\_!"/ MQ0<]D!HEQK :V\*E%5KEUDD*3!Y//89BU-C:X17K((4(*!=IZ'Y6L&K,:]][ M8-+7!2 B;AVX9'-8-P@N5'G=L?&5H#>X07Q 9H\K]LY@],?Y+@Q\PFX7@("N MHLI7-KZ\>X/3X@/&]]R0+$I$5&))OR^,!_T)2W_]#*\GL RW9JO9BQ'8 62= MH.MH<4&?*,C'!SN]2'>L'LNVT[=B1IH!:F[K6Z0^9HE!U^6$;FL7VP[!]*'P MN9O '@Z,UX)&9M/?Y0E1E=(O=IDQ'.2.;I28CLF5KE!,J7;E!MHDM M-JW\'#]*OM[8U[;->#:VVD;AZI35+6^/K6T511R(=#'QSO>MW< ,L\0(>[_V M8?%W^2/FW6-!W/&MDU[ ],=_O\ =/[L$UL[7U&>5=,>F/^KS8YOL)X%[?NOS+7CDCM #J M\V/R^R,-)DD,(TJ]/F./OQ,@C3T%Y]Y'6"0YA>7H'Y1=N.%X8^T,1B?U./R- M%MW9S3!NHJRAF92%*YP'^,IRE=A-LAHEXA=D!,[7J6KDH:0I 7AP5>0-YC6Z MK'D?.H$P,S:I!-FHPVO"H5/;N@CZ1Q\#@WUG@ 5[/JV@3^(N1:F(9Y;^(?S\ MKB>?MNXT.D ;F['M;Q7"IYNF- -A[$ZU-@VRIR<>9GSG*JU>: ;"IUPM+KWS;1 ]7R .Q)GXP'> M+<:^ )V?X3\D> L>*Y!4,]&/USL@,W04>MG^"UYYT9[M;?10ZB1]DR93^Y7 MWCN,RJUV"C/MDO!@_7<&:\XD>@R]J/$]JSG2YN ./I0\@\69S6_(<[$_L1ZM MT _1T(( L4L##'R? :?3P*;',(FEXEF6 J_U4 V)R);+8UT0+T _\S439:#* M>P(LIPKUQ;1SZ8]6$Z(/,HVO?@7&!UZJBL86AH\F2U$7SH;)IZ9MRB[X)>1? MRCA8D[=N;!V5>4CI C#"VM03VI %JM)_YB61R,"3-/, M+X+%D(OJ7=$W)!:%8Z6+K_.Y*)F[9,S"]H4/Q6S@+79NIW^CD<)C!YQC(*Z MN?M^Y8.>\L0#+\L0-2?HDN174.+E0!_=..$8(!QR\H"Q^0M.R,>0Q0M;E\L: MQ+NC0SRL9YX&D):YQ>JRYOMP)^M.\>^(R]5@77D++%_$UG+G#F;(VH[*W_40 M=C,ME!5J\O^>I5U$>+O.QA(T A][XC-L9P'5(/%1:ACLXD:+JR!\OH^!*KZ+ MEPH&60D6:\$3)_2I]8^KUUB-\;)>.?O!STJR;MZH:\D\4),W%Z8618FX2!@ON9FR MZIR^9RIA".J.*R$9_L;'+(YD?"CFZL!DWJ'ZMW&>%>O&J\>FP 51N=PR.P>@ M,W=YX(8/H7+E4T; XH+8$XY&9L & 2P69<6)IR!L_M3ZFETRO+0X7D]G,E$L M+U00MGY@W0?5D'U.3XJC'#3V1::1?82NX4_,!Y*I$Z68A2^*G[!P'?-#CCGQ MZ#FW\1'HX3(VV8G^IK/+%U%AADQ>J 6Y-Q)5J[@/"L$P\DZIXAL=VMS+*TAK MW%LB2]CF"!H)ZP4VI.IJ?00*TEI7'D$WC:=K5EWV'0]3!P/=Q5(+*U82N!S# MPZ>SN_PT\MY;$#\)B'0[Z!@K;F]PIA;>[H1'6G^U .K$].=[3UC1RS['\;XV M0A@R)N'.S8X<;P4H*Q7RVP$,'5!ZISO,&I\I6&-F"JQLC\1NA:!14$.*WL>J M%9QZY(Y&7RP&P&R%8,RHR]-V_2=Q"I;=K+YY&&8QJFXK$M-#+S;)LHLESFX1 M!!L;'6$Y*%$A>6,-97[#KQ^)BW.E7U]AY?-:BVP==93F1":5",\4Q H/F\B: MEOU1">(:XY/416:6-7DD:0[$DBW81GMP/H +&RGL=Y7U:]&2 MVT9?(U$54QI%R-0(%]THB>O4GTC/@J*',+_-V&IDE9*ZN;@H,=__GM7<>Q<^ M$<[P\3ONBON!\BM(;Q/N+=R(8)#HJ%*12#6 MW;G5;).M*/I_ &!M$CK/BED2_[W<]11X'\%Z;W.,??!H;%W<&1'WH>:7%R;, M;H9X"_W^H[DC$>%/=C.>-FGJE))'3^@U*^S'Z>P]\>>XZ F3:YD&-&>WR%^S M46-?S8$UF*L@+M9Y"#^0N1O<)WP5)':.7U6D3:Y5:&#F=.!%=&!F#,\T[R&\ M9K!HNL&YR_D:3WFS2YSP-1!!W:+:W4)E"*RQBL%2U=D;DL6]/X1G1,)8E5T& MC*#O_(X&/$'[/]PM4%O'(O# M?.5-5Z/KV809N@)GZWYLYZ/0O MDX^H1H,6$\-W@QF6_B@L91BM2.0"?<6Z< M$;K7W&C%9YP;#U0P?V^YT8K/.#=^2<"ZV%M>M*#3+];T]\@_2X(O]V% _4BZ ML6;\$E_]D/7GP)D;S=ZYX3^H&\(D+HKC8,QEQOFHJ*(\&B,& =3\-BH*]XEA MCT(A Y)@>M[#T=I?GT%I7P^>.6.RN(Q3= M,5ZZ41P1%[VR,Y<]$&_!PB#//BX, :O+CLRLJ"*9S3>82 M$T[\D=G0$Y=V#?7WL&5?/Y-@?(.Q%R#M\?[DKL:T!+>CT' L)WASY[LD('1/ M[NKHATAWQ'=D1K$>=@N)J[O+6_L#[PE,YP8FZ/A\#:V?0_XEDBI [L-JIH]. M^ZN6#,,EX1B)\3X,_'%W.UK(!G- 5!Q\E\!*Z8=[-/PNL#2.9>CO"S>\7]!% MXI[SQ"=3&F"L&JR?(\Y^_5'I[/()FP<4>K["2+S+EU507KHNE MHV0U)'\P2.VO(2T(O2>K85],VJ/&3_JCA:AJO;\ZB\ M?-49@PW:(/6_@=3?7/NXIK/-^\/&^!AZ@]-?&=W8#=;1F'<;= %BWO:!G=3\ M[_MD!/1$J,V1"YAI77:51(N$-6B8[%&L3$QVLQ\,8=7FTF6"T5RC*T<;#.VQ M724D +-#6)VCCW [&.UQ_FL!7\\:S.I43S;GSM&'KH6O/S?^M2"X[YZG)M9[ M6&C7]-Q= 448AKO,^A]A]=<"-N3F4O@OT(6]QVH%!,<;>#]$VOK_(7GDH% 8 MIXI?6$:T-H^._AT,PJG-G>(VG").%X\8A'MY=([TQJ;-A1N\1 K^EW,]FWSH M'FR.^D+KSX-/C *=?X#>^6Y8.4WY$&),$_5&7!^UP>GR80+F)WR&U\RS/\PZ M;=U1@/+,W57(K?IR%*2UOTKE')C9O+F=6[J,1_@^]4$.YDMV5?)^.7/Z@]/F MPP-A>^&_;\6AO_=BA,_7]^X3)M@4RG-/^!/UQK=6--#IU$P-N3O''$ 1D@R3 M2IRFY&.<;A"(?V>TIK,L0&(OHMAV@%MGQQ,F&!^P;VB1\ M_=%ER0S&D6RZ6$>_S[0[1'UO(%Z6%\3[,'5N@Z(1V3FYO_J\\D:,W&P#,& U M*.8'3-3@J^R4;)2IOQW*$+N&$S];0\;WR76!HSU6\7(^ < J(8)!1KA>NC.: M 5(E# ^V+C/7_OBV2T=$^IYE4>ICH]?78WB56X%HS*WIB=S/U,,K.]^',1G1 MC.@,IO\X?T)_;)3\1!FZ9*>KV+T-@_4RS24=9[0](6G$/6=NE8V+YL-?B1=C MY2.\3":*Q'4.9826]?EJ.,K!N^[]V&'TQ*11:7A!KN@L7LBE=XH]2^Z@M3CB M/GBT1@N[^+T:;6<\^C8(^I5_A]W8/JET=U!Z.ATF?*_$W!W0@!.P< U,W2Y"G<66.^)7]%@.1XS^N#1_%XNO9"%P-[',/PRHL.I*Y9! M/IAY0,M(07])&47@X^K[ 'C#/&\YLUWFEQO%_8L)&HQ5Z]2(S;^0(@\G3U3; MBP( VN"&K*>UP@*%QSL+2[DGGBCB+2UD\/ZH:36[0]^?DQD=(3N8T>\36-R MDK3*KV%R7YX3'M.9B("#;QY^MAN\,ASE@!@\_H7LQ7'<%B0:%XUDH>LP$RGV\QE[X]('@.*:\G\?9A$X]N4G? ,LZZK5=RX^T2"R9PP M;SV9<^HE00Q8 [S1!5/Y0 O'LJQU<9J8!83I2OAZY/PC+6##?7.217KO$ MTD#:S!9V^/@%MX;@TX_:S/-?W"!(U6TO/"^: MT#2NUL0(P_%#Q3K ,+\[+%)G;F.RA[O#%GCZ7_H'"G/I^.47.J/1.%=9>>]6 M/,RVG'?)X^.8@63=T>C7SZ."F0RL@\)2>)\\DO%7L9[(=,[05B[]0LZ2"&SH M*+IR,3AQ5,]>/T2:YP5 Z'WBLJR6>[&1V)OCE,$@!YTOKF\7R7ZX 'J#,A6' M<%/E^OC%)PS '%!YC'H+T,3\8"_-$RNV%&-$YW1#9")[Y1^)BQ6L[I,5)E;@ M91AYYM>XJ2S;<1D<_<>0T;$7!FUPAG+QWKO4IWL3B# (H;ZO(_WL/L&V>AV$ M[!>LA3J&>Z,%AD%//PSD '^6>7,[SY^XD1U+D/+%/5-*OVX5G"B9NN;Y)X> Y'MU.Z@-/F R9;QY'$Y+$7M&Z M.\$JR7NC9(S MVAG,L)U[5G!@#Z:3D.5JY@',ZFU'/[M48K0BT<^$V+ ,Y[WC\LE!# M,0ZNESEE8Y;,E*@/J.[%5[_0>'$/'5"?NIP2W+#_%%(6_PQOP]$/"\D6VJR.GWGR[%Q//PC?%G:D_RYNI/E=$WTNTW*I\\;AU4SM*1QE8G;VJ(#PLBFH.*R&L@_'D= M1Y4/*HI",/GB^J6=6*YO81[X,+L&H4B$Q[)?%##ZCTW-.9M#VXY"HPK7 M^/J[*TUL+,PV@BJVXM XTY$L-?S&*^5NH_B.P+^)?^OR>"V.3ESQIIT56!N; MJ4E\PP0 =7H7ACY^+UF)R2M"1N70,(#&C10%*:N+NA*#*:4X=Z/%!5F%$8TC M<2SR\!5Y4Q91L/FANV3 M1JH*]'[\PV*-\V/R2*Z59Y/TB?H$[Y3U JSK;/4H4D%;PX<7,C^ZCJ+$LENN M3K8_]BDCMVA/7]$G<@:$T%6+_<+WF* &3=DEG2]B@G4OI[./[OKA.7S NP)< MYF.PS3,\P-]2' ]A?LXG@A*NV1.L72&W.I_8'=$N."Y*JDYG/R7!_P_<-C6: MP;/D!\K$3!19GRDERCKWK<#2B']/9V?I2GZ_(,3:G-]*?<$;;[=6X^=8!BS'B]HY 5AE' "G"2,S&#G M(NSX% 1L6B\H)YCC%%E2V_Z(AJCRY0OQH.$3*3JUFA6KI*YQJ!ZR<0?3"D#G M<_3)"HP\^&7TH77%HK/0I?DQE@?40%8C/#$?ODA;IV16,,;J6#K T E)7,+\ M\WSZ%UZ-L9]Q[?':C++?CZ"\]+&CY+[*D M5JLQUXCJ)';17PBUFZ@E4^R/^)?DO4M_3:PR>I.FWE5^'PE=V\5=IZISE0[[ MA3#+FETCJG%5!%ZY'-J-8]ZDJ9-411CHVHS8!=Y 5DM3_H%!?985I4)3Y\N$ MYI^I906O4]4IS)A\3MC"LH[7J6K8<0DL ;9UO$94)WB>S?]N=PK?(*FC)9_! M3/C-KGK7B.HDUW[&"I]6;9--FIJSR95ES:X1U5QWX)NV;%@UD-7A.0P=YB1N M5UD:R&KPW:4/L)'[U2KR&E&=_4[X3^J&EM6E3K4_^B!R\(<\3SPL3 M)BHDQR[S7>X76KD"60@X64#-61+?A/%G$E_.9GBAVQ.Q='"Y\P$,.>>\(UA7 M1R)_ 41I$-DYRVBG/N0<0]6SS85@&P:-L#0WHM%5R,]#Y@5))'1CQJ-[C"C' M\">[09[=L&B<\ 9!DA:">R*7+^YRA4'R;+2!]H"CD5943 8/X6@CW I"8UR, M)6X 4QX/GXC<=?8I2'%C>>R>]%,:1V:5!0;Q#M>"AP4G!#\LLHH!UA6'MYY# M_F5,I=B&:>"HW0B8&#R1"S(CG!/_P7W)0N,?PK3>!*R+'ZC[2 .*D?(33B.8 M6C&+9H)YW0&1D@=&X]-.1C&ZTF4!=)->1E4-R)CM+%JK+GRM'_-8*.7)BRF MW+<;5-4-BL&U5N1EI@O\-9N%?)DQN_(2FN7P]PVU6[G".&@37U#6[2T.CGJD MC+IE1'84E)N;VS"@GN4T\!W 'LP[83M,T>V?N M XON0RN#T,@OS'NY ,U&(^R7!?46M7W[=319K6 FJ/N+?&AGV+^FA:G+T$\C M+'GC_N?_ U!+ P04 " "$9)Q458@K42(2 "7( $ % '-H:2TR,#(Q M,3(S,5]C86PN>&UL[5UM<^.V$?[>F?X'U?VLD^U+T]Q-+AGY+5'&=_+(NDLZ MG0#/L0W3_X2@*Y_WOCG[\X<]_^OXO_?Y/ 'BA<#OW3WU M+JY&GWJ_G4VN>R-$0P_-0.\"SZ(E0&&OWUN$X>K]8/#P\/#>-$<1"%; +Z M9H:7 _;[EV3"WN3MFV/VD?UU^EU_N"(PZ)\>GY[V_GG\M_>GW[X_.?E7[[\W M'__7[W,2 HC^N/,HZ#&2$?UP5)CD\8X$;S"Y'YP>'[\=9 V/DI;O'RDLM7YX MF[4]&?SV\?IVM@!+KP]3/C:]^#"B?B?OWKT;Q+^RIA2^IW'_:SSSPEB(2KIZ MTA;\4S]KUN=?]4].^V]/WCQ2_XC+@. 3,"\%T__/GQ:@0]'%"Y7 2<[_FY! MP)Q]MX!WQ \A^&87&-*A\@?APM SO%R M1< "( K78,248+Q]7##U SYAI8/#2 MC][O.(85(S8C'<^W6V8-+T#HP: .3P;G[(CY"9AAIA$!C.U @0Z#S*KG:*F$ M3$78\N3_7?X[@FLOX#+=GO4:>G?L4P@!'1)(V5YQ1? R71'H?C@+X3K^-:&J MCN9V,W\70KF-EDN//.7+:K/2KC"Y!LR FV*_QDSM&#W#A. ')L%\RORK^EJL M-UP[DJ?$\T&VH=QX3]Y= /+IA+_69Z3-))UL"IJ[Z3 ( 4&LU\G>-O#BE#'K M,R^814&\<*\9HR41@,<0(!_XF1#X_)VB$;N1>%8B(N".&R8*(-@77^.ALR'/ M8!#0] .;;KC$$5NJ%Q&8X@D(N/!N/,)M4#9PX-V!()[NZ^W/H\:##;1Y2.48 M>YAP3FCL9H;>(T9X^33@W/69?WGZS6 >!<%7WB+_JS_#Y&O>)!9!_'W<0BAC M#;YKC["M04-2YMLCLVP:]F=)?7:=Z[3%@')5X:/U(5/NK/^<[2#MT4F)PPWY MC2AC *\X<1ZSYICX@+"GLJ/> X#WBS#^TV(%B+^^C5:K +('O"8*L#W" M;7[%"G#:4 &$5JS(C,PX;;5Q' 4!1V(YO]V5\V!K_W)W2^O.&B2^0$0(,P=E#?FI$G.*QS"X(7 &)I#^D"/?B&)9GR.=&*)V12V=$#.4MK%TOV[=0NCB15\'L:N MIDW[[CG[+XKF0S%A80)@-:U=?#CK[G-8P!WMRLP%SQ1:K)4"Q M<7EG=-=-O;A4#*E1T#Q&U.W\J@AE'T!3;)(#N6.3^(O8E3!4861KC_*J$26- MJ"T_B6H(#FOWXW=HW;99L OF1%7NMPNFF"$@2TWZA>T/['#ODKZ[ M.0KI=N5>XAJC^QH8B9H[ )&(;.V+@_T8H^8!+!9HT3;QYQB%$$5,T.,5CX#D MD8R5>J4W0$NW@0\_GX-9.)Y? ,+$>H]@(M,; M801S1XFB1?_P?XK#7?MN37 MT4U'._!ZJ8-5<;MOS*]94ZA"=NC[,)GJ OC)D16]PN0F(K.%QP.?+M$:$HQX MC(87,/:BZN"@ M#JA8C_'M&06R]NZ]+'DQ/PW34Q?5*,]%+U1\*N^AS7B1"K]W BA@0N*Y"!>,X #' M/J[24VPWJH,0&^%;>7]M%O+;A4= %L^?.*^4]HTUN?R*A-.$C'/+HY5E\?^8]3KQ09"!J M]G=0%VIRJ'^Q>. #V]KIE1;HJ'4'N-VQ>@'F@#V1^-M*5\F>O)/3"T_.EBOW M5_G3I3Z8TCY.8RGERK*+KK89NS8H':-Q'(5S1N:&NFJ-$W9HF[[A/2V3#28> ML! 4BP*$O\K];?% MJ ZHAA$^G;"R;77&I^N?=K># "? M\O'S@);XDX?^:+#.TVRX5H,>WG7J2"NV4@9;"4FYB1@XMRK2&$>F3>.X)^3K M(+_=X<6ANBV ?80H3,!JL^WD6C7%+59SNR%?!.KM1*2=#?_J#KXPW>K0F13$ M0[P(9U)H-25(GG/B 8V3!:?L[Q()1GQ#;CSV-7G+G26[7=O50 E?51T.EOVR M7Z2+>T25.%R)7I%(+[N!2Z4XXE4P&.'H\G$6?\/O7+I]A#)-P0O3S[W+=P_5 M%$:41CQ[+WWS EZ@K M+<1E.*YG[YMJ4G CD7&G>V?#B5Z8.G8E1NT*!WMZ.E/5+K=PP8R0^)GR#,R9 MEY*'!.>N2@I3K=728A8;K,P&0:Z)/ =FA/1N<^L/8=FQ3&OU$(1':$K"E8O> M3; (K\4!_0F81TQMG6[4&,=Y ME:C!JS.YAW*IJ"([%3T=1UO!G2N)B0(VDD#Z5JZ"<(@7Z2H()6'V"+@RQN\* MDUO&5^$E2D-*02@HN"1_3U1ET)^)">PS!15K0!07:$((RF-2PS$>Y]X*AEXP MR=*GQO,A8E1C1KTPKV0[XD'1WUU,]7DT6\E67+&0\?$S"/RSI]OHCD(?>N0I ML5 7D*XPY?,*H=+IZ"Q&.LSM(]>/TY': &8"DC2S45SR.#8+%=!4]G(:ETK. MG,F]2^QTS@Z=XN&,\4- YN;3$?H%0Q1^8;]&I!R;4=>%ZF V)W6H4XFH\P!M M4;ZT%A+@&8 ;9C?[CB+$2M77<<50\JZ2-,8CV&^"7T"Z0%ZJJRR M1.X:_9W$JR:/$LS,ALL6K,EX/H5+]B2XXB^4I;_"< '1&(%_ (_4-^-;&U^; ML9W%VA#_$CUH?"Q63P^&=W@-NED,_/RVHQ;Y$";ZQ;Y_.WAS#(UH!>Y3W MN<3R.A2TLA!%&W^QVXF=U+]]"4>BG48/[S+/ILA N5YZ,_-D8%PG=<,0[Q+H MS48R"LB,,TLN'V=!Y/- #?X^)5YX/S.N-B+!6&#Y[ MV&H@)7CSE)G#<7Z:3\?DH\?H8'M#X6 _/\ZJLA=/&@?H!N9P%G?#&"@L>D3_$GC&88A4S2;/;[S?UY&P4R-(/C MRF1("A+%:ISGO#?%2FY0?L8!(Y@_7GMDRR=NJ5;-QG]>2M5,!A*5,AL&^5J( MS 3R7147.VT<7OE:1;)SP+NI#/G6Z'GDP,5+NDNU*6-[^IR-2M$B-1*&K MK(LS>,D8<*?@:=-7,S88PQE46[Y6T;[WZ19>7::QRPE:.P.=@':S&>O[<.]- MUJTP/+XSBF"$6V4^O26JF^ 2NF2368,NNZT!4T?G0I\.: MSQM*/M1IY7;A.26>#Y+(-OX&:RT8=_LXA=XN^>H<<$M 2UREA U=T*1]W !- M2KXZ9]L2T%+B;\CF'DEGD96:NP&5B'+#NI 67LL M-S"NS9;A!.AN3]$1FT]=&;S0S@W02B0[DW)\WN4Y:OO!W8"^/9_ZB<.OL4G; M*IQ<-+$]L?I%E*H.-JS&A#(-X@^^,JJ$OKM ,J*=29M.V0M# N^BD'O*4SQ^ M0(78>AT-J^QN!8 JR*I94*.QI0#5C/RU5G$EBP- M_M9&X*>USZN=N')+YP"2+5]5\.__[L MIGZ QJNN3^T[8\JO9G41DO0X,%9:$$E(5R>?MM_JLXBDY*$H)T2R];6MSRA#R]KJ[!4,V-.GW2/G.U5;M UV;M=',! M23U.#&=$=A^HEJ=]:H6J%9N[A9J( \.9DYT?H^JN-5%S%YP#$=WJO$I+,"HD MA&HM*6%[.PZDM< 2TB]!R[YCAI33.'DW>?SFMYYIV )C#/+WAN0FIM!.9^4U M&M8A[-NP*5$1^TXWSAMX.=(^[H&K[=S8=](A#\ZLB:-J!/=057$DP=B^4Y.4 MGW-^)N?-ZKI&PF[NH2ED0P*A?:$ZHMBQ&^])' K69$4C' :(&LV]";SV^] M(#Y'9"KV*PCF'@$T52_)$:NRE_48:'$A <#:$YZR'M5?0@[@IN1 @IG@Q.>@ MP6HW!,]A.";7F-*-91<$WUF@7 FIG-!*C2HVLV%-Y/0DM;B9HFC27VA_X/6P M*WIA\:9=NAVJN942SQ,]QBM O'JO"E+UM@; '26L0E+*CBOEN'XBC(N$GTH$ M2^VLP4JAB[O(E=@P6Y!+Z+5] F'\.BB)>Y;_?&"1"M2@Z(#E=+I2'&L"U@!% MU8D%FS8'$7Y9KC*%W=#H2H4K9C@O'U?,-0*QJS1E?E;B(>4_5)\-Z/2W&# M M^I5UK&RIP7^.*?.!929,TLY>6R8A6%FQRA8X;D$WK2RCVW2M $K:U!3>-P24"^,^6J2K3K@W1P M@*0*IH#'H:)4*=VHR5+9L2+<+CX#LGBGV9.?,@<7,D0WC MR\Y?,$3A%^;E1H1];EPUW.0T+IE3DWP[4\]J^\2)!Y!!%#&&4I*N30Y?1M:O\2 OWV/# 4)<;>VL1R1F1E>+4KS1D8:FP MU/S+.&F\&4P77O@K#((S7EAV4U1MBHLK]!-@2U85S6 '@0?62M4:DV[K!Q:; M,P7:9'+*6$G>=3]"<9VQ\9Q)YL$C_F4 TM<@IE]D@>@Z!8A-3N:<>IH7@7YM M-VLBA>I%H3FR)Q;IUB]$YH+7. Q"0!#K=?+J/W;+2..*<+7'.QG19<:9.H8RA)M:U M]E@. VZ@YJ'(A XX&7<>!3_\'U!+ P04 " "$9)Q4)#7_&SVI +"0L M% '-H:2TR,#(Q,3(S,5]D968N>&UL[+UM<^.V\B_X?JOV.V2SKR?Q\\.I M>_:6;(\3G[_'\K4]R3UW:\O%$2&)"44Z(.49GZW][HLF*8F2\$@ 1,N3-XG' M!D#\NO'8_>O&?_OOWV;I#Z^$%DF>_?/'_9_V?OR!9*,\3K+)/W^'#+R0C-"I)_,.7MQ^NKF_N?OB?%P^W/]QD11EE(_+#53Z: MSTA6_O#AAVE9OOSCYY^_?OWZ4SQ.LB)/YR7[0/'3*)_]S/[^6_W!'QX.?]IC M_V0_'9Q]&+S0)/UPL'=P\,/_O7?\CX.3?^P?_#\__+_WG_Z_#Q^@"VF2_?DE M*L@/K,M9\<\?6Q_Y]H6F/^5T\O/!WM[ASXN"/]8E__&M2-9*?SUO?WS\_.?J[^RHD7RCZ*J?YN/HK(2HK)?/PA+P+\^ M+(I]@%]]V#_X<+C_T[@W:=?MQ/IM%]&TX?DPF63).1E%6#D:C?)Z5;";=LPZ,$E(\15]24AAT MWJQ9.P@WV2LI2I!.T7R"Q-UA.";W+L\LYI>S;@Z(@90>-N_A8'W!O"=L,O>';:-T.T'62L2-$$J4/ M2?'GIRAC&R*,CK5?7T?51+F+*#M,):_$')C55WH#>$5H\EI]N_7CLB"<&FEU M7.R@6:^]\"*@!S+*V:_3I%I9A^-?23QA@_"!%(2^DANVEQ0,*9Q+\MF,G;[9 M$D.3$8%&8)D9C]D?6<4^)XR'3^N%%Y;=:YK/AB]@%8/=S2TXLT_Z@UY= .KOLU]6 MFTU2C-(U\TU*OTU_G;?:44P;]JB#F)TI86@_Y<+;-MCTV+8^ M@G(W&2LV8>.C>$@F4W8L^EPT,F;YB[>[N!8UF$W%#5@:_H%N$_1MP7<"W9_ M8XMP\2E_K8]%-TQ58\(&9KU9+C\J.>X&]]_BZO[L>3+/D/B1U"UOR0 M'4Q'BZ'/-8K;]F(\W&1WI+S(\S\',[#A.>JYJG4/@"Q,?YKMV76Z-HFV+ W+ MV\5]7B3U'0H,.MGD*>]JG+7XA@-PG%MQ]?NMM<44D4'#CG6TNB'4 ]B#BK0_ M80=->(QRMA!T_H(G8!8+@D&;KMS#S2?94':FD"Z-NX=CH0:]YCQH(,F2V7Q6 MS;_[Z*TZ-K&# TE>P8T^S.J)"<;1[;J.U.2B!_:WKE3D\13NVOLXO11(G M$06917_DM/V+RJ_^"\WG+UW08K/I60!!MER\2W,BJU1=D'N7G6%G@BS:_\J3K/R-_=C-;^/T MJR&7[CXE8?#Y\ MV?V(Q[ +&93J$L#IVREY\69G3SA?&SQ'*LD\#X) M3)(W68]R<= % M2]M 5$S9=^!_,*E>HW1QK6K3[%KFV0%-8!("S:+9U5F_EZNWL5P\?=]RO"0S MP-!>_)Z4TXLH^[-8.++7#C'F4[Y#VXZH5HV'<$5Z>IK2?#Z95F.,LV!* M.M6%>>7T\X%$LIRNG5OH3W[N^FHG[(N7F1V_K&_?:#M5LWHM"'99!^V]9&FJG$267T4M2 M1FD'HRROMEV'%AQV\\YLU733$4=C5Z\YVRZG$+]Z']'RC0V6K(@J)T5QFQ0E MF '_R&FK2*>C>O=/^('6_OF"E%\)R1:N##:M&AB7.7VY*8LU%T(66][->NN1 M'\%5*XY67Q?_W.SOTF"UV7,;-Q6.[OH1.?L]>07_>^6A+J[F!([O3[FO.6GX M/3^@(?XKJ4T8<,[WA57O,WX@KJPT/8$U_6!0V!9T">=?MG=JD[_F[&,?P5[5 MS8?-:\"R6Q)V7$/U*=\6-)EJL8-+3I2]V7FJW7XVD B:4]GB3SU*0?1ERRM7 MPQ2&_:\)="Q::1=@EYR_L.\F1:?L#]V:[Q&2JXNFNV]:<@'SHDC8=>^&C1F( MIAZPL1)7R]T=^4#<%_ MDXA^S&(2'^Y?D1&9?2$4OKJ\=][-X5?Z7_M]FHRF THV/F9LY'D7:+TD-FH' M<2_,!1Q3E7W"(^T/>8&YM83: ^(TZ2?U5%1,K]/\JRF34-Z4ZRQ!5IE^^LGC MXCQUBZ<@;?NP:Y^A>H["\9P$MC1QR-G$>)'B5W?9I46(5>=.K1IPT*U?HB1C MNX_)V-JHYR="TD%HI..8R.[!D-8=867R-T*:,V('$0E;\!2?Z"+TT%IJ$B[NB; M=N4+[N#O]65]=V!&MQ^P2^.[T4!MU7)JD.]NB0]F?^[#TMQ3DEU?UW?/UWCC M)-6*=OQ=ZZHLB7W]U2+MP^V&_%Q9S7NH+P9 M=_?7#J]?;%=V?A/K(BY1&RYO9<;]XE=W=T,S5Q^GLIO;FG%7-BMZHJR:=TO> MD%O+K/EN)6C @Y6VVP%)U(H+BZUQC]:K.3-9==IO-NHZLP9T6"RWZ@:ZD)LO M7[9?ZN-R[B:ODX-O]4@%,]9DI]9[>R7@.J>$B?WCMU&5F;WZR_:OW*6$M^]" M?V_DD!*L&K2(TN$8N&,)A:) 82+%,-L(_&OG2FI"!!=3V*OTW/?2O>VF8Z91 M42L^K#>V772=JIE_5>^0LEG1D*_4S1"Q=;E(1E EX%LON=P+_U6/UB90Z7/!6AWN'@BI0,T3QWP8W3X+_+&YG>19QE) M8>EE:U37UVBZ?\+9!;,Q%[5^TV5HZC3GTE9GWD=!?8 M=OV2Y8!(7I.89+&YV7:CX@Z%%6$- -HI(9K[O$+TSG*!I^R ,((LB N;TK_F M<7VA!DM:_3:=F5U1MT4/&6-LL\!XZ93Q,)*VXC//#O>OKA/LR#]BZQ3+:0FO MGU_D66SF$%NOZ+(;*Q/NVJ^[9/XQ:=8E!$9\QQFW#R%MGD.O71JM:CQ_FJ>J;/[-SR ,]^W9*T$NJST<4WQE3C7 M0>Y;7UVS.]-P&O)D;5[E_JW)" MST$U6.84YH> .S= 6'_>;=+CUC"/K295V M($WSKT =79W:'TC!X/:;J]E_#]V8$I;]7/RB: ZR3WEMWJXLV-,\C0DMV@2$ M05G2Y,N\K,NRW]]3\IKD\V*Y^,!MKX/1JN>.[808[R.8=5-274?1RI3?2VP" MQC(L48]"E(/.UQCC^V*LG3E^NF7.CI,VXZ.+2XU7;,4']JLH=9747MJV#S#\ MWSI"(V_(\O1%[^Q 1'1 MT0)'\V/[4]^^T/2GG$Y^3K+RYSB9_=R4^3E*TQ^5P)M&OG[]^M.RH8.]O>.J MV;C\ #]7 JE:L^D.^QGNR'GV(2;C:)Z6#CO':=M15_-9E&1^>MHT;=71JHT/ ML\H'Y+*7Z^W:=''*>D-'\R_DPQ*ZPXYR6[?I;I:7 Z?S9M%@U2DV.I.LLG'? MLJ;6/D*^E01\>HO/0&]T^!.OX#.9D!^A^30?K;7)_@UWW>V>%PL1%&3TTR1_ M_3DFR<^P_OUU!#]^J'^LAP))GJ_RT7PCB)GUG]RP?:A8-)Y&7TA:??)95>7Y M>.'V[;'#U;:@W]FJ^//1R9;B!G2]RVS@+%IMQI#1RCRF^)ZFSU!B]=.'44Z?5T4JG5:_ MKTI.-2H]7QTZD7#DE5/J?&6^M:TK0N'K[\#Q/K[M+9_ MZ6NPKO=\=.9%AZ)3P$J!NAHQTF,+%%^3A^]9D\_K!SAO&ET_@O:ETA4ZOFJ/ M/.^+@Y@*-;3V]^?C S\:X!U8M:7?FAK;&^%ZW_GR/3:1[]:=D/WB^=>J/X50 MBEMEGH\/=TF2_/[SI7EB+?+\U3SW/_8U8FY=L@CB%C M1/4$5I4Z@GU#<'Q25WH^.M^9TY,F&KYNSKROR\N>7*V=-;;6YXURS\=[@^B3BE,%J XF^WN>-7$Q+]A%MR@@5BD:E=)3"K?L\_%Q MB)U!/**W!2_NMT#H?9E)H.<*TP@4>3[V8P[1$+&%8639F&-W<.L_'GNP* M7H>[&(I +[[OG(N.#;)L'J4/Y"6G*G6TBSX?^SEC^M7"%@*!\(TNI!;"OR./67S%1H1"^FMEGT\\'3"]BG\;@D#^1E?8#O)OB)[723&JR5UR%8B*/Y_L M[Y 6I"@$BO!]^UW 6'7JFOU&Y;W:*/U\$L0J9CD9>" $6O!]SUWO4CU+]?70 M*O]\$L2JYD03FS $NO!]]UV>CR%[0"5 K;UYL_CS21"+G.VE@(="X#CS??5= M].EQ2M+T\HL\G MNW1)%B(0"-_W9;GNSR6!A#7I31:3;_]%WJ32WRC[?+)+EVGGTUVZ/,M "+3@^_J\UJ7[O"BC]'\E+Y=Y+-^1>16> M3W?I"JW (5"'[TMTX[A8)AB3'(UX19]/=^GZ+$0@$+[ONS/$M";9Y/%M]B5/ M!5)?*_-\NDMWY.VN"^3L^U[\2$9SRB;?_L&7IZ04 MKKKY; :.NGST9\T3&\[+ A+#L4$BO_=**CZ?[N E6(5'H*9^;L2_DS3]KXR= MAA])Q(X#)*XR](D(*M(ZSZ>[=T>601'HI9_+\F]YRJ[M$7V[3E)"Y2S&C;+/ MI[MW2>9!$,B_GPMRX^JKK;:PKY51*?3FR*H\G^W>55F"1*"4?N[+56!Q5"4, MO8K*J.FF5"G\*L]GNW=GEB 1**4?XG4U8R^CDDQRA4EUK>3SV2[=F44 !)+W M?66NN_-Q1NB$3<]?:/ZUG%XNWF.6:(!;X_ELEZ[3*B "C?3E=%[E[%ID0591 MPK8J/)_MTH5;@4,0#N;[ZEV/DK;_53HOV@6?SW;IXBWHOT#LON_=-Z,Q'M_WY4UWTG7T3:H#8?D&R2X9+S2P"+3B^\+<;$82PW>K!/3V:.]H MEXZ=W-X+9.W['MSTY3JALQO1<7^M3-/C73IG"OHOD+CWL.*Z-[ 6PJ?E,E^4 M:GJ]2WNL$(% [KYON0M+U"BG+WDK%*OAF"GY*]*:@.[X\'#WG B:J 29.Q97 MX9_7*T<)J9Z M% P"&334V> 63_\JDX:U"S);\J? !DNUG)/X8T0R>N-/0';\*$U,0@VH7I1=UFF%RE$+/XT3D/I6HFHV<2FR;")P&U/K>+H?F*@F?S_FJ M,1L9F" $0H=Z:@-QE:7/CU;N:3Y.2G@94:J953$&*G!J8FOM;()QE>+/CX:6 M+[<]D%$^R9*"Q(/B"C(OP/+.^EP\Y8+CL52E%NTRL07>#:W'@#5Z%_D*N=FM MV8I.X8&N*U+_OWDU^'.9I$E1>4&&X\=H3,HW-H[C^:CB0LTSGF_4IKGGP_W MM\...K8'[2KEH3\CMLEQB']<".(>=SA_A:A67G*6\61?8NO^2%U$*"?KG7XHD3B*:$-[VZ;!UMM8$ M"=+PLL!:R:'Y"TV:W633UB6WHG=J$L@.AR>'NW[RL@7O M*@FEG]$RB/^8%V7UYOQU3@QX1=2<;)*&J'_MSG:3)BBV;S M5*W=%JGWJ5L)':A#*\^G>T:+ND7/1=P>PQ98C_W8#+D,G\XBW=Z@C3&^/[8/ MVT)H7K")!E&];'MAD*O-99#%:W]ZJ"***KQ*.E#'-IF(_5RXM/A"W<:#V*G7 M70*H:45-CV,MWVR[*,/FZ79F0"VRTHM8V=LX4;./K'2(AX'4DS)WA*1T3\EK MDL^+].U15[G\*@QS8*<\;T*)W11B#+X>JF3W=-CAYY3=Z#\693*##W\N".O0 M+1MOX$%FMS1"R[?[%':0+(83^PL,P(_?7MBOX#L\)Y^[QID @ER!'1[.7 K" MUR.;ZCY6SF@P^]3)4@9%0;@N)XO6GD_#."%ZU;4$N9PEU<>5]"9C?:SOV UX M$K/+]N>"R>!I2A:LE'*:QT[NI6UQM03?ZL9-QB24CQ(FQX+-C'_E3+>_L3^P M*LK[JJ/6G\_.C$@5'I#*[K<.6GX^\Y285'CO=:H:^32TDLG[NR=KB$-U+=9K M@@DP\"W8W2@0G-E,!('Z,EP'7Q9/>1FE8%Q=]E^'5"FOR]"'ORZ;*$JD;"V< MJ*_+GK6,YT+=D[IWY$)MI&<.SM 1"#KS3N@TXL+Q=9\>3":43.#(?Y/%P("8 MLP/0VR?V"YI$J88>S!MA)Z# ]%F^B+?/9%UPH8[R63LM* ]-6Z69G/R8I_"< MCP2844<#;2PW:Q#,]TE.=28#3Q8M@P.10#.:FZ$0%>X0HCXTB^<0Y$7%JB,/ MDD@B4]URT8;)VF@^Z;16WS8H%Y%#2B.7S)38MB.N&/DWV4641MF(/$X),70P M./P:DU&0P+&>S6+.)>8B\LG+J*J>"JF<+$T=/C>'0 MK6&&/(@UINY2U._K.>^F\[2$D70A6V;S!ZO'[_>?]H;^_L M,(A9J6_?8#]R=!&E9G4TVO#=W^4ESP9G/ Q=?[*66)C7;! =C^Q$YRW.3CEQ MKI.,70]8U^[S(JD#>WI<_MQ\O9;CP?>PR_8B146T7Q^DIE](1FB4MG(1/Q"F MG2AK@L.O(/@LM:4R;7_E5D%/DM1XWM\S>]A5LTLR'I&@-.O*@9]KB) QE6.IELRB=+:U"?P(2GK $@_+@5M5Y)"_%OJTL'C M@#%C)G^I6U91"P:F)_*JTJVC*U #-:R!64S-@I)+U:7:DBS-F )9FG7&_G;^C'#ACK1;//Z9@*L] >2 M C/C/J)EHD%FD%>%P>U'L5[V(T-8J#DI&S[#=1#F3FY>?1"#)P>&26YU'55I M^KHE*'>)JN)-V:%WTYZUKMI>D=!9M+/>KF6!9?M2X#Q$^I-/I$@.($=L%-.G M$I5W-TXI .?'O.1E=Q0C<)6 MM/#65=K.P3WA:RZ"'364QBPS6I +AS:M?V;@A M,7I#T7FZ&$HU 7ESH]^S+8KMWM$$G RU5%YI7 M6CIJR:Y1@!R,:=-%AT[@>G-*/Y!)4D!"R,73.P*E;96K7OK=/PWF_NVB"@D( MA2,VC.OK:4JNDW%)V/"9?B($DAL,Q^R7C^05?O5$Z&PXOL@C&@_'5PDE(Z;S M J6';/_ Z'COTT.V[^F$V&]6635$MD!-6 MH^;^]JE+'Q'JP'1NYS5L'I)Z !N!_5*A%2-MK@%#'8+N2Y^A[Y_^%;LCP>8> MG4K[GG@HOM=?'5BH'86]^!GV?7'N'#J5]F7.0WV4?WL0F1@0K=A]:%VU?"-Q M*79T*NV'L3]VF7QZ3J5]L2T2B?OOB7UT<5KX$A4 ]JW*#$LI9->OZ;JJ+5>W M$1"('W:;Y\W7$"#JH'8I"(TIJU$?Q. I[L=@&S94FDCW^GAQ/Z79E][Q[,@] M#P"E_P^)1>MN#EUNY%+4AG^IYGD5&.*C8*Q+4[NE%A2%TQ;/4R["-,_&]G6? M3]:M H2$_979[;LVQ91Y@L3HJ-5QD:.@2S. W<_QBNM!L%21:(H:XWW'/@-.X_M.DW,DU&:14Z73W%H%::1BU 'OB-9;WYM$T+T$.&VC]Q M,4_2&)X-U9AW&V4!7F#391?%J?#X>B9FT<=/T6C*3H54'JDI* U]#'(#M9\L M@Z=Q2<1ZC]2;_3_F$9 $H[+*ZKM^5GE()M,R'S,YJR^=#EM_WC_8PV(> MZHC%S UNW#)(J,?LD^YUJ^,L[RJ5=^P_M[D5'>P%C--SK&&3*U*%>Y,*NP'P?5UL&%?D5J:,"_?NM;Z,L_ER0:K50G)*W2T(?/25! MLCP85X.?:+VN%>1"H6O2Z,>66/+FWNP'\1)TG7P\_N/ MVKMMTM55]^1@9[2D!<5!^!C?)<5S/K^28O,@*7)":5:'81?8P.7G M$M9!"/*XL#X,,,MW.1Z2XL]/41;582QKO[Z.JFP]=Q&EE9B0&F+JU[V '@&2 M*(=CZ'LQH F\*7+-AL$2U$U6L$MK%:YC;I&Q^PR;QL=(#A76H,QL--T_P61V M%-Q8XT3M.E8;:SF]/_/-)Q").!DNOR"('%TH@[UR!2.(@QRUR68PF5 R@6#Z M)R;#"W8MTSG@"6L!9$^'"@/3#4<)(GVID*"VV_A0'A[[C3,M[DIJI<7U9+GV MF%K).15! 'YI2A0IU=R:4" M\:S$7C3I-&,2/RE[/IOE,=M!'K]&+Y?L&$[9!5IN6Y=5 ==:C=I\UELOMX@ RU ,@2M'K M:&H-!NY416Z4A6=CZPQPV15)P\?Q,/\MK!<1P?6W5@7$> MZF5P;6WHK+3;F!0OW+PS':([EKI4IO*,BH1H=)WF$82V(PK*U9MMKXK M?,]34KKI9ZB,T!KRTQ#X)A2!N]W(@N)?Y*$W&Q^R5^TQ!_;I.H89N8WHA"V' MBSY(S?FBXDV/@^P+6H-X6_9J* *A&QDTN$*_3EZ-I"XL7_?U*%A&FPYBU\ B MD#L2@\1E5$S9C@?_ ][Y:Y3"IB8W_'&K,,!AGNX,P .42D"@;_L0H"<:Q>2! MC C[(#MS%#?9*)U#\,7F'WY/RNG&2S99O%EH4%Y'"?TM2N?D:4KS^61:<=DO M\]D+)5/8'X!H/6(C6C"-0W4'Q!PXRM_S0$,@7<$@1F*>N01^/,CDX[>72@U/ M.4A=OFKQZS"\H3. ]K=L244@4+E]U-9:L$7=AYOLCI3W-!\GY6U>:(6J<"M" MUP/G$NUA+="6@T"%]E09,"X,Q]@%"3\&$R:CHGP@+Y"J+YLLG&F_ MD^A/DI'XL63_G+"5AOW,*C_"0E,FKT#:9!U\*Y(V9T@P@_O\/(@Q0743LF_]2B/V=EM0;==4FT_5N.<]XR;4?T&R_O?8#I(1*!=>[NG9(^37&H4M>I^ MGWGRN2#2I+8WMHVPC&U@1RE7\5>=MX1>L>AB:L]G'?DX(7J,?(TL?@W9+9W^EHK(;9&1):91O4QOW* M+-$,KS+@]+/F]YE"1I: 75,"[R\YS':0<$MZ'7(8;-0&N?DQ<%@0"F4*%OGH M-(&BSAHC!6&2/E9<'\2 Z"E!C5SZDV_[>-\1KH/L,IV5>)M$7Y(T 8:0M2:WV@)\6)[#\:1. M$6;4"6<:8$LX+1#;G+#:^CJD NNU@U:K2^[!NW)FR@[[#N2$.NUSWS[,@W=% M]I)>$TVE@CI'S^8\:-)#N5N =!IL9/6>^%TF:X^9B%#G!!+OUL+,Y_J5&QF\ M)[*$QC#1$ ?NU$-B'*U-M^/ :+50B^/T/;GGNXT.KDP4^8T">BX>R"AGOTZ3 MJ&91-_OG RD(A= ']@-KKFP12BKW##0"HAV/V1\9_(P41:MR6K7&+A O?WLW MK ;AT1Z2DTJCVLU+O%00@CH,U?X[6B5F'4@%'V3#BS=OW0$[OZ&;#&2I]B ^U2\2SV_3( MT^-A/;I-I0N,I@01D)]!Q>S<=*!)E2<3B<.DG0A=0YW;Q>$P$O@A0]ET M$BE." 2U T)T(KP@XYR2I^@;I.BX3O.O[$5V(D(M6.BGA*LO[5I,)NP M^^P:H.'8P.3@I-U& +[=R%S?98QF554/#<=OOA]1X MO7&.,3=+BQIH5(WDR-E: *]S^@MDX0"E$%@.FV0O2Z?M<-Q2MU0.G5ME,RST M2]QF.A2M!;820$VG]QZ&<;!Z #F82;&[[O41.C09(C$U^WHH$@2&[K$LA7([ M&0X72%$;AIV9GBJTX5_(TE.)H=UI@>W[L +7:'?%CFBE4I4UT9Y2W^1'^_AM M5)T5AM47E)9!S9HUC-"))Q639MN#:X3,@9FWMV<[@[\!8:P*/4ARXRVRB^SC M:$KB>4K6LW_QK '8[ZNMKEZ\P9,>ZY L+K*Z+==#X!3)#==EDG$&ZPP15\9" M,\+#J0*Z+SJ5?<*6PS-$['IGFE$B=G ;5"KD+L]&VCI9%6XZB2C)D3>U\$"C MOL%UD4I'VXY.JXV<_:RM78P^[E94!S)Q:"9"[IKJY: M%0P8/F345*3!9$+)!'(OPZ)X$66QCB5!6*M!'>KM+Y4JA#9_-1[4]"-/6L1C M$W*L3I4=" E/Z2XO;QD*^L3NQ\.,_)M$XB>R-&HUZ ,[]37FFDBO&LA0\X8Z M*%.*-[ AT$*3*EBH^3IP/G#YO#><*O!ZR-P^F]DF]H4J4 D4 MB<32Y>/5]K.#H_W QZ;NZM0 )M H$N-18P._R-E1\:8HYB0&CT7]RWMX/PSH MIRN+;*NO_UOYSP:YZK#\5=U9$@S%MIUG[$,7!./556O9-V(A$H'8L%#!ZUT$VMM5FX6<40I0'UL&B+00LT MNQ ',EK6TF+?/+9XG=-EL18\[)RL5E=ON_.O>*T\[Q^=(C%HJOK'BNU,RTZ?>IBAUSY1XB]O]7DZN#$/Q*[?I$8FC9[ M/LCB-IZGKSG\5F>B&K4$H@G,7N^J[BXX47.MMKJ^@>@Z>27&@T"O+1!/8*J\ M]3 P0HJ:G66G<0[@P 8M:]7R(:%F9#7.\CJ7C":%9UD8Y.*'3!?@;B, MPM$ MK*K/&G-ONSB ]'2,,N?A;(I>1U-K,' SJ-PH"\\-QHW6E*0:),:?V^2O>0*! MPY7E5V.?VRX/^T%@[K%PZ@CW-B$,W!RH3R2"[:!*EZXTUZV7!8G@S?)L:K'C M8L-->UJ=PUJ]-S+];-4#W.%3/?.5H3;[B.#@YCKY4B.>'="M/I4[H7UREL]9 MS-:4?)ZQ3BSR.THS@(@KP"X0F#VDGB#;W (E(!?\H'XQ=(WIP9? MBBKCB;8OT^8C(%&,&1$M'9\.1.*"F(2*3'B$B4'J0$&B<;"%&3?;""'=^ @3 M?\NK7C_.7ES0A5.'XT6D!9('HO02/8\5$'(*A@<34MH9 .@36 M2@*VP.R;GE3-@RU0*1*SFV!P5@][D/@^HLKCFE8+( M$^23[G^U<<0B&!A+R MED)@\N?*79B.]+X ^D!T)O5H-S*2AV!L(;%,:CUYKV-5D+< \PQ1W)NM3A76 M RU9",8%AFS5BV=B/A9E,JL>5WH@8/" %ZL6?VO9[LV#H?0C<3F?NY7$,W5J MYWG_V.P48-5]45"2<1O0;3^G.6Y8DHUHMR_W79"^P] D&[K#\;X?DZP6W:&S M#G4)#Q6Z'8E2ZKI2KAZJV-$G6(4E_*QK-)]Z)UU=Z- MA/Y283GHJ'I591!$8"J+_B25+N=JD*B#H"H,AS9:EE1F C@,3%5QI&4U2-SA M4Q6(?1LU2RJ# ,S&!VI60T2=YR5OU>8CT[\,%F"G,/UT.*.T=KHNE:6:M%S MGTJQ'.<]JA39;R/O2O)QYN_1R>!;56*B;+M M(M*#A#O!\QHA@;-G#,?-N#1E:>@T!GM1$!:H.U>A-7AO>:/AK=KR[29[)44Y M$[SORRT'IW9$?$L#66Y/41$XW(%2#4MCIC2?3Z8524WV2B?R3.*VC8.$L3$HNHZ/)Q+!'?(U@8ZDS,4X$/$RG6@<3Y W)%1NJ/T MGN;CI!S2V[S0XL49-5@?:XXQ/>_0W_SG"\)%S%7(\YT-%5>[1=! $'IEF).> M6 *XX\,V9T(;A[N%1KO5YA*%?N\1JUMWR>D@$A>Q8=R+PQ7[\$84@JA/ M5W M: 5P'9ZLT]&NR?#8I!CBA;8OTG.Q\>>^'$N M&>W'6SD_NZ!$S6GN2]EX#CR]:%UU $+B7/+-=0YMP]6?I-+E7 W2!=>9>U2Z MR484DOY=D?K_6^?TRMHX&+%S7%')5V0-,V\(H.V4\X9O8>H,W 6QV4*G5TG! MSHA1:J?092L *HC_-H0V-U&[("Y;J'()M3&:6VETLS& &"36((1B!>!WBLUL MR,$Y"9(6S9UR5=@4;.4^O%Z/M>?@)AOGM/9N#;+X@>W\V9PT_T/ZKOJ0W7!9 MA[-) Z'#H^KB)I[W3_:06!\:+4A!-658K_<1$964XA7-EG4XJ-U74KQFC]WS MJX.H_%A7#5ZZ[ZQ);7P.'9M(G%X+E$H;8;L@VQC. Z:0ZJ(X@>8YJ%"[N!;] MU;C]KQ<%.81/$,41MTHS:]U'[:RRTPT>^YN=DE2&-7OGU U;?.F,Q$E4DGM2 MTGPT);-DQ"Z34B>5JAKT/G!^!^Z8Y]W$M) X\%;QG8-O63DE93*Z3KY0HO , M\LI"_P(? #4E+>N^ Q<15[R51E,RG]W3/)ZKPC<%I>%0&CB-A::(Y0 $IFU;!96KI& M^:21%/^ZIJX$./W8*_NYNFDC].91$']=OJ(IJD&W/<7<*R]HVD(UT<4:+!?V M_]ZU$?I*YELM/20D6?_^?T@\* ?W>0*F?-9%HCAU:=2%)3A8J@K-P<\[C^E# M\_8X]%8GAJ^$FFMEO19T.A@GP9T^N*!P/Q7=[)V7>5;D:1)77K+*^*UKVN77 M!)GY.:D%LO5*8>+./_(Q*Y/RK7C*RRB]SJD0D Y+WJ@ID(XGIIBY]5BJ0)'R M.^'%G3DD[&@(?3@*-BR4IR8DU-&M-5)C' CJP/X7F"C::?Z*M"Z'B3MQR,<4 M#CD5X.&X\@0TWN?!#-ZJU9KM6DV - (_^.A4Z4:H<:<#6>4FN&926X[FP:A, M7M7O[BEK@PP"V[6=T#IT@2HR=H0FN#5_>R %VW6XF-B$^$[I;T=(9F0?!*LC M/PX]5P2K(\G52QO?^\LD^DCA..*AV@@_7A<1SZ(D^TIE@ M58E;I9FU[K];\MOA.;H+:T;LXH$247[7S)5^(#/<#9'70:_-D MP&5>R-6W59IA/ [,M!8*7J0I$0C2S5L+O/@%0#$Y2-AX9S]+@C_UB_+ \[ R[>QEL4P7# !=]GQ=10X!,Q"E7)0"AIA:"=7=?JK ML;!? IS5F>1[=6Z=(EDD^W!NG?I90ETYMTXEQ )M?'\[MQ8F[U,_)V8?SJU3 MV6%I&]6[=6Z=>CK)=G=NG6JX'=>Z_VZ=6Z?[:)U;ADK:#>?6*3;/RRDW3D[6 M?>S.K5-L7A:^B.4 =L^Y=8K-W<(7NR82[,ZM4VS>%;ZTY0!VU[EUBLU#PA>_ M 9KOQKEUBBU3S[;J-%'@=FY=D1=*P/A;&VL&LYR625']\^.W%W8J5%S]E=69 M%,X"NT_<& %TD?I+6CU[B1(*G0;KF?#!<5%1Z!ZBY\,-%:% A=NQ]3M-2A+G M7[,"C*$4TF)#A,HK0Y)3E5%;51DDL"O>9=D$T\2I<#>%-G,WF;*_2WOV*18O M4@_V[%-/F:D'.9GU%7O(B*:NXM8LH M^U/A9=XL#1@#VZW=N%L%P' GG[XCY149$TI)_!1]TW@WFUBZL5$%K:) G8[Y-HB])6@76?Z]?C-*O12*FZ59M:Z[X#:AU4WZ!Q8'96D M\D?9$P5=<:A.D"7.KD;XNJ35 'P1!?USJ$Z0I780B-\ C2_2H OB\0DVVA-? MVK+N^Z(+NB(>GP3V26N*6 [ 0^P9^+Q26"/L:;8-9%\KZ2^8S_T\4#W"2G, MOTE](B[%L2<3D4-2'RA0I/Q.>/\F]8FE@^Y.U->P^#Y)?2>!/=2=YJ_0%R:% M^7V1^DX"QX8Y5:P")VY2G]C#WG*W=>0BM%I@LO"5Q;17=X\)6-QT/EWU;N#: MD7PV4B5N0\+-UFL&W46>Q<5-4CK7(Z$[=#L["R M[0H]16,V=Y< ;J)@BQBG.]OY56"6[ K;1>K6E:'#31>LF%2Z6MPL_+Q_M+=W M=+XKE%V9"L70%"3 T.RE01Q7GV*'SGO*JM/R[3Z-,GAR ]CC+XL#:$GGH^K\ MF;%B$TJ*XB&93,OA^'/1I#!C-2HIL(6I6:N^Z]1FYT:6$:XMVIUN;DE4D'M* M7J*WVF7:Z*K1G/B5NA#= .'M2I3-^5:09$").:!V!1V'@ZDA3S73PMY)KQS(C$4 MVU#>SM&EA3PSR3AX+EQDD9AZ[72#SO7644DJ3YH]4\X%.^L<&Q?NW"@MY+E' M\ILK=E9H_ 1K<9#67B2'/L>7TW-:=)@H%I2RT:;QF8_R>Q*3UY^_3FGV& M92(UJI&":LI KW?$M70FR[^Y#F=GPG<_17_D]')>E/F,4$-C&:J-)9M%P?)^/$%69C,)!H4Z%\(#+61<[W7&F<67@4 ZLEJ M8&!!$RI 3V-K4%!;.MWI#(]ES9WR_ ?]LI/F)"6+;\N-;)RBT,O E@C)R.=8 MVL08Y';,/@[W-0F6U.\^@O^R?G;3G)'"U;2H==G)6ZO>\_[AV=ZY&7_$WX*R MUMW+O."Q1"2EV6 (\]BDH:A%2XD($.IS^%JG]?7%H(5Y[=V'KAHP#H['8DLT M*8 6T7SV(%+HNO4_/O\G)07D<)_2U*Y^1I M2O/Y9'I/\W%2#BF\72LS;/?7"Y!I$,NMU0 ))RC4I_N%2&!1*RZCEZ2,TJ10 MD/-%E0!P$)NRHZ5#@0OUD7_1=YWGUS?* KP@YF3':EN'@YKNL%A^8*#I;,U5 M03AT!(E3<[LSM[$XH#EXS67-=@.23+*/WT9PKR""35A5!< &XY0Z4)P4E0,J MA?]5L48_S!9)U;66Q\U*C:!V[^QC LT!:<-SH)'^O6:[..#A^X;+'F4/D7EG";EFX;G9E6PEH@GJX^6 MV\9$:4(3,@\0I PYV! MZ"XO.ZI56K,YC01.;F"A64UTBB1$?3@)FW/!Q=L=K$H$*;]O4)8T^3*O4W\L MCC*+/C_E3U.2T.MY-FH$8TC]Z]1Z??TOR-D N2L1%2%CK&4$&= MY_WS/43$04OEB&:H'#QJ]^9@'B?L<\4#F_ZUFQ (J;K+5G#,?7 M3%O%E,2_Y'D,V'[/Z9^KS%#R, W>POR'T1*.L>,EI M65TW=98-;@U8*!&E?_4T"&30<3N/NPK'+%;4N.5:Y/M^E@^#8%)/X\61;%R2 M&9"8#2_3J"A@!6TR(:HX#9SRM7P._*PZ%A&I-HH6;3XR]+@=Z!M=UW#&<6LT M<#V9! SX#U)5:.IO$Q)N5[EC#>*A/KA7I9+]@,1T=S.#>P]L'L @?B"C?))! MA$5U=)7%.9DV40OF*'"&HQYV>E-QX'[QIY'+ TFK#!M/^>.4'7HAVUD5E%5< MY_3W:3*:-CCKPS"957!^C8H+0C*EJ\?1-RJ1[OO:&!"-,.?RPOWVT!5YH624 M5!YK^<5$IX7J;8CCP_?O7#:4!N[7CO16VV[#QK+M1H1_[WC:\MS74 2N+F6]NN]'[]4K8B@#W(\BM8%4CR+DX_GB403M[6.S8@/^_9,3 M](2@>%8)T0@ XWU1POJS6)BTQ\!VU48 []_LK2L&P3A8G,W[8!#7(49/T;N)M^5I6*Z$$4M;Q$SO+YS2B;U?)F/6?9"/R.6,2KUZJ MR\$FP6 L?W/)\"5=,H_:?0:@8%GX;4&9N3ZZ?P(@^-E)#!P@3M2NXP:QEI-+ M9PB.D=I))$J/2>=6H:-^J!\63A7[82-RZ5J*"343NQ,X#0._1;O064^78P,O MCJW6G8ZF-<&@)G9C'4]X?$I8!Y;*,V7DF.(_E+'HB/Q-C/52K&^A;:_V4W;; M>L)'B3H55F7DX[K';&5$?8ZIQ<1O$U_E<^_E*QK M5^1+=;-EU_37I*A#R5K<1?A+],:DF#89%Q6O-CG_$$@FL '-Q]3W)BA?;Z6M M]6;-I@]LU^OD&XEK*PG_H5GYHU,NV@;\@4. ?0P4E[+Q]<3;+TP\1=VEBNM< M)U]MC&:KI*O2,6#4!N )[#KSH>LN,O"51&P%"RRA*\.N5(GR2M#CP!$ /K2F M!=K;PW.+Q+?_J7UPXXNE49=T/[;GPH3,#Z"X(T@*_,TU> MV?=?R7*JWU1+N/RY.=VJX*\Y/#P*S'CR,N&,T+O@/7/U-QB-Z+P.OJ].]W*5 M"4K77K$P"9W]:DD)&#>=F>?R4QK3197@,W[.IAAMY0HIX.8\\SJOD\I/6 T^ MY$)]@:I+6Z%XKC#+0U'Z]#I]E3S M@W=ZD8%Q0:A52;S]*@HI=27/JP6=#DQOM-. !)1'OBGO\QW4L.INX$.^,QVL M(7)!&-5;? QFP48%Z&K@S#8NEJ!-/-B9FEMCYZW"H2!I"FK!/1]1=B*_%"N% M$!343#R*;WB;-8^S4V2B:6,@(41,[KZ&B8EL!*,'"6/.R MF3/_89B[<25G?'EIB"3[&< G:(N'WBA]E*-X? M-[O;HSM,&N_+*GPBH29RD*,F1;M^TH5!#F\&YBA!:"14($'-0/:A/#QF7V=: M=$KW[>$5GF%&_DTBRE:@M<=*ON;P6Z.'>71:@BTQM'%',0E%:N^"$S7ON-W[ M!I/A@SUKM0!R:*-I1]6J,*%..+W^P% U!C>&YG4^I\:S6;!FN&_,.3$RS;'4H3W6N;,@#!8_0Z>[!!1L^3Z8*=PS*G9R\"6?E]S/FM!/S!I\9EU#LK@O.CI2) Q6U&"(/+U08SB'.BE" M-)5D4!W0.=P,4Q$-J'MC(!4_SB4MPH\#%5IC=\CP07()NXPH?4NRR6"6SQGB MT6@^FZ=@K6V'_+,_TC(IZI^S>'6>9?_XA;+]9*,5Y7-6GCX*6@K(/+(?7H(% MQ[.\4%->UGNM823@50"@X5E*GM6H-WK6!(*:'N-.\WALAMB&@,I6B.0ZR$&M M,1Z$M>"L%I@F(YF4(B6JX*!FR(B&>A:W1[L.F=&@(1!,8*9;!SUW0(B:#>/B ML5.X#;W'@YT0*FI.BZLW,1E43V'VED^:UCK0U-H:&-3\$Y=Z0W2F_4 M/K/=;9Y-G@B=W5/"SG5Q$VLG=:3)JD"W [L_9?-AVP"C <9;;CJNY4XJ>DD- MZ&S@!&=FDE=CP4T8J/I_DY51-@$7F/8B)JD'N -[G/5U:()(00X(YK19/$1U MD]V1\B+/_ZP/QN_1EW.$A,DUB.-*K<53;N31D=0#=$&FC1.E""]>2L"H@W7; MM\-F5Y7K=[L\P QRF/"K5R%0!ZX9Q-XZ3[G$_7CKMA5HC=VAMPZ+,\2)*<53 MMG+_II1#"6M6#!6WD\/9E=Q7/G-K4\JAA-\J X/:(^%2;]A-*=T4J#*E('%, M^+E4ALZ\)YM7W2Z5XC1Z]DEY8FD=!T@=XO?7)H"J,^\&L8W<1I=4+(._1'G;R7N[5QW[N3W[NU2=;?C!K M[.\OSYV;>[6GA*?^[]7'^@?\%E30L+P.S2Q8N*[UA MOU=W4Z#_MZQ=WPE.D%[&3K@F9S46!X8I_LMKVWZ*)H'T4PX/^ W'CU%*1&B;)I"C"X>M>=!ME\>>"5 N[ M_![**0E]0^J3VI:Q' -J/_K%/$EC=FO1F0@;90%>X/357:8!'X4O'[E>RK6M M1&+[YX%S09L-?G[_40?#59?T]D/%7XJ21B/YJXVB2B"8P%/!]TU- 1VUP[VQ M36U"D!_=^'5@: >.05=H0GAJDP+"G29Y9='WELBWZL)P_'G9!?'11%8X(:/8+$M-5VO'RWD'7CK4@@M^[F-EW[<+&Y M<#D=9Z=")L7DM5+ETC7=0F+NRK7Z"CR0O7>VAR25D2TL,^]NYR]40COU=,(U M!K-Z?^[?;\\VU0-"]X.Q"PX*!Q(>/VO7K^B7@&G7X'*E\50C/ M"&H\J!W!GK2(QR?L6)T[XA9V_:IOC3YPEB^-N28V-2J1H0[V#O50=RV=P/<\ M"[UW1(O:SZUZE[33T[YZ;34G8K2/^^J/!U.\J//;5GF9C=P1W!HUVGU$AE;/ MUS>%%.1._R!4_7N:CY/J$;I8 M;;I*Y?V9:IPP]0\\Y3+MEZE?:U@P>L2X49MKG#&^#WPE>[9EZEL-CE7&I0/_AR);T[X/@3[U(!O\V'T&, ;6)Q(K^?1#\E19M%:E0.+!= MN*1_'QS@C+T7#'Y^_U'?_JU#@ X.<(:G2 >_" =JIG[[-24C(HZL(@#??<:^ M_,:FAH^:M7_#;HF4%&63'F*8&1GKE+5!!(%MLKY'@*X,O#V:TWQX97![G.:T MA)R9M>5-M!\JJD&W P=@^E&= 7C<-/_+J)@.Y^4XS;\N:'6JMX6W*P#2P-Y3 MWS-4 EL1&]"')?V>LM_3\NT^C:I73%?G/$?/P?1C'A;",+>:JYMBVCNSOSP_ MD!$<[Y)Q,JH'6?S'O"CA0\4P$W9"%"#0J3$&)'2(5"?);Z^H5OA1FY^U!&3F M\9 W S+V,R@,W!L=AX(%7H>."VR6;2%^?5^&M F0H!]CAH5[0T_I*J.J#F[4 M9G+Q_JXVB2CJ GQ$&5AU5"72MQY2U,Q&WXI&Z"/QK7&5 ^5=&/A#)[70FWKZ MIGYQI@I[4_^BCY^BT92=0^B;U.0O* U]#&R4ZB)S-2)?^75^(]-DE!*@)%;& M;3V'BZ(6]#FP?:FK%O20H;;W7T:4OK%I6]L4!J/1?#9/@;C:-FBW\PS MERBAU?*>Q15#<:,5Y6'6TT>!&+E_>A#PZ3X?)V#OPD+MF%CON ZYA%.AQGJ( MX(SL79EZPVA3++@S$CD= XB.SR@'@^JLC<7K(9)7%K=%IA,J:-!0(Z30F1BE M(X6,%WQAK09V:(97 M)VUJ@,*=>LG$=Z91"P[*B%S4UIX1%= =R=A477VKB,4IS>>3Z<6\8 )@(S>? M?4FR:E,INHT$-Y\ WR*BB$'K8>-4*HK\4.%=KB]Y$:4=QX^Z.D@A,/7=M;-5 M#[% [T@(PS?9B (]YXK4_V\&^!.-LF),:''-Y'C)1G=)YR. < /,@@EE8[_; M0/'P/9!SX%.'TY'E3T2"H6C_;K=.EV^R5U+34Y;=-"3\./X*""4PV=T1$\B/ M8 2CQI\60=[)TB,%/W' U3P/=%; MW(8$+!4E,509HWY_&8T>ZZZK4QFU"]8"\>32\L=R6JE1,"3X&%$'=BRZK.&A M7"_:X/-DZ#$@)/&%KE+1)@C4@1?62L+#&'*A+?_)B"[9*L"&'5L/XOJ$?1V- MFAAX*5%86>]Y_VAO[S@T6U@T";9/I : 4,_5@GSR(^M*N#69HH>=79G MG_%-M00\37#WL6Q+A1E3/#;QHL[?U(/&\>RQ/:M>M1T[<(/&*1G2X9>"B:(D MJ\WHB8RF69[FDS?-_=F\H09D8/N2]B3D^# M(.,.JW"02[=">HSN$21GFS4/ M*O) "4>I6&NXX5\ZDJI"4W^;D'!'-3C6(,)MU9DJE8$J2(Q$#V24OQ(*BT]- MXF[@#"DDI)J0C- J^=AGIAFIIDT:JH5TNEM,(J75N)L$< <\7)%B1).7FC(# M JM>S8A*4@Q>7M*$Q$\Y@+M.\Z],A'^0ZORARL79IRFBF'DS.AX [N %\Z MB?.O&8/(%EQPI$OD)QU&9DW5 MI_9_M65QD@>+U[BT4'-]V=RDBYS0,TYR9( MVJBU=8[$5+?=4075=+/X\\'A(2+VEY;@A8NU")T#4H!6Q,%-MMV%!U*P2PL[ MI%8LU14ES3;NP,FWF'R.$,5#=="^;]&@YB.TN:Z&*X&\*H!'=)*S6A6TD#I@ M-#A>(> ?_:T1TJ^!C!!%U/:^2N@(!W6*2KGTS#B+@OJUY#U9$PS(BG9+A0E. MA_1$)+? =Y<<[F#?4T)M"W>5>ER)C./>!86:AN(L*1C#ZBE0&TEBN%J9>L-H M4RRH>2E.AP B5QG*L>"4J+)3^:,8^L 6$?D<%6E3 Q1JCDJP#'_L4!CX>M-- MX=UP*B@MH8S,V"/??)N5#PZ/D2RI#ZQ_4M9'^/X>,[HEKP3>TI^DTN5<#1*UN?03 MB6!'TPK6W"@+FQVZ-U6Z;X*.,C=+ ]3 B3_5\TJH0@$:W"%R M#U$V('/NQ3O6^_7%@X0Z'JSJL$P77+MB "Q^^R!&W5#-;_4<> MV&:C'#P;EZ66E&&(2"PZ%WE9YK/AN,*@\T#M=OD&F>$2JF^!NAOS',C5 M7YX(G0G(T1HUFP&(*"365#7&0!4/PP0+.6.?F,UG58?OH[+7UV#>&M,*C%MF0^<,R8F_ M"PXSE[11JR 9/TXJ T=U5WWJN*^[2./])>)=2D%I&F\59-+P%-]@81CHI$^1 MM7P;+&IJPLJ6]<3$=A%EL<[M5%@+I(/ 3+ZM!+51E8\$-^/ @_+P&!F<:=%I M^EY_VKS+RUL&H7J><#H@#W+NQZM(DO!(6@R_Y*U%JU_DW0!YH_&$Z M>OBI4;P_ M(X&+G,E,-@$3)FMJ3K XB?&@M@JX2JG+H(:G%(AUH*FU-3"H#0(N]8;'$.!2 M@3MB"^"O.#KZE%0$ 03VR\EFEE"9:DBH#0+\_G?0(@.['R3(NNNI1Q,0ZB" M01Q78F:WB+L\&\TI!;9N-7KE5E9Q/8 =Y$)FKT9!@/"O]NH*-.R[A(J@K&] MOG3F6M5$F%TPIMKKH5&R.L1():I?3730#:2VD(H\K MV2P,J6&2XZ+D' M(,O Q%&W0RR,_% [+W]A>BC L$]:[V[^SL[]E_5BW=[X;Z"@_%U*\^9 2(%S MV?E:QSH+ S51V51:9G&DVBTR41T%3W;L=->SD()#6BB2U&Z744DF>6V@>R"5 M(_(^JEC^&F\=R:J"Q *211WI6VC9UX"..O=;<\Q[RLLHO<[I.@@-=IM&?1 # M LZICJI$>M9'B=L_VY>V$3%5^U"[,GL6$D.LSK*G7.YU&P')^''8(ECX#86 M.P7>QC!?<]\9KPG;M4$&GBSX!NN_H<8TEP0A6MQI]/K0.)X]H%?5*_<"(R,K MURCVOZ;DCR3*)O]*LG_GV60PHF]I,KI.OE ";L0H>[M-9DF5#%<2\VS8"MRF M N?ATYU[VT:H;EA=Y.M3*3!E_[\G)"- M[$!\P6MPP ;J^6362HWK]/TIKZL8!.I='-WZCK88C/Z:)T52 VGNPG^'68B' MP_$>$L],[[3J8T\9G/J8Q)761%9:4QF@CIS P_TY][/F^^/^2 >)C13>WV/H M5J^J'IW[N>[VY.0]ESA\^%A1QV%X>:'SZ-S3)&@#H#PI44\ M+EFWZG3^1GFQ %J0T4^3_)6=XY-*HW\=P8\?ZA\KK;%_/M^RSJ6UM4:P@')* M0<_1O.@M.I#JEV\94N+?\1Y^KDDU-[>W M?C?8<;.U6UZ=F%V"KZ.$_A:E<[8I5@*#C&!)W(3I+Y*(447.Q8YM,GGM[VX& M)JE-V$XB"K)WOR\.%X-1\_P.FTR?BR2;0 ]@U>^?2+E-&\]H[R(E/X/O*U\ M$:51-B*/4T)*-X_>Z"AK2?F#%!/_RMG ^(W]@551/H[CJ'6FPD,DF>E77=]2 M85M_TJFMV0:@#I90TZWF1%/:3!(./($>YH#L%28'+0-V/T=\X6M-/G7O5BKO MS]6G(8^N5H3U)D""?A*W:;\1Y7 <&-H2N*) [3?<.("O )A?*C?K GQ/YD,' M1@2NJC3OD0*DJ%V+OA6-WW;@7./.O8^>;I$FJN8!Q176()A\PML='Q#J7&%K M^Y%R7]XJ#1#]Q(0AVH)%J%&G]-H8RFL8S-=A3G40@B*]*-YF(KQH4Z MDU8_RL6SSWK2LFI71>*8-56O "ZNP'OQS--:AM=@*1RH: VC[8UIQT(H5AV7 M&5"MVV0*/G$0+!\5TZOD-8F98EE'ZJRO3/?P"(I,<0ISJ*NF&C/=".GXN]@] >\]'470(.;?U(;+I]VOH]/0>HX<4M9W7MZ+Q6!YZT[C*%H'$7FQKX0^=E$-O\AE8^,4) M.) 8@D7#U@'W1[]!$-0.O+!G?ABT$(:O\)X6(RF.*SFW>R:P8\@KP45G!Y[( M,[%0: %&;19N;K7W-!\G)3Q)LW:/M;4N=&@6A+8#K^%UMA]T%XF+"!\^[Z]Y MWODR8I^ !$++;C59HAY(O'C'F6=U%I'^+)NMDA?M';ZC%=^M5%S$__#7_ME+ ME%#X<#5,S;2N5[E&<>0I9BO8=F"(71&^@\SEQ'E4<3C^Q!#1A/WN;Q^48LR< M["'Q^Z,PYI[LH7VC3:P]I\;<2@(.C;G&SJQ^<[ 5D5SM1T9K2Q1@=.7!\ M9[8X\94BH5OFD)/M2#=!GQVY,'J0;VC#HY6@529$^U=A4&8..=D+@N]'?I1H-,,6W[S-1-:OMVG;/T99#%U-Y#\FTVJ]5D>S7MYC=X"+Z)<\>2,%^U>V1-MV68#_# M]>">8.:)[[SF:%VDR9*J\G$*69NRCQFAD[?UCJS]24N;9HT!1%SO?1DKM!-@ M;Z\4WR>L4_/J;Q/9HT ).Q1Z@(==@+J[8'BY8@BHU%N M^_">7B, *3"-R7K^F0#U_M;PY=*:&<^+DK[=1_1/.R-PAQ8!;&#:D:U6NZ/V M]L#PHFN#_WQ)TL&\9**H\UH:JU2C!0"#*SVHL0KU47I[5?B2TM&"U%'\CR2[ MBG(#=6G6KB@PP7E^7;5E#-+%2\%KOLMQ5'RIL!>TK"Z4/Y.T+.!?'^J[X_Z' MA4II^;Q\74Q@%=HJ4_?\[%TY[B4@7;P/[$(]0B\SIU33>T\W.Z5M1B)-B=@W MN^[B_=Y0@@]M*G&A 97MP\&SN[]$^5_)U>0=]_; M\[H-LQ/>6)8?I#;+-7T+8DHP%*VD[XIW;;O+]6E*= ;M9K&F9T'.H892%7== M(%0L1!&VT4]R6M&/'T@*KZVQJTZI\[",O&HM@&,_P87!'5ZZV 7*1T(HV3BS MKP,Q]X+PZC>B\,0',^&;:&I,T_TAQRI0.Q(^2H]J#WVP"Z)_Y4D0"YTEHIK< ME5;!&N1)8*Z*T6P4J90/2Z S)&R5NV@M.Y)4;1MEP=@5.-;?3\0('Z> XFX? MX;D,W;I/HQ'[\,6\8!TMBB&]A) O^C8<0Q8K^I+7S\;(DEF)'& ./P'BV-6P M3X[:/8E',%J04%6 9I?3&LKR4G*3E80!:(=#*AF(.HTPB1SL:BRI=)TP%(!@ M2&#)(D>*$4U>:C1W45G)JMD6AR_-BU4PVCF1IM)A8M,P2&Y7LU+(@Q+MA2(8 M3DC2QB')27.R'S@GLI_A8R$,P;!QP-2)DOCS2Y,G070.:9>ICLC[8:QQ'L\2 M?(@"L2.QVE4!B6S0S!:+D'0J;I6N89Z_RY5: E:@4WORC?1@4?Q*4DA-LGR= MDJ>L#JTT8S4P\\W]T;ZC$ 3*16)R6^:A83>3HIB36+SNJBLU7(C O%4_TU>- M6:!H>[(.YLQ-QV?OR'+C5BJ"\6!DKPN:N>GX[)V99TRQ"W(C.+#4$3IB7XTF MA+.95"\_\Q_,UJ[[O'^T=WIR](Y6X@[0!>I;G"Z1)=YZG,]F$867K]OO7K/" M?R??TAXV1TC\USB2;WF:_MZ2;QU),M]WET#(Y%N['QA^M,.95HXD0:-& D#] M:HO?:.&C\ E9C%2ER9(0($7]@(IO1>.AQ/2F\?[2H/4;NG@4^.*F-]NV#_B= M@#K(=[83D8O'N*A-QDKMCMI!\C,4@8O'Z$/AY!K41^D@[1GBS S'Z%-M*);7 M+H!]O4$2.F_*,?HP?[DRS=&BSGIV1\HZS=MM$K'51DT+XE4 H#OKEY"9021@ MO3T=>3[GJY71Q0A@D0=:FQ;4#>\H/Q^GS'SL.= M%\7MRH#Y'>U@QL!=Y 'S>$C)LY'VZKA9&$9GF%!W4R4(3R%\1"[R?_6A,^V3 M):\&8 UR8/&@O6U8WM* #>(_YLVJ ?[OC)(H30H2?WYA?2;1C&&ZRK]F]3^> M:)05446R$2VB'9NKN!V^'JL)M[):2\-;;K#UKGV,:)9D$S9FR^JAQ/CB;5A. M":W^,HR M/E5Q^ZNZH:8Z59NAO;-!@?PI;H;<55ZS]QR^50LKL-7>SV2WDX>+W&Q!.240'S\C?]->34;2&9+%'@?M M]=3/HWUU(^)IQ?:ZZDDLY"1 +YCVNNI)]N[#]KK MJ<0WHH?T.Z:]GI[M(.W55N/]T5ZQ<"?/T#/O3KD1;_:H?;-C^^).AD[O8:M! M?92^V:YAN9-A4E&[TV,GP-[IL+U&%WAZ,J(_%9H ?:^T5U^/2O2E1'.TJ&FO M#VPSS^9RZ<[ZZ.6>S'<2$9!"D;KZ[Q.LBAC6-.;;)S3V@# *E6+X]_N3=70.CU& MLG;@X+(P>>SJZ;_2I&B1L!"& [3 M%G-4:0@;M7?1R='O-$P,JJ$>C$YXI^)(4R2+].IZJ7D!!U#! CH*T*FG1!R^*$+2?;.[!!Q2A)#$>/5($3KUE(ZG#XI0K7W!>#(2@ -? MY8XR1TY]Y0WQ0!&J5"72MQY2!Q[,W57T[E&$K#6NH@@AB1D;3":43%C?XYLL M!BO3G.W!;S>SV19Y7&,HF#8&@L+.9J@FKV@@= 2,VI&*W<"[JRG9%6=0-Y)1 M^'R1&7C;H3EKP7E(+;EK?30WVO*KLY%QBN3T+^RLV35RNRI@]&.H,[@Q2L6O M MG*P&-S>1;C2/[&)5;#<6-L'"H*Q7FX-V>.(;()2;4I'9N^YIDHV2ERA=F>Z^:\/7V1Z2 M8)2[:+;132FV[>* !1$332IPT5HI1(7:4N739NDINZ$#FZ54D5JX'-HLD5B^ M[&V6Y^B2UHC59V"S/!=>@+XCL]9Y^(0T(MU86;/.A7Q2)%:L?I2+VV;I0,LJ MFZ6[A"1K@?WWK!>P%/W&_D?2I]KS?$D@P:I63+U98["QX4HT(YYTV]<6*\R^ MDY:L=>K?['?S7Z+"+I-0ER8!+:[$"=8:-D/N*Y,).QS&Y/%EQ#I"-I(X,) S M0M.W_\KRK]F@^)*/"FXYJ=*=M5_=W0]V>)I[D$0?.5+8CQ<1JS"Y(U\7J6%9 MMVY+_>0HJB8:0+L_O\W HJ;S7;*N3W*:D&(X?B I^,KDRY,W/E4-D;].A#SI1 M_ZIK%Y94*ZSS;,G34'B[8 ,2%P5?/AM%*N7#\O: X=*3*7ON1U2J;AV/CY%I>?@+L'(MZ\@57;DR1POXZH>'](VT]E MT [(!5%6C$Y^#W.XN!]"2R1UD]OA=O//H;^3B#!Y>VYQOLHB3^_ M7$8O21FEHIV]7:;I$Z+DA::[,Q^-BZ<2!4(;JB-?%RX:^DXA&Q?0^>JLH6$_Y8/37/*%DB6V#8643O^K\ M:_5-Y0C1:[J=%EJ/N!@ M0;7P=;,4,/_8+=ZC5+8S!2^/UX5!O8H M2%B!(^W)0*$FT=4G+.TU.F5[K1=*&+<:'. M?M>/$F#H9)2P0W)!XL\O M;*<@T8QUZ8K=?NI_/-$H*]CVT3)Z;YY2.S;7(-W-5=<-< 5S*_"RC"D[:RVR M78C/D2W7UN@% V:Q)**E^CV6;*V#.L,QY\G'[YS\=X*$*+S* K98R_SK$RR M.=/J*MQ#=?I25&=8=R%;:J40R8E+#R5J*F'-%3%\?U94B0'>A42J4K4JL.$F M'+IX1_CL;!?.U3(5BF&A)AX^D%>2S>4::\K RA(X<8RUEM:AH"847A$VGN"6 M!D+.XL$,;MI%]<^/WU[8.%/0TY3500B[QK8^J,][;;=<%:8O1'_\+'Q/;TV'$S%9LA=4 ?1$'3W]P*[41SHT@RL"Q;A M>V#=ATZ"9:%X#Y+ 34RL?1#L3M\89HP]JCH-P/*V"XG1Y 8L;9RXB8R+EUB+ M!S(BR2L;V$Q3)Q==\$[E(.""MD7GR8KJTS=QKP7[H[6EF_=(HEO MLC%;8FLGS9=\7K8^>BLALM@T]WQP?HAD6CY$J].%W*W3*LCZ'RZ/BZ70A?Z= M;7P.:"K\8_%+1 DD* >&*UO0B_D,3&FB428J#KT,%ECA5 L:*!VP3%RL""(K M?M>F0!Q^K+Q9%L=&*^J4=/Q\%+?DA86CY(&P'EV"E]RPMU+R=]5YK M6+MY%0"H)SJ'T2L^7M6H-WK6!(*:QN-.\W@\&]B&@,HE@L3XPD&M,1Z$M0!Z M8#.+9%**E*B"X^NAS7N:OR8PP*]S>D5&*3Q%74K!% M%-BPH:V@SNA\O8'Y>T[_O,E8ER;@-EM\7?0N@* T7&*"I<]T?N"7@_25P^N: M2:V8DOB7/(^5>N 7AAX&2R3A7 U2C+@)-BV<"BO_LAS@"D((]VASVH:G8,[T M871]HE%,V-FH"ONISB^=I=)+Y,R4TBFPID"UQUN!6,>5F5IL,H;/M.=:@/O ]# MLP:TRI"E:VTV:J^&ZLFNIV5U=JY9![)XAY9H7V5C0?^G D-:INQPZC-Y8 MGYJ84$=R"BZ.\D,TOTXCJB#!V3T9293(O3W^H%@[.JX8W5;QCA^KI72"PM#M M_)KN6V3>GI^0;3FMOC60! /&K)%FAPJ2?\/[0.@J"F^!IK(.;0PW"RT+6FKP M!7O6-)BJE?)P$8'J^0HG7L[4=SEQW5H$YRA\U9Z."=H2\!:=NGE"L;Y;R$X* M+K_3')O?IY?&H[2\!KTO3X_"XHU>[K/C2=2Y,GK6>5GHE MGM\ ML!_$*A=JJ5Z#K7B)(R!A;,RZ]U8DQ4WV-V<-5'[D8![AHK0<[?M9 M.SU36BI%N*:T5+)P2&E!DKGM4U3.:5*^*2DL[8*-0/R85WJBK-3Z%&RK?+"H MT_(/)A-*)G"->V)BNXBR6,U PS3UK$0U-Q MK$X5-04)?^PN+V\A$\83.VD-,_)O$HD3*VK4:M 'SB2N,==$>M5 AII%MMEY MMMVT(3U]S>&W.E/7J*5&.H'SD%OHO2-:U+2SK=YO@F(=(,;#0;.Q^M88^@%U M%R/"&+!7(MO.^C".#G?YY3(JII"BB?T/'C1\C5+H,^MK MGHV2M,ZY,!RWWED>T 0>0 3FOG7#.B:UE^8:BRGBR71!$>[1W:F\-638M M,W&L%VJ^[<=Z*+1;R&2P/99%/7Y_U@7M(:LT/QBU5(GT\#QP2(U0S:*ML!M$ MU%8);4PZ9R.SMAH)A0^VZ:A7ZV&R*0;4A@\$ P6/D03'B-D1V\KC-*-\86(;CS16H MG16?@U.Z='=NM9%:,/)0'^-!M 4X$!KJF$'WLI6.0?>?:^0K<7/TKRO[LL,+9-]J@#D9D[W\,N929MW#&=@?7CX :HV"] M0M/;8,]0A->P2![>8A4?EGZBX7@UO)YRBUENTV2#.%C$O M94P1SW!QA:JW1P?!TCJ&UZ]('MX"$P60+\$52XK*-0UL@S5X?5V:/76BT46P MZ!&1QF-K<2NP;K^;6/[=[A7;>\468O0Q=QE/R, M"7&<-$R/C?N[8$2(*S06QR!/2.#2N(Z,< =+"F3Y<3PFHW(X;F1Z R\[D&22 M??PVJG[SP%9?OY80MSUH)E@PNR^.(1M,Z-XB0V^*8@[YO2$0M1AFZW<[ZSW1 M2>.-%+#=N$/LCX[EJ0AEQ7Z>#WJ.;Z3X]Q[>N[P%C#HT#[UPI5%'EM-#.R&W->()9BG1-_^805.H/,%[%ZR120S-I!? M\B(IB]^3KD^LGYF^QC5B:4E&_#<;L7OY(T7O;D5CO[@UES M503)_HF]J[VDJ]2W#PIVZ-]?^,4#;"3*T(IEJ5H4IW[\ M$AW2.G12HF!EY8!$'3A1]5>'Y=HNV&#SM.49A#QPI"U5S%;_4< M,%.5& /JO ?=,T?MG_AQ108^8O!Q.J#\[U:ZH7U?"3=MDD95JA I3@,/:@Z^ M)RWB.:DX5J?JY(*$[\[)@;*1'.4Z>>V064:SM49:01RR1G-3:$SKCACW4^\^ MLHGMGP1Y+,.)HC60N2!^^[RC+.BN"X(2N/$5UQ1>E496"%*?NS'JZ>-5<,/[ M,(-?;R;AOHX2^EN4SM>]._GLA9(I;'ZO3$JL-I&8RL,F\3E>T4>[]Z%ZAN!S M%K.A ?F:2+STJUTM?\76Y8]9G-."U&F:!+WLTE0U1 X/D=%@CP6N;CN$#HS1 M+O,P'?N*83#,PR02MJC'#AT!]K$IE8J'XP6_2W#;%I2L,7D*K[=(A-3(>4LC M4@@.;,(Z$I;F,."6;;KHZ0"EO/8J!:>4\R8,!P9=OY(.?35U+7+5C=3>Q[RV M8T@%SRE9=7-_+QA!4C% K%G[W=[MLYV7=@".[%I@U\'RX?XS$/-+N[F,RR9)Q,HJR\B9[9;?& M*@#Q)F.]SQF*D@C9-%;M,6D<^3D.<(^^G50ENFEWA_O^"#1J_$KOEUX3(,& MIW0GVA>,)R,!H.;D@$6K?"N>\C)*KW.Z J!A?574!?B>F/X&;C,C58GTK8<4 M-<''MZ)#7U\":-PY6ZA8R* @HY\F^2L[3B:5TO\Z@A\_U#]6BF7_?+XEDRBM M.RI8LCFEH.=^J"2!5F4Q1D>4($.MU-VX6EN8-E32+@)]]>3;4*Z28M%MBYC3 M9T=4GA[D&WIQLA*T:IE!PKOY1"*8S#!SU?2I];)5Y,>Y)V-C\,.B$.R.$'!: M_3>BX&S5J\TNOFQ!)E0JD49$*M0"A9IXXU&=H1=7OWI5K;Y8"#0M*YZ.6C=+ M-W"#1!8:SC.A,L68<%-E1 ^>ZYIEI9JV;1PL:X&C!!P8 !U)P46V1I\-^Y=M-5I1T7OWJBA3LV@2R&!3-+AX[6H!ZZ@,H/$A6#Z>+5+_" M%V/,7@**U)-],"I6/.PE16+ .O-6),5P_#0E MRRR_CZ,IB>IU3B'65?5M&=7#0*BCIX!C++6G50>FD M7!5KNA\L/Y,SZ8MF'P^J+[IT-S"Z:5T,6ZS@'IW[,59H97=QJ$]GL@A%\488 MCLT$XF?:=PK'[JY1D4>!"QGV:!&57:M";6\6XD&=>,23%A%Y M$-RJTRD'?J>";QEZS,&W]5P3V_>4R%"G,=GL_$:(^-/7W#C"7J>E^H2S%]AT M8J'WCFA1TS*V>K\):IE(P"CA@EYCC8P"/X7K8D08 Y:3._HU:[C)6]I/=$/= M+1*W>CKXDL]+/:N'=9NU D^0L#:<)E$X. Z=^,1:)VI+"!\TZH ,,ZF8Q?9H MME=+ZJC'R/8>!H65'-Z?,44_X[O*VF+44B-2=)1S\Q$A.B)TDP9J:XTV)ITS MHUE;C83"Y]OKJ%?K8;(I!M0&(00#!8_Q",>(V1&;TVV>3>K74A?KKXL(1H(3K*^_#ZI6L*/M30T7*.DV7 ]L$'6G( "UJVU"'MQ38D=N/ MVQ7#48Z#%'6,3N>D_0R;I[6RZX,*M;2EBMGJ/^J &RO=X#G36"II5Z)G?B?) M9 H,R%="(ZTL_=P:#>S ]F[^;!&I30$$=^C,(QD!717VX-L\RHH',B+)Z\I2 MSD]?(JCTO'^TMW=R&#@&RIL]3 T;0<+9)QK%9)#%%7'T/GJ#C;M%RYS *6W% MS83"BT)NB)A5DU$6Y_#]EZ9IF<=!7:G2S,&!D1E0W+=-V<@H=N(*=9_V_%CE MA PZ73EMG[9UD+R_5$W=^6\'>X&?(]%2F&"AXJ-!;5SW08PZV N?/8FO"I'B M-/"@-GM[TB*>T[QC=>[(ZCI;=5<$^E5 QENTW% >MO!/N;'8^1Z M[XC6EXU97V&2TLVA,4A^80NE:"%R8#L6WR,69[(JRW'S#S8@ZICFXFI.GO+U MD&;9'<.XL09DD#74P4W$ F]X7B#[#267T4M21BE2$N!E&A4%83?\=E]EM_ N MS3P?'IPA(6S?%,4]Y!JD6AN,Z^X+2H,.O A+RDXO)PONJ5JA@5$@QHK83 MU+W529S<*@C PCM=I4(7:8H# _6%O[M^\)AJW"AJ1\A@:YN_AMXXY0%N8+\K M9YIHG7;6 /BZ;0]IG&01?1M4RS2[ZQ0E^!7O'RZEUVY5->BU)S.U,[$;X/!U MY;[.*4DF69V(B<2_MGLQ?"6T()'<_*'? " );)O4TH@Q(M14K+LY]+0Y!!7U M]!YD\37[V]M]E,@)":K*8#W8.S]Z+U<]?;ARAE'XX:5*[F=M)I*T\'Q[N&W'JN O@XA."Y6WQ9_:Q,$;![H+97MDVP/A*R723 MC2A;(\D5J?_?I%S[7"9I4E1<(3;%HC$IW^YI'L]'\)OK><9;BFR:8R@/$24( M[J8R2_"^'LJ]K!XMO,E:N1Q_)3&0H%;Y&Q_(*)]DR7_@.&.8R-55\R %1 DS MNPT!Q\+P];+O5I_JU(NL9[ E)^.$Q$_Y95Z4==K/C+7Z=I>7K&_I/.XP1KQ] M#^2$*/MOMT'C6SJHS2PJ\9D9P(4M@/#]7#$-[-_FPZ,;2H?6;R2V'8?6;U\I MA:T]9 1H'-64:+:#=XN!^R^L3 D#2-,I+/B^J&O#AF:VA< M51DD$-A89:!@330NWI'RI\\M*XF.'D65 '%@NY&!_A0H<+_Y5#GH[BF9)?.9 MSB%GJSB@#/S*CR8DSH4UZ]:?XXIR_I7!(?PBEA$^@ B>7A*GE-8I+%1>/7*N ).":4DB9?YM#GXBD??LT(+89C=J:L'& I M.U1FDZ?\GB8YK<*6%!9^%Y]H!+K3;F9_,A$,,B36$HYS:U#64,%.O@E5Z1@P M:*L6D2?*?._#IC-X 3O!R#8C>62V6"R"E,203J\Y\C90G_(;D'F47D:4OD'Z MEJI2[5PGL2RMBJOF&TD$WLCM-QOW\A",C,6VW"?!;I?>*.B#=0 M$SIBJT$T85^\(V6];CSE%Z0UC-9/+TV_!).R#&* O2F"UT#1?&Q2# M]NKT0"804$'___:^M;EM'&GWO[S?9R=W)Z?JG"I?$\\ZEC?2;-[,EQ0L01(F M-*GEQ8GVUQ\T"5HW-H@;!2"5+S.V0X!X^@&![D9WXRG7Z'3.?X.0>Y).:?W+ M>99"M@4?U'5:9FV>C(C-GY^F:V0C&/BM0FP!Y3P8;Q='DY0\6O XVMQ3U8MU MO1F2VLE7I_6,YA_)WUF^6Q@C4 UO>^QGM/Q.:;H[;GUU3[W+KR]?G01R J % M0$\M4.L.9#&,_:ZA(&A3IZ(J:.'_^6I;GG.DBRQGD$2VB[L_/%3:%"0VC%_9 M(DQ4CVS, :2".VA-\3(M^:993#*^TUWM;P4J(8O][4$, RF3.I&F*E1A/*NC M#+M*QI'(#BAL]1BL.RVZB62=<17SCI9Y-EW2!S8%EQQ71%/2O.F6I'^S= 'N M:))R#?B!\7%*#U7-._SJ_Y!0_6L\U/RM@3O([#"A^(PRMQ1+.@2DOL,JAZ.X M'_A0!3]Z!C9A]>1S1[&D0T#J.V1K.(K[@0]55:1G8)\K;I^[(QCM#E#ZCO(: MCMX^V YR2Y KV!KGRC^+V5F5?!MG"9L5E^F"FYHTUUN<3;KZ^O+U\XAW7@O( M#G)/.@D](\7\/>]2I %O?;(722L MX(ORS@KR9PIOKU>8A%8/I^FL':CNXFS1+:Q6OI/#;!=I>_@N4E^,;":^Y-QG M#DTFM+^O_N/DAK28^G"[2&SI)+AY\T?^WP5?6]Z30H-,I;9\]QGH/J:C$*># MT46VBH2D2U*4!27@E)^3=$*GRS1+LL5:FS&=C@!:Q$JP,6 7&2PF*ZJ!NF31 M(ZPNOI/&AEM5%9 /E@)3#^T+20L^AF9+%X4AZXL6=-G5Z@B@^<[NL"75!/!@ M&38B+.!#EM+U=YH8^)@T>N#KC_=$71L#51OI8/D\8BA_D)66NZBO&0P[8H5& M$9Z+#)_NDL'5WWQ*O*\2RG96;@V&=+J [3QB-[P!5!=I,Q+F/M5"3!>2X5Q] MNKQ3(%"K)P 7\;)HCGBP+)=Z$.=K_J;O6?ZMV$I/,#(M3+L#F+X3?"V(M83= MDZEBO?EM^8X>:#YE)/F0)3---[M!5^!SCE@'M8",,&KOJ=D;TY@DM'A?<0MG MEMG0V=\/ (O8IVZ*%R'2WIOSB?UW2;+QDBTK)DN![W"U(U82W*#'J'<05F39B4Y(XEP50,>OZ5JB1RAW$"TD%I FW/!@W1_-SY\<_[.J*',EJG5[@W4I M?H^?(6J$6GMW4JN7$PYI790&%HRD)0P^XF-+=81(JH2]>ZC/!/[ K:=_6EF> M6ET"W/@W4AOH"-/.7$477$DCZ555+*NT8Y'8CDC:T03DA>?<= Z'$A%'>3D5 M C(/G#F8+JN<_T__L\;;P/:@:5/3U]K !'Q M09D>2H0J!UZA9AA_+?E:OJY(VGS3^PJ6/GL&'8)J'K&_SQHXPK&]&^BO)87# MO$7CU?C S:8U.R*,.?,'W13W>=\38!"HK#TBP$>*%CZBZY%Q[#/ MQ&^NV L X=Z98^@CQY1S,ZJ ND7UV0#$^M8AA/I\:W8&$./W_)F!1GAUYA6Z MY5,-SFC;.2?V>V;BJM?K"P#&KS89848*+]C[DOY,&1_3O_@R,B/93HCV30:% MPMA4QZ Q[(V#?!6Q%]<.-4*MO?.H&=;I X6-XCJ=*C"W_S ,,6)?K104(G=[ M9TWS5OZU+\@JR^5!!9W/P@ CUE!DF!"A.W/$H(J0\.&U?KM-!*#*-F7:*YB[ M$:]K;M CE#MSZ+3#>T^R_]3)V5;! [J]?=TJF1T_Q9JH$6J=A?-,:&H6$"MI MR(=^$K]IT \0X<99J,YE2O/%>DP>X9*0IR]_3/-'-C4YHM#MCL-\$W_XE2EL MA%T'CAO^&%G0TW16%Y#D&WA9Z[*PZ),DJ7\6XQK-10JO6848YR\"%2/F",NA M!(+,%7M'SU_+K()44.MX:?V.OOJ_U\'.UVX(&.'2@7-': [6_]',EWR"9:O M/Y*TFI,IW.IJ4 3*J$_P4,?L['& '2G%Z"Z *$N+*BG-4HZD;6&7BO_$6@DC M0I*]^^;L='SU9375*G,Z$]&P3B]+<'XRIBUYPN3H0P9[Z;]WE6K=JMDJN]=0KV M.047N@I?O&\C3B0Q@ JPIPS M9\T5-RO2_1$\5XI-E+2$:1>_[U,!(4*/O;=%)'[\FTWA^JX/64EUS&;%UF!- M1.PITT.)4&7O[/@#8N.*Z@^6)A!SLRK)79:L'^"V+&7"M/H 0!%_7298$?+L MO1NWXCQ^QQJ_R[._Z;3\Q(IOIT5!BP(B;+9*@_2K(;;= NR(U1-'\)'K")RY M.5K-R=!/K=4)Z,T1?[1&8!'^[#T@DR6]8O-R"7Z8,J^F.Q[P-D9.QIUZ!Z"' M11SZJPT4X7<)',N&?N!5GBAT E(C/>[2!(IPY\Y[4E7?^N\PJJX52M1<. MZEW$>Y\96H1">W\*+ !9E5NNE8H]P'R,V+NOCQ2AS9ECY:;*UGP>67UW:GV M01OQ.8 )5H0\9[X5<:6:%7EJ?8"^%?%W9X(5(<]9@I)P+HB:UK:%H_0Z@STA M?C>G&6B$5V?)1T\)^UO3[#W-5LMUP::%!J<:'0&TB&-2C $C7-I[;0[O$#C/ M\M76N#XU1XPD)0L*;H9QV7\F:]=!@7+T# MT/0C/B31!HIP9N\ JI>8RRE^#RY&8QT5Q>"B)DZ6+K[1I[KJ[4T79I>"&O;V]?G+M\_?Q;QJ6P-'"'9Y[?K!K:1/ M89@B.7U,IU7.1;"E\?/G]>J@#_6Z1E(QZ]7#2P:90_;N,#&L>I)S37)<<=. M#VS+$%QSI?+AG'(YS.NZ,WQ3XW_N26^W[1:0OW@6R-W].IB!+AR=X=UM8HS;EM7AE=!*71@\ 3L:_+"&PW>6^'K]G\N5J: M7(6HWU^SH,1\W8P#Z C-]AXK<;A5W\JPW$W^@SI/>@5&S3IK4,9\UXPM;H1= M1[XM_%)C74>77D]BD8KX -@*-$*JO2/LAN\27#-K,NJ[JW>I,*K;C3 ,(_8Y MFR-&N'3F\[JK[A,&>O;B0\;?I;^M*G30+#=1UXLUP(HPYRP2JO:E[ M:7*ZH.ET?;K(V;1*RBHGR1E)O\']*'Q)4?94FG4LT$>\\+J4 3(#7+JQVMVA M=K'1?*U;5M^@)['/1+P:6X%&2'469M7E%!M/*1<4.#T.W%X79,:4BGN[Z5W( M(?XD?'>"0":$,V=3NOO5Q/Y5[4<8?_&3; (9H=-93>A-PA"4,^.[ MRLPH-URI$X$J8OO6%&\WB^^<.:=&+-DZU7IR=S[=*Z#-J$&'PM\=_V=JA1UA MVL&%8N+UK4N;E47%VH5$:_W5[JA!]RKF

DO(S29)F-3$[ MW#?JJ\'X$URW8 H;H=;>,W4)=94,:JWTMA,+3<2^"PV("#W.G$WH.<13!?2[ MDKHXTD'[$ZM,Q'0Z@([0[, S)5;]&\;U,X,;<16;B^.+F%-BM9$BG-G[DKZL MIN]7>28.DCY5]_=:=5I4FPLD$9^EZB-%.'/F*JKKQD!I7)(\6;@?JGMJ8'YH M=27V\YC54RO4"*_V'I\O;$78-WI6%2RE17%%H(Z37IB13A<"4<2>7#.T"'_V M+IXZ=(W_\*$B:;-,G#\YF,T#R"U[%?M^Q"P[$T W\<^?V;N%MA)5UG?+RO!( M5;,7 2QB<](8,,:DO=NG.^_S=G?>&5R!;-UO _XD8F>N0Q%@_#MS$IT1-EWR M]:9-5FGNFGAR.ZOH5$I=B-/BB%=G,[08@V MUT>HT*C1D8 7L9%C@QFCU)G[Z'!4'S,N7UT5V;"W!NB;^*T><^ 8P^X\1SN[ MPP?"9LP\R]:B2P$YYJ,U)^@QPIU5A!HWF\:?*4O7299^SO)OA=(!.-I.##[B M; P-B!@_SEQ,AW%PFZ(W/U:)R-3C>_U=GLV:\G"Z.=$6O0M],&9'L&M!8#/" MWCGUD7"U#D[EH7[&!;?(IY#';W!TJM]1 R_FBPYL,&.4.JH:U0;$L17ESU/L M;CU=4]>B6P$]8IO(G000\I_;NZSJ.CAGO-O\"\G3@H_KBMSG>I?8:_4A0$6\ M,QO"Q3AT$*/4=1A<:WK-8? MGV1+Q6OMC?H2(..W>$UA8]PZCT9D[RCIX6R6 >3/MXJ5. RE&FC.'TTT%JSM) MM8)8%)HV$%Y&[,K70XD19>\W:BH7/%6=X%]]6Y)1Q5&OV+H!$K-;5QLHQIB] MX^>6SQ9N_X -M.^>TLOWU^FE 19S0K@Q8(Q)9RZB@S/XT7Q,YG2G8)/*BJG> M3PWN1=3A\>:0,3Z=Y9O5T1;K2E2[W7-!G54Y)=5Y]H^;4FD;U.RLAOGR9<3? MJ2UNC%Y[9T\SDOUC]DUUK7,R@RO6DX0NY)7*]#MJX+V(V$]K@QFA],7PE9)V M=X;)]TS? =#?6P/T6<3>.FO@&,/.'#QP/6!9;$TW;7M$I0I]W)X?8O:-5.*K1L@SR/6AK2!8HRYN]\-SN/$M:PNU"#]_@38^%UQ-M Q MGITY>&[I]V)%5C0?S>=L*E=[9$W$D"-6<-308838.W+$11M[ANWVI7-I426: M-5?M.A4:7,2Y@J[P8[3;>X/^3%D=ZB)R%D>I_!O$'F^&&G,D?#\RC 0M1\XV M5AAX#;@D/^H(_-^!GM^>O?SMQ:O?:T#PQ.:GWZ99_G7S2,WA!OP%+:8YJX:99]7G@A73)"OJ8=9'^Z3^N(HS M6GZG--V=!C=-@/@PONV*#/ZR(S/ZHZ3I MC,[:,>Y(;:\NRS^FV_!__R#@U_^9J/)=!<4%+PI+B?T*8\4:\RZ>^X51ZH^_\;_2 M%'(GG,V@';*1V:.$NYMT+=_'<*0K:%12YI4TLC=#V6TMZ;\UJH2,>R6J,)[5 M47:3K>4VB9_LKYQFPLV>H4EOW^*9]0W<;O;=5??AVMMG5BYEZIO2 81R/QQ? M%%4HZF\//W?0Q=O-HY8/9KBO^!-]I&E%K[BL((1K--^NM+KCB1"Y#/*]6[\[ M$))GG\T@NJ"Q))!+IT.9+FD)!ZK<@)2; ML/ C#/GO&!*#[ B%R19+UF'\RF M4;FD^62Y%;&@\;U:]@A8/<=\..33C3"0.L3V82!5/EV2 E2.\[R:T1%+$$([ MGH2Q>8Y:=4P4#A*I$N20@'9**/.PWP!&ZCGN8C Z$*Q8,EP8N]D5A?PN""!A M!1@!ES]6W!J0;VQ(F]KQ_^JUYQ3T0;:Y7L18$%P ?NQF7JHXL]M?]QW:19%- M&>_[0,?G$A:=_')R=\ZIUX&8.'5V$2U*,6]'Z0WE2]8-(_UASI M&\^1!%8489^]*O"@W=!;BEV+1]5^;9\'F)YC[ ;A%X<:M(\YA".K@>I_#75D M)9L%QO@='ED%XM >\LAJH#O6CG%D]5H2]J"$VX$?._93C-<#6>$NCZQ>'P0Z MF: ,VME]++(C.K)RP7K?D95]W*%34?]MDD>S] MN&/(24/H4,'FPJLM6[FN6$I2K8NQ^AN";1]%\(5T[>H'V..,-N=F.Q,#-C_^ M&S?814VXHL0\T AAAKUQD">Q'KT>NB'L!8'%T(=A;YA&2[R)-2!&[F\\P(BP M9Y\7NG>>S]?Q]UDV@PUV#&71I_2*4LT/UJ9+@/MS?;4.I(&0;Q_?V!Y*(^_O M.;9'6L&@8PVEZ*90#3#"4B .';Y;5#DH!"HG]_L/ \)8PS'D!W>=.!$F PDL M/)W-6)-YEGUBBV69S?EXF\(04E(E[9H !=]EJ >A6 DU0G@@":@W6;HH:?YP MEN5Y]IVE"SG/AX]_??[JV;.?\^A=!A9A-82D4?YW^DC2\O0AJ]*RN&CT SY% M=X3P*UJF:SZPA9S05=9P:,SDZ+X-<-M^$*0QC-5UC'"V=Y),APZ406=CGBX6.5T R F7UQE)9RI13&@K@#S0 M0;I&H%H'":@;I >)@P"3N,@+)_#,&8M]P65:82G#L7F;E3=P40/DP$WXR^A' MODLL51B5MH2MS+.'J^\CPVA5P>4@J"7.>/!WPR0*^MY E7"'G1-ZG!CAH2[M M)WZVP]F8CT)[WZ;M[KX]'U6,3I[%4&2X_OH.'2&F> >+ MU8D\MO_DF6='FX_B>*R&H06 M17@N@G..%=Y_\LQSE1,;/E2PN0B<.7YX_\FS*)+,I*M7/\">\)< @R<^T2EE MC_61OXB(L0RBZ.L0).4Y'^IHP12*LD!F32".)@>A<"_?OGC]\F>,H)&!12(L M6D>2SU"XNEI6"<>"!5A9OR+@%*;!:WOCH">9:(L5M^E:"AT#P$B+H)XESFDD]EWC6#U M;\O,R8Q7!'X3@&%VG3[2HA2W3/\RT30UNY-?2OF3GG(R3"[+4$KYB63A-<;_ MZ]XZG;WOS3!>V6,HY2<2%YT2[J ML>/H:4-5D7:IE+^1!'2JH_QE@7$Q1*24 MNV#]"/?6"25OO 2=,[U,:;Y8[QX5[OR37%,WZ@Q6PAAB1.JOL$-]MP$]F*W5 M#HI.I]G.%4LZ!^1:G0"B&**V^FC4 3M4:=XSPI]8?(1(?T82N7G<^6QSGN>[ M3(L-'SVPABIS>TY6C(\6E.^J#EB481>"]N M29Z3DCW27VZ,K@GR]ED@=D=;@FTT;U/2.<,;CHM3OKY7_%]F?$7ZL^!K#!02 M*/FV7"ZSF50T5CV#A"(-(*JIQ519%T()VGD1@%OL[4"Y$0.YQ:3SQ1B_S[/J MHI5B0:?_6&2/?+MB]:3ZSROX\;?FQWKB\%^_WM %21KE!W%P=3S%]\EX*P T M#.U0CD-TY,G0)*49QL6..V>/D>U'8*R^\O9QT1V*N&/,CHYOCR!?W^X<*T$? MX<14Z+ [YNAF;[V@CS3)5D)SU;7JS3J%3]V+"8/,==R0M\(7=(62(8]3XLVA M[]B"-'$'7=GD.![V"%+H3ZQSJ4_P%/I 4EZ.1;;O_??(K/?MV(&DKO"!\]U) M@>;M!V$!C.(4Y3!730HH[,(F8[9(V9QK&&FYY?.X3K\C;V M55&\G(J_#2RS'_G>[$_$WTK2_'^20)6W@94#T.?2!/!@U4W1%6Y2AE M4GH@A7VW$+8O[!0X,M5]]SL10ADFO"A4!1@70MB7$.U]#DIY/AJMA1@&LG4= M*,,X;XKJD0QSV*5:CD1]^-KQ@'.@5T^VO[Y:A% U^Y.QGJS5B4 7EJHL^Q [ M="Q#P#T55WP?-D%H']_B*@ZC"?;;BI*3GS7)6L*>&.DM<]+P%A70".'VMVE? M_EBQO*X59<0[+I6Y?8 )-+"2!WLF4!'. S$/7679ZLL MA\&-YJ/OW*+C$%=M?-Z6[T9^NJ#8"9=(K%>0R2,;]? C,Z+54X\1X0S[%?U/ MQ9>:R\%Q0QCCPIQ'3$D MV(2\_M'_?,6G;OF@9G]710EA[H_U))SS[>(3K?<1, I M>CUBJEW(X0YC%-: MR2^F0#/R39N@##H'^A"0@L\#:R0P#V0B:7BY3&A2IWP?;-"5IP8A.!Q?UC&9 M'CYVNE496CU!ZJOJ?E@,UG/65O]'<[CQ]N$9+&\YXSI:K6O)Y7WP7#.T5YX] M0B:BED ).IYX4_OY;'U+'FBO5M+50&#U6!?37/^0XPDZ/'A_Z K;4'<3@==_ M84LY&:H4[H,*.LK7.8GA:!)#L-E[[*5U7M*Y>XU2>@1[-EEF54'2V6DZFWSG_P!_:W:#20;%NUE9 M-0-MC@>S7![EH[\>MN(@![LP[FK*H=D"#+2V&Y>,ZL#J7E M(F;[&&M3LXV6:\5UJ7U< /7BFG.U)AUBZ8GX/DH(03L71_.G^7F7%8ULTYDH MWI0]BFP3.2P"V#XR6EK@(/-D/9[KPW *&GV=>7[]X%$D-_FZ73YLJ] MTZ*@_/._+^K@L;X#AZ7Q!5V"MJ5UVW3X, #UG7AG2A2 )^O2^OFI]'Z^4K\X6 M -5S-0)#TF1P@CZRUR*M"Z#_^":C-;$;2=B5N=!T7$5-9:\58/8?"&BGFW1# M"KNDUKFV?ZRS!5BT7@P^!\XQ&:"PSXIAZJ5EIO35B>=@4GKVILCD+?O(=A&$ M?3@L,#ZY^ 78\HJP_-\DJ>ADF6?58EEOU>#AS^D2XK\>Z74ZS1[DYX2VG7,) M^DXH-9D#CF"'?2C=#+Y!^HE.*7N$:%L%]?6P#>#U;.Z;T"Q'$_:YJQCV74Y7 M9*U0P>'@<4#IV;"W^#0/@81=8VN2DQD]36?(E+NHZ!474._M9'8=@J0\.P=, M*+> &G9YK?$RR\MMG\=M5IXGI"C8G$%\R#DIEN!T?"1)[P>NV1?(Q[,):S(5 MS%"&76GK7-D/<;YGNC_W;,9:K-\[&%Q4OQJ^+[>NE_TJ+^P PI"DWWI]$^TH/DC>G%U^\\P#-^5M'4E MVC%^1(R!>& $PK()X0>-J(WA'\V;VV]45C%)P'(CC1NRV MNGL4W@S$YL7OYN[\"D>%&YB[8>B..!E]+'9#0B@, MQ%GRY #:)-^HN<4VSP/., PY?>IP. AM8?E0MBKL@$TJ7/EM9=9-5,36?:3+GZEEQ1]:R:J;R5C#H, Z$52E0!X4P$8A7I?75DA^:']!N"\ : MQNFP\3?4"0@A+Q 'BAAY>_. )H,=S6#!#R,&RYA&'!7"92#A-5VGUF(AT3_9 M;QO"+ XCGDJ?3P5<"*.!.'QD ":99>P&UA%(QK,K;Q#&$9S(# C+&;2[LX@_ MZN^QXH^ /(Q#84=;[2XNA-&P7$(=AVF:FZ^\A^9,[B36#UD3(T)Y("ZDC66L MZ]25M@01^KN/PU71#AP80FH@#J9.!/ID@F893+8KSH46CP(34E<@$*?/ULAU MO/-X,T =3 :Z%9/=P! Z PG=V0R_3<%N$B-J37"R).GF 5UCUZYKD%XP^=$V MT\("/#)UM!Q8G:[$MC3C&2503W5S1L%'A6O)BBT;]>)M,'FWJN1IPT/HT7)1 MZ51ADUY:)6D":(?YE/";JTS4'$4<#N^P>A6("^J<@U[4F8RC^:ZUW7M%A+PI MB&R8#U']I@@%1C%K1@4;PFP@KJC+W=N-=U'HW\_=U1[D,%"$@\9M$DI<842K MHT38#L3M="RVP[EVXBBT]]U#\2H0'U43+:? \_:#X'WS'*"D_OEA3'8 0J@* MQ;=$12R_LC73T:!1!:,-$I1#0O@+Q(VTDX^AZ0%&0)_$ZA3LAX54.PS$I20& M3HOBT.\MY5/64)AIL1:@48.&\-KZEH(N7BY2"-I_TJY?/F#HZ@;2.>"EQ77: MX+B1U$'7:L_WR)- XI#PT6+^!N6V'.6;88):.AT/)@Q@WY\:,H>NB$#\P?!Q M9BEDGH[F(C&DUP/1V03D.\SBJ^1YT&82VUMEX((NN=X6P>TW.K<>!& #G7WK M^!)D0D>-R4,801=3-^RGJZL! /6KZ&H, ?#O%U4E41!-TG?4/=+;@ MV_MU?6=*7:Y1@4:L$0#VG,VB05\/BK!KKM=W4-[E](%5#RIKYL'C'*4?+ZG9 M>HF-?["[PL=D3LOU79[-FJN$KJIT)KW=&V\ 0PVBVHM$U$H(7)1 EY;-D0KX M8'%]&T3QE1ZA=HXZ\(KE4+ 33O;KKT[8%BIV%-Y.U#R+1]E6PA)V_?#AHLM> M/1N(R>/Z>%5 AEUD_!B!1UP.P8>9-5RAGD=EE&'7*#\6VP$YFH]!>Y\?.I1J MY*9A9GX"7$P^/XS)#D N2H8C.1+3'#)Z+FCS?W&3R)\E2UA!FMH]78HRHK2: M=@>*HN?# M/3= >P710BF7 MN)^+"YT&L TKG+#KFW-=8L[*FZPHC*L^JW4!'Z=G7Y;]5-&".EC%](.MK F! MYAO:T[5!D^P\*SC.]N;']6U6\NF<5#,#I6*P]X&@/!]^V6@90\LE[%KQVO=N M=N!LW,*>#WKLEP4I-!>UX#N7@=,'V'N*24[2HBF< '?&B4DI[)E)=@T2)8[=R^)L&O*/RG5PD0JX!JZ"U8T.QX? M<[&_X]4.*@YZDMWE+,N_4)++3TOQ8AQ)PT6]^\XEI_T$)MD-79!D M7.6KI,(6D.Z'Q2@C=M3UX>HI6W^,5+,SFO(N2[!7VCHM!01!YG3*B88_CZL5 M7[98P7_3SB?KG!H089ED106F5,_K;R2Y8:9=?7WUW$$Y&8TWRTK,Z'8#@Q_& MC$;+SEC(^/"+,,3[$^:$#1<_\'R@T@?*U6E,2<9T9A6\8:>-'>-L^?G+@0QD MAY$$-5561\HURK!ST(Y$=CR!!$Y8=YK0UKFE7_Z@TPKJ^SZM3M*(2>QQ6,U\ MYTHH?TF'.W0/+ ?):9W"O\U23?E+6L!8?>>765#0C\Q!WAD2GS&C*[ BTE*? M$+7&@,!WI*H%-UH@'22'=8?/;TPR>=3\_G,P+M\I0!;"Q_ XR.E"C+R-&7R^ M9'3^Q+=<[KWM8-R^LY4M>%#%YR YJWNS('#8^D^Z_DA2LJB-P3N:%UF:T@0Q MGU2:P:B'.6$XKNFD@=5%'I8V1?)MO;4T=#M'J<[$ ;+.]J:%9\ MVR3'H*PU*LG2APH&Y<5^M11N M-PP723G=Y[\D78RS="$5[>Y#,*08UX1.%(.ET)PO:W!D4[PVKOE3ILF_1W7\,AN6MVKJ%>!$<+G(ZNIV!%5>H>Y?=O:=@ M4%X.@RR%VPW#18)"IVSO^)O^V:/E[CP# XI1"^L",5CT_PW[PFWK__0LMWM/ MP:"\'!%8+P==,%P$QG?*]B/Y0M)E)7KUK7O4MLWM/ M\4&=Q*A_=<-P$?.-VPY\P^SSU1P\!P.+407#@ P6]OP7?^&"JR5YS\IP\!P, M+$8M# /2$]IL,8<)FS#.J%R^>T_!H&)4P[IA(.%O]@;:^RK[7T:RON5A_S&P M&V-<'1 @'(SUFVLY3,*@8 MSR6[82"RM3?3N.6R^*-G.]MY!LR;&.7:!0*1JKV-]IYDO6<[.\_ @&*TS[I M(%*UM\XNJKZ9NO6$N%,R1A]8)PI$JH'4Y>_&"V0WUE.H$M1(%/(WN3L']K.I2%G68IF.IMT!?"\>62= M9G]:H$>2?NQMWOXQ75&TI*%:8X#@S?%[9 *W\"*4!9* VP_%Y.X4OQIL)YF2-2.2 SI_5=!%SFI+BO!5CD9;UF_TZ3LH#??FN6Y^>_M3,E+[].6)E0J'\W@QI'%4$SN;!G M!?K8BE]L.-OEOQ^FHYH7KOCZS,IE4VTJ2[DD5I.LR3&\V,FEZF-2WHL [ZO2 MA0(I"BRJ0G14YB)&?KTGDAV1:.=7-1L2WJY+N ORX"&Q>?DQI-RE#E-32.86MP6ZA@?$S7#RLR+4?S M4[XLS>J[,F_I]W%)TAG)9T^"6.7Z17 M63Y94JCP> F#>?G\@DYKJ#1-W@5IH1Z7] MT* [FDQ]V7^=\_<3767Y-B[A(I&4ZI U:03\;)B(,V4[[WA4'LPB->$XL ZU MV)2>7,L;B4$/Y E5*NJA)E-U+O:!.;#ECLV&=QML<%J&KREX1@I6<+WL/(.K M'(KZL^<*ZIC")0^4RL,]U!HW8%YZ.VI2_0(.2=+%-U3MP>N$O[W,"2R^ES_( MPRJAQ2A5YTFYO8#B+6S#G"H#B$/5*-QLM)-,G:.>5F+8WD[IS9E1!C94,<+3 M-*U(PM6@/'NDVP,12";?L\DRJPK^VR5;+&%H6W^:?.KDH.XRLD#_9[EW[2^5WDG E2$"ZLISJ%**^Z, MAQ1\YB3@ZVDNLYF0'Z).Y"1K;K#B5LT-(_?B5KNIN(RZG9'KT^*\RN%6 MHE%^FZ7B9QVN#3L74O"6Y.6,>&O\@]6LW-$]K].BX@O-E+:3L:=RN$I;@<%; M)+2%\:0';[#2EZBI %ZI#'NM@+91O.=A\"!R7^_92DUL[3,WM+(Q5^QR $L M,UM!#%;(\W"Q$:.X@XG*IG1S&5I*MP]M-_[NNRQA4]E%)X.\1R@QWI+07:[O MSD0Q6%G2O3'7!N?%D\BWAW99E.P!KL/6F0[J_0FL$6X)#B /5A9U;VQC]@/6 MH[L\6U&N=-XE)"WY'(4[$%=UF'>>32F=%6>4+V44SK@@^.#/0F.7L'Z)L(OC MGPC.Y#!88==- B?E&!8UO$A!P*X+DY7*[XN20(,#'H29^O>>/81_>__[X1=]%4B1%D>$^8'?: M99,A1O 3P2 9C/C7__%UGZ!GG!=QEO[;-Q^_^^,W"*?K;!.G3__VS;'__I>3DQ]PBO.HQ!OT^(K.+Z\^H_]U>G>-KM*BC-(U1N?9^KC' M:8E.T*XL#W_Y\.'EY>6[S39.BRPYEN0#Q7?K;/^!_/UG_D%T]Z?O_DC^27[Z M_I]/5H<\3DZ^_^/WWZ,O?_RO?_G^O_WEX_?_&_V_MY_^OY,3.H0D3G]]C J, MR)#3XM^^Z7SDZV.>?)?E3Q^^_^,?__2A;O@-;_F7KT7<:_WRI[KMQP__Z]/U M_7J']]%)7/'1]*)D1/T^_OG/?_[ _DJ:%O%?"M;_.EM')1/BY+B0M 7]UTG= M[(3^ZN3C]R=_^OC=UV+S#95!GB7X#F\1^_Q?RM<#_K=OBGA_2.BPV>]V.=Z* MQY#D^0?:_T.*G^@T4OI_IO0__C=*_Q^J7U]'CSCY!M&6/]U=2=GYF# MIS'>XCS.-A>IW6"'O?V.^KZ,\G+&N+O]?8W\(2NCQ&K,W9Z^1OL9V\FW[>=- MKL0.8CNY=GJZ'&TY'JFQ,'M23.C/U^3[O9'AKR5.-WA3CXWV5%A.1IA97$8R M6_>()=3T9OF8SX(08X0*O/[N*7O^L,$Q(?C]Q]_^B?YXPG]D;))__NTL(POA MZK$H\VA=UM38^-DW_B9HT[+8&U&.B^R8K[$1>UQH_:]&CZ*OD@6*M* K-$Y/ M?KK_YK^SOZ,O=8O__:^<6C.X5=Z76)2OZR^1'R=&5[7XL,[(ZG@H3WH#W>;9 M7BJ=ZI.9E)$/2TYG[8]X7PWKE:G+?K" M6@>;^REQ=V$P)6M=1-2 B+=YP09=1E^S--N_,EB<$/?I^W_ZL#TFR=]HB_:G MDW66_ZUMPB##?L]:G"514>#B9GN_BW)\%AUBLH:MOL:% #E:O3P 2&_T([O! MVZ)LBPK:&JUY<_0E(AV"0,E@&FI$&:N.I/P$*+V&J32P$R^+NG9:H[HN&$K\[OT)=/XFF>/:BRX_*: MCVQ/-D_K*$7G^) 59/KR5\0FLPB*2^$4=U?*T?SJX*S8<1Q]_)X?'?P#^<7? M?N3L2M$D:.,!4:*1#>?N1[XXA9TIJ0CKV5I6?IO*8V*^TA)RM,;52@-7JR"X M&HYL9!.@X$HHPBZNEI.?#JYFR7&A=?$B+>/R=;79D.^2E;GZX8%\0^*HZW3R MM().CGTH8-X!-3W>US\BVHGL^T,YZ_HST5W3]*9A,8>J^=IYMH_B$>B;57G4 MSIN#-1[A2.5Z\\^;!71@)"+M.S(2>2XTSZ?'(D[)!\\R8MS6I=*)EK3U--^R MD0[GO&Z'JH923]O7O"M%W)U[I7S]G?Y=DT%!(_A-'@B/A+PP5:ILFH,&;>(9"-2[IU-._AY[FKNQ$T]H5W%(K._G. MAG[K,HF>9*MZOXVO%7TP,L'A!/\[H@V"+>,B^?66<)'P%M;)._P4T]LB:@_N MR2X%TU].**FDCV>ME8UP+Q;M4P,8QS^ER%!?K*/D/'.5J!,B;^PKCD(]W=#/+FR+> M%M'&P;$P)>Y>H,>$K!C<)XM%*ST,4#:QS:,$@D+3(- M$C%[@0(W2_I@Z+4/ H?^B*< 42T7@" AD+@<% )Q+[W9SZ.TB*F3JN4NCIO[ M/@08CU=^(-"T!>(ZRH0M/"F02'IA/-SO<)*<9?M#E+YJ(4+4P3,FA&.6HH*U M1E5S(,"02UT$#;G(%[UEK'>T:?DYVLN<2W%3KS>*HW%*[A';=H@V#'MQ*!;N M^+I0+-E%Y_V,0"Z/DJMT@[_^.WY53ORHK=>9'X]4,O550\1:(M(T[.1+)#R> M?8EX?007G&5'\FWU[ ^;A@@D:,>I#A]XCZJ6( (&!M*5A@D,1.MCXJO_7,W:2!%P*%U*6H$(GB.=M(XT']E.:+-00!B+&NYD1@)V@<8;K.BC)+_)SZ<91NU=RCN$ (2PS%/ MH8*W1Z0#HCU $,H=RDVA$)?["$ABW.YQ7F1I2E.%-L&<5-OSPJ%XQR_+N3Q M1DV[H-L&E7#[3PWEDEUHWA_RB"9.N'_=/V8CF5?#'[3Q--/#D0VGN/H[X@U" M3:U0?MTY%0IOH MOT5UCU#3*Y-H=X9EXEQHDC]G/4@I(H>$+3U-M7B4P]G^G*&^&@>-)E)(MCO? M"K$NK-<77]<[(CZL6)S%33WK]V"653-4MPNZ.*N$*U)SD627/=/+]GL: MEY2M?^6O6FZ.)37VD/5'=! MO$]8Y$Q,P1@T$_)?%"\_9\DQI8^/+^.$;$R4.!FU]8J/\4@EN&@:(MXR+!HD M AZC0"+=911=W%[X(C&[=LJ:F"UYH.B/<(O,0HI2]8 M7)2B7Q0H5VF):8:D^!F?1V54C40)%%D7KT"1CEL"E$Y[&MD8U<@)"Q2U],= M48M^4: PXW46E?@IF[BB'+3T"HOA*"5H8,U0W2XL!H2"'4^]4*J+SOC%'N=/ MQ!K]D&EGH7%-,B7]QS_'Q4),48-_/N,S;C4SB,B#<* M[RWVA2EV%?N27"KZ@ 8]Y#A2A*/TF_B*-NB/:Q1EP ).R-^#1IB(A->+*A!( M;J%YO,[HPYA=EJKU=-S,TWP*QC><4]8$L3:!]50FS.[J$8)3"I/+.35 MLT!NO>0E8Z$M.X&7<;Z_DNV[!VW\3F(S,MDTT@;HZCSP3/8%*)C+OO26GC[;5GYGM#,ZV9S630)/ZE".@FD="G'AFY9UEA^R3KJ:ZJ7)9##W1$_/ M]RYJ+J37+YUN[WG.(1K[7W4&$.JM-3VB&QF-N0E;"Z!)C72SI6=".=[AM(B? M,1WZ'BNJT)B3\%HA0)NO42!;W9$&K*Z[75',^J(O4"QIG9:'3 N@TYV]0E.#ER$H>1?T+B&=OGV/HDX_5&8* M1,YF1UGMP 5/ U[^$E:G='$VUB9=D,'4HYN7E$STS?8VDD1XF), H5,CO@PU M*V/]Z5)PB$01(:'U:Y*_B]^.U,5BF?%W6;*IN"EW6'9G-9NE9YP_9HLR]1F7 MZ" T'R:,PK L8LW3MR]BM8-I93X3867$_\T2,HPG%J^$BU)=S\R8%@B[(^?4 MT "E67K2H41\T(H4-$NDS_%G799@*.@$:/4U=0*Q4%164QN#*=J4#KE7C$[M MX)DCW&8Y6Y%><32Z??"OP';C#*65.@H'0Y=NB.CRBZ\'LIW&IZ^7QW0M.;*= M[N)5QZ3C'J*$-428MWR/'E_1MFKL#M3"PN[N!I\=,#V6(\M/Q8;#!55>>MSG M^/WJJ1KS8YU5 QZ _O)3L&FEK=OYU]1FA&*$\-/*4*N,S@A;#"\U5@/5FSG6 M -K61ZA$Q?KP#*M75V0;'N?TQ)FNU3?I99Q&Z3J.DE51X(EMX&1?K_HWSM.*&*]PJV=YNSV;=I5[C?W[R_VQBMV\)]J&'R3A)8Z2#)QG_>&>H!0O<#-E MX#S/'&L YUD 7(D'+4 ME*/:2\+=3;TQ6=&7WW$93VBB1N] ![MR;I3GO8C. M<6=_%C4]PY\$F[+T0DZ=VU$'7.>Z@)Y8Z[IH#GQB2>,3;[:M/WFS715% MMHZ)[2Q6Z>:O69R6/^.T/!((5,E9\.8RRW\JB+_)HSD_X7*7B9[T+?,9OR>? M+N4S.C^DQ%DP;V\#27X1-=]@AXM_IU]!S]5GR):R^@X+C#D6[-J=!];NV;=" MZ;(?::5-N&UA)RL:2K2LO+1CCKWBBUX1I<^X*.DU2BC1:"YFBPJ&.86!C^:= M&U[!\;USJPOEI/$4$\CBA^BKYMEBIWV@T\3NB-7GAX^L)2(2"W]@J#'J=KC" MA]3^SP8!C'F#MW'*BO7^<(PWU.]S/O;*%5X")18/9J;'W3N!I7'G<7JD"PZ\ MP]B1;5$=OXX,2^"0)H8*,ISJ:O:L$?1-(V>ER=0CX#>X28^GT1H??:V/:] [ MKBT.=^;&(4UV3%PU6H[>U6=/WWX@-B#%U/T-';GTMIC26TCF,U4S\J'#7N"H M*P.S( B],K )8Q\E$]$1O79>@=H?X3B-7<&.$PKZ]W"KZHQ!^D6I M8+['*!5,M@Y*BQU/XO3Q^S]]9# CO_C;9US*T-7_LP=0#<8C>CWO&$@#E/2H M5IZFC5<%:4C1#_A+J?%(^L'O\Q)[LY L-4/LX;U)V:(/S^)G>%]%#O C1 M6X($H_6Q* E( [_,'V!RK%T#0(;> (PSW)EGDC.@XGGSH,_=V&L7Y#CTF&%. M6UWF,+D"E67.&(RBO8LA$H&KGT$".F-:L%1Q,KN92"'A9J:;SR_D%'7SN6-' M^^)$LMTL.V\GD9VE*EN8,(BI[28';9/CSIXH+-.FGP-.S\:!2W[G4 +:6? M&3M][D16CUY>?)#XE]HS#%K M&#CE!T"*"PV825)>:& ,IAI9J0\0M9D%+U_.B9/!]U:5]^QY$3W@6"+^?I[F M_PXTWES386AX]91&-DCKAS4/NZC\)4Z24WR'UTE4%/$VIO&W/%CM)J;.=>NL"8X AWF:&GA/IJ[M,;G'F/_&D(1PE>B'#1(\8Y9V!TO.+^L%?SDXY M%K5IID\=?P?39?-N,LCKPM"REIAZ&*.#L*S(1%"/\FQ'H$I^]W.4'(E<"-,O M4;ZY2%B=O*+Y!8W(I]ZP1M)#IQ\#X:C.D)6^-]4UH>_1FGV*_ D]TX_1WV\Y M=82K[W5_MZX_"O)**BOZ>FDO") M\V>@_NEDLZ>P MAG!E'1'IB:JNJ.J+2&?$?8(OJU!!1K-8JUH6Z$ X8=?VH^LM/!GBT \& MH._8")L%$1-1Y+M/IRWM(,]_S&'A;=@!@HQ=BDFM2&L MBO<-F+Z2*_MY57,U!T.PN7>OV58^ WP-9/9Y&)W!U-[9G;LK5'*J>BJM8SX=J!E,F./0RF*^PT.05 M=;1 .&SJ%6ZC<8Y>6; & *[R-4<:%M[B:1\#63SG82%+HQ2/.0W+-@"OO)-7 M&"O&+@S2Y6VK:EX P#UK_&$A/P6;,?BG,!,\02)QVLK76R+UR1.GH!4GE6-OWZ$!;LRM47+Q_S+)?4;2G]W,+,7"1:J02,!G^&=FI:0S?>RI"M18+$Q*J53APOH#X:5=F MVV.!-4JKCAO[S2 P'NOH.3QM1'Z9)QGW^'%>VY!>AQ^JIF%-C_;P5P6*2O01_35* MCU'NWL@;F!W#,?_I(SK':[Q_'*<:\F5TG(/$]Z,UE6Z*WJVI%!.*%V9?EDB; M1B!_S;2NR=5$=1<@16^68]!#^1I3[V16F2,(VS5#15-Y*F^@QLPYWN(\QYN' MZ*O&686@M=] !<%H1_?Z51N6Z#/L:86CX7J./Y A0A!U((,#E-NQYN:YNKTH M+\FVB$4>/^SR[/BTLWK)ZH1^H#NW.1)176^U<0S511UQ8#M[T)(35SPZ"K<\ M+R.<2W "T7QCO(PX>)(+YR@)=7\ZV["HKEIG6Y6PYOU1 MC!M[-8R"L0Z12YNBKIX?]%IXF>-Z63P MC=\32^W1P[LOT1TZL"L3UW@)\&13IJ.2=Y4FE&V9] BA.T&'OBJS"PN6(D/ M$&!_R*,-S8N"XV?Z#'SB1E[6)P3@!2.7(:>D36DVI+IM8,AK#/UA\2'KY\AU M+^\@2BN#NE1M93@'L"FM1JBKN-(^ 5+UB$8NR;A3P0F XIH.?9$AFU;/TQ_T M-2Z*O["D<"A*DNR%'E0!V-;)42Y+J".%>."2D]22K-*-9)#G1WQ)9'"'$SJQ MMQ&+.50JM!U!OT4I[7B6K2D=C4*;(^;%YG+>FQ876B3,5],Z.&)UQ8Z!]-GS M7,-R!H8%12UG #BPXQP5.S)P^A\:I_(<)33N2.TW2[KX=9MEXQ;F;*,/S];T M!]RV#1S*.GO\]!J5AH(]XJG;"&R>^79$AWCP,/9[HU M3>9/0YPR^1.C6F1)O&'6NU GL@BXL7,^4Y[W=4I++-C6*;'&U>2@9;C+$..[!&^.1MA1FI[\3EQ# M0KJ"%*)TXEX&AG[1YQ I^=[4R4^OG?<'2.T(99B-VU8A7]G(!WHE'Z#_%S2# M&1>_DAE,-XAU8)DG _.)AUAM7 : UVKTAA\*+" 5@*\$C"Y\G3X18)>K=#?^ M2,O\+'DY1K.[XRH]N5XE3X_LAM[\0(0Y>G?Y\\W95>#[ZU\G$'0+D"#%-\"*$#(ZZY$<1#/0FH Q5G1?9W= M3JR=H8]L#:46(I>\7$4@&7J>@V:5;J[CB.P\8QJ I/4F1-W1JPI-\#!*B\A3 M)-&]=M)V /!2Q D?X732G_99^+U 'HQS=3+*_HS5O$.SV=&*4 M/!/A4H/4SQ8Y,+WM%"!5<]XK@:5W3^8[7U!9M[OI_]E27N3.>43F" MZD\AEH^)H576.'!^9/U!!DN(;#G%/A11I W=XL^+J().>6=#>4'PEU>=LN$/ MVGK%^-,3_P'J&==)=\]2I 0_! M*]6!H'1#JH&_\(F LK0D@B&?>[I*B='%A48^(&$?[VF!Q",7)MQIFZ*X;AL^ MA8U"].),-@JY!TXQ:7AT&?[$4N^$[!K4Z:3QF ,G930YPP-[=%?=IIDB7-4M MQ+VLYHEP=3\+ZU1^+@L@KFZ-M&$:/=9;=;)!W6[OR2:.1GJOTLTO.-D2EZ2X MC5ZIHR+9P4_V\K2QGQZ]H+K[=HN*J@N[JWFI.A$'^G61 ,_)S:L7-GQM=S41 MU=T%^X23SN9X\?D L88]1%\[%D5G^1KV"))^;3AJ:3*PZ.NBU["&J=>FALT# MA=FHE[)#9FDOK,>-'D$<7+IF!PN6K],I6$$,T0W6EMFJ&W@))>72:Y7GV$J=/FFF-NNW#I"[J MC5AN6>I&P3,/*<=[NMPX;?,)J>6;XTU,'+DL2GFN3)HV*&ZS!*$3Q @AKOQ1 M^BMK"R1YT!CLB@1!8Z2#\$!,]PC!MP=Z.X,E]P1&B8$"CM=RS08SX@>'@NZG M-P)\A[ZO 0;J8-28#1 JH823YHG< M $L@U$3P)MIP"9ZB "1GA-XR(LQ/ .EXS)@S[TDD'*9=T%E#O<_8['P?%O,% MS1KJ60V31 Q0W8@S&H$7K4WW)<)N(2RA>/PR\[>N6@-2($T&- 8>1%,4^)&J MAP(\\&K-5 $3YC5EVH[!:\=T>)#GB,MZA:.JVV-0=6$,V) -/WS=ER&>].J[ M#,$$5T\>LIFUF.2$P.B1@$=I7J"J"WT3 KCDD@%GW5)+'IC2WD#,9*O*0<.8 MT^0-CC&1*9V9<9%I7/@G/781ZQ,] U7]U@OZ[E;5AA6[[HB3\(^5+*+8M1!E M'8$-_T3]5NMO?'QR+>Q)$DP;U^5T\A[9I\C$\&>+?A^2@-(RDZ7?T' MMSMF*%18NPF^NK'MWL&E$^!N.2J^@Q,%+S1' MYDLBA*70?N'P=<$,9MBF]\R.!PY@H39-& M' "*'+>5/!C-U8XAGP;[;.>:OY!I/S3A4(^;>W:B!>.5^IF\DL7[;M!U.&?9 M?."A_6(9-$2^\**X,/%_-<0L\7FKNB?]RI\=Z !R=*^S],D@W%G4W&\N#M%X M56ND],5$Z#AH+4X6#(/67B2U!CJ*?\X(_3;Z^?%8UA'1)8$T_VV!3A E7C^( MJ,@C:D-0U#LC7N")J&FPB988!.P$#V!W-G#/*6&DEDF0$49JEL#D.E*;U6![ MCPE7/?SA@$XD%Y@]M98K#F[_+,J)KH2KN$/P*@("?'C*NF^6!G%JT-W,Y5-# M#Y]S7PYT%4P"O_(CZSZF^X";[=F.B!X75VDU6IWK3YWN?M\ ZO C2$O#.U'? M>,V[D:U+#3SY?:CG1VK:5 TO >ZX8!O,9FC!)O\-7 ?!V18G$DZSIZ#*!MM M",^P/_LRC[ _]8"*M&B 5]@^7,$6*43Z95N6@[1-_1;IH'M57 "HH=ZHN3;" M4$,%G"?JND!22DG^<@WUG.@)(>^\%$?2[/- L*4U*]K)Z"'A[0Z749SBS464 MTVIL.D"3=?&*,.FXQU5;>$.$JY9 (*46_!A+:JF'!1&+^Z_+XV@@2-C>*WS$ M(QYBA[5">=4,"' 4PAZC1B%I"%LF5>T7[>V4#A%@98RFMF%3Q8R".[4S6(3D M,YJBT*:&$22MDY_)79.UY8K\;2+EGTY_((>N78Y,#U[)]S"*:6>PIZ^C"3,Y M@1W-5EA8GL?/\0:GF^(.K[.G-"[P9E683Q/ J,0 MR)H:\5UJ55+?JE[T(3!\6+"6)0Q1OT.-K[]&7D0C\*KX#E1@; M! ?Z8!TJ?96N79\VOU4QDE<1#PY[GVTQ>7K;9YMCFOZF\MC M*DJ5/8^,HRK48W2VGG@ MFU( GL(D(]2 9$553R"B]N1Y7"P@T/K>Q8IBQ>X"Q=D:S-+1GPE6^TJ?B6M MY!8E>ND"G%$/M$+;2T-FTSYT;%K]"$-XRU$;O$W]B?#I"9:3CORRASXD8F2( MJC;>+%-O MK$T6S=+PH'?U:,<&B';QTRYA M&]-'=F.WSF MK0' MR"=#LBE1WQ3*YB/P0XUZ6)>$Z9\*FJ+B*B6>3TGU@QC89_T,GJ:D_#[L,.5S M]."CQ22SP>^.!5L"OR7_7]%!44,(0.I/YQR+^ S\UL4*O((W,%;(M3XNO,VS M-<8;]K7[*,'%3?XI*H\Y<8]NMDT1BJNF+,I9D_1E50S']2HY-'3\#4]'AZXE M,X1T39\#NJ!?H-[GOOH&77M$=6G>#_+NC#3!\Q[8AZC>W4:OS)?Z]L.A+S5< MEDFS5 LKWB@J^O@Z9%Q$Q[I'C7 53.? <6GTT"Q6S(M[EQU+NH9\BSX06-"? MG.L>H-17W4 03'1B0^7+Y<6T8;5>TRT'^7V6_U00)NK7:^4NVZAD/)4^8]D/ M!PO96D"&RFM9]KVNM\.^2)!6?9*>0* C_6A](+)GGYT$:^#NF/KUYLPMU:.Z'J[Q9XO M@?%]"Z=&LM$4NY2C?4-SI,;52G-E%.O^-US^160EJG9EL6 M_4F_\!X=Z#>82X_KK\!S8GQ)ZS,N4?_$K(X^G!1:V&W0 FHVWO4LH&/VY_#5 M"2?98-&A= Z^5JQXT*J\C.+\YR@YUJ$RO!!?MC_D>(?3@AA9GM%==@CO\ .^ M3N!=RF1D2"KB[!B%VI'^H1\OV82B$FW)-] S_4@3CU95O.U^1U*)P%X^>I'R MOL342*E81$S>3N*=:UGO&!ZFBFF=P2^)(79Y>Q@ R0F.O.W** M=S_@AWN/: M)[8[?9I%T9,!GL>U$ ;]_4!)"!KM!/R?-?F5 :LBT=Y#$7M+H^"CM"DU$LV=\D^+_('"SMVWS27LT<@[D,+GH M]?4\HL2E6NW#;?3%=WMY28.TWXZUZ:#2W0\4,:B#CN!;Q'TH":X&=##F0LWXS++>3!5&^"JX4"( M>_EW#22CGUSZJHA%17"VYY5>DY%;(QX"+,HJ.$F6V\6Q9+B0.IF*M[4FZCWZ M42Z-NB0 OG23&0SM%VZA"AY:LT?OY5G,3,76FWW/)E]"S? X:R7]$2>;T]AANQ(KU["TU?TR#HV<1Y^+U7,EMYY/)<[ MK. [Y%*LA\?A:NP1C+H+,A10 JA\T?%/BH=L13.&Y+BS.?@K?5+R<_6B9$[@ MWP)?\U]UP[&TQ#4[UIU-!4M6&?'O]'?6_;<^$,VA7]E)]NQ].86*AO0A@#,+ MV "H!K.$ 9+4DEG"^CA)4%#5]"5%?L7#XY- MLO3IA"S0^RJ2%LJ]RP*/-ISID[5+LFKS11*SV&Z//^,JMUKE,LGJFACT]^22 MF' TR@S9R9Y)W8\V0?,KHN>M ]22G@Z^YI+J5/O6LR M?&O#"*&:$FI)H9I6B+V-8Y;[8>"/C&5OOL$L^TS>/,9-GD3 M/SWMBSR1UWKFU.9AT[989B0"/62:X$MX9-BW3S4%ZM[X,$[&[Y1L6.P#LYL- M#Y QLL&HZNF1-X#:O#5:?!;=V8TV>J=-'':5&MD-?1)!(MTF^1).1[V])P10 M2X'\N*S=L(V"LV-2'M8.S'*8HE0>,^<1HN8!=!YF$= 1KB#6Z.: \\A-XG@E MJ=#A=&H^]Z>X=JJHI&=#Q7*S7A4'IN?R#= MAX>RR^JE::""0T9#UQTUQJ2HV*@Q($-K(LUN]A!]Q:PH_!W>'M.9*FE#T'!76$"1E:@9-L8"E^T;NJ."L53&,^T@W_ ;??J%\J8?85>F>"J^\@ZJ8B_G,PAWM)45&?O!:24D;! M;8I;79JN33Y;D<):'\4 ;R2<*>V,%3VO%L6.XZ%"7*AM ,H,=,37\9TCSFM^ MGZ(X+3Z\2[*BP,6W1AS[M0HS,#[6_QD !W>,5N5Q=G$/IB05^EA-S:?^\=JV MI@/^'FP>QR(^P9VT:8!7Z\1- [E :G72C-0@8 M4FJS$_IA*F_.DHB\("0[&2BS.G/0CE-F3VX8[>%A@8Z^^#LL\"4=^AR)YOB/ MTM<_%*C8$<*5I(!4R9RO+XIBF/.5)?#+QNH-]\WVFFYCKN/H,4[B894\4ULR M@ZK?=XPSN)<6BR'V(6$;Y*0E!]M4.!5#'I-&ARA!F%==[PBDSJBP%*SB.<2S1 JCXKWM5ITCH+29L*P*\- MT'U>[DT2H5,6>F4N1,)">QV693$,K,"FJ0VA*K(3"WV_R_*2;.\(EV3AT+"^ MPPX!+.MHS&IA%[0Y3W;W2#N$-8:.!Q_"(H@Q(]/V!0%CJLF3LA?FX1E.@9L4 M&-T=)QM7.:&$J@X!CKQ&8U;L@6G.FUKTZ-2M#MH=Y)B,GB9" :*%TZ"1G< L MB!C3\Y69LG>C?C^PT__D*MUF^9Z-7!'F-M7!D_HIQSP48M686K*ZM2(NS1> MI\7>!; GF>L >+[L5R+9AS[7*]9)5AQS?+,5,9@=R\J[C9)[(AY^AW_QE>86 MIN-\G3C3FTW=\WG>?&F,CZIJFM24/0EP$5&ZM:]/_E8TE-&7$G\MT2.1ZJ_! M DF7$(I /4*?RSG2 ]&9G",EL%[I[H_[?933C'#Q4THVEVN:_7J]SHXI??IV MFR7Q6AWD;4/$TXIHS-L0BA4!YF>T),B&NZ:!#A41 (NGW4QV%]2 TZBSR(:? M3CCKL9XL;-9B"\K!UF$;*:C7X$E< %MT74A 7RW@K,/6^%>OP=;@AV,9/M,, MK9@6L/A:$H-ZL[V+BU^+51X7A -ZS-4X%)V"R%J/N!Q^)9C%F"L=M?5(&75> M5H71I[_,Z1=0Q#_1BR9D3F[SE< NQ()H4NN<$RC!T;]FM)2-3\1,/#&GW68I MUB$53).T^%2K2ZL&5$?0OB$";IFU8O92QAX<]=8'JUJ']9%JGQ0\CTNR'B>M M6T*K%I"-,BZ(O8V*XK@_L!R$M16=V+/.H.2/C>TLV>\EVT;Q'1KI=X..>V TG!W[4L[_K\>-]RV4 8:9FQ65R.: MP999,\[5ZVUG1_?WAACW5FMRRZZ\$\%32TB@U@ A\WW>X2S+%G!7K\\66(>C M_$TBMGO\9+=;55 (IM@JKM1JW&8:+*JN(+>.D].FANSDG,$!Z 71K/*UN,.' M+"^CQP370[99EO2(!8.M)J]J!&-&Y ^%$,K MGZ6#%>M8-YBF@!6K:4F:+7> M^MW0HL2-/>").R=V=^HNGC9P$^,>0H8U[ZA$S).OAK]9U)%_=Z_E3?@ZVZDE M)P'.$B3BTF;UF:03SE^:Y'#":Y),++#EQIQ-,6+A+#::T)SP!O5PZ6B)(91Q M6DR&O4QU"K+,",8^A1A<=0&WU,CF0;[8+#H)YLN-^\F NN14G,Y?61(]1DZ9'#<][:\P/-C?P93]U:2=KZ7&D$(Q5# M@Z5[1B\*P 3\3 MP3Y$UEDK?9[7_-N EGTF=R,DA=)44\1UE3<(W'3T><;$T&>GFQ'T^$1QT+EY M],:#.'!U1$+CL;1V0=/=/&FVQOC%(3JX/@S@@7M@-D.Z$])5 *^SH0-\+[," M9U?48W?&IFB23N# /Q6'.E%_S>R^6V=%&7+9=,6E K5PMD2:\-2)]IO$9N Z M17QJ][MT3*0%CI1$(U34R Y_9"05:?>,:%EYZAP*.9$K''/?L&-CY\6= M@QEX"2]JRQYWY@J82=?DIT(;:8?>U6;\VP_-2@7'HJNPIC;E*J %/JN)\I2F MN[W%^3VM"JAW6"/MY/>T1C[VD;]0-44'G//RAV"<]:D9$)S73(@?%J)T#;.R M7U!<3;BB F@!,,1SF8"E%%H65P-!3F(QAGGBV*7RYRP].^:TI.B*[)R5+^5F MT@L0K6'*L3C @17_X#U0Q+H <-MG3ZPL!B+Z*P[K:%LEH;#1MFH>=:)M1;,+8"VL'9F>A"5"/<5@.?<%3S M?QXC^@J2&)MG/+1BK/QM<9GEUY@PHK>QF4T[F +;24*MT[]U: K,.BL772#R M:_(C)0QF2^4((FIMF8$/. K$!VJSF EZ!@._B LUM"OL0EN<=!CA;> HF!1" M:O61XB>L;BMV-\H,ZTUOJAT=NKDNAP(RASQ/J\1W1J MJD0]=3\P)EY[GL8HU)XD.&9:.F0;RZU'+)@QU^15;=\/:A #,_N6+"LU%]9IA@EPXRGN5/N.BI,.LQV^\%U&1"'A=J>!+K9X;7$9Q@C>"747<4&V4 M&,RB8S:K4U>"4U,*&<%VM^U**H!P;';_+L KL/7%E,.K$4^@*A!HP=%4^Y:Z M+#K+6.KT-35Q5RGYVA.9=)/;H2D" :Z#)GD:1<]V.A"-H:AB78#=_^C-E>S" MQ^-$F=[P&$]8W\:MS:;//M&X<)C3+]TU^OE*'*[!@;YR!'W/[I*58'G,=0'5 MRU?N%4U:>G]\+.)-'.7JLG@NB(:KJV7&^T1)K4XG MD)LHFYF>*"-E,8QWVQF&LX+I6IF M_4#+43[DT8;FLF1O%>[P&L?/M/:1E?W6HA7,F.MQJK;L):7!XL+X^YR\)0/. MTMOQ^R#G$,XR8 !:]9I@@-C ?GU4[,@XZ7_H_N,Y2K2K1TYU]>O;3_$Q\NY) M2P;'-?T!MWW@./9:4R-P[;7F!CL@B?L MCZ.DRJ)27D9Q_G.4'/'#+L^.3SNVE3O+]H<<[W!:L,?D$U66G5+WNG"ZD(:X M^ .A66<W@&%\EM-0F5XDKZ\./^UV6EP\XWY]FZ6;JE:BLL:>#"^E81T'JM"$B MT-H3').F *[LU7+N;KL]"%EG4VTF[).NL)'9W04-^P:]-AMQ(?^ M$1M'.>V+6&G72IKB8BCPY5%W [ .TIF7LY&C-"9S=@7"XLZ/!A(1@A(*)>32+ VNQ M"FPS8<&I3 _A[#)T(6H0^Z7 9^# KRQEAN(ZCA[C)"ZUWW.H^OD-^5)R($BS MP/Z$DK8YF!5 8S($<5[3,P''^M_A9YP>\25AOAYW06\6SXY%F>V)_;%9".MSC/\8;?2Y+_38Z;.'VR77!F4O:J]7.E,,1]38]Y39N*8GT; M'MO\CQ3"P=<."T_LN M0\ UT?RYCR8HX>CC'2YP_HS9GC-.>6(:XY5$323@:8R2MZG3%]Z9G;?02'>> MOPCB*J(SAU.G$-,3" ^S]4+QND=3J(2;VZC7/NPT))BR MC;:XG M;XX;2NB1DR(ZS6BA R<&S68>C IUQ6M7MD?8/N#K).)I:BUK< M0ER"=+FJ6IYP/KHJ"D?_)E WM> H(3/4YWN!4E6] W,Q;4.IH?&-$\R8@ M2N>(I=D/SEQ0E'J!F'-%"L>2UP.UBFH0=PYWOR'F9>)JH^X$SGAKL\.;P;'3 M*DQ-W&$H #6C!-1^'U>9C-5&6MC26YDGT2C'X25-*P#66B'9?O6C9<6J5^_( MC7CA6.[.6*WN'R3=P]TZR/B9*B37F3)@%ER;I4Y#.&9<#;")BP0ENNS?,AX? M"_S;D99GIIF,IQXSREK[>LTH':VHY@YOB6@\70G MD^(NO>>T8.1FG3[0#"DJ(A?Y6=W-H7]%B!_X[C"I: !:V6;/< M7?;"3['.HNAWJ@^,&LN/))]M)T70._F)MEF^9R(8<'.3)A.W$RZ(!BB6;L6[ M?F*OAJ9@1C-"-W 5:>>2N"<*U""X%01+!$FE0,%>E_\2F[7P^0WF*(2L^GQ@ M;3"M2 ]5*YR8NU.E.5X38E,'FU:4 A@V?2Y'RU/5DREK M7/?E!_Q5;_:GXDC\_^>XH/\.[XO,F&&9TH:87E--M9_F00HST:3;S+G]EF&" MDW1SWWY\VA>Q)^=KXV#/KU)CK[H:>]Z;O0Y!U*'HW^]8BG>%M>H0#+9=FHGP MWHX) KRU-DWNIOJ!>(F;GM7JNA+18W8LY>;*.".3T$C=9D41/R;XBC@K:[+E M6Q'V-^QL_C-^J8J[QND3<8/3391O&JX/.>92*JZ*XH@WI\?R MD>\C,@#4C ! \D1_$.W:HS>&3QW+%1:G,< 4UR. ;@V]6\'?@?4+9_7\.Y!AI"C2R?=,*>TU$1$/AIU_ MO>(H1X0J:?BGC^@>(*MWO;RGQNX3\CI:.-[1D+%FCKECG\8&?2K;B MO,V2>/UZF>7W^(DRW]QO:E_LSZ'KN<;=' F,\W@TU!AZ6K@<&$%FHPI.LG/] M#^+>WZD@[H<\AJ[^-QOGHNJ LT$.6_O/,E9FA3VYN4IO\^R)X$\_L',^=5"6 M0$<:5O9@W2%,Z[\=*M)OPBS82.5,PC!L&Z&M#>:60EL58-N+J_09%RS EK!P MP";O,.=1!F4GIJ1@92/BABC5%D;U39@'4V%K-;8(6Y.$$ Y]& M15S<;&^)PQ?E59A#$_S0!+/8E;:R(!VN[I6-'"9NE"E)%N#1$NT'@A0-71A& MP;4\3@42@!-3; _]B=);UKB'[2:0_\/Q4WIVS'.?*7=#\ BBW M05AZ'P"E]9HRL3(!]>'">T1)EM![B %)";1>9;B?9Q;PW%<(&BE$ M>L?EZQ\*)]KQAL(ZVK/EJY2(+UO'48E%Y:SGDP3E.4GYGGLG$Z<4!!6]-^$F M:8NB_2-L+TB-Z3GW+R) OQ7]+J[2OV9Q6OY,?C[FSG1\3!:HG@OXGZGK!57V MOU.:Z+DB^L847D,F[.\HRG/R2PPA!=ALP,\Q #*TPS8"YSB/GR,:<-IYA$[# M3'C"P73S(]X\.8SIM/H>*+-A)S$K>[)I/M5[S]]\C'F:._ZY-V%>7,FN$4M7 M #3K]S.$LK7+J9RY?9JA;[ -UR>R[3KFY#?4 J=D8/%,OT5,$)3ID?!L95OV M-2WFM53$WH01T91"YZ^P[8$*R>8*KX(Q;(U^R*,-KJOJW.$U)H;K,7%W6ZM% M'Y2^ZTG$2OU+2KIS4I6WU-^$$; 3S8.<:]@VPD WS$V&@6( MB /V3DFX-K' M*:8YL[*4.C@WV[.HV!'>Z'_HI=1SE-#?VQL2P\_ L2>F\K'TN+(U43C6 M14QW5B& MA8A) 0D%D?!I%_#):-&@KXH8VA[3D&GH'0K@7L@;U, .%7I-@CD6AZZ+ [- M&;0+VA!C^@T%9_3V;+?1ZW(G)4+BH!P/#5DX.2,Y5*3?A"MB(93AZ4C-+VSO M1%<39IZ+*-0 MJ4XS?(\>R&_<68>)!1!V009UU:&X+$A]B947Y?WMAUL#5+<,Q*2U$YNI-:+8FZV?U>P+BIV_P%I-_ M;3JLPE9R%:1M@B_E>(:MVNPE?<1.'HI?XG)WAY.HQ)O;B*4R5GN<539ZDF5$%?F]A*(6[,8-0+R]T<&URB>$- MU"XN,PRGU>Y20X#V-W2C<;$_)-DKQG4%(U=.D)(N*+='+0$K X@KDFW!N;?@ MV)@)XF+((VQG1@/GYNZ+!LAA:_]MGCW'!?6^'.;L$5$$I?$RKFVS\E3$WH22 MZ_+>MN,QE!DC0T] DCAZC),W\.)+"6ZK9#MR9,-6\SN\SI[2F/_]#C_C]"@J M/C67("@EE_!LMZ%I:=%&.:?V)O1=4PS57[JR M- ?8UP-."^SN\D*#/BC%UY.(Y=5&53*Z.OAGB>@X]3=A#.Q$<]7G&K9=,- ' MFYL/;658[*#R/'Z.-YB64J-CL#R:'!(!/TSSWV8%Z MT"C&I' [2^H:/#'[)GG*=4K#_DT:S7G4)BH)P* :]6 MMNFIH8.>&*$WX3=HX#/N>Y[YL. ML3?BQ$_Q+V(-ND,OPJZ-6[\8<%TZ]Q,3.-/%[T[[&W+T[W"!";!H>HAS_(R3 MK*XQX/*@4?\CH%P+ ]E87CUP^E7@OD>8* MZAI\*O#TFU_$S+FZV)J7-AQZ_(^*^7'U7LAC' ]2$Z1SCFC0Z,MK$ M/2'$Z5\.%?GWB%)KC_/X3=BB-X#/.'_,)MS[I<33P;^E;(+M IQJ3\_]AZ.%G,F""T+*)," M7..G1+V9M5L>\F[,F^Z,V]LS&0P !9K=X3+/B@.F)6/QZG @SBN3*C'WO3_= M$2X)CU3JJZ^Q^F&)-4VO863VG(\#HCK-4=228@M8WOMKWE)#7R)"+\A^S]G\ MC^.C9DY^:&U@@]I\POM'G$^ O-_4,W8'XY3D1DU>$6^(ONQ9T^!H$\E7!"*1 M<,-BXS;'SW%V+)+7>UV,R+IXQ8ITW./\,G5#6*!1"WX,'K74 \=U=[R2ZYAL M;3;$A[B+BU^U8[:U"/B-Q];C2;VC2.J.*"<]8810V_'U*2II--^$;7#HB .V@"(<'3N,HKSGZ/D2'^L9^0J+^L]B_H^&9M)!\E_4]JR[/W%= :FP.;[5B MFV/;R<'O$+&;-K#"TJ 0[B]+A3*^&:TZ#1Q(P*^A.* M*0U QVQV;)ZUC"5=QB"Z%)DT&.IE0"V H][M2V8L=IL'>+E$C/1J O8>,09_-*\P22=8EXU?7A M[(A? L+VT(U?,VUC\E/.@G:1Z);6R)1@ ,-DS//$IH*30[BBAYXHP0_O>'3]MU!-UFPI M4'Q'3T\Y?B)X12DN)R51I8/]3U;KBEU$53GU&LA#,&AV*B&S;0'UP=3,.4%$ MW^*YQ@>@V\>NY-HG.U1>[+KHF>ABE S_9'-(8T<\V'&-I2S4-K;S/(F"I;J< MY'1%?P\9Q+:H6#X3-5(P3N_NT\[!5A7 TERH+U8>R9GARYT?UE/Q( P[8F42VWV?LBNF0QVO,+YI8 MB.%VRV,24EP4?3H)HTV&?("T3]14@(FMHD_T6^X6S4%ANV%<1\4.;9/L!:AW M=([S^#FB('5U;V5 ,9@?9,*UVAYN&DIOY,IJ%NL3S,)Q5HQAK?90C#$-1\%% M SY]?2##(MY55>3@CCB;5E?4-K3#W55;26+B?$FH\X^OB#+%]@!U18V<;K2A M&0,W(KE?DY7OF&!TLT5-!1':#37TT15$*S%#-R;NM^T5 X[EN#E@ EKBT-SC M)VMO0$TDF"V8X$VM]%G=&155;W"*;S.'Z1L@G MA-V_,6IE!P!A(&MZ!C!G$L?' )/P=7\OW&>@2@'LQLRHB06W,Q.\FAF:.JWV M&[ TAGP/34W%*8BC1G/PZED;;\B=9VX,9W+:WHQ1[-[@?,8EXX+=.K=#-[D9 MF281P+AH\*4V*?3BG$\(NRWOF1(P%R$67-YT>#JA7$*P'+HHE-D+KQ TM1(6 MDS2V#7(X+A"<0>6]4O$RDN:E\ MML=7E++.@.R!$5L70T8@*/\TR*1Y9_P@S#C-C ^DN='O_2')7C$^Q2G>QGIU MPRQHA-!V#2%A"X0?H(U'J47P"D9CP^ ?E$[,Q*?L M&3<5<[8XS_'F(?K*$V415T:<$5S#=%C2#6!.;"6@GLU]3957 ^)T41E]K6.- MJ7?7S80.Q_2X$D@GC9ZI-" 8K%F:(3-BX=7"U+ !5P\W1C#Z.RV"4)_0T, 0 MN@,C?%9VG/_;,A)]%O40!G&6-";FG=+NGLVRN"RVW:637R]Y[_COP#X*="NB MKJ'4D@\(\SA?9Z1&$HC"&)M* (I3.8_?+G-@M"[QIF&*6/_5NCS2R+J63<-# M)!."@0Z6C'A63^+XG0*N/M"=2[KT1>PCW=_"\0]G"Z5C[V9(!((1M-,)U9E7 M((6P.0<#KAA.C![AXYJ]%SV+\CS&F\LL?XGR#>'V\>>B!=ZLBI%O;&8+ M'7TG@(ET)2$U0.A$5P]WU_P[])4\_1!#19J5]>-=\BVRAQ#N*>"8T*6$UK&L M+B0&P<0ZU4"9Y86G?J8&^7>@ADX,]CDNHSBA"U,3/K]ZS(YEE2V;<,U^U_7! M:;DTD_W\_$\$,-,.Y**&1OT!U/D"8I] U3=0_1'4^4I5KBYPJ=1E!=6QRG61 MB+(6197 A1C%(DOB#[*,>G41&O#4\!)DF$V/=/\S5QF5<10 >(\>*1% 3J@% MD]W*2#(.(9@G75Q*=^(^06F\]S:?MW&LF73Z%GHCPWW-SV0:N8$R,Q+3)$*] MAU'SI?,*AGO%[[LUI "\=S'CJV,7(-=%TT6B\IF++QA:/6XQFS;9DQ8'YHYU&B7T M+<#]#F.WMM&6< ##:"T#]10_^R;E*GW%1TN'7 M?+FT-1/4P1F9*6E86Y>X(=PHV)NQ*:9"Z1B3,=N@ZDO/4@H[ZZ&E$7#,QM#+ MZV1#9=[>;?1JG=S7BG8PDV$GB:D7,D.'MI\\32-$=6<-SB9J.WX# =BKR?OC8Q%OXB@W3S2A[![J M^;2<'YUGGD6G-R"38,C9Z%ESERT()D$'>"14AKF -KR@$LA;T4 MU$:D:.EV-HTLU4;4D&9G47^GQ-%S19V8&DI_9&5"Z.9,A,C4%@(\3#7Z+< D M["9;0T)?XT*YE]8EX77+K,W7<*+;!NA+1)H$46G;^1EO:\TF)RP6+]*2;+J+ MAZR,DLLL;X?X">\?<:X$X61?K^B;YF24@)#U^$.!2MJ'72AV+,F7/>L7&(N: M\S,&H>;DA$6?$=P"XTL#4"MHZ-&'RQQ\"/WGU1/9@#]%+.G&)GZ.-\L3%O(Z T!(C[TE*@A\*,A(X=6GXS/9O-3P;L^/+:[7#9 M== #@E+'%Y\]:P^[N$!\EFA@>;KAL3;TW7=4T:ZRWG2FM=Q%)8IR+,8SH!+6 MO9W'I)\M:.UUT1&-=CA??QUL=P!XT%(ACQ<>J81!^<6]49J[QL+N(;UC,3\: M#O)P;PW"S=&?K$D_63%3@.R6!@+#0TX/8T/K!0)01@B:"9D%3I^OXQ1?E7@O M6MN<4G\3I]!=:2QUQ$A&35P?^I$W>AP]@HR[(^EE\++\L71 W#AZLMZ,9+5> MTU=1+,_:3P4M)OG;D:QZGW"YRS9MNK6KM/M$R^QBV^G7@CQK=RFMJ5>[+4:B M^F/,O3H6K#(G^Q[9@]$/=E/4$4#U7[O!N6U?5GZ=R_GV@1\C])\"L4 PP0MH MG_Q1/$S5,W\F_WM2P6 VG&59NMG>YMDV+FF6S>4-N?J3;\2:3\AM.3RQ?%;5 M^QORZ0_O:,[2;]^X;3>4YJ2!'PA)1^;TQ+(G][>Z+NAHM,O%P9LZ^U@AWHI: MNUXO5%L;ZQ5!FVA8FZ_/N_[T:\09 ;37]I(0/N4:B.%#7P3 [*NA!FA8T!#P MGV$C0:F!$_OVF96B%2\$HU7 ))N*+>$ =LY:!NI)3GF57^FB)UKPX"1 <2:4 MWG/X.%W'!QJ_L"[C9YY@@C_=&X8U #2$\U1%9@P!Z(FI082C+PN\3&!HI7ND M)KL@?5RU/^1XA],B?JZ*N.ER;UI<8N'OA[A?6EBB:E"U7T?WW;(*O0'4V4!9 M7M 6>JL!]/@PT*?:5,,J7.%;SAW)]@I6K'N2Y?DT(9AO+YHMO>1[,VIM? T8 M5+T+ Q &7EE41RT/.]P5PN>L%(4:&B\F[C\)[.394F[JG(;B)8 F+V3?1/3) M9'\I(-]%W0^C)DX7VB+A09B==:&M7=1-XM-_%@+0T5]*4VU.E(.KJRIG%MOP+-Q5@VG9YPP1PQ"0"_T'O)H M@U?IAE4(N\-K'#^S/%^KQZ+,HW4I,!\FG;V^@='@931CM N[6.75S?*V%_H2 M5?T"OX_1G:+Q8QG=^7&4T[&"]\U6]MTYE;7GD0^2"7*6/-3G4 UQ^@\.8D(? ML0^@SA= E]->3D)95T)9+:%H2D(0UE07:B1/4PE$A\PS6"Z(E'47*66C2^,% MH5/NPKT?OWHBFX4Z'^]5NH0)G?^) &;4@5S4II1]H"U$=)6^67NZK*BRD:CB M]"T95E<*)C.NH+3+U, N#IV(02?J0*=4N-[.+>W]>H<16O2;9K M-$1]E239"WUC5!T>D8'>X>* UPX]68_?]V2C?4IT=#)J18#20A6Q MMI0H9%,^F_LV-YDI@V"^%A11QYXQ"3#V MVV":;2,("$<)+M3%H*1Q&%UQ4+_8D<[(*CY23XWIC,1FNK>3E!/BG=+_T-B2 MYRBAOJ5MW(41M1 W6$;<3ARRTRFB'C7[ ;?D8,9FS&-]:,Q$?$.P8Q9PEEXM M!<*R\4W2K(D=!WCHX!I0N$=7%#1O1[J.D[BRU9V"\JL\IK%KEP0Y5;Q=^K1J MGN7:U"!U\[%@14D=R4IM(_/>1^AODO8S*.+?052=ZS!$>J3>OI:&5N=X(:'= MS1,3G/*N+A507>_5I?8Y<:2& ^()@TXQ<=ZJ-X$/T=>'C)KIGUABH:H^;99V M]]4&6U#7'PS@CCF7F:DUJI*!/;(OU@\GR;)$O'"^_!VK9$Q9_>'NJ06@_!6+ M2W)LHOJR(T+C?Y%*#H)[N(R2RCQ(P!IJZF2^14WM.@]N-LX/\1Z?8_9,HO@E M+G>G4?JK*JY8HX\GJSLU\M&V@+1'=0=$>R#6!7U9A0PAUIZ$KDKZFP$=K5IX M)MQB6^M<7*MG2)Q/GLS)90S@B-J.I?K AI["2[@#I<#31\J^86:MS'IPV]03 M\D(GY'$X(4[V),W+PE51X+)8E9=1G/\<)4?\L,NSX]..!24(TI>8G?JZ^4R M_8[JA.D2O5')MS,5IEN?9 M2YP^3===,B/FW;(:\JJPGS0"EI.BD0-[ZLXTU% W7JHE&-)"SF2\F\6^CBNG M5\($W7G#==$)K7F4?F \_UIEFX,@X L:,((B)SD7*ZO%O1\*^L2 NBH:D&[G1!?:4^TEG0, M[Y#,0+=!**-':#N(7YP!\8DE:3C_[D,5>R]I;J/7X3.:CR:WYR;$ E@G(U[5 MP=G#AX$UM>Y3DH_+7F4;6B97S#=)SUY%3Z .%6$(ALH@AF; 9"B&S9:&UP=2H = *+P_IF!-YEJ4L^J#H1%[.?$&G0Q?0 M3G%* M:N]+HFW L#5MD[2)LK+6"8;K#\H<+5)LL4'>,K+%.$+*'[6YSGE#=Z M(U;G/3 ]#9JD$42GISF;TE].H;ZDK_,R +JMMV*RSQ8,0Z.)0KE1\0E!0$9"NZ_-SW^4 M@GY/ $I:(\ #FHSS^VO/PEB#>\ARK[9WN,#YLV%DGZA3D'="@K%/O2!@70!I MJ!8352,0.WHY8N0/7A:%B_FC%>>P<957?!_SVAHT:/@.)U&)-[=13KUX#:V< MZ!\F,[B2H\ETQ75O'@V=\_[HP D 4F)31L\F6(.@YUIP5"3@]H1%BPS;"V)R MB=O-M*!ONK.4C?>GI(QII38R8#((&A$;I:_WQ\&_1PIBN?_^'6YHECDP3_!REY6I/,ZH7YT=,#C'&ONNR_UICF&8(C-P"P_X?6.9/-37^^(=FYY_AV_ MWA(<9VF*$VIV,3&ES))J&!M%WP#V1<6)>@)^Q:_H4'=E1K[I"\B"F/#7,1H* MYB 8BTG\R>R#'_"9FH1%0+A(W7->^ZO M]/F%8$$,P:RJI^X;R39EU3TC>H'G+'_/]I'\"60H^G MCDLA9 B"*5!@2_[R8UE@F;_L< 0PQXK+@\^+F^UY_!QO<+IYR%@(VBY+-@1L MJ\,ASYYI:.G##M_F^#G.CL5_X"A?I82-F/_^[)C38Q3Z:\,R2 M_W;LA65J: M"KQ4GV;%E*J/HX<,=3^/ZN_794'K(2#Z,?; EXZB_FLU$/Y'"'DLP\FY8R3K M+Q;UZRF:/YB6S2A?^\*NSM&K,T^T*LL\?CR6=9>R*_\V?1T=3GB3Z\4JB$WW MVS$)9DM 0-.PJ4P##?*O30-!8-%%:]0Q#12:AQJ:KU3[Z6G[H3(-]*_KRC30 M/RZ7-V(.8SM&*:4E"9?\@10C5 M'$V5'>1/S[I'1'!.+4QYJ]JC3H?PUDT3=/+"@;X09UXJT!?RG*C^:930DO;W M.XS+FVTO".4F35[-[( )L0!&P8A7]3P]J"NJU'!<&TF(-:9F<"(=K4Z$!!MLM7M/4K_=E6R9!>N+>WVASK MO:]LLF6 -T]S^>]9J,JI[G(/S#Q9 7SB/7 =%L^%0:"^()F^QF_K-9K&J@;IT]DR4TW4;ZAHK@JBB/>G![+SUGY'[B\V&XQ+06- M)ZW=LA\/?:O@6I9F5POUUQ'_/$5;.P#:@ P!M6- S2#8+3P<7KZFLL"^&=Z.,)LU,C M%^8M[%Q')K0'PJP+^A*13L$0K#4)71S[FP$=-"\\$^ZQ_0E3?\<4W76OT/AN M1F\FUSWK!@_C_1K>XI,P<]V<[O(_7]*8V/V0Y MXTF)>>W>GK"OS\TH((#V1$U7](_1_O OJ*: .B2D&C&;,XV(,B\,OONFE]7J MFV^#&P%#E':-00B(ZAB%8%!UN#6YCE-\5>*]S.%3]@BV1>F.6LMM)F3)?I'V M +17&O5]91O!V>Q97$V#OX-&[T9N7%&_88LQ6VX)EL.')[&4>WF0W7R[> M]/B%U\$G&>U3>1,LD+_@^7)XMV NGN9T]'P\GW.AY>0M/R?6>+_%A&$R_"?Z M:I@=8743QEMJPURBGG1E-N_#66L)LL?3_$2PET3_/3TU!*MM;L#0U45 2-#1 M5.>(H.]-#I.H0#D^T "-E#[+?7S5PHB;,^4[_!07)2;T*AXE&BUHYTE)12,< MERBHV\B*B"Q_Z:8SSK-FNNNVH31=.N]=Y5UVTG7TJ,R=__-/)]__T87M,DK_1%NU/)^LL_UO;A"D6^SUK<4;T^"GC MF0O[;_4E9^'Z73VHGP$?8Z37':K$9?V4%L&.QDVGIE8'TWD)"SM^A%@\9$09 M+H=9(J2G=H;]O0)0CZ,A"GFO/Y!UD_:C%[UC* 8\OK*:L#$B#68K+"QY *L& M_OH-O0)M,,:1A\]#9D.=\VJ/LSZE)3YJ^K2+8GXFN&X/ GG([W6\CZDVO/NF M$_.M.-1=UHW2YJ[[PAN& HN@/=94$:YU5;*H=;+ Z^^>LN8M4 7U;762N0O+ M&DV$&O_%7S'B-0L5T M+P1!_J'S;!_%(_^^&G._B2?P#<8E=AK0%]X@ .HTQQ?0[LEFMXLUT=0ZN(I> M6U]#*WIZOX)6<:&XTUO#O7-VR5%[R3@];;1]=5#,3YE#N>^:HV8[UGK$X=^=ZB%E M[-6K8!(6\0_DHT4UL,>HH(<"K]0^K/*M-\PRQ=[%1IS^(@TK321P#U'0&PX)6.4R-PR.M_EZAJL>1,-!3"4X0)Q\& MTS5&IL%B(9<]Q[,AXA:@1?Q./=%ER M4 +:;IQ6])@=2W2H*+]'],UOR=Y-X9IZR#<_XT#2:NL W2+(AZEPJ3?7U>\\T MR"&QT]4%D??/Z,=_$Z894R62W-:FZP99(BOWWS4HY,$Q-:"-],K^A_UC'+$7OLVJJ67J7>!_3]_E%F1_7O)0P M_?*Q8*_WZ<=XSHCOT)<[O,7Y7Y#21 (ZB3P]QLF&R$-G.SMJZW69&H]TB(^F M!1!3+I'MV'1+!&L?25\M 9^B]2Y.<:Y^$BQM[2OV73K:D=_1J-*^;AO<$D_( MNA>![D'06J'EV@)?S.(>!#/Y^S:T6COQ:\5317M2\(YOKA5OZUP=X21AWT/. MG7G+LYS1M =&/2[6>7R@LW:S_:G Y)?7\19+AZ_&O3$QO\@WYW6$_98$!?^1 M$4$)H?)>#?=0>VT'/%\49;QG@= -N\\:!UZ!==H2UP*MM@0U2+UNB[W6XS_+ MBO)3MAG#2$><2G(0=%O-KXEV=\K;MK!?$V)H3ZD!TV\SON4:/N8Z4%56%\C6 MUFT-6#LJF=ZX3"OJ,;%CEL]96I7:6Q4%+@M5XCY;8D$*IQOP.E5I>NAI\B.A M-$M/ZN* $:,7.C?@O,F65Q4/,M/FA<5GS/C]>H+[J9_5DZO"JW]E(#"EE>6\I%\/5D61 MK6-F+%[BQBG_6D:&E>5HSRH$?FWC3/D8G)B/VL<@_L5- MOMJ3\<8%&^8=&6 AE*3$;EA1\F0P[+@ @#X^SJQWQUVX<)\.J- M6!'-5;L=D,*VQM)6Q&B-10T*,QKWV9(>(7$CO8E;57 !<;&M%/4D9" %4U\1 MTYP^T5(+?&S,VC[LHO2'+-N\Q$FB 2-M&EZ!I<_9$&IMS]I(\16C))W14]4[ M>)2?0_["*I,A!,?J98@_Z\W%=98^/>!\?TMV0E&\N?AZP&FA2.*CT[ M>_#R/X\13900T3)!PT.8N_AI5V9;LL&HW+['HLRC]<1]_6SBP2)7+&6A/HW\ MK4-4<#294[HGV?:$1CLUVX.*.* 8ECDX44>US ')V]0CLW=Z%I3?A ;IWO-Y9.^/DHB]/2HSE."( M2&%1]K53)B\A@*MTG>TQ+]C!'ZY*9! ^UFD!@^%N?S2R%O;!?*+PWV=<#+\H M\5'UN_L*U-/G1SOT_;W(2(7('SJ#.7E4C09OWF(+#<'8BR0,@42MN,$%$(EY M<8;QS $]MO\R](G0UY*(ZV9[%Q>_%JL\ID'-EP0#EW%*5L:8%C>DSVI9 M0C.S<\>Z3LBCB--'5/G0MOX"\*/UJB&C6QS@737E8 MM*Z>GG+\1-V1AWB/3^EIJ\;IDJ*75QRK1C^*B6O:(N* 8?3(3I9AG.5,SL(8 M2I-3 "2^LK'6IL&YPHYAHBW%/"C"==NE'&+@KF)*%.&8BOD("[7!P#3,EZ2' M5W#)1CU$U>4 2N^K;#HP#)=2]F,P*05O7V0EV^^S#5E6[U^BPUF6LD@/]36S MNHNOLBKJ<8_L2]T(95$N8#5$0'GP[+G?^I4.3.=YE*"Y7V]=--Z1^:X:,6,"H!JJUJ OLQS' M3RG"7]>T*BI6#][SID**$L%60@J1X,^Z,)GEDKZ@U42[K(OO1UOB<0O>,+&& M[%4O%.AKC_XL*G9HFV0O[ A]&\4Y>HZ2(PUAT&;+^R,M!:"$;[(4: JK'-?Q M;\>8.KR:FB%L[U4MQ",>Y_VH6D$"CD+88]0H)/W&[QNOC0.\YG[F;=T[7FN' M?,V\>TP@1OZX@=0"EY C/%F?:#WDT0;?X36.G^G%9G'%TA"13P__\$M<[NYX M]K';B.5#)&,>-EJ5EV31_)FNF0^[/#L^[5A **U8F>,=3@L6YT3CP22G9>&& MX^DD+J"\1\<=E!C*6VI5#BH6DS?Z&TLB5:>?._ 1,6T?-XW*KN]4\H%5C_77 MW:'1#Y*Q^7^S#'H6WME-PXXF UM'>1Z3OY IN/SYYNSJVU GM:'M2O<4^'=A M5'1.F"'!>H?K0%^:3LZ1J1%B'-"!^!D[-2%RO_AZ8.O[0T:7<_5QEJR/WS,M MZ<@G A3Y01&=4)I'@+N#9<8\OU#1/#-YH:QL10=A'P3' RK49)4R]LS\74Y MB'?PO./H5IWAS7Y)_/A&+27XFG>^I,U'& MSS1>,8V2UR+N1@%)5E"_G_=D73S*/CZ,>L^?<2 @OYV]X-J]WT)2NAT*603+)&*>W7J)6$! MJDM:"5S>ODY96]G3B-"^S>*T+&C5BS9@H"#LX/0R2A+ROS.\=I?583K'3 6=6)RB=UOV#=B>]:)BNNJ+A6QP:962;9+Q-!+,8W[, M\CQ[8;6VF=@^<*FAQXZ(0YE;]WK5M;9 E4K'V+YYY0I=\S*/GUD*D<&CEQ]Q M0O<)/^+-$]$(=82++@W/U2UU.1L?@]4]QR_DV,D\G>@=[QXPW8XU?_W'(47[ M.@1%AT-";\2AAIQ,BO?QK["PVA,%BFS$; MOA16$U%=A?4))QV%760^W.AK-R21+._X/'L9<5%?1 J;^KJ6%X]S=+G6D1%K MAVC# !?K?#20-"ZP9TC83>Z0Y,QG>-#5L1E415A ME:B.L*6O]P["48ZBA6F:K+H9JMH%>!:@/]A-/5@6 +JOMR=DH@M>D)!6U7[% M41XL %\.CUYL_,+8T I;MQ![52)XF9U>N_Y=I9^B_%?JW\9KLGR>Y<<-OHE' M^)%X]QIT NT&=3B1T$"/$3HHH*41HA=\TSF*WV;4<6G;)!F;/ MV3TP=NEY!&,W&[,;:F^IC6+5;M,OA&WVGU[G%M!;DRJ;2^^^3#<)DZ!3B#0[ MHK%+DS(-+NX 96>23H$T!8]4_G#2D["1&N8GZ?4)EJ"D/W)UAI*2H0M&2H8) MZ:N3>0A$'SA79A67T1VD3L),13>_63-5XQ^%===!*/T78C!P-3T3@O29D]-@ M[6Q_/E(R9'D^%F6V)YZ<9-%2M/7D-,M&.IQ]WHZYO'5+]&45:GF:E''7W5M> MP#HNG:&@J4-6MW2S 1P-X#S;1['L*%+:.A0NF]%J(9.WAH/-OJR5Z%Q T%;X MG!*X>X3>I&3#FS\14UP/0IEU6-[<$T85XQW5.DPQJMHV, V>:7A*WEV8>A&V M#DX-A9Y40J^AZ@:IE_&S$505[3UA537B<9+T9X!HG91Y%ZY^!*Z#5V/!ST:L MGU1T@Q!%LZ)6XL[!TL9)>%$G@QM7I8!66THU1>J$;:KY@9!'N6P&>!U'CW$2 ML_0^HUP^/&+G)I>$LCFA&B KLQWWXN3-90?'24M-DM^L"F:B]>.=!LK]F0L@ MY25X9+<>"\E!'F;N50;UFH+)A,1T0?GA&&]H6=WPDH"0%'N&RLMR9\_0=UA& ML*HAY,[^Z1$,:OHT>9ZV>M7J'439#Z13[3]:J;NM% /!;OP/QD7RAX&Y;. M1*^GC9R)4D,K=]?)"VQ1\V[4.W#ANS$W6M7O>LFDEZDEJE]JPX:IRO9N1 \7 M6^9 7'MK0U"GQI\$?X"53*=$C4Y_.(JF41*PHU]3=0&!*-I$91X-50-Q>VL M14-UPN:*)UE4W5<=HI=Z:3/J0[KA';+Q&KX MG*+F7EU,X7B'4W/?K64+Q,62"WKL43F]#='GX#1*Z#$F/4G\B/X:I< )](_5> +ZUFZ9A.X=9EOF>!OCS4-VEA4E?0/P M3/Z>Y:^?LY(7:J'9)@WK92WX/4_NW9(2FS8@M6^>=SY'TVVNR0?YHY/JD^]1 MFI55U1J6M]-+/2N]NU_?8KP;"(NF81P)S/^COY BF&3?UXYA<0/4W56\#>NC ML_/PB9U^::R=?YL4UE.52>H4TYST#]%76H7Y,LE>Z)Q@M0=K3,NK9VO.Z2A* M5SJ?[]$CHX+(G+P?)J[SG*;+)<<7VRU>LQT[*T+ J]BP!:;/(M6.["F-_]-T M,?;KF%J"?>RP6B(]K*JWYG/-C.]J\_=C4;++AYNT/^"&#Z6^VQ'TJO26/,L= M#$X&12T=FOIZJ/%=>Q!*^QVQOF)KXWC]4P?:^-7K.<@>*_<<6(=^,4Z-$!D. MJR9**XUF_?'>; UVM([H>GYY/D<"@L04Y ]4B7D!5%8@-1MIN_>-J)DA<"N3 MJE"MR++Y?J _&^RB1_RSD6[_5(L7@;JHBIS>L+*!DU<.VCU]/=_2XD)6B:WN MAGB_)JMU^#==^I/3>]WE>6:TWGG-FJ&F!F_&9ZB^/7H;C[^NXQ1?E7BOWLCJ M$8#R"*S+D^E#,/)!LCS1SG!?@XWFS.A%V&C"PF*SXTP2C?J!UOBCTDO'_(H M+1+F MWQ<\FBN11@O25NM!/*GMQL-U*8=/*H9E05RH5GO$QS?!O1Y?BG1F%D M AB/'YJ%9;S9YRO//_[#/Q.D_@LMI>#_MM6W.-"'9J4-M2-S: >Z.S9H1D!G M1[?,[/=O1IOYW[1T:Y-0C+0!T&[06CC:;Y(=?<&K)^Y**B8K2#AG>RENA092 MN%+PK3>,:U"G&C%V#9VJ@WT205P.#KKN&O^E_A2_OFG.?"5NH14E7\D'K;C4 M@G'?W:NN^ZIKS;BY&''OZF1EE*A<'3F-5%^UKFX:MVS<]9$GIOCW;;4$KW3=&BZQZWT)0,2W@9R#_ MM&D*:*MSFN5Y]A*G3^J5IMO,Z[+1&]_H@6[SQW!7YMX'J'., V!X>J&SEL/S MNT:/=62\X(X59$9%@?%Z?1E_I8D;IH(H08I3\K]9NF>VZMUO&;-^S?:R8?18QZZ\^@R6"^W4;0L)7 MKYY#L)EU5;MDS,#/Y"MT[^S V$R3"FAO-/C4,SDU(?A69Q;+77@^URR_$=NC MB^DI\^,5T+86R.LL ]K)7-/"QIUT: M,>^?12V7;5ES8VK" YG&[P&DAS89\B]QN8M3]'%A86^:8VBMDA86'"P/&,,J M/"8\7..B\(5[X_HB]G#*Z$+QF66/^31A@8*XOB9;@YE3[WF$/1T M*C2+YU$FDX98]>CQ/=I7]&C0(_T=BFJ2[#EM28G2V,B::H@\FLO* )W0:,_G MN* O/"VEX.O<:+X&=$^/@,!?YPP)FAJX.=JFHN4O8[U)!$A";BJ5_O%C0^DU=FBXE VQGB[WL!V"<'.J#RAD(I@(T[Y!H% MQA@ =,4FC"KN%LRV?@,E)!(^/EW,FVXH>J_>$N0G3(HIU PM5\P?;,A:/D,: M4P %5M/G13VD@GU%))LVATT/!Q>I9ONS:>-.T[]+D]7$>6#/^-[:+:,=E$XS M&_8:4FOEF+Z=U%HV@*R9]> &8[Z,G['QJJE+*\RZJ1X+A?J9LU&K1I$>(*NKL3#[-TI/V \8GO+ZV> M*Z7-/ H%? M=[C6%+7I<*$FUI?1IW&2%+?1J^IZ>=#&TX7Q<&2CDQ#Z=W2H&OB_S34:W__/ MWOLU1VXC^:)?!3$;=Z8[HGN\GCF[]^S,PXEJJ=665]VEE=3CF/7##:J(JJ+- M(LLD2[+\Z0\2X-\B (@"$"^^V*W)"")1/XRD0 2F;[N6;GB[=^<+B=;E;O0 MJ3D<1FL\#B0>T+7EI+I^S>!4%_C <5.-3.X@FI)T_ [+D&^Y]>>O?^_0J4>M M*^'G+;6(->[K3+8AK8#S$,U[ZS('SGZUFT:EKK*81F,TQNHAI[^^/QV/:4+P M(E5F10I.=5>5JQ%8:3BMGV5WZ=&[U3$M7(U52@M4 92HESB9PI;NR\M+G!$6 M01@&=K@S*JAR?CZ=05K3NBCM;51,IE90I!""-1UQ=8ZIIBD4)2[JNKQ'UCHP MTSK)2E-F/#YA#C>0K)V6TOCCOWS[[__Z=W!V6B^/_6J13!2Z]T++,H^B^"EJ MRNY@X@G%0:Y ?%U47H'XBACTV>?EX@>?JE\(Z=13>59,CCQ?_W&G^?2$LLNS MJA7:AYQZ*N'7?GS&$? !YUFK7Q.Y?S)JZU2GQR,]AU^O!5$RTL;S39Q@;L=X M$DRLYW+0NUW!GD'WAJ<092#MY[:DLY2#D:?3MD:'/I"""#90$ :G$.ZT)(RO M5WC'6D)P3'5P=/$B'?,Y'+YRSV2]PD%MWON7((XF7>5&9*G)MYLLNJD+W;?( M8B?9C(S/5-%R_KC9+9/-,+OENW[)^H&E]/I0:XY()Y,GNY*G<>YD [F>9RW5 ME.OB>B=Z7V9 (S"-$[TQTQ2+O]=FQF(T433[,K2I98O)TJ_S?X>AX$J2[7@\ M*VP"E/H[W0RH<<1)B\)Z"27G^7'2,FR%$F.M CD)TU1.@'%(,RAAL XIT'JT@K '/[%$)/3G=V;1#DO M7*.(_A(X%%6%)+","A(* (1_G0-":6?W()3SP@?A7U\#"!6$) "A@H0" .&W MP>A')>^"#\]C6 4$%( A J2&CQH[8;R=-.0SJ!';G=2)YW:A[5I'X? M>LZ2J\GYVS)"M7D&M[QPPXGQXO&_WJ[*$E<&2025B/E[IZW&Z\1S;;ZDR5\B M2BBP<"Q#GCN8,Z["";_2 >S$2W0-M!HOF1]_.275RW7VA,N*V@K!DLAIYVC) MXXWP' ZL#3%Y;2-?2Y5P/OM+T;*3J;+4J$SJ\,TF'DUQ0.\V6W/ M$.Z((S: M.JY%Y#*,?338V4/'K=MV,1"(S[B(LGC^RHJ*ANC_H!W29;!;="' M*(4P_H4&_#%3*)DY/5Q"1C)6MRN=0-%XY8>X6A:Z8SDK1;4ZQY&6D<4["%'-0U4$T&K"@$95C0>U800HT2K9KC/HS*?UXG'=W_\ ME_]-P//WQM[$**KZ9JBJ)^'()B$O6-&$-U?_N+UYZVL_8 CO_F[!)[95]A)V M,,Z1MU2\(-N =B"C#97"C86PCU/W0#SRZ5UV(%<2$Y,_7NHF9MYX,;NOBM.F M MMTB8]YF4A@(&_N:'F2C/=<^%U3%-=MO3\.F9KNOA5U,MO8)9M M"K*8XDO,_M]+?\GV;=2VKS9$74J:_%]8N,R D*MZ928\CJHSU430F[@F\W:8 M&[4^7*\]EZA'S4-Y,ALUR8UR6\:P*KB MU4Y5536.R):3F+4HG6=6>E2"LBE][F8:E+@AY:7T\VQN+T7##\N2C."H;T:6 MP:(]&R*3T@P#TN+3I?5H]Y@7>\*&N*BJ(;&@; F'UYDFI;>UWC":H7HJ"KQ? MG3,3MJ$1(5??WBP*6WMF1T&$EMP7#JX#.B;JG[&OC[@@,YOM[O&.'D+H59@4 M=?=VMR3D1WZ1E#?=4%GW"Z^PI%Q4\JL4N9S\PK$9TN2[NV%#IQ [&^/HC*0% M30"OYWCS.48';S+#P('"H?5Y4R]8$)^8M6@(XF":/Z]B1%@ZAK[.B.=UP'%" M=G:WN"KRS1X?X.Y:?AP]WG\.9:'FYRTN M$_-KEY>LVN,JV5PECX1_^9T+OZVK"Q?!2$=VK&E'?%YHZ"GO@O&0L>>R=9.H M&%P-+0X)I7LAF] P5B6JVBD^'6Z+/#YM)BXPA:T=J9-XM*/\W$U+B!^@3;WC MCOPFI3,JUI71QA6Y(-7J 4.=_+M MT 4,QP[K"*B/=>?240&^4REY3^=#"Q9H'%Z(NKA.VL,?-R]/3TYKU913QQJS MAZW\*$AY]*S*SN2!S+(;&--QAW* ),6GZ>#QF5A?$8)5R)P6E]6EI:2R M<;F/-MG-.\[%J[Y\;GW[98H"44.[+W_,A51F[*+[H_H-QZMJ=9LG676=D5'@ MB3VU4E]G.VPU3L;;O\$4_\9>%47H"'U1DJ&*]/9X^FK*UTJ="7?'"!I@&QXJ MN$::VA&#:\394_,U88ISTB05&T7 MQ(^1PMK'41!1'!=Y5N9I$M.YH'G"5,-[1#U]Q'@(N1"$?*!-OP/+:1923)!< M*L*0$+E(/+]YS:JD>BEI$IBKO!".6.4IK"8IMR]D=?D<9W ! G^"XL T7T[> MGNCQ4>OYJ&PVOXW=!'5 ^%?RV8RPO3F557X@YC.,HS4S]'+>$AM!UW,=]_.8 M5 45%?9Q6]M=./*1[\2)*_:L6.J#9XFU&B/1G /X/_U7YV"54DS#[J;.ZA&& MVD] ?ZS?$[CWO 2G<%A$C2O-/3;WI2 MOWG$366G^;AG)#B_..W2+BFE,^0U=XH_[GA'L84L ]0;2 'U=LD4@\IND=*P M[UNK79[2BIAQQL W=4(KNEFJ%<=3S@T5W(SU00P:SS8:'PN\2>ATKK*8K")% ME93TQX^_'G%63KRU5.CNUC:K\#.RR[U.-,@QZG4C>W/:;ZFD$@^**3JM,^8Z M2\8RO/S&Y<7Q8JFL1)R%4EF#S%^Z'8Y14M"B&,3^7&>;_""JH_;49S>"+6T$->!NWAIIR4H\[>UTE ,'A3MS0"E-[1S4%"0)D,?BB(+Q_G MSUD)I[T%Y'Z!71O9D))!)-QD+#J=G:ZL"KR4_[H#=%TPOV/L_=7]ZR M(XB6CK]ER8##YJ\O/8Y\G9B$.GSE#<(L!L@&X2DIF;^V24\QCB%,9).7-%,* MH>4[$;FJ+1B["*J&P*^M^YI%S6FV^KFJN)-3VR89^SGB>DT#.[2?$L 86%.S M[WUK2K.Y7A%>/T39SQ,GA>/6KC>>H]%RMC L/RT]QGB$5MXJ/B@,%\)^NIRZ MSTFUYX_9^6:+#PONWHJ/";_ _H*K2[S%14$V_]&O"M68^!VL1N,2Y#R!CF,GAX#J& 9U8* !^T M[Q)C"F/TC%>.G#DQ F,A^W8P6J7I%>V9\#+X71R[&H)Q2^U:.!69I-/.6\5E MU,G!PRS=Q*DN%JX5<<:@MU3 K%(]L:'^JLX9KE<'_+; FY$ MJY=;,C_5*HNA<,NQB:^DU3$@O#(CS79$9.5=LMM7Z^W7$C-C? .98V\+?(Q> M6,;%+.Z9:LF5N)]A.+J,\#"_H^C 9@B0OO=8#^(=9&"!.*TLIN5FZ4#>T1#I M9BAP\'6L!_,.%3"<]_GV_:G$M2OS#J4T6_"Q&Q2EE_?<'18RX+XHX>]][GL3 MG>79^\V)+&U TMNNPZX6O-!@Z7I? M_WN=Z_]?+VP^%[3?[4(6LJ4()[+^<_137ES4SP8URV-P^WJ+I>=S(@^B/T"? M]M5D@%4Q).*11\U+9.,7?,.!33Z;YS5W"C'N>,]1]?D<1P$\BA=/]!@YXED. M"2P*$2'\#AX!(XP$N>C $D3\AVRJIP!C*07B?9+M4MQ0E9<8X#9U56& /\[1 M8Q3:+(PW^5/3.\C5O_3<*J7JMS?'?DW8'3":LMABB"3I*J(WWJ_4H*ET=VK> ME/@99ZN 3E!QCO1B\4M=B?O6$_=U732?);^F6QUB8T.NCB_/G@#Q;7%*)(#S M4TEW>>V[4.&3%*W>;GT$!6Y&/F:_3[VS[!X!\W'H2H-,^ GA!E8951P/2!52 MOI=XP9%QP*G0VRXQN[8YVM'V_A88'18^ M30W;]>HRB2#>LC()']]G8 7>5*W*UH\E#1PT/4*.3\>T>!P?E4'WWAI3/V5V MX+]I/PF>Q^D%O/,I<$J?951Y?9A;/RP;,ND__LT N+RC0GW4!NL JJ0:4.D> MB@LH?L4N]P$73C4PRPT4\Q2X'SCY!%\=6<8'8_ \&9?K[#Y*\7K+KK<^$QMU M*B E=EOX_6%?Y*?=GH[A(C\<"[PGGT^>L/31OBWBC@[?K,W%.0X9891G]+DG M6/_Z9OI04X<71U2&D7ZOUCS0!QKG(0NIC@'_88[:(D M^R95 ?Z6? @]P9=0Q3Y5+S^;_L.5EAO;:&=(<3)^4Q)RI!-:+'JN=43C;Y)#K?Y[+ET6LB M#4\,NO4XS0W3V ,UMTK!&.=U=K$GXB.K5;NBK;>7N$B>R-KX-/$R2HN.+W.L MP.&$'298WE 2$([66X\)KN..CJ\SSGFLPLMO<$;*;_KL;O,")SN:DX4QGA]I M.!Y=@:*-[Y-1 _Q*E5<5O,;[R-ZWX*CGGL8W@H?7I#H0;!$5^CG:_:EP,*%& M=&TOVXYMB@KW#Y7,F5F>!_6=Z?))=ENM=E XE;R+T6K:TS=D\TUGPT5B]M21Y0\:NDC M\@'4?H&NO_4W4/<1]P=.R\X.4Q%Z/-M,2TFGI3VN11F9EE\&T[*OIR423HLO MPSI3D61F-00M,C&J2^!E<+TQ"SAV[.E5DD4$*RQL I8+%L,E?!JOT,>1[9L: M^;D,ZO9UW0NT A^Q[H)^?/#V$%Y9"'T-1*C>^=7:$,16]709@(2MBSUMR[V4;'#Y6V4Q+?1"]@5LO+2A#B]-*%M\R1*>[\FZ_4X56'28CH%J]K=&T88- 1S**;XYL&-3U8<]3>GEV M>]W(6 9_ <>)'[Y9U\0$>IS"8D[.J/]GWOT5=/-C40;G[Z_8G"@=XGN'-]SJ MLRI#;:%VKV /J+9>(QQX^E=>1,>D(IO+$L?20$-Q)Z=1A9*Q"PT5F*.&,7FLSZ% DNF;V$IEL9/8T>KOHE(,-8 D0@$J\%(@0%4#IJ<%8I M50=><_?EH\['RR\@M1V"#KS@/Y M$OZ<9]5>)=NOK)M3=$O'/]K60F-4D=9P3((Q.M#V@>0!GA;%&%;3>5 M(<(F>KKUIR>X&+FF>872H+&F)!>.LZHB%-_IY;I4_*NJ*I+'$YQ.K;?-=>*' MER\1O*MZR!_V."FN3AD]OM(KP&! V5MY!I-9D!=OB#J*\&-SXXH>7U!&J4(J MMPKHHFU-.+P"#\;@D)=_,$;&ZU2;48R!5=59)AAA.?61A2I84*$48DT2;[$F M"Z#%GBZ-H.)7GSX>CFG^@O$'G.$MV;NJG-T+^SC%OGCDYXAN6J+'NJG]\W'= M5$3F@V]5T/ZV5^TJ0GWH]&X#80$#?BW#!.['^CX!>K]:O#K%"?E<>8X/\/^,HE2B,:!8H2G SC)Y=>I")&I MKFXSYT_Q,:II$CVC0].#QOMLNC[HY#%J1)L5FM*;N+1%CR7/>?254,5)I:\$ M*;\: [.]WG[&!=P=QDF)[_-4KBB"'D[U0S1J$98.74M4DJ:^E$%WW%41Q?!4 MZECD\<(@CSI];R*XLH[.J[2)>5A7#V1-J=J?.@Z^-=CNWQX+]TU#2Q>[:YI5'G> M;M (Q?(Z:_+C);A<;Z^2+"GW./Z4YS&,_H>\^/DZNZT? \AW(T8$W6Y6S'@> MW?_@34%?]KQ),O:OM_!D(NF(PHYA6Y-%.Z!+T?U,*,L>5SC;_-B9AYH,,'O. M6?/0J3<#GG=,,^#.V5#-P+I?M7\HHJP\Y@7SY%462$$/IXHK&O7H/F70SK=O M:#AJ^LS,K[9(43)6!RE$/ >^#[) =J4=J%[*'NOKDW ;%*_*UT1FRWYE&F:_ M%WG0KNM"6F-O4("R;#(=U?F/3O3L ?+,52_H@*M]'J,W65YA])=_?>LYUEX+ MMYS(>RW0>HZP8 ;C#HJ'$H$\Y/=[8DL@RQ]]UPV96W_8)YM]S06S,?A ZUA\ M%Y4?,,XF+Y6L?<-M!(>UF1D?PK&'P$5-&H*42B#.\G/2E^LLZ>TS?* Q$_6R M6G\"[:,2/9*/>+W76GR22ODL>0[3L*L\G+ .NYKC.3@2'PF2$^JG").:2@V) M(@6W08Z*7(TWLEV_=_(LOOY< 1O,45ZB \%M\AO]Q=_:[,[\G,7,"_CVWT=> M@#G?VO6X#?EF"5*HZ:[V&+W@J/!EF:V(;BJ_M.?X61V#PHF1U;$FKV$G9694 M9],.<.^E WB=35FPAGKY:9E,-;^ V=9\[;WT'+R&7:F!';1D (QC6?IVF#[P M_9)G%Z>B@!3WLHH:"OTQ61FU]FLC+T]QER6 M9^\W-7-U?>[:8OPO+\<]6LCK!_RXA9U*\,]LF>6-A(8""BC=77^X=\EN7^7; M4XF%YD&UH[>=(H<'^0:Q@ [O\^U[TD50P64^UC#<&L+W/IV2&&[-E^*'8R7N MQ@PV!N+? MD)ZC()X=L.Q&:TFU^&%W_[/Y%1D&_[1!8A'&/7E4UK'#!E<\?K MZLW@Q;=FYQ&&[FCSPC%WUR/F('2E-GC_;R &3XG10,^\](4TN*X4 M0LZ?B1.; KF1$]L!OV;NAVA'LT7?1VD$03Q2PS9N[-24<<9ZCB7:A&IZ63?R M"QW1]([!(II;O_"XA^J>Z3TF>Y*D>J'%FNHL!G*D2/LY!8V<@W/\L-:HK)NS MXE%->U\6U8B%9YQNHP*'$$RE **Q/B@@*(#DBV6)"1^I"G]""K MK%/3<&.&C*BX*LVIS=THH1VE0!,5-330,R&"]HP*^75#!NJS,CH>JFQ:9#3) MXN0IB4_P'I^R"EL$'7:=5<\TP^Z@2J9'X"I5P_0/X!EW1-LDPW%_+8:+J,_1 MK\GA=%AE&4'88*&^[>&?PENC;*S>R8;LS#>!%.JJ-^3UEU'-6'$* \: ME(@01&WZIYJZC_NJ)::D8?S(6I#]41_T:%? C?@Q>J'FK/WU(>IY[33U7(3B M>G+[WCR]/O^SOTLO:ZHTO!8+2X_4+LY^#^#QNQ>Y)9L\Q@3,=IU_K/8H!?,K MW[^;$72ZES'D^1PH0.9]1^<\!=T[L?P]7B)9XGVXEA"TO4'+()RCV;Q+]1/E/=XW$MX].CMZ>)]P<3R W="Q\23X@#R5S]%/>7&1 M'XYY!CO4]?8A^K6VMW6U[,>R*J*-/%Q:@XI3GT2'N[''2OI".J*Z,TVZ%OW: M5JQ\PTK9O$4_1C41SYFSM44Y7GZUY>@Y90B+S#L?I!2JPCYN$W\(1S[R">OH M0Q[T_ 5$Z(^_+B%&V/"69$1YS+=%_I30Q%@0P+$9<2"-ZW"<1D2N IQ,(7+\ M^P[RVF(RO%A+H\6=' =V"N3SZ>T2HYI@N,/+ZLC^<<&<@<37NZ(I$LEE\W6)QPGI+,T M+^.4;WW"M(I*2[IY[G9HB4,IE:@E3[6X@ \$XPK:Q0\OFYQ-\'A.0'7NXE:C M$4L52:F_V^142AR-DC[Q]C91Q0.ZOR7*C#7HLH$<.[=W%WTWCG '7AS9HU0XNLJ+KY#AZ"---UBP&&R#LZ M0!>HGEJA AX$E!0> (4X(1\EF^,-%+ZJGB&-%/R:>^@'(>WPQ[K\ CT44D>2IG6:UG:%_'$!G37WQ'J'GW!VPB5+S'1%E.&AWDC^ MY5^__7;2WU*DXMSK4N5.;LF*NGN=UPR!K1!NM%V=GMECKWU8_1YX C7@%X5W M[VUI@9/O5Y5I2SP M 4P=<4<+PF.)>V]G"*8.M#UK*=: M1YN^#S)5SO962QY/:I:)51CNV0DD;[B.L:]^ICCK!-&)'UNOB1//YOD=?/F; M_3'+/:7&&[19"'F&.S@U<#;47LKNC 8TLWOC_BD\9)E!SU&;9?(W/R_>U! E M]>!&<)ISMEY'/Z_(2@JE"\DX;^LU,WWYFG49.>N/#E8;2'#]D-^!&UE? '07 M N(3]^6^Z.X9X0L>^QLYIC^T5TZGVR5>!S)Y!FJXJFMS*#>B &/RB(X@@ZW7C9X-IE M?L1NS\\(S9N=@VZ!??,&;4U39@'BG=6*=67NRC^\PR4FD-BOLO@2/^$TI]9Q M\BQ@'M5@O, I[DT=OX8N(H11CS+ZZ''#;G\N_O@OW_[[O_Z=MS:SOYPMT'=_ MC ['OU]ZK91N42OT_#=W*F''9?.E&@%%I+7G"+B\C9+X#F]/67R11F69;!,< MK\JK)(NR#7$X5X3!IZ2:RLAK1M!ML2@SGD=E@/I7NT=""+TI**FW[]"FI8:B MDMX14WHH:@GZN\"PQ/YMQ-+3Q*>BB23V_QAT#IPY)9!F8#FLYW,7>R(Z7$(L M3?OJ[R:)'DF+ZH46.3!Z,J=#UNLS.2W^IY_&;1@Y%KS6>\F:-B31&WJG%TYJ MA/F F'X#IX\&SV^M62[*$X37/^##,2^BXN6R#8'_FIW*WOZ'K.7M;RX(E:0AF[X*M+.@&TE.5#"KU%-AJ"PI"A#1,PYK66?$"*7 MV\K=:>K9Z"1A?3X1(IG*LR.[Q>91\0ANWGP&4%"%HRTJ9G>RK_LR*U).^!57 M>#ZZ&/G+'O'/YB84HZX(*T%YEFE,&1OGKN3W55Y\B&(X%\]/CQ7Y^"5^K&!9 M:!/#D1;P##TCE!.Z8-Q&+V0:4O(_V'+([?L2'W*T1"PR1Y(*\W"?\!C%U$V) MZP^A&+Y$?W4<).I+NJ^QO[+OP?_I!SUI[JN:-]_+^G)*V/<, M= %>?BU2!* M61.-#?> SW;$S/6ZSJZ27^&R BH97^19617LKO(Z(]UV1#IR6VV)MB/S;&LF MY E1DPX5M?.:D#\ \;H"]CO(=MW2A[\>ZR]X-,$>YZ8IF_N.Y@6OJ$JT<8KU M$W?-^7)ECZWJ5M\$AZ=8*E;W=2J8L67]%"59R;A;;^OKWBAE'*ZJ*S+(?T3I M"4LMJ"8-1Y92E[-S@='^C73R;1/D$*6UA""WX)9004] QJ/9L\.H.8>N#)41 M5/L&R1].50Q/ '@UKZ_3;M7AU7ZNJL5IH2'YPW0'4WU/9#O8Y"E5C>)9S/4><])'V.?*]O&H@;EC!S M##>U:F6+",G.JZ/59E- ^?)5%K.[):DZ"UL[TF#Q:$?)I.J6]$RFN37SO'1- MS'4?R"XF6@6[AA-.$\/J(W3!;&EL>Y7%31POG)Y/A>2).[G-G28>^T@(]0Z0 MB"#M&@<1*#4256;@&NECH+4R[7K,7%H%A7I,>2 M?V69"JJ81M:3 MB67E-=#<(-16?TK#!+@NNH."MATAV'.<-%:B40=?[I.R>:@7]."LM6#JI:Y4 M$#;:]OR_\F?*-TF&KRM\D)_:V/S,ZWJNW)^?99\L$R8P2N!3WMY.+#I;G_,G MS&Y"SC,CB(X-)#/RREYRC[1L@=?<(Q4+IEC],,^#W-"(>_DJ5S\:O9+;TV;Y ML*[++-/R?145E8)&:_#Q(2(_;C#$.GV+OH^R$P'@0J/_F"GD(C(<^U^_19=X M0Q=JSU9C2@,X1F *_L'H]*!\\EV;&YP&\VZ3:EU,UL#3)^;+ JCR*C4,HQJI MO83J+$*9EN4MJ)O@S0&PP32DN\/Q-^C-9A\5.QR_A43P&H5]E(+8(KY M&9'CW99A?,*15UVB9DD"/U-"SB+,#7B4;]1Y>T\H/-O+0^TW,]\\V0XCU+T* M5BUJ/1P!^UV6;R)BLQ_V4?9 OH3_"84_R3:?3$'[ARLB ?I[A: 8 VI.EV 3 M;L_%3IM"S:&,_(=08=52Z4$2R#OM_KPEM.J_^DY08H-Q@J%_"R2LQABUX[74 M&+*!Z&T[NO-1)T]86VV5B?G16G5>)4K;TTJ>SD*8=F Z:\XV@<^_AZ:RFH"5 M:*PF6@-1V(?GG#?HSOQHK;.JQ#PML\J\RE;9YURLK_TE.!B%-6>;P.=_+<<' M\5$35@WGTRF)X>QZ:7[63R"H5H#^XXSM\_1XJM!S4NT3-3#Z;@ -^FK_H%K(7$55L:SE*H](,Z#C/8JC.H20U6I-58RK1D^_@ M-F/!\E/G^9"J7F8\[])U1 MKMWS;R=2]GTS36OE/::8E\GX*B]^V">;_9?\?**NR^[&?>**VL8''-]56YD3 M_E4MD!4D\H94>\] FD"'@RB4E+T0%G_7UPM-SJ0"D3TFX>M8UWOD3J'OZVY[ MNL2[][:G2$'M2\5#5S0Q1O1\[FD5.9[>-4Y9#/_FP@[GVM9A_ C@;(,=U+Y: M1P,F=]TZ\/=K!SY$9;+Y&!59DNW*6US<[Z,"*U6^G.CI5+>GN!@'3I/V"-<= M$-G!H1*Z!%.<4DDL8Q@JR<0OX'[ R6Y?X7CUA(MHA^D(Y2'3@AY. 28:]3FP MFG8H8@U1=H(# #"'>1$G&?A*%&DE.M4QT)LHW9SJZ,E' 2Y]K1P+L$TX3LKR MA-&;:I^?RBB+:>Y9]M?1NQ&W6B?%YEC;I,#TJV479*5]@2K,A_R45:L-V9$# MQG#<3Y%*_EA42'AQQU\E'I8/8)!Y.M:&HMCQ5P:B"'IML*-(K^# M1YV2I*,]@Z_G@ K%87\AV[S'//]Y:M@^]6[JWE &$K]XYRBC N@EO9PB7S;Z M44)^O@WWK 0Z'$"VZ4#@/PF;L0Y,8L9SHDC!0I;%_;5,)76D%B&WR23U>.3D MCN7Z3]1%&KA0OK7*(J.,K]\6YDL]D^9"(@S#K)@H(2?%IH$&&@<.W.39[@$7 MA]L"$Q\WKM_L2N-TY%TX[R$9% /T;?&>S MKW)5KRF%AWU2(C;?J*SH\,AD93J+G'=4T=CD;J&G@>M;(WCZN]IGEFLAK[U8#N2,>@:9_B%+[\/;@ M_A]LL!G>P=98 ?!*8V9):5KO!]['>8:\&!P2ESPT?S;P,THSIA%2PM4 .1AB= ?_?[*TN,-0Q!M(F,(6?E MR_30-RAGY@%Z2N7-W$/0P(SQ&G@'SGR^/97U?FY5KK>KS2\GXMN#+EX2#T2P M_BGU=+3VJ7%QC@K:ZWV^?4_ZM9G(:2!>U/5%,>GL?M&SQ]&.;.$*>I'T^,+. MO7K, :^H/#V629QP#[M"NCLB>;!S M#T)%L-Y^;44@3X$I;N[2>O''*U7PNHSD@FNQFIDR&#I#N%=S(P'(R,8LC0YE MPV(\U4&FO>R=7YV;3=4#VW$_7P>V' ZD![;%M#YX.#%=@ MO!ZDB3$D/4D6 M"J?8T^>H.A50'2*+TIQ&NZ+: MS*^\*FV[44YB,D?CTK!JJ;W*B7I=]FFD=?9MU$CE G@,'=W37;DM0W-/"@K MU=A4*&N4\3%N3;FKK72_SXL*HO#IIT1Q&=/='!WK*HS_'#)UET$EL1)ZL5<# M%#T>(C"6XF2H[A?].WXO23!T4-<_(W8*.96S8A?0\_W^O]RO3]4VS9^) R\T M"%,='+__YXYY_/Z_W*.A@6Q&II?^.)-&I5ELDTV[ 5I_-.IK&B,NR3'M>@Z MV)"8J\MB4UY'EX1GA%#449I,ZNWAIGDIOKU=0L\"[>"*VC]BE2ZP@T-N(+?? M]&%57;TE/^WV'TYEDN&RO,@/CV0+3-OH6#'[G_!SISYW7L07U[V7416CC1YK MXFC3H_XN)"OH[ZEG&:'\ZM&.OD M3&%UG?MY;'F_H%.$&/?F31%?OJ\7-@5L1BXQ^W]M$!Z**"NWQ"I?D7FYR.G; MV0V8A6OP6'8$,H9ZM\CW'%]A+#%CXT-T1AV]B>OOO&V7[*KY% +4PL/C]F-P MGGBL/Q?H(NYF_AIR\,A;.DN^+R(64S_>U<5BNF=>6TYA3-?9$V;;G'86Z [M75>GO?/) C(-8UN2:$7&4,,.%QG*ER M\)K0_UM"<\D-GMC[%9O2:WL;XANHI:XN1@+9DS$$E#I-Q;8]Y/.V9FSJWE3Y6YZ1?\6;NKFSUW>VJCP<5\N!QIGMY8S4S;Q"L6 DD )E[OF1 M9?JNJAE;G)%Q0;[:E-3$44L=/>2H3Q]=9ZCY FH^@>@W$/D(^NC'=BP]06?6 M0G#\XZW:LVUE&=2 #E)3E"I#ORZ-L9.VX8/TL>8T]GD/-@.:?6/D$Y#-/LO3?/>BJ (FA%S=C9KP.+*A MA C*"]2001T=U!%"5].*X^ ZTR;#><-P#X55QW#?4G@NV6*.Y<%%I3&0_?IF M=WB30X5I*#Q!\R2NMS0_T[J %R5UCLLDVWW-$OGYO!XAI]Z;)H^;(CFRJTA(M@*COB-. M;+DZ'M.$YO\F0[]*\V=BEX+ M#RKI:\IC1\!;8B-;[-X6F):PYRG@5A3N#S+/SZ564=>^#VE@-X4#0U8C)Z[O[R%GX.\K;;"/QSYY=LM M,)D,3V)0?,)@PYKC6^UY<&L!S% _UGPSR'M_1=0F2!M?ENME#Q7V]Y:M4,R1 M/+U>C*LH26EVDFU>'.K'IH_YJ>*%I(BR?;H[-W7.D+7T M1CO[J)1&0-IZHYP04U=CTP6SA5I2VX68#S<'J *R=75X!&MK[W2NL_'7[IHH M61I\UL5NS'VM8^E;GM[LV)HIE6#2)..JN_ I 7%2 W+07<[>67A8.U6!>.>+ MJYSL$4]X^F;RE&=D_-UA+6F_[XN['? MNC,X>GOY^[+A2NIGQXJ[T[UE[;@V@BQ9\FD]M&/+:=; >#0;D*>?!DWCXB"P MRTH]'=E8-2ZXV1]CU'5#73_$4D-"3_<&;Q8[W.WINYJ?BL./*[NE ;6^#7*- M,Q5[LJR 0@KCK:ZBI/A'E)ZP2O#NN+7;D%W.:$>!NA7:DD;H"5HM%Y^KFGU. M8<17T\-U'(PK @4G!%>$",\14&1^\>K71'Z\VVOE-G:I-[I1N [\#?T8D;]Z M1L%H#CG!-^<3&(#4Q;&IHH;N92\.M61_#L0.\.93 (*@XA\_Y%65']9;.C(% M.'#;.T4%?\3GX&"MX/:B8%8B")1(9GL,%LE4^\7,0WY4!\RXL5.T<,8Z3L]_ M# TGHAD>@T0TO>%<*)_7Q5MOU\Z=1G) M+_.&8%T%ZEB37"QNQ$*YR@"F(9QBE$H:H5=\4DD=C _*/B=9X M"H=X=6FL"+Z#JN<J0A!L(98\..#S("AE^M^9HUKX5P+'":\@^8 MV2(<2]5$EY13O=#F\UP1^@3$D*]R](AKNXI')>1<[3V"8-:MAIOA>*S29B V M3Q["33PF.@R8[.$J88ATU*.,%(+:"#ZWIHIS/T@/XFCBE1*#+"8 S_5GN7PI MG+/*.[JM1ROG05TX09S%JDB$4X]401R6;:;,E5?JY=5VREQP,4(\^]<:PI@V MI,M(PMR8RB1RT\X[\7Z.I#7LF>O)*E&_^GJ$J(G],WK8DU9=FXCLITXE>QT0 MLUT$>%+'O*#MAV^-RC+?)#2?W'-2[5&<'R#!$S,/)8KQE@R'?BW/:/:=0Y21 M'=JOF.[.JCVNQ[!(Q/ [@535,9DALU3O4V\ WBF7K5K^ M.-3%K+W"5SG6U$NGK(Y?W;)16.\S-;'F3E^5UIF5O#>@XJZ>CSZ%B M3E::3H.()!PS:(/9:W,&W543,D3ML)B03\BJU1(* KKFQJ7.D]8-GF9A66^W MER?\D!.?MLE&O=[J61L+A%V9'QMS(%%1EM((4OW4>7W 8>_G]@E.=ZV!8J#, M82%"2;N70,:J3;R86,!(0.]'/N1%D3\GV>XB+ZOR(CHF590FY<2=DJ27X[!; M\>C'P;=U6R(6TAAMNM:^+H1TAM_\]3>RX#P.6?$=/CR!(%X0\01\/!]W-P.B M9@;2&*ZWPR%_3)-=\ICBJ[P8-I:?AL^AZ_:P?-8,B*#+&K"LG\0ZGJ$8X9HD MVM($OOT^OA34[CS\@)/='AS&"!+>[G [$YM0==N")G!N(>:KP:*5Q]VD%76$-;S".RNU,VNO,@.&1373+43^VL],+>M:95$#,LQ[CN2P*.[YX!_)VJ\"?(D.,/!F M@"]27(\;.X4K9ZSG*(0F _R]^-KS:@QVDQ^.438:J5O5$ %AC'@1"OP"&9R[ MO&"E,];/&1'2/CE>9T1:1 ][*BA'N 85I]#7X6Y<.*7I2]^S-+V)Y\FZ@PNZ MH+XHI[1>E,=/Q$T__JE$>+N%LBE/N/V3+P,QBUU,QD0V1#MJ/V!G0;8:>YS& MZ/&%7I^(Y>G6JFAKY=C<:*MDP':H_([(Z,/+%S)]>5:1J21#VK5_-+=,4W3# ML563,Z"KV66+^RS/WO>(=BT"-6G6IP)]U[, %R$X%1:40=,@J&E"0)7OOL#+ M2N)/?JJHKD\43/-VE\$!LOC1;Z$&4_%Z=C MM7DA8[Y)B+\:B^[YG8_ T66@VUGEG,[1KS=O9HX*>\*HMXM 46\<38P6LZWO MFK"MQW8XU,*FW8!\W9]Y0'+_7NVUPECEONU_X#PS^O@VC3:T[A1Q%ER-EG?HC=9;-.A/(Q4:"O#7>T^'N[88A/#7 8. MK\>:@B];:8#'OJWS!4856[6XS(8W#G:>/MU&2?SU6,=MB2S L(TK'3\;V6C" MR-_1UR.J6[C>5:D-D2P6FU,*N;Z@P#!I_OYT; ((/5@5E2D5#]"9C>!AA6OP=B[7?I,@BJ7HRFE\]*DK)+^XK,]D'W+B3USE17^0"GF]%'H[1:(* M-^<0_-AI,":CH> MTY[/YY7T? $.?:R=*;WA$2T MPU$6TP?.'NO,?WH9DT^9HC,#&>5<739L7$$BLVL7[/1G-/DH&X^BV M$I?X":=Y_>Q/V;F:2]2159S-^VB#61,\DVJOE'2/ICM'3,$Q4NNM2\15LFQ=WD8988 JBF@C@2J:: >$:_&V"VGU.<\1'D +J<9 M? ?YQ/UA5RF]N'<,SW84R;9X5\ M8E['*@6%?;\A.*O-+Z>D3K)QO(J2XA]1>L+K+0W9@-Q^25P_F>QE?90& MYAC3=!JN8\XYKPA;V[3-94C:OD-1]Y'W\!6T)9]!3_ =?^^E[7%^2\:XCUCQ MLJZ/WV"EF8@>AS#-A/,+G_!U:HL<56NM^WY#CQ>_CY/LNH?Q.*="%A6 MF[HN[55>?"V)N_219K7YC*M]'J\>2P+*327V6&Q_QYTO8WV&QDE+VS!**&>< M[S*:(3O)T&-$&FXP*O<85^C'J*;AJJ_1=:*IJHVA('"X[A=DYSJ0#\HP)CGV'(VG;=%ODUH M_:(ES-2RGW,;K[[$? GQ=Z2?06^@)-3;Y2#H?I5?#G:RZLKXF*&B M($_V8J-Z5?OC(-69V*KJ>_/8Q;*MF:>A,WJ*XC%^YK0;J>&SHA>P#A7JY_3!_EKJ9XC MD.I<>+^RRCG=P&^LU MDAAG,1D#2_^8Y!D4ANM]7'>?98^TJT<'=N9A7)RVW*.XI@O5NUO"K"!>TKN$ M04RY++#&Q;R4@XGQ]B;!HB8,7BJ$I@9*[Q=>F3H$<4JUKO:X M@,B@ N]Q5B9/&')K0E4HPUL%E0.L!3[JXVQKB;D3'H;D\#%:7ZS]&DUC>CAW M.$QNTM[1NV'(P!S]ZOEXS,6DKH5S^0T[5O1^F!80M*;L&\VW+5ORO1S8+6;7 MA&=YBQDUO^N$Z'3&> TP(^C4OAOR+(O6@JSU/J]>C[A(\OB^BHIJV@A9XG]% M&*W0M^C[*#LMD1V5\?0Q$VX&%N+HK]^B2[RAP=.^%LNE$>IO ;0EJ=VNH#M% MM(F*X@44C 8ZCU8TJ3C=+EUS3.UX69IC9XV/9KJ/KN*81BGWORTX=)GJY.@X M97+L8NU!4=UC82V:S NCS4/3S%NQ"C7$] \G',)%Y=A!>\H?B,,<'4 )Z+"CO&_/ARCI #J--Q( MS\2K=G;EJ:GR,O+8VHX(>J)U2!;9 E<^+*H-8<"A*](PC2YN$7V S)G3K64, M!LZW>TN@Y(0[ &% -52^1(-S9>EYZZBMTZ/4\4C/)0 M!E=8OL[4U(>*:1T) MOX=% @B,SX$$\I]1):VN4UW78FQK+Q87L* MQ/72CTT5RZYF)=S>T6^,BUM.70[_V;VCL_1,G<_/-Z+)\5?HS+X*#:N@!:H_ M:B727K\>^?4.IFIX*[D-ZD2<^A,:O&F7=.Q[>[Z$-VF%!D[+#>?J3NHE3;.*V=JA5OM.?XHFT@8.$0B@\LG.,Q M>(03[!88^.JS:M0:'5SQ-J/)'7V9_\V MQAGG;_XP;+"DA=5882SPKR11U^;63'MY%M>CZNH876= MFIL;Q/RS1.M6;9Z M2MA50I+>YH5.,5E=(JYVL+J\C?83E !B%=T:$HC00$ DD#+9[KA\\X>Z*?P^ M@'(99M@=;'_] 5=I'[RX:/M4%O+B\&:3SZWFRIO8U .%5U"=QPVG MX*+UFP>Q";;%NF]K:::07(?,O39J.6+>M'*VL;QH:UW'I[(J7FZCXF?%-:*+V+KKPWHX> H':%;]>;9M\KKV&K_H%_$CJ]^>TS2U:G*#W02#.RV$@7'=EJ-*Z%P:'?4]0_2"B_- MXYL_T"9!V%4S7AF+H=A.#4WCV4K7:J9C&WVHFWDVTJ+8?(X(])(H+?\KR2ZC M7,/J*?=VE5-4F9N1EW%W=X':KHCT1:3S>.X_^U4?37$-LF)ZD)52XLMY,CNT M,ON%R"PF,MO4,DM9=Z/0]K()F-Q&Y2-EJBPJ&BOY#4ZK$GYZS\(BOWW?:%-1 M_7]MT,OJUX3[/&C@DPF5M_(MW.)-< 0^GT7B%^Q3EOR2M39$N9_RFCM8NP3C/95DW M:U4Q5&^DQRW<[5?Y(QPY*:R M-A>DC7?H"6=TL&-8=#J5]@5ZTVH';0][K&+QQLT<88TS/EZFL5"LG&@Z^TA; M="Y5@*8WIP$]^6P+2-\D$=G\)E7"?5P_U<%M:@C^F#D%/*%B]9NT:V4_/[=J MB@BU(7]I"VW[>]VD.M2/#VAU?__QX=YS.@L)@#DY+23H-3;XC.(JBWM$+TY% M 9D=Q=7KE'LZ6A;4N! H&3QK[^G9.[1A/24EZ98_M#7CJ&[A:[G3 %-_!72- M))5%T26BK"KOESPSUU]>9X\JS.5%=5;@*$U*''\]DJ_@Z$"XN,R?,_;#0Q%E9;3AL=[( MTIB<*PM@SN\XP7=+BA6;8,1^PS$ZU=2H*..6'JHZ@DLE7GR8-!7V9J#K+ M6QK&N; >6)D0,*UD=Q;'=JF/;4N6Z6-49$FV(W:THE6!X@\OM"P0_6&?IS&! MO9)-4B/DQ1HI\C@E*UR3(5$SDG_(G7&1-OM5Q(-LF MR@ CCU@9)C/*EXRR2:GFK%3KZJR4B1(?XX(FG$QHO&1W7O),S^=)SH2[BB?J M(!O6/7&,,+7J)^Z0YCVKXC:AZ:6AH.Q%GE5)=B)&;GW$+$6D_,!=I;OK3(K3 M_'!R*)).B%7)9-9]T_9$>=O58_I$ Z;RLGI/,(*.M/3(R5&(]DF.%Z5+-4[X6%%O/JGZ9NON:2=*NGL M>1@5)6GKEQRH@5\KT19YC,EF ?@Y16GZ"%OGI6/8K7O??CNXN6TOA2"44--1:1 /00I@31 M@5*TOB\XDJU>'M]745%-[ZKM3<.*\%JA;]'W47:*BE$E&$ML?&8$"S7=7<9RP MLN!J40*3_9R%"$QS(+9\J.D$]8QI-]3T\U XVX"5=OQOLKPB_L?H29&[: !% M) U# 5S"2"T.8!:7+9_D/_A]('=<5Q@"$U0RE2E M2\QQTBIM7H4)=8;Y(!M2B-%"-3'$J 60WWORA;1=$ D)+<](Q'Z2EUE3V27OM0].-K79 &F]LPF^2+,;WQPWY*#XK MH@6U='&1OOQGEC]GJ_(QWY3<=E)[;I&^(^-N?(=S(;ZWK1-WUA*H6*'72C'#L*][,WN?TRJ.2?'R+28?<%/[?)."_RFTJ]_NDT"0^%3Q7XDI91)/]& MC B%'H)8B]RJ*WDT4S-Y+)FJF/(MU$R0:.HSJ=3*.H6^)P#R9]J2#XRZ64$ MDEW^VPV%9$AIO:+#V86R]":6U]QM2B_>>$?)/$BC42" MXQ>.B,F#9)J=-/I M.%&6$!*<-%E"/'A_2G?,"UK4;5SE?'AO(,6[%AW7C^LT..2\LJM["ZJYG]^2 M>'QN-X?-B:+U_I+GS>.K"=7%VRV&%S-8R)'SAX.Z:L=]0:BKH-_W:2G&!RQ353NO=S!JP!E MK 5BE/@%^QTF*\()PUN^1B>E:.>V=PIW_H@E^0+(3MYS%)-DDL=(DM3]/[36G W5M];# )=7]][:TJS()L5W(+@ES5!\=6VB%L9G MEOU(]4M<14D*CT?A])0>OZP>\U,%W\T(N43\/,:;WL,2&\3=(DXTD5MWC@'(HP ?501UR3@&(0&M8/(!G+Q%M^Q(*?P(EN+ M6U?FQ@RY?4/C$;8J)B8$^+I:[V\D[Q+GD0MSW;]1?K>HNB:D?M\SVI#Y#"=@ M&8$OX @X$[SG Z&HNR*5GP0-&KH] AJ.45#) Q51[Z[6UXYX8JQWLC$Z/J7B M2)YS/,41NWD\S#$J\&U4T+("%WE6G@[@((O6$G%S5W$NXO&. @B@*3I"6YJE M=-.U]A;O,3';@]@.%U.M%,>A/N6K]F!L$S5WHDN"'8?KA[SX^3HC+M\.WEHTY%\$.B!L[4@%Q*,] M%P>T!)?U6+=]UPG!_3[+?-B^M'4"%GUE=8$)%5U5GV05504?2:*L]95@W0NR M$E*9Q2=:J^$=>MXGFSTA\,LI(4J]/17T0I&TV,!+IA)5.62()X)XP@7+<$A^ MLTVRI-R3GW9Y'I>(;+Y*7#PE&UO/2J]J^I^ _)2JBQH[TG3A6,^%>368-*]J M;CAF7SHNAT-?Q1U@047#E>?7@H(S%:SV487VT1.F$=DI!E6%=IVJ-SI-EVQ8 MP/5D-3G?N\";?95!< MYCIC?[R/Q+ZM>G='ZJ_!SV@#1OYZ?D95M+U!(INZ!:WTX=Y,+,/;;XRWIL4] MCS=7ED47C7U;XP6**M9GAM@>!J9%$9@!!79#5$A!!M6Q__)# 0]3\F=>T3K5 MCLXC=R0\C"L$L>9]@;V@9^CQ'KKXC^F9$@@_N&=*&KZ!!E.0I$G$0C8OX"$$ M7%^LTC1_CLCLU(F2KO+BHL Q*PZ!R_66^ ;DSRR)-!2*5$G8NL#7'$/:_FR= MZ\'G_ FWR>-H1:P\G3\Y !A/ MVQ9"E^1UM14:: GN##:5"=8G5FMLVA):*CM9*NVB! M[P]1RK@.).FB79862;DXK#GKA*4;L@']VYE)]UQMPM"\<*I-&-H6SREO#\Q]RTAANOA#HO53(.C M5?CCN]I1D;@GKFYJE^)_>$ 0GXKFJ.L%1R/;Y3B]ZBRH<[*KSL*YE9 ER Z1 M9V0$ZRW]SBJ+Z=N;WO=H2*=JG+(F/0]!2[H<2X)7UEO44H,?*#U$""+V'*M' M$E%RZ,>'8"*7C20OBESR)W;=T"6+XH":PL,W>WR)\?,>'F3 \9X^1JH;1V\UOL*^A"OT<* MW8Z:G9@&P31)%Y2)/H[6@:F1\]--\ R*/SN[/ ^N[)@2COKFQQV(5*R&F2 X M*FY'*S5W?S?-PY4;C:=:AG3#//[@SH"E8Q @B2A-]&/W[]=R("+&QHR#D86! ML< !B1) 8K.#DK1]Y64ISI"9E?.]Z*,6/>(:70^\@S+3 MX[#\Y9=C309&AQ[>0@$5 #,(_W.%%J60O^50L]1YC>'6P>Q\QOAC89S'F,^5 MR=G W/. X(Y:[$W?:FK?R3+OP2\F=IZ!GI7,U$J-LY$05-+"68AMU92??81Q MWB$[_.EQ74^6P&+K$G%DB;5Y$YD(H17MF\^:C'N+:8U-(2+?]\'HR]J9(;5O MQ3S"5,4Z+2_'ODFI3=+R5N3,6LXP)4)* =@3,9?:1N7:LZ/ /3JD;'!:#G6AZ+8AX+V=0(+1Q4(W81IZ-K9'W=A]E(.3'P M6KT&WBS-C(=0G&FD"6)RIF$V[[#'YA6Q[)S'[G=<'O%8GB$^?I>*\_!TKK/T MG.55E#H(KU>H[.L.(D;Q%.OI\P6OIUI+F)_1@5:PMD?Y+"M<@/D.V)%=#LJ[ M^ W7$5WS" ,LO%T.&C$0P.6@"F 4 G/\7 YJ3CKD *'PZ&4":3 TNKB*]_R]-CP*CIJ^-(^+K^V9*6=7 MYQP=< 3A)G''VF\"UMQNUK0 .=ZR::'1]E)(EGZ]A9!V\+L,LC&KAWN2]L&L M@+*Q]WVI;#QFSVM@#RD**Z!MF,Q8_V13SKM[)5,?T&JWBG\ZE15UE*]R"-*C M*5PP>T ,SX>5$@MI4'&;ST2#N]&1?F2?T;>&W^%OT8U22\/0RT MPR0+FOR;YV08NFCD9,'0A6)(^M>4(/SXZQ%GI;RZ\D1/CWHVYD*F6Y >J*V< MC%F7,%1IFH_KB7'[U!X!EJ8T1@"DD+3D:U;@* 77E?R DUWV\=<-S37&$MU\ MBI)L(@N7 3F/^J3([Y22G5HR\"/0@3!#2JC)G/)F![1&U]Y^U,^0[:MSWFJF MT#>,R9!T5 ?)4XJK ^.0M+G>AU+/6W_=X_;VJ*M\;J94,^KU6FP-G+@YFLD1 M.S!ILX^S$[XLS][+JZ#[U#X)\J:430*[D'0+E![4?YU=)N4Q+Z.T)([P$1?5 MRRT17[7*XH^_G)+C@1\49X>L1VW4Y']*36$A:?9]!.9Q0_,=[ DI5?(OH$OO MG'!#V6/&1)NS\88N(6^_:9)X=A/ ;MPD,]"+A4GS;/>>^ .'VB"\]W0495-E MIJR%B;Z$9$:^9D3259$\GN!2E^ZD2Y93NVY39YRDKL?7,LEVP$[U\AE7^SS6 MU&\A=4ON(KUMSHK,KM"R*/V#(M] M@(7VP2=0\PT$'T'-5Q!\!L%W$/T08E]R;5B6GZAV8A(V,33>J(*)B9N)>8:) M.303:'XX%WI--;_*$&6-*UM?R%[U88]NS-@4@^!Z"#Z)UAII/ M0@AM%[["OHI6%8+O(OIA5'^Y>9[?_W:-10\ONIS.Y$V[3:6%Z8@_>/6/]<5U M&"9Y$>43F^AP-4_?9/\^-="6"ZV4$K[S[T?N_<,>3^S=77S4CZ-M?^XFW8.N M=@%%6/=1 A'$/HO6!?MC]V74?II2H1]'$&_+/H\^6][JFQEX!_-Y7ON"&/MN MTQ_NGM^=WDJ\]I"5UL"1_YTI;[ A@N<3W5985!* C=NGQ4;@,V1JL5F=#+TZ M,Z%OBGXAT.$?WTX4%W)T"S8KILO91'/6)JWY\1H[MJR23\:@+:OA09G3;%/@ MJ,27F/W_.AL\L;^-7J9S/QA2]!HAJLKU=.0HHX#>Q#6MM[1PZUD&AF--,1 C M9,Q^TP-X!)2S>!L1=W[#3[6 /1V6JH5J2]OI[FO-_^N:F.5#/GKCK+17UJ3H M92.LR_64CC::B=XTVDIU]+$FREY7#)YQO^,]4'*]?YT[#4V_;X:F2<(V>N_S M898%Z(NWF_YPK[^7#!#_(;DLX^F!S6U&QI-H.2H3=#RZ)U,<&@H\Z8B$X8?H M\MFT_^;-M2)?/CT0)9Q.^1U*( U;.T5E&&:IJIAH4'HKX=U0B27%)T)5:HU) MZ!3[FYB[U0@FA=UBJP;J94?,+SXNJ#/ M@\^#G)=A?1,:FB$;:&R2=FD'6;X&0._Z.L)X08V@(U%O7UYL1./-]V MFE"B1TH4L4=6):C),Z.+-HRP?7L .>:F[8'5J:CO,?*^$1AP#N?$$XP[SI.\QHKH-Y%!+CZ[W-47TXTJ4T,%Q]F=3B7,R0'L5MT86:(MB3\[$ MOFE,.BH'8F<$[018MB,=%+T_T\#S1HX4:S2VT0.*=EI^I$V\P9\_BWU4+SB% M*F!5G\J ;O%ODN@Q21,X75H5"00=P%)6Q[!EN]6F2I[87W]-Y%M#34I.O4!= M+D=!HUU_%#$"S /<-B10U-) /T:$BA<]F2G7L8-C)-17@FAA >49M,)$M;!& MKB:N#_X*&,^6[PQL#X7K%]WW^[RHX)WTA[PH\FQ+^V+868M#5H9H.!Q^FA^U6=2;!,U:22>1X-O;@IO<46<6F"[JX-=VB<8\L M-#UK37MVVK<&+#!TQPN(%#.<=4(*&/-=(6C6 ]6L+!8#5]S4U0Z1/TZIN28- M/>%TB1$[V^%*$#'8YRX-!Z7=KL5)GG^RDU='W"V^H;T34-\[R\_FE_R@(QU8 M=,Y$ 7:HC8IMWERV=+K3_A+U]\#U-]E[_*[UJK<'%EX#++^N.9W%^M[J_#B@ M/2_WDQ/:C0+VK=PKT3X5:_F[T<)PCL_M3ZET[[K$YYSN>Q>9+R'T>A'650T^ MGB5[-]BD3IZ#^HK?<#)WK%[A9LKX^]W!+Z=UX]W_=CW0O-J%U9J!4_W M-6CT#._W]ZW9EDX\!K4_UMD<9W8N06?KP R>A2DC:VJ0,LI8C*ZL\A+\>ZR' M8P?(0WL9!(K5;%^H:)[Q(CM.@./U]OQ^3F!T9!V6C'G\\(@UAD#Z]/PJ MU4?]^.5&[^XI\Q1FAB^5G0!&[2&RQM1#TBA!_HNH+Q6MV"_"V2FM.&VZ,X& MHEH%OM['[19OJO6V?9-Q5A+I+JKPLB=UMD<0PN&=]5G5.<_#]..TB'CWX&I[ M7NNK@"%X/^93BZ_Q-REM!,01I1[\KF[QJ=G0J8'LVF>! M/][V?%8U8[#_"T\ME/:"KU$] K\K\7I'\CN[&PGPY'3Y6UZOT\ON?//^-LY@^*$0CA-,YTCGU&!@Z[R="^B62EQX MPBB=,#?[L_1&>4\_2VE>R:-GJ3$)U5+,0;76$V?K3M\1%TD>WU=144WK]QPV M/^!=D@$S=?K0A3CYF"G8J3E\D ](N CTI;G8TK@[ ;R-7NAA[?B*Z"*-RC+9 M)CA>E75V*H6]ZPQZCK:CI3.K:4$!+_9NM6\W.GIH19HT%!?9+:J7.;7) M/U2;[!(Z>@_UM0+H_NXN##2K;-A"174@:2^:^JC]R8#M(E3S>(I2X%;JXN@1 M\I,<0XU'R4O;IA#Q.[3I9!R53*EQ1\5[$@TS3NGQP+#8 MU36DB4X^,_OLLX#T/&649!;1T$3_N72EQH4U<)[?5H C7]HM&1***N+:9S^S M1-D9(GMM+Y46^3+EYW>=[9F?EPYO"\1>9V655">:+';BM8TF#4<>N"YGHXL' MJ'@^-.2 #LB@YSO9JI'0^AZG/XFI>)D+2&[;D$!)CX9 E-:4Z0/@15%IZK:> ME*,9*7 M"GR=?:_,R86IGC>2 M/$_&*GKC/^/67+'/T-5E9+Z OBK*?E&=7>YPHGXI[*7>=DZ;S$F.T;Z&NW3*8GAMM,\G5 M>WSR)-=MS\$F9"0T:O"!? G_$T=%N6*_5\G'K$_-;?") ;>C M(!1H2A0K@J(SA IZ@>;T%#3+*Y1V?]X26O5?O2=ZML#X9R@(UN.;F!<%#AV' M>9C"F1/N88IEX_T",=1E^36+B?\#!8YPW ;O7K:_(D/XF,4Y$7K\(4E3T5[! MC)2C?8(AG^=XI&10GTX_V+@CA0@MU!!#E)J/)_=6N3[UN>[B.U#OMV"0<,/U M(X]K5QNB.;CN;X:\@UIE(^1?S'8.+^C UMOF#:R@9)2PI2-3PA_ER(V$5G!X MT+1#/ZY\E76:F-L^WI>>6!4XZTPPV:$W#\X7P:"TKH*@K1\<9V$&I@+DM'8F7/TI.O'//QQ!*=EF?W_IP70%1@H0^#"4PF'50 MSY;3:1@*VCH\8N>-E'>&6CL(OL%H?<@NS_&%J#@_I!="8F91Z,L3AE<&=RPB M\C8JZ/.#ZBI*BG]$Z6GXW"D_' N\QUE)-J;7V28_B&YY+=%V6C!Z_DSPZP@C M0I@]0ZU)HYHV6E4(J"-*OGWRRIZZ#KZ V">\)');:&[>HZ;*8G+9)NWGZ*TQ_2"-7JR_B.+VD]K8]7<7Z&]"/S8SV'[5[\F^8Z4=WPX2-[+'J_V>/XE!*+U84@J ;_:E/T$&2HS[4\SK"FAX @ M'-*V)%%#$W[;+P4>3D2P(0)$P88^Q:\;;^@;!O:CA=4YNM$(&C:B&K1:WRB' M$.NK]DU8D<0S(#%?QY?!PW)ZOAPN CK&Z!A9;R]Q%24ICJ^S+6&$3NCJ,3]5 MT^O^3'I._7(SCB4 R+925=WB#R28S ME@)>W,EMFASQV$8UDVC+R@8P%)NJJ7=^A( M6E<,PDYN7RV(QSYZ MG$":-H4:.LL=1FC^A 0X$?@3TV^\U>[J)!"P*B!"H8^C;?+4R+F)Q.JJ#6 X M^QM3H.1]*L_]YB!>>Z;!SAS4<%ZNK"(]D$YRJ M:>1Y%R\:.1KW-)IQTP6]0!__&CG)P\?AB&EZE3T.8DE119)8/1>$D;YZ3HH" MBCSCL3B64=';(G]*2C+VJ[Q8)^EMD6SP75+^?'$J"L*60$LG>[FJ$S Y^E'> M]*8'7/$AT@?13@AZH;J;^T$J%HH&B0MM\AA)22 M\R\"I8 V\_6(5IM-0;SMC[\><59BR&'!(M+87X?EY\5;-GUB;E-GZ_,ZRFG- M&J&(T4"X)L+R6[/PS+I)K\:8M\3<\QE>G3'J.7FW(5HYB;X-H>I76_N#NXU> MX+Y=KI'\#DZU3C!F;C&Z5GF.=4.W.9&U!WU_>JQ8+=5MK?VB@;O5$QE.QKH@ M TD0JU,;/MVOKE6M#L3U34H<0_EIE75)B8R/%4F-/]%:U.5A'Y2U)(M40X 6 M:?>\")GQ>,7E[5 _F.F8_$W I)?E20.NPH5) ZO&N[QF#8R?(!EC6:O^0SY\ M("K8[*EV=K3G4^9%I$5-3U1W10_Y^5MO]SM 8Z[Z[[*K?/0N]X__\K\)%OZ. MHH9I492,JZVB'A3[.T8/.%39.+K HYVS'G6#4S9CNCR-."&>,^>WXI>-9)N\ M3:IU<9.7$Q;&Z\#<6B^_,A AL5N#![79*]0.#-&1=9"%9!ECN-(4BX(_-8,4 MI--@(T7K L%8W1=*"5(^9/-!II*,W+/1#L!RFN==*9.(<'')8&ZLSQU>,@8$GNC E%Q#*Y-K7KVSB&+,]#(5%; MK#<7:CYBXQ:2'WJ39)OT%$-5=[G<:'@=Z0LMDPQE$)")WWHKLCI+=0=56/WK MK5*95FORWX-TX5J8R;N1ZQR=MG/62UEL@AP:5F7)GF0=7)I5T9CYJM<%X[1* MZ#$W@]K$CQ1F^5E75HHE9G\>ALDWZ">:+]Q,9#B:ZN02R[*Q;/2W9U5;[6A4= ?FA_^(?=WM[L/Q<+6^7&QYF-BJ*!,?OR=0\ M1P7$X;$A#$+V"KS)=QF-TR.SW)R(@ZY[OE-QI-66R:.:;5F,JY+ MO,5$8K&\7HRXO:L:,)(1CR+DFK;>2I1,3>^@[(B3N54J)6(RQV!IX[HU)V/Y MG/)'$/Q+Q[O>?LJ)UY8! Y^*B.@3/:A)LMU#?DMF8A^5>+V]K;-IW4(N+2BQ MV632$H':YA?M9+XW0Q](=BK@TL& MBP ]&X%=7]>@\7-48SSFDG:ZD9D]#^? (>W?-][QV8I9'ZK2C7+6:\;SMZUO M/UA2D/LJ*JKI38CU65G1]TS?HN^C[!05HW0PEKC[F F7B\5Y^^NWZ!)OZ)F' MKZVC='8LUWL;9,5?A9,N^2*$$4;G>WN^C E]$QZ2*4KV\\#(2 MWG)A2_F2I[[>L*XLW0J<\FQ8[_ 2OD\+3Y[7>EIR@0-5=@]H1B8LP,KNIU1! MFX:8HEU-F@;H'8G2L^-\@B6^'F*=XY#L):[(WUYNHT1^"S#=V:WS.\W+R+VE M75I0-GDTZ38':))M#^GHS0/29VC2>W/LY2C"B^/'*&++^*QN7<1)1ISW%?O" M35)6X"O=WEU(+[NGNSDZ55,8_^@6N>Z"5@W<4]H+KD!(/^_7RJHBZ9_Y.)6' MRD&.@5P>]@DDD:"FJ*PB>. #]WJY7%QV0CVN\@(GNXQ5A\7Q=_U10]1!B2-Y M](<. 4>JH<73*,4'ZUP7$2:S_=W9[._JHB^ZON)XDIN*"LV2GT"9MJIB M#>@Y9M^9O&.Y$\L?DFJ?U/6;];;!$@K>-A4RKN3[B3J79(F>:=>F>'IP6^!) MNCQB7SOI1ZG0O$%41>W-9Q$XQX] &D:-H#S%"YH,/0;O"/; M:P*C8WH*I9Z.'"^<^DQ2L'@.P&,;>G7D\SNX#73CCWD<0L7.9D+!O.:PP\*\ M#"><,"P)2/SBO1[2>@OK4X'!?R.;$_KL:),D;,94R90;4G&J*";?G M>*QIT'*5?2KL$55#!FUK.M[5S ;/][7N39D.MSIHC-VQ@AH#UZ_V?B:CQ2D1 M%I(Q?:+81OO3/@9]WG(! E4X786*=4 M\>57A;[#\2[)=EW0LXKJB#LY51G)V,^A53?MO3+PKR$&PP]#)Z8P,]:%*7+)QE\Z)8T197 M+[=%'K,L+%>G+):7FI5T<%402S;FDMX'!:3<3+I2 M^:B%)M\8P9/N+:^1(Z1.NG=W?EU3I3'27*_>%4;N8BXL8Q7%F"?KL"^@;K3# MVR:H!'41=:,F#T>NL3?"[WHZYU MQE(KY@?BP.UQ5B9/6/HNU!YY5\D3[\"S%]-U M;;'^1P1A]>93H_YR+H@9\O9RU[:^#')&AJ@L2HDFEX,$Y%/K,JEMEE6A.7FI MLG*+BX><7@37Y_("FRAJ["X/%7^LG)Q'M"$D76?WVW5;]_ZQ_IBK'*7].WF/ MJ;(DR#A+D;4T+!138\VV6A&VCGA3L2?A^"F!:S3_Z7+L M*A-OTV-3D^;D%:$)>6KS1N1S12:C]F?JS=A#?ITE51*ED/_HA?R>=6)N#_%P M)-DH[9%WEU'$UGR(*M7U:",@CII[I2:H@W@@]0=0\P7$.J/U%K&/L)R8[GT3 M!_-3]>8'-+/U=YL[:6(RDWI^-LW\=%[SGLU/PIL?A]E(K&K562J2\%1*,0_) MZX ._8J=-S"WF$PDF98=V21^P17;^$'VL]XL#'W/>B($]G0&/4<&= ['YV+M M:('A(]00(P<6\@,>&-+S75MC3-U;R(4F@, S(Q-0)TAA^1S[<#_?ES20]V4" M9R._;_/"@+V*D0M,^@'M3L\#[N71':/&7A]Q\"Z:SY]OA/)J@S/6&]]G0],H MF'Z@,7NK0V>A)K8J5WU-O<,[>*I'-*D.DE]MR4_P-!SJ--(?+O(,GO$1S;_. MJKQYBEN_(=^NLA?!BKWX5UVE0E]\]OBH;39%JQ*MT- AZ+Z+FO<9]&.H^73] M8_=Q!%]'[6-U]GUTO45D!!Z2M'N:TL89CDH4H>-@D2FZ*6VRJ$1T#I-F2G.X M6&CG,X'Y;%^3-YDNMB@:SZ>S#/)NU'R0B?X5Z;A21OO7"$SVHQHV W*+^L$/ MU$>,:-A:^0%7SQAGPQ),>L^R5(U/UR!#'F-(951P+[OFVGK#E M43-ZDIX1/D-TZ1971;[9XT.R@33M1.DR:DNB]$N4_91D.[CJ)CIVDQP2,@!I MD.0<@LY"9&;P/ [Y(,30@!H:D$-O:H)O44T2U32]AT/.%_XP^B,(R:O%>SA% M0$U/2?Y+:?('G-C59"G!,#19SK.^'&MZKTV/%42OH<>NY&Y!CWW*?RD]?DBH M,;&GQU*"8>BQG&=].=;T7IL>*XA>0X]=R=V"'ON4_U)Z_,-I'UG48@FY,'18 MQJ^^!"FUUZ:_DR+7T%XW\K:@N[[D;OZ8%4*T]U'RGV7\X93^?)^G25Q^S'9) MAG&AYT&;D7+U -:,3\YS:$H&_>?])0)"B%%"/5+!*>H<&0^>U/H6L-)CV\ $ M;:R9'Z)R^RG*_RN)\EM<;//B *?$%[6E*)L!:BCH+(J.]'0>U^=2_+"ZOT(U M.=2CAT8$E95V^5NU9:;@O7@.T)N&9GB'=A:TH&_"0E$!%4OF' >:,)BW5QAX M.E\S^ IUA5)\.JRRN!F4[IYA%EF7>X=Y_/-]R:'WR(BBEBI]M]#0#4[1;8%B MM*L(!1'*NXO7@(S%;N"(6_686[R D] +XZ1 RK'!Y0LE%Z9VSQ&[SM6;&YG; MN'GS)GMC_67?^$S^NR.#^Q25&KJJV->17JIR,JJ+Q&:YZ4A\JC(X==.24E^U MW(M(18U#-/LO3?/>BK2IZA)SJC2:/ LG45%!- M!G5T E4I$]&.]MRV ]%%&,==58DY!+[=7ED2^PFDJSS6^J MME%" 9USN^/XS^_0317_.0S#9(3CD3WR!V)E,Q0(F,VOQI,L/^+-=WF&7YYQ M:A"+ID7!U46X%E>C:U'6&[7=M:/+EKT_]G^*30E,9'@H%:R+_$I54OV*L:9 M6G6'MTF69#O)R*_N/MXJ*)&QY_T%:W/[9E;0CO&3G@R/Z;EL[;@&ZR MC!$LL3F.X6M@O$IS&'W\]IGE!.5YE\25^PFE^9!7%2DR$OX<:8TEUJK#4XI4@I0FZA%%A"KJD44-7=02]JZVE@ Q?'D>#AK4'J$OA JKH)B[?_D0 MI?)3397-BS(1MSL7==Y$_AZC8'C[YVS+LAB?H3@19ECE;%-\ %5CC^(1L'/M MR#_):'XSCA_0)>+6CJCS)A(+HQ!X%(&9)#E:YD.,&EKF49RSM8SL$H@/T1Q# M7"6/Q5DD[DT2/29I4C67'$IJ9TS5L1Z:Q0HB-9MG3;O_SX.0QE MG0D(GO:&@ 8==?:&BK1%Q8;]Q4ZYML898*E;1]N+];89UG46G\JJ4-)Q?6J. M?75];H4^4)WSEK.#RK>=3!MZH:R[IO+FN;D^A:WC[X8E]-EW@5$5I2]E97#[ M)^WI^+Y/SH7P:J3N%JI;JR(8J$.&S#0B6UQA@$;,2X!8&&N?E]&Q/O-KD[E_I1QUN]^ MLK/!-KE4T?39Q-WJ_/RY$$F<44:,M,"W&6: &W[ _]GTXG/SAM%^:W-V'!M) M2[K$,91_^@Z1K)];"RCE0"0+UBE4SV5:*!Q]616# M'(5W"D -M7<+Q+E&X+_W9-_R'_[IVP4C@FY-A1G/(J&UU&KOY?WX MQ#,XB^)A!@(S/#-PS[%%OD&O89Z"!+^Q%?OO/8;'O3L6?/,=)H-)+J(C&4FT MJ:)#_4V5"WDC2H[LEAF7YS)KJ#212HP.ZA%J9=1>M7M6UAGB[6NI;]FJJ&=0 M,IY=#^T"_D]^<;]/CD0T6^!]NG>C"C,TC]'7U>14)L*='+DY8Y?+J^'_334"P MP1J&B.?8-)]PU[!C"PC>&/%SS=47,BQ(1]"8S?KH(S%YAZ-+RZVQTN94)+2& M4.>+=*3"LU+VV>[5"ATP'LP^:0ZR.5;)(ZPUC%(X\#8V25^SA S@OX@C%T?Y MH-C(3;Y+B!.WT;GK-:;FR"R9CN;>5=& M:B;6^V8J!*"K&*H@ 3_36*T.&#:?U]E&P1:-&SLU-9RQ"B:V;DDF=N/=2FB/ M^IUTV&[U6P2/L?HNB@UU[;2'D9F*1;R1773,"WFJ($%;IVHU'JE@QMJ&@8!3 M,,5C;"XYO^K0M#3/KH%Q?_)M_]'"Q2V-/Y3E/^21/G,9#7ZU/QH MN :WDT*L:;V.1#:FXI8HLA=9&RBP19GS2#DYT'[ F5E^>VE'MSHHYT$T]76O M\2Q_#D*O% 3#42%74M'0%JO2L9K[Y6.&B]W+??1$/M0MBO>X>$HV)@_%],DY M?C]FP*_P\1*EA1BQODM1DPMUN3*6.>\=FE>!ZSQ/\R'X=)%5BS2+=GB5Q0]% ME)5DV\KX!W9H! ?V$9I0 M=_@9U/].BP:R-66?0KUOA6QZ\5&!$+Q2/WP08I7P:J]1[$HX'GRG?T:9;"#_AQM]L0. M%"^?H^RTC3;5Z3QII=+S%$.:CM^KF'(N?!LP/(QH*:(>R? VSS9@P'L%XA\# M.L]"0L""U:WZ19Z5I[0RJ\0XT==QZKHI3H1YR=J.P:V46D+BY9MS)R&=Q'*. M)&6L&Q]6]U?_/&XT-$+:PY$>R$=]/J?0^OT_;R^"P[S"Y/>1[FKF5?"]H 3F M'\FV&[?K;),7Q[IPC]KYJ[ROZ\/6"4[$!VS=WG70TSODM63$/2]U)B"MPU$G M@K)PK5[@N#YD-4CBI=+?^=7Y-$>2BU/2N3ET#B]@65MJ_/MPER+3NP%W*[JY MVO.IR$_'9C?S4$1)!FX=ADAH%>51Z.Y6=U3X$L>BN8H2XRC M.&[%I:$WCL4V?\W!&=1H^7C!4F$;7(HKDG"]\JCQ);9@K#_Z^+ZA$-!S(4M, MOFD(O#5AT_DZJX%4[E+K&J9:JZTMN&J)<7;2V22+LO/!?JMB-.0]'2>;E7,A MS._)NHTF^EOA$;DSPV"9(^]'_NIHXZ66=04UG;2R\P2T@:?E:67I +XN^?2/ M9$/:OWR75UCG6ENYMZO#1V5N1L=@=>FKNBNB?8-;#C6E-3BA]" JI=-*#R(S MUI;O(2-C>?H^R5)(VW2LHML\?2%KKH;.:-)PI#FZG)T+H^Z/:@((**":1'!J M9"3&OC+YDZ&*2GF7I;%^?:F?K0_NHV^+_">\J>Z2\N=56>*R!/Z[R%2%8Y[Y M9!UIH07^SX79D#R[XZ^)(J"*.K+]B-] #HQL8:*OOT$!0D6E7PLP;+TN-(SJ MUB3BYRVA0:3L^1/"H(.LC20I>2\87'"T=W$::]G#'E\EVVH/(2Q5<=H,XKB; M?'XR#=,AX$B[M'CZO^U=>V\DMY'_*@0.N'. 7<=.#I=<#CA 3UOK78VRDF^S M\1\!IX>CH;?5/6YV2SN^+W\D^\5^\]4DUSD@#K0266\5I9OLU)7G6A2GO0F8TX>]6=B1P^4+2,[DB;@SH[D>1K3 ^_])=B1 MHNIZ=N1#;Y)VY$M_QL?WK,+BKX>T, K[Y*DX/LR7YV[R<+@FH17Y.3MZ6)'3 MP,JIJB)V+(O!!UQ5DAE\PM8HPJ52,0QQI2DXC''EN1H-DGCW+V%V5E5?/\SU MH3O9.->;#LV?=$E/=#A&\[,L#=S)J&EQ])D5YRI4>E'% MDRHM/#O 3C*-K$N6AO-G!N0XFZF_S@]YOP#K4M/B>&E]URI4*ZGO1Y6FUE7E M"7R$";O ;EBP4)F86WM3YW5*6W5V145*LUJALZ6G.\8#6XEJHGO$_?B$MH(? M"@GBIJZI?&H9%4^"3_P.I"(*+@E)4)N79(:CU.Z:JATIH^63CB>R!6_ M ?D@#1B/^!]?&%;P/0%@6=OE\%?4>NXR.PHC>%_>BX4)?$1,'O?Y\MUL4Z*. M7)$Q[WU5ED_2]2>,[/AU1Z4E5="2!15=[X9K!PRB$0>$!!F#_B(089K5/Q8C MW5,/A&'ID=L9@1F4POV-\'"SXNKM(ZN!^)!F)Y84CPBUK6LW5ZNN.M%,/>E-Q@X]ZL]L27)%M992B]ZFZ2>5PC>R MG5TN,61X&0\<.ST#"@LLLQ7*9*Z&O,$ZQRWLI-ZA3IF1+.;+8=6D 61O1+0W$$<>QPS.WP4E MF\"[3G9>[.DMV%>DZ. M-C5W3ZMH.?7W@WUW7MIQ;NR)9];L:STQT;I M6:UT9L;-1FA4*3TNZ=DI#-4>D/&P31Q\4PGYKW0H.YC>HZC(<'X2#KIH^X'C MDCQ(MOTYYT?,UN4U<]18!L%=#] 6JJZ^!^H/=HXB6:\1]^_;8ZR-N_$SZX!! MIW::[0A\QP9\/4_4@N^7"GRD!A\2P,=Z937XNU(:IJ@)MK)9.!D08,E5@3&KS4P2 V,IQ88I 1&U %&Q E;?47J')C:JG7] MN&:"BH)%%O3OM*"S9=;7TU&AIE;C]$L88)M=%5N!C M(10#DS<))0J.+$.-J[[HR]Z@ZMXI91:8H6AH3[077ZJ3,1LK*MQ7*LQ;%:YB M196Q"@MV5E@=P_C[--Y1V_U0'*#&(:4./1U6 LTJ1,M&:5>HF5%*SAC-5-UMQZL=SW+58&UK.]3I>]C1]^X MTO?*^\KMT'.4)54U6M4$0%5*WBXD0RJU;M!I*_B MOOV)*E[%"M_28/I0P%OJ!+9I9]QOTT=,I4-#RO"I6Q.HN*33B-GK7%C5K76$_>%=L8L_W1Q^_3@FCDATD1 M<'R_7XJGR;O036_ NP\BXU);!?))8=X(KZ8*2 M,! I T8:;/:@#%X"L5 +Z)C*)PP &JJYA-8A\L@ATITL\Q(BL(0(%"&R91!) M]R!BQ-=:.?+4*I2=[F&L]&:Z%B5O*T<9+F56CC4=P D%-]$:J'=^Z>A6MWI+ M1WT==Y>.6:UCPG6\YFP\EFYT'R'J(=@A_R"AZ!+N<,685*!K3-U3E2M]:2R7 M"^HD^K74Q]+XV <:$_=MVI81,U<[*@2XZ!24L@^;B10]TL)FF( '=@PVE=>P M?)+*[J="DC=<*L[9&G1E)OB3>)-]@8"I]8E*?>9 ZK1?GI,#U-*\4H6H0I4S2 MJGY)G:E>ZC=J]+ONX0Z"^0<8Q^7C3C3H 2#,:NC/6N68B=IBIK:H5MLJ M\]S'8_3=,4NKRR#OBRT=DH*UR'=W5<)R["\#Z-H\4EKV#,Q=5E76* ME_O0EU3I<@MZ2RJ]9:7>UHP+WV!NHLD]C)OCP.^++=+8ZE*)DS130AXX(I>9P;#1X@_H?." MQI2(D&L8T7YJ!6#42#A[C$.)K^%S#KP[J/N#AD!P]J:CP>Z+')[4)_'[ E;3:>T-3"I;&U-U6:S5B/O1^IV4(FA)MM.?3.5= MS[9I"0^#(JZ!@$&ZF.LZH#BTH!#2MP<9F:M8NO!:R.GN4&C>252FXOXI'DGN MYAY%.8&61J!W%#75.?&LC7-=*KYO8Z135.G4S<7%\5=&;[N>A)7N(&IU:2S0 M]?KRKIH$9)]:;39OFDFV)ARFQ=H QO(3O+Y0H?\*KPUT=*]%L;K$8##;XAH= M:^X6G4,:TRNT22)-SN#LGR-;594/=OGZ9@R2O=]&O?5JJC MPI%-(/?Z4]C\T=5CG22VK?6(Q"=&.FG75NU)J%O^UP+&.#_=%T>4/6-"67U MV1.U_EC&JI0(N;4M-1ZG+$PL]E^1 0(=4!,*QXAW6?V#5B*3C3!E-OB?3,+JK3$YP\=%)W[9K 0)C:3;> M]:^2>F,;!]WUY('C '9QL.8J\KX,LG],<'**T^1#FGTB4O=V9_HYOJH[Q\'D M[=QJ;5'W KR;?PN357:?(8L3?"-:X.ZA!R MY &T>.RKK2("2BJ@(1/N?4%]U8H&[%FO,K9J5;^DU.^NT>^Z-P3Y:4M=S H? M$6V/[FE7^(C*G>2$'-,L5UUSFI-U>;YIQO_X 593_:TB"BJJ]3&)0#SD!P"EP:ZUH!&>F6GKL)M_Z4J)<]JT-96ZY,D]< MF)F6SQO'$IQ*WC8N=VNK"Z>< M%JB(T75NY-WRC/2\>,O8J9*U;Q@;*+MWN[C=ZF]-+=0FI) $HCF%E/3Y,C1N=#C0K69JY.?V9F M7"0XN-K )B6!OXPZP";E?X.M^FM2[-=9A=^W!0M)8:)4ZD*JJULK6>)C2M1- MOU"-0TI!(X;A3CL*1J&KI;C1TBJV4#X07A= A'3NPS"^^J7 1YE,:^G>3M^[ ME^%FXJ'TID9GU1?PSL%D5BMJ:_C&O5M5R;]O;Z"RINQFK3+$568UB?J6VE^: M/+)#AGZ2C,+DH4S%W7O8BMR-/(S,*("*Q."245C3BZ8V>R]?>U.EY)/7EE2Z M2\[A'^4G(,94)TE3HN(W8E#B<"@Q&;L*G>U#2Z>1-^S8W M;;6.A':>=*H0YUG1[)BO1$[#K3_>L[.' M5)L,VV&JE.+;:A2UU=F]]: JJ5U;4Y6)5^>C5F75$8G]:X:\!#(I;&P8Z=#S M<)50E>/YRX,5M2]KZTA?\U,W!/VI7?5.H"WUE[< ?Z[4[W ?J1K +7HA1WA$ MV6:_Q]'\CM%\%[4=["#Y M'&%6E[!WMIF0/"LOS+*?BSA7J[!D2M21-1CSWE=51;"Y/B)/\?.N?2 M04A5R5.AX_C@6H7#R6-;2N3K5R7NB$"(WV?_F9$"SQ4M\-.3[^-JBQSCG&@S M[/J<6AG*8R?4?G"L*$=K>95YCKY/57]>:(KXC!"M?EC=\.IU-\ MN0T:]#$\C!ST >S;CJG'BV^2*'U""Q8J-G1L>YTQ#JV*_9G=WJ=_]XVHH33' ML#(4I780.0#>A@;EV<-!R*Q6\,C&%!T%EF9<2_GEE%&D*YQ.8GDH+MJ^#"HO M/<:T3V]M">)BF!D*OF4"3KLZ?J#+=?B4%C2TY!L4)>IIU,DV8DOTLQ6]I@58 MNEE!Q7B !)'-_B(K=FB#!_BO$_7'6KJZ&S$ZRD%R?-V*23-B[4"*8V\7&Z8E MV[FYL+)8I:XF6!*O!136]B8-QF$'YY@<&?.,[%HK#PBB4V(?1^JJ,E<#K%79 M:^.7>GJ>($4G!S%?BO[S)B>=;0M"T@C#?+B!L=G71&8W'U?YDB.+64=*8[-N MF6#&YLYNRAG[37?SI_G2V#X0.U!KJ/G>\UL18Z*5APXP&??PVP.:E7QE)@YA M3-)YR1/]/.0?3W$PGV<\4(;W\PI#9@9'%+Y]DS3*IG*@UX>8:J[SBE#3-N9I M=S5KR\O=')FRQ/C[XCV;]9O^#-DZ*]44\%T0L88LT$1S=HHR&6MV@C9M6]8) M_L,(XU7CI#YM+D=O+]9%4Q:=N]7W#)N;>WQ3+S@(> C(UGN M7)1$P1ZAL'R493G[*7X]/N MZ=%/';M.R]6]']'GPO<1_0)JQL[I74!&Y;!^+>CXS>BE@561L=78U>3RC;)O*3!]V17'ODD?)"=(RAS!NKT.6>9)3#+J=2RU8 M]7#:M6#2H?NZNY3D)599$TN.;HIH8%YNDG=-%T>GNOQU2_ +,'UI"=RY8LVB MYY9F[CW*<5:JEK#[,^Q5A"3/\+88W<<,S;'-F[".5YNWW]!=FJ'S"LY-Z3HD M^VXGS6%LPS+'EA",=KB.4G;$H?D&$R]@OLDP?[;(WI# .?L\L9LE($4XC(0! M.1FH'[7R1S4JPF&=T7D22* I!0HVH)!=X-H +"0:A&0(!KNJ1TP_+T:/>=JM M)CBYP2K1T]E>JPP7PVU7WJL3.H,\[5>5]+<%*ZV:[FZL6[W(;"H+"I(!X:IW1P@83^B##&#H[U@28>:DJ6JY3!F#\!6;Y7/WUJ9 M:.NJQOC$2 >EHGD[T#3T7LMX5L2=(M^KRU>J=K>:G.MG[D,Z=ZA/JS?[^C2% MW"0WR3/]@<].9U'$K!/MKM/L1U;ZX^J7@EK;.Y0?TMWLFM:0LM/EKJD4)G, MJ%.KCZ#8J1_]7T,3P)HH]V<%KZN".%WPQ G[6GC:EL;H)'R$>!?(3&S9&H:K M6BNFX-=/7%13:0'C2IU";#SK!Q9Z.K7S)2Y&(OFZO1"<-#U\&:@R&WI1L+MM M%4XZH.I[]0LB/,C5'_N-MDERB*(5VYGB/JL5!Y18ZN%.ZI M[% 9(A0T%L@PX3'"#2$%.B_RVS1_CZ+T,6&_/R.7F#0L/Z2;EX3.)K-3L]N! M.'ZBQ*F,AP^;5)]G%0_Y]P&-\7?5","6#P'LZS$ T@P"P&84?%V V3@ _2!( MTIS.V/50 "1@)PR&S>?[F1[WWG;L<1_WKO:?9Y:CL<,],[Y@9KMV M0+_964^0>4BS'W?)W!/_,\V#$LIH!3,V)PXFPI[,?W4:<00YY&3JFX3A M;W?VZWMAO[-@WP4',AM.#9OHS64*Y/S,1"K\3L\CTYZ?.'']Z@[)!M^"RV9/ MXF3H&:<%$2;.$X(9T7+1GKR0,OIG?(@R]/4+@A5;@GXIJ#>Z8N7''N VGKJ3 M.-[45=&O\7$.KLLTS0!O!W[B+?W5Q9H1;Z<2UMJRE:I]I2QC5L9!/05EO:GH M-DW@[N>"L&B/\T#.6!CXOHX RXW8L\]X?O-0A8S3J4>)O[[>:.?73>]2=:0* MDP55V3H0%X,A=+II-G<$YF#2E!T6-I0WG%R$"OJQ7M M*;N.$NKEQ6RVWE1C1]/VY%@GX\*ZY63"WKJ9""L-VE6\,8\-,>)P R9F$-= MUO5>FZ7,UY2&VWSI/6]'(^U<9;R.C'"0AJED7&FYXE*N 87DYVF6I2]T#B3GIUOXA!:#[_$.3B.9B3$/15XW ]L32&C# M(.+F.8D/PY0Y<8>%'(E(>*J+5_3,F.P0/T$$N_.27\:0I4!WDZ [5AC_&C^C MQXV^W?P]/"2/AS2@L!D=Y;L'E[H']CO M2L_YD+(K<#CG&VGLW6&6HYQF\Y==W [!443A6*Y]V-// _Y]P 8 JA& <@*K MQP V"6A' 39[^I<3H!\%]4@ '0HHQ\)_7X44#_0G<3R@&9#'P.C_)>XGOO/A M0<30\8MU'S)1:0"@/G)0[QFHMQ6HMQS43S6HZ6]0"^IT3_]R CD%;UZ#FOV7 MEZ!FOZ\BZ#SE5YM;4.-Z0%:6GQE6K/U^6"F-&ORU':N? 3, MK[(Q_(:GLM^4I,.=N>PZ"+59*T#O8&?&6A6[4K/5GF.73E0_,^P:S53JVT R M*0)O<8)NIXZ/6WCB'!ZR5,QB_IF \1.FDL<617J)MSAU8QC$&]C!" MX!G&A>?LTG$HC!WSCN$@E)W3 MJJ[K0]#HN:,C2R'S^& 70^?%;GXA/QO5S< ^9D$U]AM42VI$ O\>@VPG:O'] M;E-3.^@F84L%O,/\!839$&:FE^.7G*9'/WPFJ2V8A1- A-95%B0O]P<(.D+^ MQLO8K4)_ST!98=3W>U +6!M[&&H!:-IS1ET_ZQQ!MA?4!F"W:7)19!D:79!* M]W0T<\AQ,41(]991U0T(L3/M"*J>[G>[S=AYO:W8V3;]?,U_"N@2IT#7T)*9 M!0TA-M0)2%CMXK)G0)M1%2]GA*"CDAW]+(ZFHPX+GJFP+J!DIR+8 &;]64 T+$5*-4]82YCLZ MM88%'OJ0*IN#F+9OH"58A2^C4.2"/]=16[4L+VYM109;0WN1 9;!Y1Z^75%D MB*[QJG> >/7^JKCJ9G^),Q2QX[VYC3-U,LXN!"GS-[P)4I/@:]J*2/4:05V0 MF/YE5Q/RO>^FJ]/N=1V/"I6[R!.&8@TJAZ*HR/$S:L8YFT(UW=Q97=#)\0ZK M259-1=%-9)JOOZ;2&OCEXL#=52N=QTFW.*D#D,C5(K4.%FU#H\LT15N;[>'( MW.9'/7;!&2 %LW.%7@GABP!V)7D9#*^H 8--NQTZ(OI_2:X.:]G.SK;N)'D9 M;JTT'=E6RNL0<:^FJ.X6F',MR>V".=:60?[@$67/F"R9PT@[9QF#PQ$.L]:: M-M[!/"G1;FK@FN*4RPDT%ZO!0KH",UV$7!PPVC7.HM"]KWH ME-:,+/Y]+4&=J4?;"KXK8/)W](236<@/6CG"]W!T?6FQ%H W\0[;"5&*&%U3 MCC* -):G_JKN@#\@/+^@ZS1QM9;KCFNPWCA@0/_N'5MCXNNLWM:2G=3"35^& MVGCZ4'P/\<_%O-OJ-W*$J<'8^A+Y4("RA7=WN#D TJ6XK!! M*T=H&XZN+QC: I1-O&-M0I0BU-:4HPS2C.6IC;,'^I'[-'F,C8M1A-B*,I1!F*$LM?%U<4 )G8_W: %B(^T,79E4>!OO.)L29W<]L*(LY=8#QC+5 MQMM;7'PLDL-2I#9LY@AO(^/KRX8V 54;[WB;$J>(MU5E*8,W"S+5SW\H/J#E MJ&W0RE5NPV!T@_/R E1-O&-M0I2='(45Y2B5D6 J3VVKHUY2GGZRS(5=_?0?R *9[G43=HYL38ESFY2[8JRE,NJ-9:I-MZ^IXO"-0 MM?*.NVFQBLA;6:8RV+,D6S/\72]D=O<;N<3=]4QFVUUNC21HT$^T)*WZK1PE@/5+AE<]]._,JC$:EU=C_&SXF2M:L MI;N.ABW7TW6C:6W;'"^7<9$^'5%"N C8(#/$WU',3N=I4DS9IAXI1[:IR6=? M8S],E0F)!$JO^+MF#2WVCG#AN#"\198OA[SX*0UO"E?1RWC'JHR7"0JS*WJ8 M:S3Z6H1*YV"\2,6+I@[VR/4+$D9<-9/Q3G MA/WK=?F6S+>O:P^1Y?]XP'E, ZF;9(>?\:Z DV40I]NZL/^9D0[TP-HQ4;8M MP4]GWFH<+LFX,8DE ;L&P@><']ZSQV I@JEA'!_2JR3'^>DR?8)X8#U3K"Y1 M\06>1>ZD8%6V#@=839C8:F39SQ/+DOF$.TYF4!.#S*H M]I1R8*",=9!]#@DFUVEV084?%X3/2C0BOD?/E!.$YG-R9#L[0KHT+X,U"^L( M:$\@= 4WU^_O0=/98YZ/(5][RE099I'?U&3X=8T0VB;S1*_1W]32D D>#]P:%OJ#N##9).-9O MC3M40 U &8^?M2R](E'K^$D&K%++,F8KKHJX% 5MJTT20H8WSP=L_09B6.KE@0/+^G# M(2T(_=<5?CRP#PN_>GBA/4[S!FWQ ZYLWZ9,!M;%B0.1>NLOZG48)0=J>J#^ M1O>WY6?6B?K!M2QY6%:452 M7F]-E, 2);B'$G;RUNYJY-1N\MIN4&U-G=_F_#.KQ#T/M"VZ* %$QWJ=4:?^ MDF:?E,*@)2*>HJ)%WB2")$X#M$1 0\6O<[/(:NVW_O@*O$=[E"%*A?V2)08J M,>XKV)+#\%SLY1# .J&8#>WF',A1J\]]366%!14DU#/&S^B2X2E#NP?XF6=U MT9_2,T(0OS/S%L,MCG&.$3G+,,')XS55\]D]_2%&#QE,"(R8D.1=T2J?]>&\ MUI'? DK.[D'Y55!_%M#O@JS\,&M2?IH?JPH?![#\.F!6"B H!P"$$82RP/0E MUF__\,J=3+UXX14-?M)OAV[MRI[>%SSSTNIW-4+S+D)AB]!X&J&D1&C>CF"= M>>6 L_S$]R8N4I)O]M=%O,X# U,/1\)B;!=^_I%%R"8"]"("HHKJ*6Z-@ MO(BIH\5[''$I;/:UHS^=D8N"^N4DWV2W:5+]K.+CM(G[<7CZLECV?I0VZ!)G M[J\A3Z,Q4!$%FPS03S3_#":$744\=:#ZJB^==-\-2UOYI%P^KZ,%^7ARBX8& M->,C0[ F#8>Y%FRX]TRI644#X,2-6=$F40N;A/ZY^J>ES [QN.HF(04-0B/4 M3.SS61UR?5UE=$AR,C@[[Q[H-CV%Z,9C(H<)4]_24*UE)UIDQUD"APKF.LD; MS@$GE;AAHJ/FU!?@H:96SM=@=^-AF31RD[![[)5SZS1B-Q#HOV]Q@O3R.W2_ MXCL?1%LZ2ODCPE> \!D66O5:\MM"[%?L8^$L,-<669NIPIP9#:5@#,Z.QUB8 M+.M,%EA+Z#_!ZTG!_F](P98]:Y1*CPG %(W2::SA:R[]AE< J9&#!>342&M; M-H!+Z,?66MQ6_-RQ&0%'Z)Z*CI^'TS^)%=7:RV-W*34.NN)07.<:?\?;DM=< M0LO+.[;Z;=1=?PDTG^)_[U:F$ZY\UM\+:B7L0FK?SLJ,'>UHB\S?XMB20\72)]IB%+&R.:OF\ M(CFF4XJ:@U:AY\<1*W&\K%I.#K3T>OZA(1F.3[4L@#^_,N'>DWM4A_V,&_2$ M>0UW9UGU/)61'2H+VA<<%ZI)KN*Y[O%G%MS>9>D19?GICHXUI[[\ZI<"'UDK M^H<(H1TY1S0T1JPZ0;)#NQ^)PO: A8_X\7'FLED^9ZF^ >J/ /X5OOQOO@/J M#X'R2Z#^%*#?"F=O8&6!U4'F?[QJA/6JDA84I?675EQ;!7%Y#3 R9>_ M^(I0;V<*U3NK"L4& 6Z\/F3@$*=NRD.M U*_):*DP/HEE(EJ.+JD43#+X?QP MP-%A4"?EAE0'!=,U[[0H.?):>ESV%=OZ"48&,#J $P(C-7MN"&B)^?(E!MH5 M?8-OU5;Q"U=Q-JP$A*G1-L1$X[+]K'=W>_LQH:")4$2 MIBG20U*N\FSL?]],DI(H"7> LBJB(ZN*IL \3R9 !.9B<3_^#^_S>*?WDF6 MTS3YSY_W_[;W\T\D&:8CFDS^\^=Y,?[E[.?_\__X7_^7__&__?++)Y*0+"K( MZ*O7 MOXW&-,G3>%[ "_*_#=/9K_#[/ZH7_O1\^+<]^"?\[>#LEXNWC,:_'.P='/ST M?^\=_\?!R7_L'_P_/_V_3Y__OU]^P2'$-/GK2Y23GV#(2?Z?/S=>\NU+%O\M MS2:_'NSM'?ZZ>/#GZLG_^);3M:>_'BZ>W?_U?WZ^?QE.R2SZA=8XEJVP&U:[ M_?/S\U_+W\*C.?V/O&Q_GPZCHB11.JZ?N$_@OWY9//8+_NB7_8-?#O?_]BT? M_8P<9&E,GLGXI_+U_U%\O)'__#FGL[<8AUW^;)J1,?QL2I')_?V#JO'_?I6" MD)^B"3R'??S^?+<"O@_ MJLGC^"E+Q[1XS.[3/+](1H_%E&17Z>PM(U.2Y/2=W($FSO1&;/>B5F#>T@3T MBD;Q4YI35!%[0(PN6QGZ%0Z(Y'?)S;_FM/BP'_A6A^T,.\JGMW'Z-7!R_T$E"QW08)<7%<)C.DP*6_B=@ M8DB)#G^J'=H->ZGXSS3_ZW.4P.*$_S4=4UK#@W M>4%!;EJ$*O=HJ0AD@ETV5 MZ?R;O))GKK+SB;NR&6*[7CV]H? +VA\%=G.7 M0[KY]@;?$2WI\CIP,*Q/$9@R#T1G4FRTH>Q+I*=&B@=UKP;R&A:SX M>(JCZML$MMV;YF=9T(>M0K^3O,">ZE?HF37LYO96:Y'-A_B5O$N@WTE&T?[G.K#<%'<1C3[(XKGY'6:I?/) MU(&SQ.(==N NTRQ+O^+76&.TS4:6Z]PTS8I7DLTNTV2DM=)M-'0X4Y^B#ZMI MNFIO_6DJLFA8W-/H"XVIYL>2V=IN0-=D3,!"&FEK]V9#6YT!F_$J>J-%%&MI M3+.9W1">24ZR=RUYK)K8OCI&M]A3! 8:J%V21Z7IH3<47A>6^D'?Z8@D.N; MJHGM7)G-:&56:,V11BM[@XW\:PY=W;SK6=M;+2T'(O!,U[8\&%CI>_T,V%SX M58D2'8>RQ3LLOU;UYA5><@>6(UC:1?XXOJ89&8+)AC]^F MOY9;M#3/*7P@[H"2(=!S 2R-2B5\(%^!VF049:/E4."#7Y0^O/PNS^=D=#DO M'M+B'Z2X&8]A=& (@/D,#/^#1-E-,B*CP_UKL!-G7TB&;]79]NUV7+OPF;?F M.W?E0U=[VZNN/:+7;2MA .TQ2_IIS[.NSZY"9^Z][-K#%'72AL?=?>U1R7MR;VGWV >\#MIP^NO/4!Q-^XB ;VWW;C MG44#+.2LW+>SR(#18#?:MA,ET!Z9K*,V(@;Z4T;830O1 WT:1;UXBB28;Z9, MW^0JJJ ]\NVF+B,,^BLILWD+T0:[Z;[9B_/(@\FWD=>'RRB$]KC8S=U%) PT M;+NQF^B$]E V&[83J3 8EK@C-U$+?4W::.@L@F$PU[;:>@HBZ&N_[9MV&%#0 M_Y:9]-ZAX(+^KM/'Z%R?%7@F:3:)$IJ7_[J&,=)8AP3E'ET/'*BZI>." -_3 MSX2@T[6<42_HNBZF:.4\CB]3$$%#25W@LWOQ3@)%/'>(/GQ7+]P%;):'I2W$ MPG?M BS3-=@66O'+=@&W\CNVA6^C]U9"B&L_OHW*5>$ARC!<]$[T@5F]96< MKTE&W\MW-_ZZ?/"N=#B67\Q6"= ?12L$/9-A"C^.:?D9>1S_1D834,)ZGW(' M'\XEH];CVQFI8+$26%=OO@W+T[?E;[9_U"IOFD/8&35X]G\TC\GC>+%9 M>@:A[7SI,QC&[KY^I, \DRR/8A@>;*)HAH^B*H/)D6QX?7%6P"?\W^CLJMQ= MRVG0[M?3^2AW1O!GS%J Q?DBB>*/G.)<63[6\&2V2I_N&-HA9Q$OJ \WE[O4 M(1BSL*PN?_<9C,!Y1AS/2>,W[XJ(9>&$>]#R^/ .E+55^,+WM9<75_]AL(/0 MZ+2]X=>_ QM@'A?51Q]7H-LLG=4Y9V!9N06G]\KVH%Z60*)OGO>3MYSJ8&DJ GIYG.^N/C==!*KK/!\"0=M93M_#GZ9UHF%J4)&N>XBUY_ MR;"8+GE]=#"J0C# M+WU+5BJS[X6BWB5@6ERFZ5\7,XP@.AJYK/<6 %D$'A7[11L>.9;3R$54*W(*(E%_1TLDD9PN!\1M: F:Q M(&CTZ?X8EC.!F'3N'HZ%&-2Z:T$"-*&S^:R: MP#[2Q&VHVN/.3ATV'FU&E"^C&)U(+U-BXB!KZ?V^22DW*$W3P Z8]@9.96S M"=6T.7WAX1T39#(.#R0UKVC8/E'JDS:;D7D@LI%DMHRW0:/2?[!S[C0'XV71 M_GM*D^(/^*M98H/3M_IY.E!G1+UZ)DJ7S&/>R./W=C M=54R;CFBU8_TYX]:=\Z'O+ )RQ#>,WFK8JNK(Z6.(1F\SA5D1^N<:HKCS3KMP8?38N7M EO;;M8#Z0ME$KO MTBAO@]N)RP*1^B/CM'=7(M)DGC):NRD2J3^8K99N!N)H25/KKIW*EO2):G24)BW*3!#LVTQ('Y*]J!=K4J;XNND+;$J/::=B"N8J<[ M JO[0J^P+:*BSM_LIMCTTEQ?_""O;?37M(J3EQ;?-(U',.&:98\OBB*C7^9% M]6Q=_-; QFUW'"&2!!(%&4])08:?I/%^Z"$-1.O' .D%C M<&JI,4IG%>_KK6WC)R8.!97N[ ]2-.[J-3LWP>K 4[E^N],1;E_KB8+:7[#X MU0Y9X+UYAS<:&/CKC;K?(217<0EW[^S0A0[+K\C#''^D_K8_IW0XOSD#UB5_G"O:/#?T)^QA?$Z7"M3_@W M9IJMJQ-VF4.?W[YD\=]R,OS;)'W_=43HKXC_7T?XUU^JOY;*!O\WQP=,(0SD6V/N@H M&R[ZA;^N2>;KUZ]_*X>=9A,8[M[AK_43O[Z5]M$OPRF-ET(=9^E,1%G]TE1Q MX/,O,SS^E&5AR__GS_L\_ 9@J8'%?T< =;#G2DBM=>2W$1<=97O97 M1-_2))U]E$+[9>_PEX.C7\?S.![@$ZN__3),L\'JD5*@Y<_+)Z[BJ*P(/&Z& M-RZ^T9PA5X56@Z-3?^(5BFY=TJI0V (_Z)O /Y?KL;[(JW:#HS,_0E>5HI;L M&YC8TC_+4<85XMKO!\<'00JK0?OVHKP^>K98CG3% N9$3NYU9;-E M',(/!K^52'*N!+:>&1P?=DL*; 1L21RW/D&80KA0$,+%.H2C[@EA&P%;""P3$YY(T&1^>=L#@4D;"%>1JB,!O#OTYG$4VX MGYZ-YP;'>_Y$IB #UO>'!8$MJ[,0974YSRG>:X097[#W$9H*S&<'Q\?^9,:F M?UM,_)&S174>HJ@8:\H]H"IOG%#?;"^;#([W.[,^2G%P]M][($(<'/D%Z2!98%\AN86?R.S^ MC:<')YY<')YZ\PTX$N F$(\(@_23+70VF M*=?5]!7,E>/,NVFSD6#H[\@G:>O$Q)'"]SO!0DN-U@<.+1XV4A0PX2 M3B0[2-=)Y:-=;'ZP)/^,9\&P'AV<=,N5PL7 D5F0+I4*Q!7!$\7Q73(BW_Z+ M? B%MO'LX*1;+A8^"([8@G2UK(5#KO#L7":6VOJC@Y-N.5:X&#@R"]*?L@:B M_@.![ZL(KOG\X*1;GA4Q$(X(@W2OK.LA_/4Q>TV_\B*HG*<'I]URL8A@<(07 MI)-E#<=3FA=1_'_1MZMT)#926 T&I]URM$B0<*08I*NE#A(O3U,+C$S6HX/3 M;CE9N!@X,@O2PX*5=&@R>?F8?4ECCK#6GAF<=LN3LCUXCGB"])Z\D&%YB=_^ MP9=76G#/!FP^-CCMEK>$.7Z.G(+TDCRD:WHF"((SGAR<=LLOPH/ 2>X.TB&R MT+B;;T,\D40$WRK6HX/3;CE$N!@X,@O9(9+.9AB[3X=_58F[C_,BQU-MH)!B M[XB@X>"TDZX2&2*.= /VF_Q)XOB_$MC#O) (S"HR*L] \A(KA6T&IUWTI(C M<,09L$OECS2> _'9QRV-P4X6BG'CV<%I%UTI+! %!X$CL" =*Q6&FQG)L'3QIRS]6DSK&+)0<,P6 M@[-N.5UD4#B"#-(%)HFXGFU^5@-MEN.3CX(CL2"]*ILAHIOHV]"T7&?K^%W MRS.F@(8CS"#=*K5%+(@8-9Y B$=[1]VR&)GCYX@H2&])#>"69K,[GH&_]DP- MLULF(@DEJ"+C*XWC%HEH\54/MEMG!Q< 15Y"^D(5+=9AF;VGC$'6= M]RM-V!.V1$J.#P^[&+13Q,41M97#Y-?-DJRME6E-\C2F([Q&HE$]E+0)E/@=\>*^EZ6(6;D&RK35K.=O:$_*G#&R@RAX2"KGQ M'##B:J)$DS; M2K[!*DAIG]8;99$R-)Y#IT(?!+\%R5$)8+-2]"V+N%[N+C]NY\F0X^^4-0&6 M/$5_6A \!YUM;>&P)_JGB"8Y+G.2S<#FPX/](T_)U"U(?@N7JT+$H4W\RBI& MI'A]]N,;03UPFVG"-152>30-A:5O4,4;("U)X&4 M7KCJ&*"\5E=N5'E$=Q%1+3TJ3X@^@= Y"K9.QR>@VS7[/ MX4M7WZA+BFG*REAIXS4@CEYX'UTSXJH\=;BFZ"49IQG&P12-S^7S0% O_))< M:*Y*6X>V.&U&/C$GDR9ST/_:UDX3B2-2H0.@L!_>2&6LUL6T@[5A5C-$<8T M0GKAD=Q$Y*K8=F@KP@KG15%D],N\P'ND7E.E1"A98Z"X9]\)$4Y7];S#-1C6 MT3]^36"D8'%%G%("NET,]GU=8*@K:EU%8>%T53B\*^KRD,*,2PH8,\:"RX(, M1.8"T>P+B/7N!FU'@82 794S#U>3E(T/3*?W5:#$O0ZL\+@J?6YF?C!S$R^C MG YA7WU-XSD8K3=1EH!J/I&LW(@+[ ?UQL!3AW<2NCA=E4I_)]F7-*B)7+)0 M8R_#?0L"A/.:VPI6/4_Q#EV1\J:X!)JKBNNA+>CKE*EK@J =$.8I,.)*%Z3@ M7)5P#TT;3'P+O4AZV43DJKI[: +F'0-3\BW(&@/%O5 &-9RNBLF'IB)UT(9' M@G$(YW4:%7_2.+XDSV081WE.QY2,7M/F0<4' G*313]"&"!\!KR[T=345!*; M"X!%5V7_PS.R>>0N\%^5);_ODC^B> Z, YU?HVQT$Y<+6+[\ 48Y4* *68D. M7X8[W;U3_^X_.S5OCQ57MR"$MOYS3XJ;*!_,<._N@G84J$+FZF:%T&)0NO)G M$]2+L",7FJL;&CH@>X- I'(OL*)Z_\:TI""N],[5WR#CL%U.*%>DM.L6P^ M#L1X/P1G)F(>%D>UMT+T^"3 R[PL%'*7 .@)"$RV^68U 9Z\6VUF,A?AL:V? M%?+D-C\NJ]@'4.C=E+-=!A0 VI;0"G9M6'&W43KLHKB-:%;&75^G63J?3(TB MCP[Z!PEX]QJ;J9@S\(Z*>X6G?O=I,@'+=W9-WG#G+?XH;3X\./ ?FC)3##82 MV_)=@>XDKNO!OT;?%+826T_##/ >J#:3,@=*7RMVE4O8)E/RM)3-%C 7O!]' M,I.W (ZK^EL!&9E:DF:PXCWX8OM-;R)Q574KN&03;9\OLP50ZGT-UW'X"D!8 M5]\*=/7&[5 "[Y-55FP\!ZKOW:4KD)1HX[>&P%EAKM7FQLZVNXO8 M0'G[4 5LA5Q0M^B@/Z:A,],;C0(]W;Z_Y'-\"TM<25^5BMKRXWN/8OG*P6P"-'EW M'IJL'@(PKFI5!>0Z?)FF6=&,?SRDQ=7R,/)%KJ,'FGT!I]X=CP8*8H3260FL MT%8+9;?SU;JGUO^- .:611.#J[I7H7F;%22ZI,&[\TC'G]P:(&X1'&%YI,P M4[PGE\J%Q@TP;$/Q6["*68WR&7C-WKDW92]^#>/W[G/5%<7V^%U5@PK(B*Y) M,3VZ+6\.S'GWMII/0E5\KLH;A?8Y-CERS3M.?.#_A@)S11"";2O;^5UAZ&N9'UU+FDGB@7<7J;F0N8"<%?<)S%Y>99?IRE[8$DCS[A;E MRE*T<$L0N:K2$YH:+/+#+],L2[]BD6.EQ/C5XUC^87\_I!-Z7!ERY[X 5%\+ MZ33H(A&,;,69ZMS?:#8X\%\ATD('9,#\EKAA;JL;2?^-X3Z.7^9?O] 6J!XX9P5KW NU+DZZQ"\1Y.;C@,][!,)*>&Q '(%U/G.-296^ M$08D>3>^W*S!FY@X@M?/70MLWW5E9H+SFP'#WE=M;?M;!HXY,R\4E3#3;A<.3=^52VFJC+-!GE5>@&4W'J?#[@ O ^CE>K8.,Y ME=7 H%N@V_O&S51[;%%S*NUT/\/-8%O':0-$>8_(6:H'&Q)']IUWZO'/?VAJ M@K@'(-%[O,Y2+U0 C&1#F/7!GJ1%<5!PUZ+P+D)4< M_A1]R _/B!H"9=Y#?::*(,?%487.G]\5(7]-+<]6\#H:' 10/KT%56'CY*A. MY_/N%D<.UYRM5URGI5I#H,R[(\ORD?5%Z4E0&Q1%AE[/\F'JK/X.!'^^1!Z=3MP+$$7CG79#; M5&DZGH&>SCH@>6@XPM;W/P86;5"5\CHAWCV$VO&$K?%S"BYW/FV/E>^FDHN] MU@ H\N[E:^?D2X6,(WS[Z_D\7TM3W5B:WR5U'FX ^L@?G>Z5-)SF@X/S_3"F M'G^LKQR+6;DM@/1N-ZN*@AO;4X'HZ :;D(SH=/:6)J2\,;BFZQN5WSZWW00( M\FY&*\F0:UL)8#FZQR8@N2_JN,^^D$SA UP]"&3X-YT%8A)_:IL8'-U,$UZ@ M9.V I8)X&<\#0][-JVV)\63+!>#H8IK0]K^E W=Q@E-!P(SG@1_OL2]U 7,! M.+J4)J!%^9D4$4W(Z";*$DPN4A ONPD0Y#W>K2YA$8;^W4 C/WVK_%66=P(D M>H]NJBN"'BI'%\^$ML!S#N4J*(6PY>!PSWOP4ET3%* XNO@EH)6!OWVYA^7Q M#GXGR;:5MP?6O7M'K79IRA@=W1@3D'JHGUX_W/,>C%:6D_A;4$%Q=2W,&\EH MBA[)K AHP7_*TC$M[E/)O8.KQX"4@%TMBO+=A./J&IC0/N=&-PAP2^0?[GEW MP%A+7@S.V74Q@>F!]B423(("_G@K2I^+R]7M,>'YY*[I.QV19)0_151\,&;M M2:#%NQ_.6MP,1-9WRIQ7@D[(! ., 0D:U#G#XQO7I/JSOO#DXNTM2]\R&E5' M?#;='6+_K%&76 [B\,1_M7AK];&%[^HVF="^)A>C?\ZK&WKSVS2[F.$EO?EK M%B5Y74H@O4MH0:/X*LJR#^"D>N1Q_!L93^1\?R@\M,X.:L M[+\7-*9YO:Z_1&-2?,!.<51=3W\[3UCVDTUW@\/]KJY/]K#]WK2CI!;EB>@K MAFK72&$>O*5Y%*N5$7+4.[ 7<+Z3MM)8L=#76WQTO*U=508V%%UIMD M[8/A.P4URJ>WAPD!+X,R[']5$ROH: MLP3K*($U- 596"KH7&S>^<2@4N)E4^X'^/2>6N52>;2AVZ;.ANR]36?D-?I& M2F?U,QG#1LE.J_0[!(Z]YV:Z52]3#FSS=X/5,S5Z'=A#P*-W[]=NOG/;J!TE M!X=V?I)!P5WR#LNW$YM:T!6P&E3.B;5-+<7J*/,X-).IZ4TF])V,D)**C#+ M<3$<8NP"?IYFO^? SR)ILYBF:PLW@T!E-[[K%P\.3[U[<4UT3,7EWPY77I.G M.9[?RA!M0GXILOFPF,-H%I>[F'$GA7 M:=BF&7I,I7C*TB$AHY*2ER@F^6/V.8+!P^>P49KC+@%.YOCM%.D^*]SC_!W MI?<<7C>*U (M?/"?D'B3+S+XAMU["*]L1OY(Z-(!/.N?#^I,64)NTHDD[?P%U//$P.Z;!. M46]#E2Z&8(U7M5X?QQ?+G.B/!U*')LL',N8M:%KMJZ5YOR<+C %LZ^SR<+?= M2^?$,MW^+KG(\W1(8:2J[AYF6Y@Y/? P:L*USEH/5E.J>@FK)35_3>N)TJ#C M[RE-BC_@MV#9&>RG6WQ;.9G#S+@UUL@62>+HL;H'O&7;";835;+!RJ^OMOW: M:@7SMI>[+0Y0CF!WYD'F"O8W$H\N/U:?XTLR3C.R./0ED*VX(:#N031!!RM' MPCM+C9;&1^LJN<^D/@D*5MCJ.ZH0^Q2VKY>PGMBJ!K YXM?VI+H-C]K$QFJ#GJHY_*''XR?#W17"3#"[H"T7C?8#M-AI=BY:B0SWSA MYA?Z,LVR]"N6?EHFLS4W7 QX"M:.?J6X^RV-1XT;)_05T&G_((<0S_!J:F,+E'!4LP<)N1L4<4K[.=1+ MLS<,COQ?*-*B9MJ0PM'-'M3(>%I^4.ZQCN@?7FC B.WO6S M9H:NDJEU 42&F(1EK%$ZJ#GJT_FB&9OU+N^2,MDH&>$?:(&\1S'.NBJF=S,> MDV'Q.+[Y-BQ+*3[#5*B+*@KUR]E;0!C>O4CFWD7'-'!TLA>^ZVU2I O8=A.@ MR;L?RLX7S6 M%._9>BTL*=SDND-M5[;7TL:?2$(R/%)NU&Y6JKU$,E/U M.@'IG(8W>]4PF,Q<[9Z!($\YK:;"5)G)AC1T?18O5ZIGFO_U&:!-RN4JA)L! MFM)YP /X?>G48E7;4DIZWKK!D:_)0B'O M:G!TZ#T:XEB>*DN'*C%=7RNN,EK NABOEL6_ST<55N0X+^BL/+5G>1JC?DNT M? M9]!PEHRC/Y[.2PCRJ!27Y^AOWAQDC^R?+),> )C5# 'E3 B:S6Z//BAA? MQ68=R51E8AMQXFB6,PY [,RR)Y.J3,9J4Y.,GLD[2>8D-,-@6?N\'K3^1Y_; MP^#H*,!M_ WH8_&1/Y.W-"NB+S%9#-MDTJMT!C1X#P9JR$ME7JO#[OHGNSQ2 MLV2L/L-D]WUF=2GY!(N: ,\!;K=9(S:98))^ +S'K;1<+"J320EBO^81P"-) M;FWILCO5FDN;C09'QX>ASZ9ZS/;3:;LC@.\I#JPJ&OT9Q4/9BRGU*:))_D T M_$W\F;3H2V4";3X+E&HY;YBCV))A^9;[-,!U*]%S63/@_#B\3\7:J"V^%))^ +RGK ]UT:B['B4P MNSZO:ER7'Y4_-P07Q,:0E)P.G#:#H],0W0RU2BY&:^1=X/>%1 *P1OS'&O!ZD6L$#Q4Y F@'Z*!B# MUI^B_#X M/_255H"4IJS,L!=G[/+NV:7JU.-U-(*7?8K,3NWGAL]GXB&?PR$,-Q8TQJEB.G$8@ID)23 MS1&JSBI!N\'1N?=D$C'QO-DE!=7UB56Z(8]5/3?+[\OZDK2>3LM\ MG^0[9-P?B"A O\ABR,/FD(U=Z(*. +Y'SXBEU)2]ZU("NCY%RZ/30>S4FMS_ M]SS"T#L Q=J.Z^*M1GR;9O<$1*+V8;3L>W"\%Z#KI1JLR=S>:@D O;M9G,A( M96)ST'=])G,OP0MAP2-L-C@\\ M9J[HLKB=SJ((L.N38'G!1X!?J\;IS-5RE-\ES3%K?[]T.@41!^@>4D%@=#A8 MKU\@QWLQ%3O!JGP'C4CI^J+00%H?BR(CV*S_CDDJF'ZF133=!3"FB$: M;G.L2FN%;F>#X\, _4JJ*.QL8>6^@23OOBDSP>K9RIJ$]&&=2 !.(+;#,H.D M,2Z]W"!&0Y!4@&ZIQD!-I_!V\VB$282E[&M9S(D M]!V/-=IN7%]A-)?P^%^2_>G6<]5]<'N!)"BK(F+?XZY7(!N5 M6:.%L>O3B%,\, 59H],^58O?M-2>,?+PQ !S53VN$WFJ;2GBH13[PY;55&I M3%P-T-VO6/%*9^2:O*4Y+?(_:3$M+W<)8=Y>DR]%H[807J"KYIWBMROEMJ^W MP92XI>\2K(B0D>(#%OP&E?C:)9W+#XG42:W778W'^^13HGS;)VP/N^M?3?/+ M= .8H,:#5YK&UKVCEAP6:53K.J*L?NIYPF!_XO47K^<320&E>DF =?U+_3& M+:^6)9G7.I.57F8^7#)[<.2RXD;3^%*ZU%:E:37.8X\URF7\J=JC/%Q=U^PU M]]13]*'I]6QOX64.3.F3(FQ9EID\.PDP^L 4%W%%6M?+\9>.LRNYGD! MFY7,:,;J= JT>,\0DDI-9<[J@^[ZW+VN1QF.\^9B.,SF48PUF=<'!_^/YR.P MYTTGME7/@^.3 --_UG&8S'-N#P#8>RJ/ XFI3'L)!UV?X^5Y]:OHC18P_, 4 M>)D&TARD=JZOL!<08H"F-7/(1H%024< W[NC55-62J%0)=A=G[K/T&/V'H8] MO6XH5>-"XX@F5>ZC]JP5=3(X/@WPC-EBQ(MM737FNP3T@^1&)T65>QP$D,J@ M)SPU@UL+?O>GP1! M!YAAV!2]?E\3=_I"-I9GR6MNI&>&%U_K/0@ M'A\&F$>P&*F1YXG5&*$>'?C*6A>3K[3#%&+J^C2X2F)D24I27 M(Y9[T]6+GDHIU^^2S$:COD!\;B^L:60<+NNR;;S[,8DE.QK[3@B^#B0N?#4Y&CB9F0((/''+_,WX)CF\"^'979D[U6OMZ/8$XA+ M*]S/7E5TV)+/1-/N!OM'>ZA?8D='T.POGM^E^=S,KJ<%P]I\0]2W(S'0!E])[=I M!M_1?Y HN\'!'.Y?DR&9?2$9ZK/E'!:.=74=L\&H)5.^_1=7-T3K%0_:,4<[ MYZ;FY-3?2K-+N6\O3KM@MNO+U\M\-HNRC[6R2RMJGM*8#BG)%W]:[Z-57B;= M7NMT,C@Y#M M>QGE-,=2K03F4&VN+HW8Y:[+["2)=M= D< MIS ="\(Z1F3;);#LZ>3Y0$37H8*OD2=]5TO[Z%@)BE2PU?"L[VIH<2F.3<_ ^?'WH7X* M-+!5[WPWJL<.JDM ,2_E5$@2L>P6Z/)X2ZF]UKCC@.,-W@M=9]8VZ5A[<9FN M]4*&\ZP\GML 6S66UJ!L_\UUV=1.QR-V3A5'27<4LS!2TBL8$RWN4SPYBF'7 MV5M$LRH+;&LFNE%.BS?63'-S@Y_4Y\U,;D<+2W]_&2SR3*X8N33)H7S-BH)ZM#H/@[<1/RT7,4;$?A M$;-O]79E%_=?9YUWU!^;3D=W6R2%HV*]#X987SYCWS_,\>_$[ZQ,!D<;^QT' M>4VO"0QX1I/R1%2:H-G!NS7$7"FU7@/B^!X\T0:<<%2T]Z&1*KM9M^*58:= M]??BB18RP%&V'05 C S EVA,BH^G+!U5T9W;>3(RM/-870$OO?37Z)N[!)/M#@> MHV"]CQ7_;Z^@L1*Q5@= L7?@Q]6B)ZC8/T."I3&1%4C MI[Z\-,&2<23)U>\+L>\?!/"]^&%5R>!HXX[\_T8NV449V_JV(#-G['HGP$7O MW; LQ!SI]_Y$PJ?TG60))D1]RB*K,"2C,Z#V.W&PLI%SE*KW7OU[$N7NW/A; MO0&YWXDCE0.=4\XAY/,(BS7WF@(O],L<'[3\8#6[ EXZ[>^TP\W1A]X[U;%V M+$AI6MY']T[B=''FU:4UK?J2PPL(XSMQGFI2PM'/'3GPC3ZFS_ #O&T3BUGB[QP1+/D*L@W348G+@.3^E)%WFL[S^.-%5?[L M)D"0]RNG62+CB5>$PE%=26TQ6Y@+8+Z1.U!MUI)OT OP$+Q3G;O(&^-U5-K1 MC=S7+@++"SI#+?T])Z"]]["6E07'C>K?N>L<6 O>(;HA8L:FS2$5C@HQOI/L M2^ILGR_%QZQ/9*PXS-X&ISYO ]N9I@BPMU43<5<;^V5UBV>:__49M'Y2VE&Z M._G=7'KQ$&&5Z#(/HRB+RN"@\XN,YB#O6] -9JT.W?O-K=XR.#W:"\,$7+NS M6%C-Q.AF9]4>@1!/ON/6I,MU+IOSX_7.$.GWI:YUPP8@+=RAW1%0XLEGO".5 ML:'%ZZ4?JII27\QIJ2:B7H ,3UG6?G5$SHG7^SKDU]A6Y<]OO@W1%"&?(IKD M5;TX0UW1ZQ H\N0W]Z0V)O3T]?Z-!BVKRH1(1NE0A-U9'L6;OS*QC4PZ!^8] MN=^]FDGF5#ERZICNR7>CIO?T7W,ZHL4'LF^BBKP.@$/O[GT/ZB:FHZ_W;30_ M!S"E_HCB^?J5YU8[0?4N@65/WF>O2J=+D-=K-J0&W%5I1^1WR3VF[[U"J\J[ MIN><5N@%R/ >>=JIJ:;,25\OP&C.&0:7EQ^O,"PP#.I36<]1H9ZH:]5)NYW];)AJZW[,G:6]E;=&G>7C--LMLH]*,^AANDB?WPC>%=Q,JF'KN_^ MYO8P.#W6RI+S!-AD21!U K"#A194YL M/CLX/=UW.A6@[]6+5K+4B;[(NH Q>SS^(Z!1K.UJL+JNX]76CFQ6-W'S+>!U M+M%\63-@_M1M0)+S0KT/@4(O,'*/E0?4>)7$$E5!=GUBU, N/RH?2S@[_8V! M*>WM.6T&IV?V9][64B?7WZ.9K,QM#./TOOT64BB>,S)@G9\JZ]4F33\A[4V9 MJSC"; >0Q'9=3!RJTAQ2[01DZG8[SZ97[ZU&O6 M%2XGW8(R)_;;LG>)P;;U')#K=@Y\COZ)-YFM;N+9!%[]VS!_S*+WP=F>1[<7 MAWCQU+!&&W:B,H(8%F2TXB8970R+.4:OE&J:VW4(%'FLDV*D$"8 PTY!OB9% M1&-$M K:?4GG17UX!P"5/VNJ.*Z7.FN&[2O*FQ;+8B.=TA5WL,/.4?ZK5<)"I\M073 _V99HJGQJ3?F'*>2PG;O:1,(-1CB1@CQ7&(VU%ZL+]]=90E> G2 M$\G@ET'YH#9&IN:$XC0"83G>,&^\Z#+*Z5#3YI-T,3CS=>A9E4^)R:>$K^N[ M8^:9;2<[X[7S"QNF$/.MDAVT<7\@J!9BX]4[X)W#ZIT&$7%!%S!FCV:O)=4* M(7(I]*[/JZJL=#B?HZ8$_GL>)04MRF/7F^*MQEW6Q081J7VU+/L>G!T<.)V? MEU&, ;B7*2%%76JR+E#ZFFZ5^];9T)IU#/B".H-K+"+QO+8A)VQW&6]#_QEC M5;3XN(!!?^0T7U239^_<7'A.#-^('H6]4U_75>Y4"UMC+FQO7K6/?%G6]W.Y MZAGW#?+R'I/>@%$ M@[[+$[B'^T'MBUPHH145+51WW]4'Z"HM#U^7]]+<)<#?!-[AWIO-?HV&^UK< MP>#LR&W*,?MUFI4H9'W J#W&4779%>_H%,%VW5Y[F7_)Z8A&6;!V6J-B\6I= MS.^2YLBU+3>=3@=GQUIU:M6R-)MOTLR-$32'L0950E:?9TF^C!1[UR=D@Z:Z M0'>9W/$[EBIYG1+<.18?GTDQ34?AS%?1H)LC5IJGNIT-SD[=?BMY2GN1Y^F0 M1@7!U*R_IS0I_H!?0!/A554.>@:$WIVH9E(1SV8K.OIWQ94"';(;K=2Z (] M7F#E3 -XVR =$OIWC]4-QC<^\M>TB&*8H"O0"A<;2=H"9=Y+8>H(EZ<@2C#[ M=].5EBHP2/'NJ%.2&T_H;$!!771U,8%-YB0JSYB,\!KR>13''Y_A!QF-8@7Q MZ7IO/9)E%H%6T\#PQX+++1N '#P.BI:'-"* MOK$@KN'6_]PSF@-QWCWC'&DJ?MRYH!S5#@Y(&W3%SZ3FS'N>HJH E69_$Y:C M8L!NOO5VB^"]Y+)+1[T#;QZ/;;?TG7#.CZ/2O>[U2M5GLSHO=IXYYXSC%=L+)D=5'V]Y\JJ\@W1,%2Z::?N5P'-GG6>MZZ:< M.(Z"AI+GKTBDL0HJ=@I,NWB+:Y?.=@_VML[._-8YC:0SZ<=>1Q% M#:7T1W77./TW&2W/PS3N1GE*'B'#?[>]%W&7V60(3):AL MT&7!T\;H]&K1,AH.SL[=5@1IO,/TC@Q9%S!F[_D7S.%^S:(1U MW\M")\]D2.A[.9W"F52\$2I-+%GCLGSAX;[K(PRUNCR.>>^WJ51ITWV-UWN2 MIKI,CO$H<+\,I&L,]')_A%'*=?,6936Y3 PC/)L9JPNZ5L9^^OA."_JH>-4GH@J^LE/JZB M? K(\0_<";U',;(6CCW#'I_:-D'8M"K%[/B("?N5IOL&C=Y*-*<'WHMNJ'(N ML5-,@(=MEF T-1G2F$:5?ZT*I5Z2<9J19:7@UQ0A_UZ&7.MCW>O%Q#6,%+\^3B=ZU?;7'CU7S9S;'=3>H:1=:V+UX'JW!8T'>%0O'MO:R6CG>[QDQS M=\%+V%<1,*JN@,&&2:1(Y>.\&(-=MRCYE[NXR$*Y^UIH_GUW3A9%-TR$=WW! M:E/ PF&^']/JK2;(4X:9"U6Q!M[U^PA>Z8Q,D.9_TF)Z&25_N2E P^Q9 M4G-&V*8D??_0_II8/F;9/%%H68WRV--!% T2MR>#%KJN!SV6V0%U0?CB-J+9 M'U$\)Z_3+)U/IJ7;A!%U#<>+8 Q!R=%@W?O@?-]MF73C$9G<^6SW&L#N_2B: M(P&*[2MW9'5]0;E,LRS]BA>PA+-"K,:D-.6W'R^K[!WM:7US_98'76%P61:4 MV6M-CJ?#R6IB4]EX&X)V-&'?2?8E=;_'ODM@&L[C* -K?H;.A;>JAN3*XE_! MDWX4=#JK"?*^_*MKA0NL;3D)=U9:<)IFQ2O)9I=I,G*S 5KO4K+S83]<%3G5 M6WZ-;P=9'X*>S:3=)R([.CKP>#A-QKBV7TD5<'OKII>$L:?H(^1LL<7P]%/% M-ENB!/?/]6Y.D$Y&YAL;:K.OX_95[ZS"ZRXYT10K_(Y,'(_K]E6:E'0U(FOAK-J,P:DEQ/#;#0-YEUA^9,OAL-L'L5X M>&E]B/#_>#Z"#9_I'+7J>;#Z^KB:QJ?=& L!<0I5L_1/,E>I./TQ)&Z-T7 MJTFG>'H)<79]4CU#C]E[2!;H>C):-3J,@].D.DZK/9]$G0S.C]UF:=3\M94"ISM7#PAGVBHV!P*\7QW0FM@5D#NZ7:3UZJ&V2J#8$Y 2 ME-/#J3IH<>#HHA%O;I%K+$P*[1S=H5UU)KTI>_VQ,F7@^-AET&HC*7/QQCIQ MX36M_&*_I3&("[,:IJ0V]RZ*(J-?YD7U&/S\'R3*U$/3+;VW/$9T=.CUV@2> MS$23J74ZPDY+JL+U^0KX:UJ&**85X(NWMRQ]QV@@ 'S*R#M-YSD"O4"*:/7S MJWF&LBGQZQUK;O7MM?R]5GLVT<@=D=+U].[&E\_)EZ'1G^3CP'AR<'[N-J&A M#A$V7J5;DD?0'D;K<59PZ9.8P')$70\ B2I=P^RN*P#7*1G-;Y&3"="\UP?> M5D?95J];\SE)IHA17R#$,Z>3J#F*C7<^)O&'WHQ2[PQP>#PK;D&]> +J$A!V M5$C,B[YZ:/4WV-_;\WBQ76LJ8D)"U^V02Y*0,2W0FW^7P"A@8U[:;AD9 DK\ M\<)T MZ;^.\*^_5'\MY0?_'-R3213?E+>L7WRCK)@?XRF$Z?'F,S'YZ\+BC]Y[W5U- M254 KM-91!..F)J/($I/>8E\SK=EPQAR>,E38*\GT1,ILG0X)3,Z1,]G]I96 MU9T_E^8GSSTM;PFH#STE2W $L+W MW00Z"[@J%K;DE:HH!ZC/BI"T!#=&B:V\,[]"&]E.<9D/KLR M-I^%K1&X1Q-*32PBJUH%'<>IL.=U,=U>?.X75S$KNX"6+1"HQRNH=1=2.1*. MR-IW!+'74?R:P$M114NMSJPS*9<"8QU5@\01G[:+ MR(WXGD@V1&XGF'->NM.;]2L,A6O7*?(4E-]6+GHG@#F*H>VB#5Z5,LA8L5HZ-LU$@Q"##6M!].K&G?EU]JV@FPZ',?*)8MS].B"7 GF'<9M]7Y-Y$:FIQFWU^%%\[,!=@%)]9,U3Z(>"U0F9# MC-V+OP$2-(Z"=@'-;B9BAU-UXLAH .T=!+JY[-9E'T M.#I)Z)@.L7+:\L# 4QK3(5@M3QFTSHJ/IQA_79VU?L.]JK9?LT6#D3=&I4J[ MTM8@\&.M\]>[J3/,'3?/$6O2#6 _\5XP4%5"O%FL#;=_?MREE<'G4MGP%G:! M#'IWU6D+7&JX%;+?%RM^Q*0/OGS+V< [MX,ZZ" M,FP\BXQZ=]:HR8TG=38B7]Y:=I)*#>QS!%R !2S.T>0\C<"\UXLT$94NR.K9\J55HA4"].T9,A:>&K7_'%I2,%Y'3Q;0K9-3[T0=G MIIL1]OZY6Z])/LQHB>AQ_'M.X(?W=$RXC(CU2;,S9-7[O9U&BL#5*C,&'+EP M _<5K:HOUWS SP)R$[$+12]$IWTK$[\+$/JI5M7+G4__[;%?I7GQ.1T15L*J M37<#?TFMAF+3G/IR[%VOIJ(V^4L;[2%-Z@J[%["Q+APEOZZ+;_WZ9.9K-:J[ M:?4' CUS>Y.ATNM%F;5FG2$0KQ7)[02PO5FPHJ''[MZ:/F7?[NIYY,;C42(K M@4K=N5LP^^>[W<"JDV'1;('\>#?A^7)3E/0:EOZY8N] *,D$"\%5<*O[U>!# M_BE-1U]IK))?H]A'>7_#L:\RZ6H"YBF%-L3P+@F[3Y,)GC-ZRLA;1$SR&92W);>4P)Z'K=X2I[=WO290' MZZK[[WF$:?41EJC=U(=G.ID6Z1BD)-WXN^M\L'^PI^4%"(\GO10Q[9Z1(>^; M!D=B5HDOF1+TP_' W-D=['G/.' A72TO1(GYAQ>"NQ$XV/.>R,"7FZ87HL3B MRPO!WE9&R0B,I%*;)9O)[2<1D*Q[3\?7FVIL!/U+VRIWD$Y@Q>:X^'J/W+@2(,,'K$># MH\.ZC,(*N_+N+2_#?:;Y7Y^C)*K*"*W]^#8JR] ]1%E6TARHE^\A*N!/3)U$ M)HK',8X]O\AH#F;<+:C1$M1=DA?97'8?=0MO@:_:D=8-CP$SI^< -'\%.*(2T6Z:RCZEY54Q5.''Z5QHN#XW7H-7.B.743)26?RYK9 H[R$*AN1X0I8!\7;M MV YRNI830S?9C]$0Z?)^"&4GRX(""]XN.VO15%@'JV(EL%H@0=Z30Q4DR+42 M!*#"NLGL*IW-4MSFOGR-WJ[2I R B',#14TP)>3@>-^[=T= MN1'.LR]]D*F/]4I!978P7L'*%ZRA;<&NQU.HMHHBK6ZND: MG,=K726<*PAI$PE'3)[.[3TFY#[*)K#]6PQ8N&#R'J_A>2R-+^5]6U1R,!Q9 MM>_X8LKJEKYK"8O[? 7PR..120-I*:#AB*O+#BOK3\J]=A:GW6O0,O%^\&4G MVR+GG''4M\L.MRO, ,0Z>S??WDJJ7E-D1KSI9K6T@")[7& M_BH/1PG!U>COD@>"->;&M+A// X MODTS0B=U70(\IW\Q@:]Z7CR3-RQAD$P6J29_DN@ODI#12P'_G!13_#LT?B%) M3@OZCIY,@/:1TZ;/@K-R[/+U*(#N?]WDJKAC/CD*K>T^=*C0-WE!9^@EOTN& M&5:;N";5GXTI>3V'9=E89QV^ 6GTGG>V [5T3QE'\[1=F XU[S*"T3ZE%!C9 M".C#N$ER&\4Q_-]BL73W B31>_1[!WKGG#&.VNVH4%N+]GZ43X%]_ ./T;Y' M,1(L-O>938"GL*HPMVOMBSC@Z(HGO^YK%HW(,QD2&"7LD6&',HSG>')]\Q=_ MTF*Z<8MT,MI\Z**XC6CV1Q3#HCW-TOED6A[-O4IG@&V*LPF/V0W3&:^:L*_A MH&SZOAL-@%^.[FL[RQU^GA>I%D\DH^D(-FJ+B-LRVG93?B!8EXYJM:_\FF&5 MI6I)RPPXX6B&?:$[WPY?H."]//>Z$?C]C<2XI_J-C"; M=B;J]9'3:;WA/:= M?6:U>>$HF:SWDA:U=&3[V&546:"(W9M1[Q+_UKC M2PLK);E.O_)BZ:Q'*VS^SZ;MPG4EA,\YM.C31 M43\U(=^#3\:"&XZR^'0W"QR:@MB9I%6%^*S[AQ?TM8'+!$?V]@[? $OHK.S= MG&'Z-OC]46+'HL#*68 E=C;V-WK%% M=$Q5A7V8IMI@"@[]M:P$/M:^:WP&;]/>[SV'W?X6DI9WBG(W^U0K:=:CMH&=9S**; M*[5Y<51B*$![N?H6;)Z\WLJ$J)Q5CQG'W6?78Z_"&#=8[+BJK*4X+/J M.0CW3(8I_#BF476(K[9RG^']&6:VPE^@NZ*1X%C&J+$3%-%X#+\$&A.2YXW& M<=E;/J5O/P)U%B&?H[WO(U!WY/\&/-=2,P_4'?&OT>M7H,Y)1;NCL++-!2)5 MC[ILX>O?O13.2M4=^;^)34& /-F+0/7OLHIF@3<%B6\_#LSXOYI3)#.>G+E0 M^G<5;@=#)T=A'2@Q^(8X9Z-_(;UZ;[(9TQ8J&:<-SMU>;9E+D?-T2TR"HQC; M6WF,[J6(LL)--@AGU+#=Q:\U'5,R>DVOTKS T_&P?X5>/Q[2HCHLBM4:-$_U MMO8^Y+E703B&LNV"0-MH7;"N0A[N2S).,_(:?<,S^K=Q^A49EC@--?LJ'64! M7"6RL[70F!]'X;G0COZN9N>PDOKHG_.\*"E]3-:Y6%(D5$"3#FN6OY\OLAU) MC@)ZH:EB-1$!:>5]3B;PM5BCXG&L\4EWTF_-N?>\P)TIIA.N7-W?$IJ".MZ M?#]:)2;!68BNW('<)&NF7=@GY,2QN_PN@?U447;T.&X&T'^$Y"R"._OG82PG MK9^=.^A#5>P-P9E'Y19\_ C,*<8]2L*\QV;4!6L6GEN@_!&AXU_[@Q1Y=["K MB5$S3K> YBM4M[-+I0*X,50B@FV'HAJHH(ZQU=6K;[X-RU+JC^6PI!%3Q985 M9O\7$F@+4@M;_P)7@D^8?JB4UT'-?P=R:63?:SVT_3LBUG &PL3YA-7O<<]' MT#587]"P3*Y^'#=VDT(=,NX5#.^P;KF3ZP1/LVPY:.^\6(!NBHU%N_S-]H]^ M>"(L-K0'I]8&QYH2+P1S3<>@CB09X@]?LRC)JW1N=#=-$IHO@ZUE:XY!XJ!G MA.A]W^!:8-OFC3NF'/DFPCNJ94R1\K$M)V] ,7C?)[6KL.TPYKGR$/LV6%)L M?K J$/]>@:BBJ\NH%V#D,RFIJ9^DS9\:1QZ5(BR@.W))Z&4[):!Z3 M]6M<.E03D374RX]7&-8Z)&T#2K?CRL1?7M+208H,(SLJO=;D!)5J:"Y@+>^ M'CW]BP AY,U;HJ31'UZCFJ@P(S]ZDN8ID1QZ_\)!:S0A?H6 $*=-39/WK9U< MC/P\)PFP_IW=NJ7?T"9;X58*"#+;U#1YWRE)I]4UVVR4U#YH/5F2>!;6A=6P2L.'V,+HTF635"1B\ MV^0R2D8JA@"W54V5]]1]MOBX@2 Y'$>QGH D_Y 6]P Y>YU&R6-"_D&B3$'R MW%8U5=ZSF!5DR5,#!6R.COT$I 8&.B DR;L!8*$ ,F".3MH$)'V3+ZA%DHIJ MS_7W.7%<<[P/:3)4%NCJX1I?)Q=\;9FR8'/$:G\GG.?%_#+-LO0K32;B M!7SU6$U))\,-&HLV"S!'!]3=C,&6M*A7LHI5ZP#]PP&-B*[ES"UAY6WC*OFW?\1K>?.D;@W?'9F@%CP0A'4[2= MIPY-5A::/V#LN'=WH"JRKFIN^FONVI'"41C[ZDH!9@,^D.*9O,- HQAXGKU% M-"NO9JL3<3=.MS33*:L4RF5)B$"3!;MQ].+PS'I)V93=Y_2]E,M=@O^^B./T M*]X2<)MFKUDTPL180M]Q/G!O5C?N$ $%99BX$,_V(F--D&WF7QL6S":HIRQ] M!YK29!M5>5Y$7X\T>JR6Y,.@OE.[T24CDAQE"3JT<_![ 1\7BI^2IXR\TW2> MQQ]_9K0 [A['8[GV:/0 Y!X%E1/2CJKH,^+Y=N46DTC79LV6M2).)A6W1>J\ M)Q.TJTRZ7-AF(:Y_KEX[<%1FF<8#@#]RBH>06?<[!6KZ,F]",SX3P^@$]&)Y MU5?@N T/NFSV@(C#=-KRQ:.5 < !W-LS*M4BJG@V9?DPLA+4QT$F/YX.<(#U M[[A)$ZA"BMGVX\B,]]PRCKA4I+N&HG_'2>[IO^84BW.5'W6%',+MYX$;_^FC M7)%Q R1<(/T[-/*91+C<%UI]%%H-R(YBNV&Q<_3L8LDJC;2#6.AJP MU0ZY\I[7P98?3]IR-+Z.A##=/;\G(U#Q=)[ @!>%VH5E!OD-D%#O'P53-3%!ZNIP1(BJ MLP"\P<,M?2?:RJ/6%Y+J_;-BK3Y:6%V=QPA1@8PTA4&3]XV_M4JP0;DZM!&0 M[&4&^;WYX4]6+\A_4)E*IIL07<369SW"5AU&X/8A34;+$MI.0J,V+\$9'%2N MBHK2J"B? U*L3WSTYRS:45A'A!P(EZ=#6ZBMSW>$MT(%> SM**P31"TJF#5+ M?H^1!'L,[>@\J.]8BQK$P>[JM(B;$,PEC>/\*?H0Y=2N/8,H@CHVYER"/,@< MP779:UL>-(!UKZK$CF:]#B&_!@1XIGQ1!'$SM?*TC"_77KWD.U M-Z!H@S+86W0=:C'"T4MMGW9H>ED[*<1*7.I#Q)/D!(;')VR M]T7[/NVVN%CT)B_H;'&G&A"#APD7OVLD/>J?<5.OC\-XG6 U->EFL'^\;U]A M0?6MO+-FVGW L \\;:(L6-YVOIB [M^)LWOR3N(;JB#[.'Q-@2^;Z@= MLL;(FO][0NN#8ZV%P"V_+AFI!1- M_T[O"5T["AJ@T!ZY"_N\;BE;GE:H(W1TU"\X)W,)5NZF6TJ#GR'F-0DR-/"R30O!WH8[JLK]+9+,7J M,"]?H[>K-"G]M'P!RIK4,+VO\Q(9;'N@U4!Y.TMG%6ZX%QR),NH'ET%/&3AN MEFP;U'T_4\>@X'%25Z4TY3S.=MZ#B%YCVPY$;,(7@^/P^E4Z]ZJ2'U\&%1ZN8.I MS8;HZM19>,7;59>RIRP=T^(QP]+D3KX7S0XKX__8^X[&TV>"386K$VWE=:/P MZ0E(Z>0\6Q5+5^T1Q>?)#^+'*N9SX.H47NBF<9,!=VN<*HSX&O2 SAR\_P51(O-VM'&61/D[];3.'TORE0EZYP M[9##[%_R=TMY.\?''0C:J7Q4%&#V+^G;6<+.\7'@V3JE #53=4I0_4OFWHH< M*8B=TP972^^14Y'T>!(7X_&5TLW<4+[ RC;$*UU'UZ1TE(O3LGB/(S3O7AIU M42E \95^'5P2UHFGS'HWGV ;U/V[3L4NUGW2@72\31FJA[E/^&EWVO[W-Y+1 M=/121%GA)BWE+AEF6/?SFE1_;MDAI4_Y8@@?GKST^_-6 /V.D)J.!0FW!6\% MW54RM<,T)34LUS2'+UL4VRG#LA>DHP-./E>:L(G;.B][_>;Y72K"DJ8ZK&*E M#YN=(3V>W'H^U((#WU7&=F@)!)8F0P?\-Q8F@\.=U>+CE1XDU09:O^"NS7**S!KU14RZCV>IR)SK@O7!*ZCH&]H M)N#6A%-0%TX;(&K?NUX8R9:G*&*@CB*]H6G$34QG8 U7MQ7=)>7P2O07,RS6 MK;2>*'6!-'HOP^]47[1P.XH)AZ8^2YM.T3!91%G/O9> *Y#'_XSR6F"UVL_Q5$.@Q8+A_,THO.>4ZDH'C$$7]%6CEL=!#TC(QH5Y(D4 M63J?=-*HA<$8>K&*)IE07VK,7]*FCJ,APT3"?5V5+.]DW>"#GROJLWW,HI MHW,5&'2T]G*'+%YW)2(W$EP?[+_)Z**X>$HI1FT! M#Y%L'A3:XB(4I"S7A,+:5JB#[%TY(7 M3^CK@/I:MF=5_>,6B%R2=3$LZ+O\HDUI:V3/N]?0B3JH0G556<=;Z111BE[] MNV>2S^."R4B:Z%=/Z4$"W\GA:1CS>1<)?$?>?98Z4C'ZJ#>A]C:!3S%)I:6+Q$U+]L/)NP^&$P8:.&B)3#XH?<0%'[%5%:C1,=>=]%,;G6B1,= M<3='GER5[<5>CSRYM[2EI8C%5\F05M,9CKQ'!A2%)(;@*ZNKM2R@(^]YNXIR M$0%PE)OET/W;?E#\R+OC1U%P&GCZ=SFBRYCXD?<-@8+$%7'T]*+#7;KZC[QG MQ5CO#[6P]O#NPY533\D]MOTX4N,]4T9+BG*/[P8V5\ENX=U1TGXTX,B[>X$K M5AO/_Q$_057;D13:%Z0J1U!?J'65YN(58>MI8.?8N\-86^@\&'VMOO$RC7"Q M7/%4WL"3#M$Q@%O/OV.>RQ_ -:RI^<5PB$?(R.@VS7Z'O>FDJD/XF133="34 M#G>O07EX-S>TUNS?!XY\FZ+6'QO-H&T=HUA M"+'E53 M[[:ALM 48\JG7#/Q>XTIGWHWU!@B4HXIGW+-K(['E$_#\]>?,H_!B"%\)S'E MT_ R -C24L32RYCR:7B!?[:0Q!!Z%U,^#2_6SY:+",#W&%,^#2_"R!:X1 0>**.'[$E*UCRJ?>LX&L]X=:6'L84[XF,'1T<5?^OHM9FA4T M+_]Y\^V-)+G$?R1M#M2=A>U&V)0R5U54L5K'H-?O"'AU>&/$["VB65GO/,WS M*H#&V_4P'D5\WMT%%K*4X.IKD/C/C((:I5^3'-WY&=YF@54GWX&#-),E#L@: M(W=A^X=5Y[8\?3&"V[_;W9W6^#\] M\/Z),1(K3T?$0!T%NL)+]?H=\)2O)"/UNOZ\1DB6]Z^+4ZV0(.W??>Z&N22G M_DL>N[(JFHA^E.UO:GPX!9,;(E+-)3GEUTKN;MG^4U_%'"4\*P=73_D%&WM0 MMO_45WU&;?&((7P?9?M/_5?/4Y26(I9>ENT_]5_43E%*8@C?6=G^TWWO!J*B MV#3P_"C;+TK#.#T(QEX4B%P11U\/'^XPG^34_RU_UGM$+:S>;@=H3UTP7IH7 MB-;\(*IB'SCQO'N=M>3-4QH]P*Y.&H;G:[R*\BEL,? /Q/T>Q4MS6I3E'"ZCY"_)EV7S:23&N\?#B>!YT/IZ[<$# M*:[K\;]&WZHL%*'L60V0(^\>%2?B%Z!S=8E!:!IP-<^0X&N2P3)7T'=2U?F@ M4:R@#;+&R)UWOX";+X(:4E>7(C3)^C2G(ZR\$H:^E'LQ!=5H/(?<>'ORY.M4*"]$?:Z7+Y M#3L,H&%5-!']2#MM:ORQ=X\_0T0R::Z-/JBT4U=Y6"?>@[-,KK<3>L00?%6$ MV7%NXXGWJ8LT^Q/O;F=%P8@ N,HX M[5(1L],3[P:BHN0T\/0P[727:8C'88<(5?8,6EA=I:X&I"XOTS0KT$ZX3+,L M_0K@);O&[>=Q+GGW+FK)D;OEX()SE8 ::"K)99J,\KL\GY,1YM!5/WS"LEUI M\CA^2)/AUG,J228&W2+?8:\JJLIDS4%K%V7X_D*MTK4:$6U)^B*K"? 4>.%] M55T1XNMA\BH_-4M5(Y1Z0 *];P1=+B9*)<]H![+.PMXU-H2D&L,_XR>H]D*]) /O< M^W:/(2+E /8Y=S/7[3NX3L^]YPPQN=8)8)]_-W=PG9Y[S_M3E)8BEC[>P77J M?Z>J*"0QA+[=P75Z'EX4E"T7$8#O\ ZNTW/O(2I%P6G@^7$'%[<),N1]0Z @ M<44"F M/-;U)QV1QJ^_QW#,V;+Z>T"(/T?_3+.K>5ZD,U@O]6(QC+:(,FQ[:T,>*B87 M'V?_HC#K6*6QF.W'D9F@+!^^]'BRYX+J7U!F':K"KIO5 -GQ[A[C"DU-RFM( M@@K6P$=W$I/%0,7.2\:C",F[XU_ -<.#R4?A*U+3"T_(65A76NJORUI ^W?" MO[:GA;I0/X,<> \D:8F+)_-U0(["2AYW2N7V;\E&=;NV]F:(^9U@]2SQBHF: M ./+2K%A*#X6^OV4@NP2U*!/620K?2UHA^@\)2\H$B^9$ )0CC8EH<4,GE%& M<<45HE_5A%\X:23*(&N.]'D*%EKKA"*V'FY@X"-#XCA*2#K/612*=S.RULB; MIW"BI4ZH0G.TUPEMM2@1*VA XSD@Q%=Q7$M9;X-PM%$JL!:7?S/IYML;27*# MZK<*AM*B;RU3:;,1LGX>AN)?TXP,B\V1&GPP=3H"_$?!3!V.:7D"9E@?;J 5DW!1Z/FQ?1S6C=' CUY(:P511F=K945K'J4H&NLEQ^W\Z0, M?\J_KUM-D"A/82)K-1 BLK6FUD7_ZO7S^RFB25Y>L^+LJ[OH4N5CN_DL,*Q7 M")XY#.BP[/@^S4'DC\DUS=_2/(H?Q]Q0_R)H?Y\FDU>2S82Y&L[Z'^P?GNUY M.\DJD\*VU[X%X(X<&::U>YGZT\"()L)+F0,RAZ$LKJ/BZ(6T'1+KR66K+VQ5 M-([\#:%M+M<4_0I73W*7W$8T^R.*Y^1QO"K7('90:O2#A/IV6"JIAPTZK[X( MI<_%53J;I2-:?+Q\C=[RJS0IB<@?TN*_YU%,Q[2\F/(W,IJ 85'?50E_4_Q8 M&/9>KYB^?9?&GPIKV*Z\'>$N,\]DF$X2FI/1GU.2E!2E\5WR,O^2TQ&-LH\[ M?%"+%38^-N]@;+)9I*];03F9SDX[(6U39+;18\M]N?$QNO@W+S^0U'<-X2#+$'[YF49+' MI216&GV7K.B26YRF/0/[ONKV6MFDEGC#.R:Y@/42Q6 X5?NDSR3"W(K11;&T MJ5ZG63J?3$M \%&%X<+"EX.!Q0V$N.L)2Y:63,@_]3>6\M["^^W/?9JYBL1MKV>*N/IX M)*689[3X4#B,LGJP(N3,H_M<45[<:",33/\2N"XFDZR.=M$9N8R2D5+Q!UZK MFBKOR<]L\?&$K0"G?[=:W@/>[!4^=V!F$_(Y38JIBNCYS6JRO)?_4) F3Q%4 MP/7O$,Q#6A@J@[!E19G_VH$6^J"(+ZA2:+P/W[W@-)-2NQIOU[[IFM@5%1 'MR?KQO@2D'LF;!<57:;=,M91%NK!97F17X5O5&86A@C5+)1-ALA6QX#8@X-% XROX7:VM<" ME1,/&\\B,QZC)@YEO@[(ND29)*_=M_^!%+!,$CI9Y@UPOD^R)D"7SP"I _D+ M<5G?@QKLRK_X?.)*IV*8E@\B*QX/,[FS2YMHK&\\#7NJKY%V)4N9W'H:20K0 M_V2Z%6E !Q +DS4Y'T/N7!' 5 M1V4N5YVL)\T%8#Q?T7/@/1SD2,8\%1(B[U_^P 94+I*8I\ M$U'_4@=,IY H!.FP]XKZ0^\U45M>:1SRU+^,W-,H1H91U'<%"V(H HL6XJ>IUU*+#A*? C-!8G[LL?Q9Y*A"V9$<_*2QF*=8;9 MDCJ["&FHB@A\3],I;F9O+[D#+1'#=Y1K87K^ MLT5;B0 "/ D)R+BE.,3VD$H/@_VCO;WC0^^EQG>@2)I\.$KF"%NS=(O+"9M6 MW/FJ*.=-ET1$.,H6<7H\O3GV,IOI(4VNYAER*ZR1)&U7P^ZOE:O)@K,C;($9 M,4T*RJNSTO%\<766\O*QV;"F[7NP>]5H<)6G,0*K*2DO1OLTIR,,(H6A1<\$ M2T'@'O%S1)."E/$M%7M8U!"M0N^WV^]BERWGH,7[Z7QOL\L$A_PN61P+I^A$ MO04MSZ=D]"E-1TC,GVGVU^J*/_$NW*!#9-E[M&H7FW1S;JSS3@+]_I4%2=[2 MK!*XRI+%; $L[7\/MK((O'7:2J J\F=&"S)*OR8Y7OR1Y5&%?VZ^06TF1R2WB%#YC/(K2@+N1TOH\2 MP>9(5-O[&U!<"<"5T9#9C )8M:\&IPV2U-\]MBI\CH[TP/.[7B.O6?*L>:K# MS"=LV7?M'?5T/F*GVN>,*8ZB]L"1K$:1 WVLI'7T0^VV">%HU\X\S"U6F)F/ M*+P..)C-D_+.AS2Y3;/RQR\D>Z=#B1FMT@%^3+Z'V)<&%YQV/-^[L0,1ZOH-QV< =Y.YR4C.43DJH=@*KTO)Z3]].G6A2 MGL)^B>)([L39>!AQ>/<7:Y+.=)%-=)E9SI^+*835 BKQ_XAUI@@!?3V^J=9O)>>C=H>=( M$<00V[K?UMQ3_S#'0SQ6O?MJ?54@=_';)]KHYZ M+CP_$<_1!\F. L_' M"U37JV=2T(R4*<@X_L=YD1=XI":9-)]27Z74^JMIZO:NUA$#;95^W)77J2HL M\AI]6[KV:@X_1_],RUMTT@0_YYB L?[DXL& '%1;8UZ-MJ[!HN*A4NX%]&IY M.[IOUUR5B;XY4K$GCMT&47E/0=&5 >\K(,9HZ[@*MC[6=3U\+7W@-4*RO-NA MKA1" M+6;Q6L1FRNWO@UH\D M@7/1]5FN7P$ZL[RJS?>^LQPV)I9\H M_A7J@:VM];/8XE!\"$+>'HGT'A+9B1:ID^'9%&&Z('#TXS$9%H]C^'Q@>LAJ M5E0I^M6!Z)JZ\B+XWS''&_,CBX_/I)BF/%^ZD[Z1.^^;EQ85R351/0W2-2C" M(R3)G.15]M MB M^60KF8&]_7[IP*?6"9'K?(>UL^=*AQ%7@SUW4IX'@8C2B MU9K!AWMDS"!#(GUXDHVO &*=E8C<_SNN@5_0G'IX<>S_!O+N5RXZE MGM81:_!30WY(BYH?X/DN@?T6R69@)283G&SPLTHN\ ]IRKUMYSBCO=>=VO4B M9\.4;; R6%_2Q>B?\\K$P"F[<_1WHG Z=-A& M)H/5JL:LJ^>1)-.6U0!)ZO-75 F];4RRI9UC[4V\R&AYZA>(>\K(.TWG>?SQ M>Y(MCSS5<-:4'W/]7]-G7(/)IIN2;Y*U]4;DV?NAM/9MM9;I_EK&-^)"UZ*QDZ]%]A=G=*9<:.=9FV8 VQ786*3[PGD.W$ M4--@H^?W]NF%C5AQD=/O(]3(@]Y:837O&08O\]DLRCX>QZO-;UUC]W6*,R9/ M8SI"G7Z!\93IF0&E'NP\[1"_007Y,QG/DU&9 MQ4_'\,6\R.M[SI/)!6S;WN5+B4F'M7B\&Y\.];-:T2N!Z9'!3N*:C@$!28;D]V2>-SPX(.+E3ZX M(6B$WA6WYJ] "-[3XZU%SEM3G'+4OY(RK 5&>BTNKQ&^QKN'UJG N:X0,0/] MNR"7!5CAEEQ^,WR5]S0*B1AUI+^&RE'^JNMSVNM6!5=\@JP0[B?$P.4JW="ZV"NT#*?1FV+(!PO/N5W(QR381 M.:J3TN8\TY :JQ4"]9YR[VRV;<+J[>VF1G:BU$PV[A4'ZCWDL!,[VI8B1W5. M C*TC1A1L,0M^L7!>L\KM-44IQJXQHNCA$$W7[55P?[;-+N,1GAB)9U_*0#K M-?E2?A6>LO2=X@TF\$3C^B+\3?0!0XGA#YRZ8IO3_8OP(^/=#V6O#ML?U]:H M"C!9< W(VN41Z,R[I=\P[H/F"69/%%F5++FZJD^HWFS*Z8(1'&]J2UN86'[(XKG1+@.:/6!5'33OI6L$B8L M^+T"E>VI63*"X<#59>5B1XVP$8+UGFK3ALB58+NZHM3-EN4J>J-%%--_UZ'? MRS3+TJ]E:=-<$J50:0J8C[R'+-H0M09X;S>8HVR]->+N!2 MR*XN\ S(R+=V-=\O;GAK-UUJ^1J$XEW[=N*@=\Z9JQM"0TLBY^:IB562UPH_ MW-YCP,Z%S]4R"0VN+@$-\U0*K_BST17&NITAP]Z][CX438>=UF[Q#$?S5E>> MECQ>3:-L0D:/644P&5U3V$L6\<=K6M5K5%5"W7ZK:FK^B_?Z4$ESKC@*VOFC M62U\5;VGYX3Q5>7?*J#M^PWS0,UV-EI:K$IG:!^BX7@F5Z(4OT]P[L6L(Y#A MR5$@D[1#)UU\E6&S$G)KF[,F*_T[VQ)>5I__\FQ.5::-K#Y^";8NA['#S.KS M7^K(5E/:R>KC%SW2MHU<9_75T5S_)U,LKIN'YV1RR@9*9W[Y;5"GKQG9#($QY.Q M#(BC(U$!"1PVHO> -WN=1LEC0OY!HDQ!X-Q6N$9Z3\6029$G?1DJ1\>/0O.Z M;F*&];')Q.O7%'^JL@YH]82D>H]YFJJ*"5)')X=&RX]=6#?T;8'?Y 0&0+0U M2;$SI-A[7--:F?3 ^CT/M M%6N+>(.0VG6?ZFJ38&[+KW:*U5R4]M'Z/ .U MEY:P-^F@[_J+DF)GR*UWZ]=:D_3 NCJ4Y/1 @6H@YEZ06&C8$]+2_>P&_O[8 MCA97YY$"VE!MD'F;9G].Z7#ZD&XRLTI"TG&_J?0'@SOSI'-VZJ#HCM/@P._Y MIC8S9187 ;+._/$)NLL5U<[%"U"JGF).[>BA0U)<'5TN#D^I5*TPI:XI)R',?U7=VU?%$5&O\R+\IZ.]/%K OKP.'XJ M)X<0JEH7,(1S[^:+BE1X4U8+IJ.DF/!".W\2.IG"%N "AA9-2$F@.,;#;($T M>??NVFB#")6C-)30+(4UNG >+"A37PB;K9 L[UY;&Q60(6NOF.NNOLSE0<*' M-*GKZU?VCOL,V+MDG&:S2OA?TGG!?*U&(JQ6?P,8V)Y3SX#2ZWFIJ^:=(1!/ M2ZH+ 8B= =HT]"\KM;P !0MRU/3)259'C'^%M$1_4I(V&6K:@)XO2>)JDN.T4X055B7WR"ALU/D%!@ M@A8(T'N6O)Z\Y&@<92F&MK&]BK+L V^3F^'=MQ?#X7PVCS'.V2R$!;_,"II7 M?T]&JSQP^,>G#'9_&[U(S;.67HJB\I1TT)Z-URY7_J8BX32/@4!M"8MW8?AX)ZI)_1UDGN%"M@S'GE3(DU6GX M@-3!X:?$4^3?SZ>$7VY V[/GM:@YDYV'*,O*J[_ZYV$_/NN)A_VX2^[3#0$X M]+ ?\\\S=]C =^-A]W6UB;5 ]3SL@EM)^J,"%A[V$_]955RYZ7K83[C[>4_U MLEV[ZDZ"=:V>,%-7Y&A\U;'N@)?NI(M'Z[87:"<\!.6 9^P$ZRNR7E.\\_AQ M_!+%S"H&&JT1>)=RV#8EMJT$>L#;\N'O:NMT3R)8)U^@SS(YJ7'O_5.:E\ZE MU2UKU;,!U:EI2O^_YU%2T*+<\6UJPC,6K4C'("OIULQ=YZ @9P'>.*4#1>^B M*>V>D2'OA_LTY*;1;O#QE/ J#S8%,XSI@ILWP4_;O7Z'(.U&%) M)X7)M_$LZ9&4X@MK$J5U4MG7YUOZY]V^CWE1C(^C?_4#EIE0O^W2# MO_/0OG!*4XV'Q%%>4V@)"J:&H'JX'E MED/I?;VGT1<:TX(2-2SO37QF\J]2G\*I5UQ&/3?QBAPJ[#3;H9*($7EZ@J=\/1 2_HL=KRG M<1C*G(/%U5TV 1D%C1, 6L:?H!V2U=F]H:II(,?OZGX9-V[ K>@C>E^&_YK3 M*D9_'16\W%R%EH,#&&X_):[' $?F'B MMOZE?RQ)D>5]-!^L"0G*:^% NCPE8D/OZ1U+W#MVQ48L]V;>BB_O(5"V#+DV MJ1Q._^KR-"]$?DS*^Y 5),]M55/E/:M0099\AX44FZ/LDP ]%AO -V[,?OV: M:E\UKM)3S:SW7:^%UACB=93K,B)CFI2[J4]S.H)/'@E,GQ;X75Q>K]97R?'9 MGO=OD N=TD7L*&TGO/7)UO;33^_X_]O[LNZV<23<_W+?9\:[XY=[CKPE[G$L MCZWNOIF7'%J$)'0H4LW%: MKOHC&TPW3>ADW56FHSRUG@UV@M\ZS)*8978H78+ZYPZTD@UV@M_CT89TN;$L M7,P?V6#DM+'W*!CMQH%&6@.K]>V0^BH]LL*TLJA,'VEM) M2[8)1Q^RP4Y.T&]?U3ZU>@0?V6![.50G)ZZFU H_-1Z2GKI;G,\&.\%J+W88 MX]D60Y:\.P[ZM2O]')7B2$4#@32GHC5,1,]5K68"3)/-G"V[_!"RA98D:5DE M:Q@J>90;1P-]Z-=G;>N/+ O8Q;OKS='BI3<^X==9%*?0I*9P#O/LTX9A +FS MSARQX!7@VTI/<\T8NO&2V3!+)T'T&P3 ;26OH5TT M/;_ZS8G/4IO4]A28^^I2%TF-HYF$/QVY\:E6%9S[WFK70N)I M #NZ[TA60C*G#2FX/;[1X7,I?Q: K_BA9SPY"\H^&4LD$K3KX!]]1@7(8F7 MPHL*SM, #/W@KR.J9DQ.W2;]1F9T'! (Z\T=\G*W2PVC "CZX5U7>'+8^G/%\9*M+,59:S >9_,L #]1U;U9+8S/"'J8+SP:Y[M6Z.=AD3NS-%IX+?TH M1&,>7YXX%4MF9A:V3E3_NLMNHY4)(:H94!!TBF\XMJX MO7J%C\UZK*8QN^-*VM!-;&,%X0/K;V%&*9-0/>JG>2JP,-$CQ:P9Q%K8;5V9 M.63DYRWT9>2+W+(ZR MZ>PZ2QB!S*R+YF\TS&6,GS3.Q@#^(61,39E^:"IK"[\'$D(_V%G5W/9(LE51 MTV8S!3*&.SDZH>-";/X?69+".R?#4$7)]"<#<=U&U&Q,BOH0_A.BB]C#5%QM;'\*T!H-PZ( MS9;'$5FRV&+ MOP;?/GHHRL'M>QV*..&(RDY\UQ2X>H^A:<')S LHOOT[1IQ"K YRB/O\6_# MCJOT"!A.7K.WA/K4BRE1WD;5)P):T*\ +6V6VN@Y2M&^P[Y6&WZ/:9J2\-H; M_QB&6FW"QN!J![6O+11DWSG*/S;OB!5;>2.IB6 MTLDB'CZ)W$P%N1=%5^4L,8"L5-24CBO*#@KR$5.V%5)BH8O43W3>CJ 4^O]#CH M:TW&6Y*,8[HH[FB!ZKS5DY>29+!8!)3XHPAHN0^BGXS\/TANW355!M:9LJ0: MW1BVK6ZF;+16[Q$[/&R=! HMQN"CG(8T(7X>.S>A['.$O]<,!C.;.R?_^*AK ML?F-JFB-%EO)UQ[_9:719:RWL[ MU,7^7A0E^#^WW[MZ:2?'^'67E72*ZVUJG:3^!2Y8JY7&"$*/7&E? >14;Y>5GE;D M;:%6&N,+/5%,+$N>!DC LA1:X9H:H-5*.SG&KQRBIRQZ2"W%5KA=&FM_]U>_ M+A',4;+IU#V)ML&CC+E_U8OW88O]@GN/PV$'?,SD]K5!4OXXQM4%^GFT7GY< MCV@C&JS#]RA'^BEQ,M=*J1! M]N^"(P=^JJD=38.!-?3,,GGI"M>.9IC]ZW3XXH53TKA_K)_*'20GYTX%&>OM M%C60^I=!FH.421RM/E@2@OY5UTA(*,R]U^]?@(5 >IBM.8H6\E+>?;AD!CTF04W$?!2V7.L.R?>0\4IL'T17!?/] M6@VMK8Q']]RZ-N[C+M#CK-6DJ709=\%O%M7Y>.D7$%;P$(ZC.:GO0R*V\AJ' M W^.&_>RRB$-%K=!7FU8T2.$L/AUM['YOXQ(/.<$"4F,+#=6QR]XQ&)6AMI: M^SC4;% :TGDVS^$^>\N\E.,+&1/Z#AOJ,,S_(:EAEXW]F][F7WYR8R6OOO!7 M+\UBREZ3J>8RH4Q@PT590&1+M&IW_$JS,F9<3^';$:*,G:A#@:5X -!:J>V"1V!B#] MBPAXBM)'AC=O&CT,R3?BQ1("YXX"GM /BTU2Y$F_"96E. 'W? 2[J >A7^5B M]#."OY59"91F EK1#X^ZRJ*#%#F=LO;HV'0FX)Z7DL%;]$X:=#47>#*,P/I3H4]V;1N;3#3OVB'7T._K)Y(? ZWT34I M/N.-@Z96]=2FRAU1CF5%Z:H%3^5T&6DKJ_-0GKGZKLW*_K7Z'MT5>=7_CL ] MIC;!]Y.SHS-C\Z/^-WB>JX81\$I(@0I:W.U;"EC>S$+S L8-DDTH)S7> M&LC'TC_?DJWV!(P?]%@SOMPD);V%I7]NI?HO0D;D@H' %KI[621'KNR;06$U M05/8E$5'+(E1 !0IKDAGC99'U+\4D7K<&M\M8^@8R?\O+S^UK[:$9,GU8E+= MJ,5;(-^G@(P=P)ZB<)S%0'2QWHGO@?CC@#:DTZRY)C3C0NTK)E5I:#2+HVPZ MDREC(_WYM_([P"C2%9*NIK3)@_LUK':1"BMS6=4MC5\"-]+Q\2XS5B[[LD+;!D;=T&4XFMQD91:,9N:7)(DJ\@.=FY>F"\<1 &I+OR4@Y M; &WE2;CT%GW.HKCZ"<-IS=1DB8WWH*F7@ =JH2[!'<4$(5X!6&V432AZFN: MS!II+BIHE#><;'-Q%] I?0O(?11O/RRV)?3G!<:=\Y9)&QS&N#O?C.LU>TNH M3[T8TBZ\/Z*X^A?#"5MR/S/S?>%H5L4KG89T0L<>= Y;Q24Q4Z(*0CG/0F52 MI@9G2I?+[O"BEG4A/2,P@IZ$;RA.F> C54+Z=Q\N16S3);GL),"B4]G>JO+G MZ90B ?V[;K\+4YHNDU'$-M?[[?U'XAZV<33PAGX9JRADGJ[(@L6ZIZ\])J]L MCF>2QM%X1N:,AF##PBU4J(I*YQ\[]X7+1SJG>=5$0:2VV:2,IG/TD$598>X? MDZV 1TX2J;_/G]'0^X6&"0,X2)((JM,3?Q1[?FZ/QXLH%G?,4I\$V$!/!-)7 M!2VP+J9WK'2:81G#?]Z%4W:((S&#\1QX24K'B<;RH#@;\(.>Z&.^+NBAMA0I MT(I6?(X"GX3/C+J +I*M=4]#*Q1G W[0$WG,M4(/M:6 @;;6"ECW%/<'R=& M'SU\T\I:(('2TN6]52G_=T;^H P$0Q"P_]]2V%#7VML(/>TB5\6]KR+0JG@W&\#.CXGK[%1&&'4)P%^$!W2EC1 M!@6TMB[BW;M<2+R2_H7[V\O16B1[THJ' /[K]T(;K2@IV#XM<[GQQ MV]#5?59UXX$\=.M#2KZ2OBH!R!Y>UJM^;8_*6>%*L\+*C5[>IHT5R)016X$" M#JG>DS<',E:@Q84S=Q\&6M"=Y:9"Y2D+!ZR#93*? V^H)]J[(I=FX36"FH:J(-'_5\79?P)3^#59THTZ$>3%D1: M#Y,CM(,Y+]M;SB%2GIW$&;#A9/@S9$HUHXN'D&D7H[#"GGB=EYZ%$>]6RRR; M&X J"QRM.ICS$TFKDB\D\*^7D$$6A2E#P%YINOY'?3T3SPN%"\< M7<1UT8+"3HSMTK50 MUF**PH09=<\Q#<=TX06#<4K?*3@9Q&=I@XGADT2/&6AKJ;) #"=&3=E#[)XZ M@EL\)C,2)O2=%"T8!FD:T[/A@DD?1(H+1LQN3!&?VJ6MI5.;#HZFR7O#KPI-"\N*PR[D- W&['M*:/&-EF$/'\E,W.R7 MJU,W5@AWDIFN.G?0W!&GK;NS*B&8R4S)2N,2,O[G-'K_ET]HKFM_GL%__J/X MSUR?V!^_/[+%*"AV6TX<1\U3 +-SIG550-M"YR.TE$ZD'\NC*,W2;(KF;(_C MB++Z"*!$,D+YG._+IN:5+:7P6+R%@[I^1%Z_)2BD"7C\KA@+:4#V?^ MQF0'/7)^4'M+RE?BP2(-'UES;\GM9^$+[)QW26:?J<=I*7G(H>UDTS6K@EBI MO^3>.. */<2N7GX\:3>CL90(Y)#DG0O17WFTO)[\'V%_>>T%7C@FKS-"4CL]YMA;@IR?2-D"(6^%4U1(@?BE M7R(:IK^QUV#:L/_2U3=N:$5G_7>86IQ#J@Z@&MIZ'T)P0UJ=>?O[EC@##TM M04F\DHY?#M#^M?A3TH8Z5M!=>7*2X]JF]9"P&OFU)^CM7;MIY]A[&GA![.?4 M_B;!0]S[Z\ MX.I;0LUP8 [],,N3I^0&P(>%=?5WH*5!0@,XW* [\*5%*+4& M; &S=)%GY[[7;#$4.>4MS@[$(79@:FO#L,]0_RX(-T0(O0/"-49R#N 0L<&* M74W@+4MJ7+35!+ [SM+2?_4<1Q.:=T]S**5A[]W:\+NV^7-,R];U^ISF4GOI MT9\6N$$_#[W MI -M12 .]+PS%S38C#];231PW.Z,H5BUQQTR"Q4/$K;R7/>G9+IQT:$LUPT M.SFN._,!&^@&G9$@34(,Z\GXN&DWN6GO1DV:>LD;WZ\+:L]T6'W:O5_'+Q.C M)%[]^W5^-9>_\_TZ?IE:.>"[A(]7KF=W\GLEKY3GX0^X[0H@LO> M[YYQ+KK=:-!"6U,#<1US5S9OVA:),EN9R:Z9;:XX%BY[I6%6Z+#5DK'P+-R%6XN.@Q?W-6TTAI.O MC*V8LK_[N,D77@!?K,OR=8J3EF[R+XXZYA/?$:35F_RJ ME[SI3?X%ORS0QTT^YYKTX@@]DDA)O-HW^3E0K)M\87'N5\+,C:U2GAK%N.4F M830DS3??8_.$+88>11$,O%&8"7M!=N:;ZH([7TMUX*WHP M^-\;#099&LW+@L[*\I>8 7A =ZN:RET>)W(-;+%!,(-:AN%=2.+I:BV%(@^"KEU$WP0>].G-(W](VNR[KWD>&$(_9-MWU/.13J,XC_IX(0%$R3U[<2K3]E(\M#BLG*,G5[:P,TCBYFA+ M^R4M#W9]NXU>_0JW;GS)'WHJBZR4>5JB!)6C*ETN4?F<\RRSI50>+!BY0-]" ME(3'W5-J@7%$;5X]4OW(/_&2MWS6)$YS6?^+!&D"?_I'(=;C?ZR.GW'Z?=W' MBK,Q[#U38/[4&S>. " G4.? _CA->7*].35/E9"QZM3S)2 0U>Z; MK5=G-".EWT'HI]E]K(2#=-H2\KOO@N&_/$<6[8>XU7O8BGAJMJ\MQ$ZSW>=* M0%C5N-6D(7A[CCB0@LH^>]&?='T5(I1(W:,E+*0[0$6AB %PY-)EEY-3U5PN MCGIX3C5C@Z-R779\/7E;.:Y"5=IY%AQ '5.178'RU*0>*4?\RJXNFS$DJTRE MY\ ;LU>^SA(&,4F&\0UD.,7+X03RF.-%5#0Z%:4S\R),+/X$$(GNQ;"I,BT1 MQ-&T U5Y:=?-+N@!+;<,R4["N#Q!]YJTLSXI4L!1)]3@-Q*/02!34H,@;]U< MW_-:>NSWX[.CRXLS]&!'ZZN-&GB.Z _H6FO)5";).*:+XA-X\M*:W)Y17;RP83P^?6,=>>[(IC@19.: MO260=A ON4T?E#1IX.A$ERMTYV&X;.6:KW91X8ZP]W3!S55/ MC0T!7(XJ=-GKNZ[7.9P\)$E&?/[FT#RHS(?HU;%'!35'/W 3?EVND'O^J5<^ M7+N\<+0)-VWX4+7VSC_USE6KBIXC?QMIQ Z6/7O-YG,OAFZVUU[@A6/R.B,D M90]_E#Z3K)AU=N*&2>%&Z;.N.5]W!&GG#KE*QD?I,Y/29V<=S:@2MM=4 ?]1 M^DPML?P,W6>F)%Z>CL@!_2A]=G&&;J_*B6K?+M6":JGT60O9V*X4/CM'O_XW M50A]W)8*G[6@'5AES\[1O:6FVJ".UU+9LQ:TX%!%S\X[4 %'+'5YG.[U!G.C MY-DY^LG!V##0@6RIY)E[O97/&[6[58@6($FU.A'#9V'H2UEVL[$,E MN?$^^SHTMNJQ.>1V*F%6:)*1<>5QH 8KL=&FH/)V8):Z_B M^X.!KPY?A,LOY%SH?2WGQ@"/I9?SW8?AJ\!*EE45(.];YV#J8]190"OW5A\XM_^JLDG0,D-SV)ONA[T0OCIVM+)M]2<'_X^L! U! M;V%,O( FQ/]UP791XLT9CMOH9UC\811[8>+E@:&\LX3F="4]Z!=0U@\8QGS8 M*OW6AKK<>7%(PRDSOM*\2[Q_OU7>>J$^44D)^FU5NRJBQ@1J M";D^)XL6#*/?BK5CII@QXE8EO$/%^CM0HMJZV:*(WKCL'O]4['2L_RM[!0)C MAA.X6&;+, D3^DZ@9LV-7UZXL<>X$?U_V;%3\(X@[=R,5\GXB/XW MB?Z_[-@U>U7R/%U2 O\1_:\64'6)[L-5$B]/1^2 ?D3_7^ 759<3U;ZEJ@7U M(_J_*0K^$[HOQ50A]'%_1/_OL8+N[3#5!G6\']'_^&6S3*4NC_,C^K\^%!ZK M!8%%PT '\D?T_T&B_S]US'$J"@8_D@N_+C M:<4V0M1VZZV%"DUH?EMPSTB]B=BJ'68TG&[JVS8%"34,!^HZYL:250YI\/CM MW=M1GOP:N^8"1:@RO$' %;K[JAU%:8!LJ\>\0\N*JE)PR.G8=8JL/O#16DM( M +/;H97BEKY3GX1^\D+&A('V8<6LU"B$5LV,6^(/DH);MHS*%J\WFCJ_"S^Z M1'>4M*-HMKBQE3>QMX$Y'25P3T,O9$P%#^$DB@M?!!N4K^8?@0'B^^3+=6&B M3G'24F# )7Y%#B-!6@T,N.27[?@(#)"Z/+W$+_*D+WG3P(!+?J6G+EO,K08& M7.+7@5(2KW9@P"6_ %27.R<,IM.X"+%\"'VPZ3(O")8/S%#9#5.4T!;5R8!5 M]Z\3/IF0(>E> FKW1X^QU&V2/+\J.%DY[C=4/E$9B@@1X^1L*D(BL!1@R8.<94E M>64%="#6O%"06/,-5(G%4@"$:Z*UN+!R<=U5S[^\/!8Q. M68XB2<@<3KD0^^>?WZ:JR16_]S3PXM0E#E=T/+GS(/7>E[X%7-V=7C,D\Y\/JG_]<50,XW*![CZ1%*+4&; &SY.MV2.C^IR+OUY&S?L[HE,>RDQFADDYE3HM-:" M8H,"Y(3 VB7EQDMF*Q\;(RF-Z5N6AY8R$D4NIP;=L34U8Z[3JY)%#DS]ZL[6 M#'?,^'$J[>?0Q@\_ 4C94UY8/W>AZX7XGF,:CNG""S;7!G]GM_F5@S7T;+O- MW:H/+Y*$MMM<4/R]P^=D<[?YE;MGVZKH5-SF5W^'VG2MN,VOT/=ZGCR-W.97 MKM:CVRJM]LQ>&;Z"W]C_D6!47-W?$.AU(%6&1FVR[R>?\$N[2TMO_R!AA-K= M4G5;<+ZQO\L^>XE9K3J=*8$G]"LTV]JAAMV24]VJ*=13$DRG+R0 +QGSUX, M?H+&$XAX:-'ZX!1=1XQ.)+(0+3F_'=*+G4]K&[SZ$:5N?$D?>I2?K) ECRUB MJ/TK7_>U>?X!@GT]NM3E4WC:D,=HJ5^?0 MF@K3$A;5B=H[M-0T]@:57&85Y M@%'TZ&/CY4<=<&N%Y[#-%9*,8[HHJ'CRTIS3TNS;E(]EWU7-5;G8D#&8&#AW M]ZY.5LDL,,#1N@.U$FE/ZQ[)-#]0S%>$"%5I[^G\%'%\U?UU2(",(WHD#^JS M1_U?%S?>@J;P-O5&3/69$@CZ):N)(5*/AR,8S%8?PNTL^4("_WHY>,W>$FA7 M$==];!JSE(RX&TXC8VIJ(N;H0.?+6Q3UP;UD]NPM\P"Z4308_YG1F*Q9V8F/ M,ZE]8/W7"N_2&7J)0>-]H45F.*IK7J/#P?#.307E:R_PPC%YG1&2[EZ%_9U" M/#^=?')CI6DQQ/.3P[=J.Y)0]I!6(7Z$>.[%SWTZ<=<I(\03XW0 MAD^GZ-.X%.YZBNP.DI<>/M]%";2G$TVKXGGM!GJ?H'D7; M^J&&W;VNQ(^="O$\PF\M:*! +7#A;H/C0\9Y'N%G%5E85]3@]K2(PB%"=_#C M^8P.*-(8L4(^:]>% ;.?4KAI>Z3>&PURC]A-%@-?#56\)48"X&YX'/>#]-0@ M]K2Z+_A9&7SX/W >OGL!^!8;8KOKAC":SI".G&J"Y'W=0E@][#ED#1 68"\;YN#R5:PH'O+^0:P[(I>.P)X0KH:;D'V^\",0P:= M+1/W1$I5EY9_S0!@R5WOBWCQET*&&YG8KS2'PLN-[MHU5A*&Y> M6CF]2F9H$2&'WY[8P#I4@VDK$-"JD ?^'UD9W 8??SDG1L5W%I=*S!>?= MR-H4[3;&^#DZI^YVW'5+.!V=_,I>@<"8X:2FM^+?.E[YXMR-U:+->.4+=[.D M=B2A?"UW'F0/N*5=4)T+M"/FSQY\N0O#>LC7GDO M MOWZ$GB)G85U1@_L1KZP=KWR!KBU&!Q1IC/TK4?O"=MDP$[LFRF=@QW4W9WI7 M5#Q9;X/I7R796\)>'6YU0#*A/YC#O5Z2__'NKP4)DP8W5.-P8*X;5QXB-9#& M:1S0[&RX1/DE%(T&BSM!F66@^CQPU(W["(DEH098#TO+KA#*+ 8[SP(I[GHB M9:5=#\HXRMG9SWS3D/::3**8C+R_FN)?=I\'CM"]CL:"YP.S5?G5O9C(XFZ0 M(2VU_29BIZHP8\>A36W)AB6@>0)@$=V+8&%=D$9J'#/M=LS#YD.!+5%999J' M XWNGAC5UY,&G'VMSUJDA>V'(@BU@S>(<=6-/MY"G6A AU:NM<4D*D7Y<\A! MO^8R%CT?6%\CKE=MZY,7,B8,M _KH+6ZG\:SES[][F\T%IEHK23M(2/GPC1O M-.50A%O./[2^JKR>5'";:.#WDZMUC4K]VZ.J]A6,$?\A9.>?>?$EO$596OEQ M7J":[E0 MUG(,'R_B62 =K^Q;#=>'&\A#5E#L&J@_$XFV=YEZ\M/VK%B3H( M_8?YPJ,QW-^S/WR.F9V\,TMS;\1V?A2DA.3!-E0LKNW1+E/]"]3;ABH1FE1K0(59NLRJ_9IB6HMLL"O&>AC29$?]S%/F- M,JQ_&+ AEO*Q+D(A2M3:F_7!RT 1M *'&@,W49AD<]AW>%LO[W' AUB4Q[H4 M&W#VL(IFA9Z&@(/U^?,3X^7Q M)DK2K>E?R#B:AE""XR$L_O'5XR^7LL/A9=%#MR78W%\H%1%:\KR[=M/Z>PRI M2E"(!6)5XX09WEND"+6X:3!0AQ[0K:PB=E?9W1C$"( MVB (HI_0W+*L-T/#Z0M)V.1L >7,EMS]M0B\$%1Y6>SF+FSFL/Z'8QH4%QO# MR0V0 U[+783W47S#9%A$Z($2L9,3^V?J!66)31D+P/JO02C&^>G)D1M+ARH* M(5>JD^51*6?XT0$MRIBW.NE39QNM;-X5*^5= MZ&,X5GB6V=K0@Z#C*"1A.U97J,;H1,' @C LEYLE67-#OZ2 ]R]F M< >N1 18[8B2(G<\;D(Q\I2@ 5K_8@!W+5X)\=& M@JJ)#)""CAK3V&=WY"E6$Z16%))&!+AI28G4D.\6Z;LA!MU5[T34+G8->:"QQQI1D(05* M'ABJRL"6^?4U@,V((^%.#GNCK/&RFJP!;ROA1)+V+L7;6E9EH/X MD,@@1]W$!,R< LS M*BO'CJELH"&]_6XY'/3M&- %)!O?X];A[%\\ MZEB<7'NA+Q-DR!U5 M4'6"7E._7GS<:]=F./V++7V*TD^XP)-^(Q^\F+3&JI H]L5)"ECPU MD,!F*=#47R]=C\K(5>)041DY7Y;B:6LBU@[EQKKQDAD4763_=_=G MQO %@'DWM;TH=K!N%)G_[2B"0;_FQ1#63=YBV7K/:#$BN M\IW25-]//YU=N6'NV.AV"ALXML6B)0">#<,'V=-Z>0/_CRQ)\\7L/HI7WS;9 M\"#U$4C/ F2B^UFL:HPJ=-2J+_47J5L(5DV?B[Y\P! &?DQ3%7G/'V@8IIAX_9S,JMMGZ-?0I MHY>^96";Y9R7M0_+9\I4%.+#PPG[KL& 8=R1=!;Y"DN9V0\QV5]T7%-;)<;4 M,>FLMG[V:)@4Z4^;NF"_ST@(O8_9.S^$K]E;0GWJQ%"\O:I/![)$KYMA M2_.TX9LZ*IW5KVUF*_P,PZ+2V$-X[]&X;$]T2V)V>(-2XPW9C;JS MWH-1[: M6>?463!U9K81?%U! :;%:QIG8VB'ZZ\,#([AUC@.,./?GAG;8K(X37V*;CNKP5CH4XI)4>"K#JN66I(49L<'>XL&!,O ).0_8'0:7CWUSC?IXOU/%_: ME4Y\S=,!O>CM*]LZUTG#MY63[YIZ5=L!,S87)$Z7SX&7MP"&0^QB7I]*H#@# MG('17:&VE$@%,6[2_&'T9N,(6;$AK3#[0X$WI!(R[6H*%RIN1OMA5.2%3F=I M-&%0)0H/B08"9^BW<&VH!P>HK3QX]_H3;9-8;46O;OO6C ;^T'N;M6.V\-$: M)\-W1%MVNU&LFSI)=:G0LW,.\@8@Q]ZXL@_)&&Z- )FK9BF8&R-A[TII-",- M]WKM_VCIC.GX!_'BF M*"SCV-;]AZ"O/?LX;[P%38$&K]F=Y M2\8Q\1*XIRC_7[;UKL(\P"CZ=MMB#*$,^-9*)#BN3KRH?R/=XDW*N,8J1XFD M: U,<&)7.^_QW[U+*^C8T+-%R[.W5%4YR1F!970_;XOZID8#1]DP:^LV?3[7 M7@!9A\DHVDL;DCJ;*LT(-*&[?2UHBQT:.-K2^1L#H>&I;[[#8:M?2XT,7(Z2 MJ%?0W37"WZ3>&_M33EY,P1<#G)3A1E5JK525*O,EV<<:9#[0/IJ1E3!> M&7H"GS7[JA\#^)9%^40&L^7>I:-+\XZIZ]\0E9W:?JC\;<1RM,:D[:_(/(C] M*R,E_;4TUIE2FBFG]/0*L?$I3\2\%5837O_*3TD3(5,G1&VNDE;T^S!-73!6 MK5T6^E?AZG46Q2FS0N?741Q'/QEZ&37BCBJI0K\&T)8P3V4D$*,V6&UQ^8%- MO,*GS"I3.Z1D"CU_P[IN-,%UKVUKKLVC7)M%Q0QYCY;0T'--+4FR&:9[K4W7 MUM1C0^FG_0=+TPNQEI.<*=CT]E@5EQRP].S8>$6,Q EB&7"1>(V-MPT\2WE+ M"Q+3R&?O'*=V/N)=#W69B+7&LG8RR=N_8G='>S]8R.T38N$N>5TZ%!.H^5"U M"O<<1V-"_-QIN3%D\S]YX8_D)O"2A$XH\0>)W*IC/FE)%^(B= A5V%= 6ZPY MV:JT"F[;LI+0H>T!)5)$QQ6^?O 8<; ?Z,NZ6.%PLE'K462POIA,67*%V' 6 M1WOL<&:<%]5& 8(JM(I7AK^V\ >4%B)BOW1\[> Q8ISVY&S\ZO,:^Z[C1GU] MLC!K*2C$^[S#*Z%5VK#[C[:GJ?8%(U1A^S]7"@FQO2&F;K?)I[5L*ZT ;Q5O M1AFHGL?<02')+6B'\G"T]!*E/!#[>EGQ>K3.CHO-7GV?EO%+.QL/-W:2-Z"\ M)T!TJ&/)=5_#9%BRU=W5O1QICASN)A,R3H>3=<[.3K&;%_8-M[N'VWV#XI1P MC.CL=4/AT6C'[7E;O_LG209!T]#E.QF&VRXK$]VV-WG)GWNN1(1UVC:CN!EB M''MTJTC=,#360NT)2Y[<.P=A:)X%%ON:&<:14E&9LQ!5JV:"U@^5/D/W?.RN M60.&[!IGJ+7AC3\,]:B'_7+9^3C>(3!N+<_.L3H&.)%>+F1_M!CIQ<_^4([0 M+T*][L*M51(W[>XUF\^]>,D.DW6I5GFFE94$NQ%[Z6OV^(\&3^O>Y\)2+$JSD!R34A(^8X3?/MG+U*<_#2]_0**X)>2;.L MHC7-SMO6KY%CQS=8F8=9.F&+\WI-%NI/W8!B7SQ"W*LU5$,,Q&Z;N)%;Z?#K M?3E'_0*_&2COQ.WJY/Y+2_>:Y0_-E>)RW5[3 9A6/CT&R8E*%3+$JWZ-!;;V M]GC<#['^;_\N7^+5R84;7^(ZH'#5S*IJ'.P@$()6F:BD #TC4590O"]7#W-/ MFT4#WL;/HF3!B?J?)I+?QH+:MOG02Z#&TEMR5U;0]^BE)KV[!X MKIR(4\Q\+4VY26_)LO@M[YS]8 M;+^)"P?F6_*6@ASC+'<[?R&!+W5:%HPK)+KN7Z;_[=S29!Q$21:3A_ N3&E, MTAV#!GYV3;6HO*/.5"4.],)L4E3O?VUFD/M7%/*KEV8Q39>--1^K#Y:$( 85 MFHF1MY768^Q?7>ZHDF5T9XB$+'EJ(('-4GE%9X]3*_@C]DLY \-8L2M M%40\E)]^?7\Q2!*2)H/TWJ/Q;UZ0;><01G/VVS,2)NQ \Q"RT43@RW?!E:^/ M2\;A;SQ[<6E[JG1[;[.?TSE:BKXAR<@S/G MR0(39D8'C^-]:0A?'\O1+B,28:>*VF=+7$B^T4:R&V6SBP++&N-5@ .U"5"MD.Y"/V*328BHYLD2&&(TE[* A"@< M;,5CULCEW(WJ@XU;CNCML9RQM?+X'$=)\FOHKS_S=?F"S9<_"/TM+>-(3&>J MTHAR0:8UDMJ7JQE&2V[;FD* SA_8UD'0VC-\G.YD#R:GQV=*50E:#&E;NT:& MDUF$CKTP?0C?2=F0_"%D,",&-R7<$,+DM6 M2I>0\3^GT?N_?$)S=?OS#/[S'\5_YBK%_OC]D4R] !QLW,"QFJ< )OI]@;YX MM@7.QX>>0*4HRP+ ;33W:,@19/410(GDX>5SOB^;FE>V%4GM6*A%LQ8WQF'( M30$THL?XV?I^-<%;.F0[=/M3?"A)7MKB/HHWJ"4NA1O& F?HV;%*XN7IB!Q0 M2T=\AY3C*_'@4P/*F@/$MY_-:[!<8;D_VUPPN$#[%]JUB8FL@%8*%=\;5QSI ML1RO$E+DB5T*4_^BP2H')!G![SY=4H,>YR/^+:_-2A QPHX:['$1A8#[]H.%J%2F4X.K*.'HRJH!T_#+/%@*XRM M2J6U[/#!'+SWMQF!HKLO)(!5^]F+\VJ\)MID;>[B&N'8*6>6DCZUP(2M #CW M6BNULZ#I?\$%Y4@^.*N+F04.C!L%.ZMV3U$X;G-'M3#_]TK=H2[KH3TJC'L7 M.]HU8$W#<+)E'D/YH719J<-P2Q)F2<->,DC*DY9O:\4\S#N )-%#8FTLK@>E MR[@5,GY Q2;$?QTAL?DKAXK3;%Y**HAA_W'8/4_.SJ_<6%HJ;>!7+RJ^K-I_ MO@!T@>Y3%%'-O7X2P?F;%'*3E/S^XP536'GC9H(7H;$40^">42LIZ3U.T*U, M'0G7H>AZ.;>:37+ D"P3F@PGHQEY(8NB5\?K>$;\+"#]WD0_*6VBCC;<+WXFJ_LN7 ^2KQ)E$%C5*''\4C(DN_>:\1F*:[/]#KL M $7>2@)VZI.-?D;*!=YD9LH9/C]"]Z<9:(\F7DO!@!W0J!4#N\2L:^$I50V4 MFZSD&3T*4.V%&>HZQVP>(H1!119F+6@[-B1LH*6;%FKO/0O7E'/PW1^ MW+D#3XTT)1U1.5A+@8MH]8HJ'@+'FPG8<36=J[6W/DQ\:,$R\2O$#]ZB+&WV M4QG-5Q!RAFY5BD3%^Q:-X/;/1U5IY3R(:<(P0SA:32?G1B>6TDPEI>C^#"-M MX%J6>DSTSPDF383,"45MKI)6] .*IBX8J]8N"_WSL^W?W\IH$6=0011^W)&V M?.5ON7Q)E;VO'5%2 MA&[;U8N-)^0&*/U.9&U>]T2N:.,Y2YK1K8!6M@)C3OJ7"FNUI/[).7YS+&,9 M-[NFZV';2E1U+Q3VE8PATP*,Z,?("Y,7,B;T?>,&KP]^YPSZ?GQV='1QVC%; M4T%/FH%WO@/#YEP5A?XFO';[KY7O-1J.N3"GX%J"_W NLM/C3VY\3&5:?/Z& M#TF2Y:5?R[]\9J_/I#2<;-+\*L\)/S?]:0MZ3A![H32)C?>EVJ^DJ8AY7LA!E\T\25R;8GP6-)N]TP2V65Q M[YO'"J)=\H">2^RNTA)53$:!?3KY*'Q](-$V(" M\BCV?,(VVSS5^ME;PO%[8P?6_JM#82ZU[R<5\2(<"0(^OKI4:I!U8)"C*/_K MUVRQ""C[\M7![LZ0:[4#U78E)<-;8A6QMF4UZB^^>=.(U8MS5MNM9THPZ(X^ M+<$)T* 7-3_HY[Q=#4OG<]Z>H20SW1;J*\+M(87JE\7\['7_-D >RBNU^V$).E\ Z+PGJ.HW>:L/>Y MC^(A#9YC.B8O-/E1ZAU'< VCRG4*_29%6XC2^"S%=[AFTY4X!^-QG!'_[J\% M"1.2K)@L_[42#B>S0$M/5K+;DY5; W9;:47(2J6C.R*NCO'# @U5I!&=I:@. MES5!RL:K&U!^+^C-<2SJP#XT6Z$;CAKZZ[*B3]*WK11N579J-C?^#UXN,)6P)._RI2 MM%'YE9FHV)*7D"5/#22P68I&<"^8&[/BZ\DQN@%NH#6:>"U%,UB-=Y(7M^#I M N()>I<599%*87(OKB&WG)^X8;9 M5#K;:EY6YC:W9AA@0T_D:.:^X=:6#PPU:Z-]+<^\H%QT1M$UN?MK#%\K%#6X M)3%]]R 1;7V+L&FJ>1_%O\_H>/8YCI+DQDMF]T'T,QG$FPFD/I6V?AQ$AWZB M-]#)P]#35M++H;:1V_(MBT:M#NT@>5RA%^3W9UOOR/XWR'P:3G7W&*.9F=@O M'-F%-O45MF'DUC.<9C8/J.Y49E.#F75TA5]HQH:@^5XC.PQ9VAD7>?F!UY39 MN7;.EZMZ%FS5W ;(.8)PGP<>T4T;^YH@@QGKWJ!>H'G PO^\HC;+YX@=74+8 MZ3[''ML;\W,2HV$4/68,Q!4_#%G)\T8?$7@$!T MVZ,EI;'.DNDEQ56A9F'A-G/(O'9]@SOMGX;:9\A6U[Q\@[L+?0PCF?U-3&Z\ M!4V]P"$3N5I([R;PDH0D4 IN\ZY2YK#T+$QAUO'EKB-7:RG#GP(PH\>MJ$J( M]TDK0>Y?/,M--%]$(6.#K7]A+ 5'B-KOZ M(+"!7JA=*"B>=&M08 6TU!Y)AC$S4;QX.3^R@F=!H^A.\$WO9+]=6'[^#&],0!!/(3 'STR"(I02IC MZE_CDZ)*8KGW2"RQ-<\#-^BNHD9YRT! [KZ+:'B+0E!TI@%"T6MB6;&UE#'W MK[?*4P;?2(EZ4SCZGOW;\MFCXOO.IL&%R^$,/:A06"^.#UVRK9KDJ6J&RV']^%&*T]& MI\?HASNAH.3<:#F*_N6%O3)I9.SWEN4W("'=^B&,(?PLD!J1\:0K1&&K#*UC MAG5I3XJ4@: $&U!JS[8FYA#JO,QS(<9TD0OKGD#* MK%S_6M79@%ST:S(%!=$%B)H],.=BAW(0X#5>;B^TYGR.8[\H@+[?1;ZPMM6_@" AWX@:Q20% 9; M560=.H^]@&,T)/Z=%X?0!E?*0*L; A2A>\.5K# !"ENE7NU\C(WVT/Y#@ /= M"RKUT=6^-VX-5CP?N/JMMG 6(!T]L,6&XU,5L:T*KG:_WX8O%W3?>6GM,LW_ MH$LXMBJ*FF2>M7M'$9,9"1/Z3HK$A4&:QO0M2XLJT\.?(5N#AI-GC],&1GLN MN)8_/7,K0%A=8RS ;['2J/XW?Y-G;S^$Z[*[P\G> >^%C*-I2/\'L9A%<=5] M"CAKAJWIF4Q.T?TCYFN.93HX&B7O:C-,=:O5J#U @R0AD,DWAK /.J'$'T50 M)7HX@?C0$.X:GJ*T2-'24+'6?@](1G?,F.M;F]>X"+VPJ1X M@WM&;4E$R>(H>@AI2KW@QHOC)91(S@<5'R2#+2@;9FOZS<,E/O2 !?,EJ0D?)PQ)O=.6 M/?FQ;34F7D)N2?'_90>,7U,:T*0LD%#G^^5(6'[Z"G[,.>176 MTW BRP8"DVW:(=E[]N^9Z# M9%#%^$*FD"0?KS/F--DH'85JC]X4XTZX8"RWQ- M]O*#=%[K8SCYZOT1Q=L]!QP]Y53?_9JD/PD)=_J6JAYYI&?\?GIVJ=2?T!%& MU$Y"*E'1OW/2#4,ZC6(*%0!VN&S,FQ4.!<:<\EPK"9H; M;R*#N8=)M6'*]MAD! V:[W6)Y6M5C=+]G8_H_A'4KDA&Y'Q M+(R":+I4T 7=Z1@U1_CY8 ;Z8 C82U@2IZVD88LWHB6 Q^PM9NL/=-!1E;%P:''@P0]JM"!C29RV$I.M M?L7?V([S/YJ;I6/U+5MM$J;KIYVVWK7@NI5/G+NCMEY]R_R\)O0/M1U;?T+P M;'5ZB3>&;BN_V:ZOQV-4+!.-]5XT$IP:Z&%Q-CPYS1AMY10?Y(-?10_8^^)% M,X+>=_K@;H[=.#^XC6^^7*H@$H:Q.8.\5)IF*=2%7\/TLR2-^15U#6:#[P8] MJ=?"VJ")VU:R[D'6B\)E96^UX,_WW85,QQ;7BD;DMM)MK?GZLH0M;Z\S.LN\ MFSCS"3O7CD@\9R@5W7R*$WUW(73:T+VG!]E60JL=%;CU LI K%Q73)>I%^2= MGDL(0KE+CB[.R^?HQ8Q,Y*T,U5;BJV7_;?'BR;J9]YW'#%]8U70\NDJ3@5NL MTY^\$6P'\UR;-C,OM.LW$$SXW85D^#8-@T;HMO)NK2X77Z*0+'^2(!C1'(#Z M&B$S WPAG;8*U;%RI(V9+=6@P;]GS-BQMQ9PIX//H=-.)4/@',U \A\V@+&G M#X++TC[[D\6P.;K@C-.:K.]MV%M'P+=H,F;HY&N.EC5#<@]2>$G;33OF=CZ!S50'(S%EY1."0G MQ'MD"][$TPLQ5I\(8FP[O41H0^:H &[X8%V"S.N84$;0A([W+EEN/9_*N"$M MS5YNMIU>.JQ3P4EHPW5CKG;,FFNYK65S\Z6HV!^JL\)^W >E,<3/T12D)BG; M<7P0CPLAFSR$VH&0.A.##Z@/,7/F%'!4!LGI65SQW&=Q1A>9EH&B,$.YPG;: M.-&"RY$Y4NSDDQ>F43B]C7+=U3W *LY27!)VV[&E#9DC?W0'YU[>=KR(XEPF M_V$+G.]%KV2\N=Y*'6[L^5GU>G;]C;YX:C>KAYV*M] M\RXD\11J._D:UHCD)/E7R&!T64UT$7.$C^5 98]Y4\*T-B]>P_2[$ /HKA<$ M^7^7>(:3T@FP4785!;'^0Q#'U&T-:HL2CHHA>62;ZA1\85OWOR.K]1Y$4T)D M;!]./2;@.0J"Y)==I3[1_\T(>^T2USU]BW>6TD?JO=& $:?@C-.=%9P)?8@2 M,\3/T10D]^U]]@<[Z'W. J)]1%*9 ES8G3X<:8#E%(/"];/F)GD1W6A8%DIV MGM)>ZX,[50[X(%4=62,[+7-N^ M,7.6G8N*:G0,*Z'34/5$J3X17#IW>LO6ALQ1 BL;DDJ*6'5["[[2%J(Z5(VI4S]ZJ-J5@([M_N7N60G)+?Z,*C/\AU MEM"0),F]-V;CU.(75*8H:>CTP5(/+T?L2$&5I0I_CHF7_NX%01&CHU=!7&NN MDIA..Z4-@7,T K<.)9R+X5K\KO2D:D6Z24S!-LA/?=@$5,!R!&[>XM)8ZC46 MSJLW(5OAFS*BEY\G_PQ.SOJ@ CJ@.:J %.I81-!]9?\[92;-9T\E?D!J+!RI M.ATPH(*2(UO<&,.\U\4R\\+BY+);&E-]E=>8$ *G.NU*,H;.40UE)Z+%'>". M =+9[!O'%8;.::=KABF Y(@6-YM[2(-*4YMUWQ.-\M/Z$Y84=7KYMX&>TUD. M.WRP$OBV;H2D'WS2/ _ETE*YC9 I:R3KN--,!R!([I&5RA^'?B M7V?!C]) 8RHX-O=""S1 <[0!R9EX[263SU[TG[SR;3R)XKD7CLEZ M']+P)AK,R.C^U.W%WQA[O79<.A"9R$W#6N=G/J?$1DX;=[[2 .KVPF$.GJ,B MN)4>[VF8J_J69A_+Z(%H)%LR+SI=HT\>(T>JF![#)EW=AC/Z&1E]]IS9IT5*$Q=(YR8/H-6[976;17TR[L:SEHNDIU6%FL4<)0&L]3C MW3@*H_GR>98%%'RATR\1>TO5\@CRLY1D=-J+K V9(W_<-.?G[$U3]/(3%!1T MW,V@@98C<-PF-9_C*%ML-]"(O7<2#*8D'"\'TYB.LR#-8B^X]L(?T-B9J;M< M3+KVQ"5EG2YR99,%CN+@1C4.DH2DR>:R3'VID)FAM+$Z[770@LN1.6Z3FCT' MVG"RNA]ICE-N'%V /^[TM9$R5(Z<<6,77V>,*O^5Q.]TK%/1KGD\.U5?=KN* M@2+2>CE_P@U!7*?25A3V,XD6LV5"QXF*U2<_$>.CV_70M"%S5,"!*,1KCXYG M[#Q;'&/HN"C^O"[N)J,!4E.4)DVGS_]Z>#FR1\H\KAJG>2IUDFW4>5..YSJ+ MB9?=1/]\3"734%7G*_?!/OB033JX/^G#@J\+G*,4N&Z^?+%: M;5T>V[K6@"PT?S.<'*RE3M<]LDH#1WTPJR)>$_K'?D$GAB7.QD5WD##)@E0M M3,ELTF(-/NFT2]D6 QR-P>Q\O?H*WJ+HAXH[06XPE'CH](E2"29'O)C1BO6Y MV!5/I^=#>X\@(%.Q&:D^4:GVG38N35!SM '7?5CQB/PG\Z")RVNV $,I8:\Y M(O&M?MP4:"%NEX1KG#]B[D)M(JJ',5>GKX-*50DEC8D1 M:3> -$2.2'$#"3H!I-]S5@X M\W2Z%HT*2HYL<7L?[SLBOD8A52Y2KCE;X=NXZ,/Q3A\Z1R^0_'M/90SSU@'U M.8[^(./TA28_(,0U2?R==@-9(J!>68Z/D)R S%9EMHR9 M82\Y =BZG;XS5H;*DS62+Q#.)71B>(B3FP (Z/1%KS)4GJRQH@=+JW5KM?KJ MC:%X6GYOE4V\<9K%2J$C)G/"\M=MMXX%]#PE00XB+%)DC0Z%O@98G="277AGS_ L-V9/3X2+UGJ-@.5=J MBJDT!RQXG?;^Z*#E"1W+Z5>W8WWQJ$_U;W4,IBP/S-UV%UG!S],37"_A:Y$L M\VM(PV40A;]'\0^ICIC\<27B3J\#"B!Y8D5R$.81BSMA"O'B:;L>BD:#&^-Y M"\8N.^T+L$@"3VUPXP/WBR+4Q3= >]O%)Z^&ER=ZS!A" M03#D*T-(O>#NSXPNX#KD(4S8WR@>-*S-#QQVVOM@FPF>-F$60JRWIBI?QTMQ M&[_I^I$V!S"830IL=?K@8@4^3UF0?)?EM_ ;A9;BRR]12E3"UR5'@S.GT\G0 M:CAY(D;R5'[UHGG>,Y"R\_9M%$['$$>KT79=?:+"DNYVVVT3U#Q-0')??@,( M(Z;!X'@E"=MN[FDP5] ^0G@#K?3G[PR5)ZL,3.05T6;Z(*PY\DK&\JVIJ)H M#[-LHCA5=5>;3EM^&YU6#7L<\'0&R;^9Z_PU>Y?XFQ>'"0-S[[W%:BT8E>8H MF>BT5:@)F"=Z)!]ET4%RW>=A&(I3UGF/%[E8W2YMW8R-([L3)+=@\<*#.3N# MC+V'4!QQ5O\P- 'K]%2J!F\>[ M=;<\@( $CP;4>TY5/GC)20HNNNTXUT7,DW[[[K-RNGPJX""?+_7^ROO=_ OT MXA]'I_\X.?M7S@T\L?FO?XRC^/OFD5QY-CS>TF0<1$G&#A:3W%7@Y==+R35) M?Q(2;O/Z2$/RD))Y4J-*IE."M-#=,$JO/O+> @*O?;JK9):XX.E;^RZ\%O6- M)..8YIB&DRG&$[O8W4@:NAFG0P%,L\_*% M_ZJ2RR#\V"4<_FZ+_' 58)7*&EI',Y)'8 U" M?QV.$R\>TN0U>TNH3[V8L(ANEO[#T9@\DM2=EFD/P?%[X8%:T9O,$V M-D[M+="K&9GJ')\[LH8HK]+VZ"@7_8MC=)^BB12M;%=5*C@K2H"HRAF\_:@N9ICA3F>BUIWT?6GI9('$.$JB)UC+G ;]L@ M)5Z>;LB#K%<0W.19L!9^I^E,9"[(A3K+SL/(.$$W5N6%QO>RJ"*N%_^!ZN(Y M8J^T>\:^.$9WWUG?>HRXJ%>Y]OUY[6G;"WDG84;N&?6O7L XV12H#/W=VC:0 M;R+6-/7IX&-&OR P4@J>IFES4:]EF.U#]J ,TQF)1[-*E5L%=3&<$5A"S_.Q MJ#%VZ. T)<5L,9'%XYF7@!&XNAWE*$/-DX */2/4LI#Y,#DM(7 LVM]ST*E+DH.74_^NPD7!/(#84KC]I @TM[OY:D# 1^\DX8_+[L;-S M]"B?5G;\1LR\W.ZNGUE>0(8!E$J=B[6B^B!\+MUR;1&S)JL"]O5) ML0#*W*&L_KA[CY(DT9BRN?<.^DP8Y20?=RLU7OGS8S>^>Q?N5O"3\TRD:/5N M19"_UV'KH\V[E?-N'22K@M:^6SGGGA8_[E::/-CGZ&=2*?&:W:V<](@>$XE* G3O(D)G36].-;(-1(,9' [TGM&O-(V0[1T8>":']&EV(>.^:AECH9&7&!=:\A<2+.% M[W,4^;";O4+7[3&Y)X3GMI2[D5::$K[*;GD2=J7;>"6MPP?N=8?P(S"*5/$^744Q]%/&D[% M1L7^X]^/SXZ.^FI(B.!RE$'98UIE['-&?3@,.1*.Q_Z>O'MA.IA'69@FM\6> MR4SQ+3(_XNEJ(K&NSMSXOEV(I\-OCV$B12NN[RH5'_%T*L%'5]V\-+D2!'-+ M8?Z(I].[!L4O#2S%SMV>81^Q)47_/YYMCU.7(RGPRB(<7F$ M?L@U41!=Q'^C^+O+(_0+-A,)2P)T+_ZNQ2#9RR/T*W0+'VTC0O?R]%N(J;P\ M0C\'F,A2!IU3*?NMQE1>'J$;Z18^S&:(E@+<7+LH^ I57AE[C8?[ZH/ 9K>< MQ#)'^1J$MD+4'#JY#Z;3F$R!FA&=DVLO]&7.Z]Q10!1ZLD.-Y+A!* U VLC$ M1Y;X4Y0^,L!Y,9(1^S'R-0K3F8S4A2-A741?!)K$R5,#&62VXM8<4@6'(N@O M.U9#768',>+"5N2;0^K&./"AYDU>"N0FBT$L+V1,Z#N0N;J#W*9%J&PZ$P*] MZ#N4D6;PU,V #5O1--!)QVZUK41,,:6+ 5=N>: M9BG%Z^['J%X>=VN[D]40#E);<74.;6:OLRA.(8#HEBRBA*;)3> E"9U0X@^2 M&R^9W?V9L94W8+(0*X?*1$ G^FU%*XJCP8*MD#WW0KPM1.Z=?CHY/^WG+B2" M:RMRSR<3&M*:N#V#D&^FQ"OE7L6FOS#XO)ANSN.@_.@WVA;E*H&5(U2C;&+L M^,M_D^4S,VFB,"1Y^U?"_B7_AX^0R_U@O MQ^[FBR!:$G)-0K:6--@ !O,R=O [>IC(E;?,FW-B*1K3/?N@F9KG*&$K+K " MCUC2P?I)@>QNV:36%%!(B*4H3]<.OLVL&&H9T-:/I70+85_IG !_NB0 MS9/7.D\!?0*A:A^I)HWJ='[DQD?O0*K))7XU51,I6KDCJE+QD6JB$)=_>=XM M"Z4J:)[F2&'^2#71B@Z[Q"_U+25>GF[(@W0JU:3-@&'\"GWR0MGWD,DB_&AS MV7J@2L=:2,AL)49<8+6YU*FK4CF!V"VQ(C$QT(4>&VTDZ1K'O2U6VDI>P3[R M/H3O),D9^#C\JAZ;UH5'NL1(2X??R\ZZ^"\$T=?:5'PL"EK[ M\'O!C6K\./PV'4'P:P-*B=?L\,NO"8AU^"V-BEA22>+K=??NN?Y*2O-!G0@NY;MZ(%.K"=.KY> M>^R)Z5=(1:)>('9ZU3Y;1,+A5XPV$6<#,$M'18=V=9>\6Y?=O"@1V8I&7#C5 M#>G&6U#V08VC,(WI6P8OE39GL4B.!,#= MYYU\.*%JW!&$JC^Q=[/89RYH;2?41[%/ M?2>4^\4^+XV+?5YB%OML3T&>.$D+"\C>UF/M*IR&= MT+$7IALCD]F;E4J%3?N%W!1 -KHSVOJ^H80=RS]UL/UC@UI][]@="\2C^[Z4 MQ"NY?W" 8OG"W+G ^.1<\4B.J,PO+S[Q*TEB=>=VX?+BDW,5)]4U0 >R)8^5 M;G9CB_<7%_CYA+H2;0"%U18;IDM6NWE"QO^<1N__\@G-]_$_S^ __U'\9RY* M]L?OCV3J!04-'&.NYBG8U-"+ %JRU_CP<#M5:\BR0' ;S3U:EYVY^PC 1 H9 MXI.^+YR:5\;M,"W<([$O>21 M2B^]JI6D-RFH.])-#T=N_*W1"&%? M6TWS3AA;S1]T3^"[DY2[%WJEB3<\?0D4JY4AA=3! M7 395E5-J\EUA86J?3Q7FJ2DPK43NDAF-3N1)F2TAM..7$(_MAJH] F_K9?U M#0Z=CXK,-X->$+>504#1=?B7I+/*%RF0T,[#> MK?0;666S08NMY%5\ M?>7_-UI4F$65R\R9Q67U0H5(CI&B,,1*XL(BL\_3QV+#6VR>8_).HRQ9T^^$ M%7.\R:AU9<'A*5VRTKKAI%BT<_.;G;Y'T3,[D<7 IZ1]8O03Q3Y_@13((Q9D MXZ)@"7D+"4(]^[(=LRO.W"DY):N):E:!]'2EF8[D6Q +R/SSW4?97JN(0WVQ M%4__ON_?H=1>,+A(G"[!"Y@.0A^6D3R.1RJ-MW'T]].K=:A*7Z^OKD[0\_1E MY:!Y4Y4C[/XW"8$&Y,^,S7KWG@>MV=C@=B9MV.T\FJRB]6IDH0KBWKE&A.& M!M8_7")##X%H9GY_M6]"A%ILOS[_*F+'G]PU*9;5WG,%J#,'/[9F,0G 6$J> M=BW6:=/Y]GKYY,U)XP9<-Z!DR1WK2W*K%6/I7W7 7;P26VK]D)(D]+A9L0!E MQ;Z+R:G$Z&%(GB,:IO?TG5S3(& OE:]27[TTBQF&87A'I[.4@/-S./GJ+4<_ MH]$LRA(O]-EI>O23_0/\7;&JC2)HK$#3K !7Q-A%L3B]]I"O4$H!W2O1I"/[ M>P<.2Y92MRT:#LT\W-,)4/!+%J HJYV?+T2 WPRN#46US9"E7'6;J;3;]L*C M(,%$]'AI8B &1:D8/G)(;*6D.V3W?,36K&-&3I%L-CG=;!4_<.\#8#3DH 9S2#!J<"Y7'RW)0XZ27 ?+B))T^35Z+Y_9A!9>>P'HY^N,$/60 MBA:+\HCPR,0VR4SP_?3JDU*,8OU!>O-+53*%\1N"(>RE\*N[*[!7<\!N1M>_ MX(X6J_U?854!E!0F;\&5PM6_N(V[0U3TO\*J*:@H7IYNR(/\J.A?L'%VA&5V MZ4B-)_<:2.X%?G#6O$87><,PH 8S%D]U)5? U+^Z^D]1.,YBX'20)"25ZXO% M&P2F$E)U$@4A\ITE0E26@D1<"POB!N7KI50 Q^@%:AHDR5VT&T!9BA9Q30,V MY9=6! A%O_\XV^#PN[QIRIR+!KE2?GOB?H'8E&C"\!5$"86]^S"0@UX[2%/4 M'"RH(0NM)I(Q5K*\JM)#R)1[RL35F$%6,P1H0@__TQ2Y$!%^1?ZVU_.=6L62 MR_K.*& +_41FO+K7@\(M_7\(%="O8"DY!S")7JG;6#UD(/;W;OPQ"J=,A>>W M9 '.;_%"L?LPL(/NR-=4 X66]?CKBT+3W#W5;S_R/M+PORK&P NT(8 F]99JFU$6 6KL1Q_[4521>QXT+67U:GW@] M%EN5[E.X$W!(SC?*SMO:$>#A0JS;8^BY%4'J:^GZ$O,MB>D[$]7[)AY4XH-O M&EQ$#%V@'_M$@FU0!@ELM@K)NQH&!\>;,(VDCO[E<[!:HKOO=:2^C\%6F7A' M/_Q1[/GDA8P)T_*WH$'"G#&,J6-TUY[!-\[!TUI==Q=,^1*ZK.0Y8X I=*^- MCN3%>#B2[[P_+U?T0>AST-]FY)[QNQVG(E0+G0F!8W1'CX[.&(#E*%3GFX&6 M+#S'9.$M)6H+[CT._*![@0RVCGTH'%%WWNE7 MZQ@@?IO4?CW[P@(Z-9'&73 M6?%U1'.&=D;"A!G.#^$XFHMS9TPG!^[1[Y,-U,@4.$?I>I.)\SJ+XK3J87^* MTIO 2Q(ZH9"->.,E,[AJ>?>"QD5(<2Y@&-V)I:-:>C@YFM1Y1R:@97NWBJ+4 M#P&>T#W86DN-" Y'[,I^3?HDO=H B]=]EMMH>!(5]UYZ:;7^I%Z;S2@ M>2Z%@NNZ9AAPBUF;Q8K_FH^+HP<'*OYTV'-MV2M"_?RZ&@CY%J[8E'R1JAQ6 M=Y!QM*$OGLU5F?<*=S*K0LTPQM>)*]YL=4UHQ,5)&>N\GU/T"8PB0R\7;R+X MMM"#V%M9-3A(.=IS(%\I+R%M,GEE&RA$_E.1GS0&-:X-L5#Y*V^:"/FZ-GG8^(7#%*//9::C;F[AA@RA5G@[:& M<$!QQ-]]AR(W/DA1&<0S%&%&E]TU*1517HH)LCP"#S94;4VUM MJ(7$$7U?0BRW,9=_J2[_\B^!,U=BKBRIP38RCC9TWE>YSYFBKQKX<25^1M]8 MV,/#D;>Z-]+-.XKB/D91ZGN#RGT2LQ*QQ1#[6F"<^D:=]T:6D$F2**X HH$% M;9^ZFW(A!XZC$YV/Q]P54B^9IXT!-E MXVYC>/C&GN3(\E- ]R+)R&;?!:T$D"/:SKLE*]2I>(SXP\"_@GXAH:X0"M X MJM!YS^$&^"J+O CFS&_=1C,OW#R@>HEM-C7PCGZTL*-2!O Y:M=YCV4ML>I6 M!K"$[H"RM.[LH>+(OO/YW4]$\01:-Z#8I#L<("<&Q9&]LO_1/==S485H$/JJ MQPS10. :LX&OF2I((./H0P]J-Q;WLS?>@J: 3* 6T_"&HD>$2DA.)[,Z\!P MA(S9:O*%,1N_UZ[/U7\& .C7@LK2J$' J8;=>8]?R4U:]$F#8*M5H[3AI"CL M+K/V"H8#?^AW0 ;?HS1"CH:H^_]VK3+G^PV5G\KJG]QL.70#>$GR$)8"56PX MQ!G.9']QX<:7S']97MLBZ;& $CVV7%H8O"]9#N1'&Z/OLD.!,71OKYQ4N5=] M,@ _^AGM;8H236,8=_CA@C+BY>[\TB _^AFMV,"Z]=>1&D_N-9!0^QFUN#,P M^RT*&5CV>91;:>..4#L$:$(_=!ON!")@_>N%M*KYW;S45QX$-M!/\T)!B4]Q M6R@L]3AR2*9YX0S8ZMC9+B:E"TE"Q()Q90%)="NO1G[<#UD&C:7V1@X)'U:_ MC/W>^C3>+/?Z(4 O^OVJ@KR%*"QU-G)NXRZT6E[4=0. (O2<094/FX^AIWV- M2JC#R2U-QC')X<7+W)8=TT4NK'L"C<^E#FW*LP&Y75KY=0'VM3G25T8#"0(O M)%&6Y-$EJTL-"6UI&@SD/ M;T+2Y7,<^46WOOLL]+GR$0\ ?.@G\D8)26&PU93(H3/9"]R$AL2_\^(00LFE MC+2Z(< J>CBCDB4F0&&K#9&=C['1)-I_"!36D9"&AH^N]KVMM0=R;;OC^G\? M5_%VFI?@Z_% -+KDS?S<\BAM=1.R^YTV!YQ]0O=>R7/,_V1+(+;Z]BQ(3".? MO5B<.O3),G-@0M/'*$FT(]#DI@ VT5T9NFJA"=964R#W0H-OZ3OU2>@GSQX5 M%\3:>A)X0;^?-E>".DS&;8"N"EF'9 K7Y;:R3<A>51-M:YN9OG8MRMV6PPD/_7#">(S&E D&:N/^$M$P_8VQ M!_=8@_$XRD+V+=U'\:\)(W_E%DAGD=@R:NM'F:RPNNO:-+):IL=6+R3W;'/E MKEHUGWL1IH/NUS;7(B$X6UV,S/IAU>ZI@SEH<#**O3 IW@2Z!I;K>^FA&$4/ M\*M><./%\9+]?3&HL##8:L[QM]FHYI%'\C7BQV =OYB5(4?7(U6.+#6H\G>T?1 MU8)%D/$6KOJ'2WR=]C$T(YFCK1H#?!4_9K5O< M"-R%6\?P0^4:7Y.062TIV,ZKPFL)Q.W%9,R$#W_]FK$7?*<)^Y-R0G&MND!0 M8! E&9CU33_/3P[6G.G[V?'II;'&*_PP+^=79QKV\F>(U3OUZ=[_EC2A8R4% MUVK!DP?GSW^3Y5I5% M*@Q,:1X(<)$.2 K24!/C%C*LY-M:0?Z>??'H'UDH%-KV0P #R>VKQ/.^B&IQ M6$J5M2..SYD7_I?,J5@>.T\Q(.>(VYV!0.J!8"6OUL>^SNCOA(JC72N/ 3$ M36[CX%N(9:U-]H\:I%82JVT\Y5\81O< M]/_!E[S,A&+9?Q#@(!:%-1 ,%XNMO$6+LKEOV-NW'P(<2,&Z-F2RB\-6[J = M>?QW%C%UHHP1+>?@AP=//,7HL#+?6.$QQ*PB\>G9 &D>P]Q]!<=//@SH/B5JK< M-Z8[3:>4K6< 13=/[W4P;.7-67)M>5'CHK7U#*#HYNF]#H9;R6G_A0O.;[1I M6]]]#+!T\[#(06(K6\V.5!YI]BT+9TU?R>YC@*6;)T4.$EN)8+8\7;^3YLU] MYRE TLV38CT0XWPMJR)Y9J_W[X:-?>L90-'- TD=#%L)4K96K6^9%_[9L)7L M/ 5(D#*5C->L.B#&F4961?+58_;@+!.[MK8? AS=/"'6XK"5>F/)W,JBYKNK M[8<8#JP*Q::F5AT.6_DCMI8LN#GXBWH-2];64X"DFX?#>B"VTCDLGDCNFZRL MG:< 23>/B/5 ;&5"6/1K,=N\Z4IQ[SE T\UC(@^*K3P 6]\*4QQV<(H;=OB] MYP!--T^*/"BVPOPM?3$>'5&F/6*Q[#P%2+IY5*P'8BO>7UDD;9:O;JTCT?$I MXC'(2@RS(E9.^&O[GH06>U,O+Q0C[W' AEZWST1Z M#< X0CM0[9):R3U%H:+P!", )GJ6I8G\FK%Q1(CDDW&# MC5XTT42F2C YXL7*D]BDOXJ3)7:? S3H-!H7N>[BC4S\QPEC&$@!1ZQI'OUDP+7B"$&*(HG9(*C M=0]1UDR"X4[#^,/J9X6VIY28.3JC[#3M]H4[]D2 M?3^%[HO8<*O&CAMB8"VIDX-XV=OR;$*&T:4%"$&&9L)EG<.:P!KJ?(7VN'K M.4H2RA ]S!?,(!Y.!NRXZ>>-M)_(S]?4"WTO]M)G3XULRSM=7T+_7;#[WXN5P\I3!7\G_VN\S M.IX-8K+S8\6YS_#8)V2@[/A!PZD&%PVGQ/9_&-3T^.+JV'@#:N]516?0EG^U M9 *-_<'$N*]!L^=X\DH>F#FV@K# MZ&SE)"P\E>CGVS$4BAM>S]0,'B,:!/+2GA?-]I@P=+)VNH] M]V:Y+/"-V+/D)@K'9)$R NYC;TY^1O$/L3F^HJ6B0_ M7T'3":+OSIK"Z("V5 F\3=T8AN2F[*([+EM^/U+OC08T70Z2FRP&@H?Q4Q26 M_ZVB*)J3EP0B'HVM:8TQ ^X5,,_-,/@,8/U\"),LAM:@JT^@(3]$9FP)OI.[ MC") 2T70+4KWVDMHCD04,#I*TJ[19%O7M:K>+NAQ F1&5ZA:I6HA*'DZV'P._*_OQ$0X4#H_FO%(QB]B%K05E, MJ;!5IK[E=F^<_,]10,>B4AJM_$[!*V9S')NG!6MD MV*J]W]8*YB6YX_:63&A(B^]G ^HN22G[JM1427Z^DJ5.GC L@+95_;\]U1C] M) $$6!0O,_+^*C.]1]$@24@>6+,Z1D-5FY@F#.\]8WCPROXC('G7V&B!8U,?VKK4?&T(D#_#+!?.8P7*(40,'Y=>M;A*;R#7V MX<*GF0>V[:T0#\E@L6!&A2 V2F.FDA3$/?>@DM]7/"/.VFB 41OD^2]X[S^<8S9!0!'CVD #P M@ $ 9#(V-SDU-60R,&8N:'1M4$L! A0#% @ A&2<5/IR6N-S!P M'2$ !$ ( !N=D% &0R-C! ?A !$ M ( ! .D% &0R-CX% &0R-C#CB1D! +IQ M$P 1 " <;V!0!D,C8W.34U9&5X.3DQ+FAT;5!+ 0(4 Q0 M ( (1DG%21L;FHY&, ,MI 1 " 7X0!P!G,C8W.34U M9S(Y:3DP+F=I9E!+ 0(4 Q0 ( (1DG%1K?1 ?@Z )BE 1 M " 9%T!P!G,C8W.34U9S'-D M4$L! A0#% @ A&2<5%6(*U$B$@ ER ! !0 ( !OUT( M '-H:2TR,#(Q,3(S,5]C86PN>&UL4$L! A0#% @ A&2<5"0U_QL]J0 M"PD+ !0 ( !$W ( '-H:2TR,#(Q,3(S,5]D968N>&UL4$L! M A0#% @ A&2<5./.OV-R'@$ N9@0 !0 ( !@AD) '-H M:2TR,#(Q,3(S,5]L86(N>&UL4$L! A0#% @ A&2<5&AW_-'GZP M?,/ M !0 ( !)C@* '-H:2TR,#(Q,3(S,5]P&UL4$L%!@ 0 . X >0, #\D"P $! end

#\$% $V> 2(U$04A&PP Y"O3$B9 M"/TUT84"">,?4 N^4J&C$VD\&21$+P_ROL]R0QA.( Z]B%/,03HFFF-FUYK_ M2#"$\F+#@V/ (_*Y7D#)!$4B2/13B#]$E:"<-&2*"?B6+GVBML!GJU!3$D/1 M]R.8&P3"4#"21)B$HZ<3]4.\_WUK@^8"M;]V2/%0WY4 % 'I']S.?CH!0@EH0)P ^FI0+G>ARL 9<,/ MJ3&[/M[/1G&JQ#ORJ*%AY$EE1)CX(!^#)S%:'1^TY;85@S)\\ !'B'QZU] > MPO M;3?H!&]LYM^MUFG1,#1Y+C^KZ$BO;N[%IBDZ^XP.(<3_8>;LP_NKX23$ M1S?]/[X[E7USBEUD#' 4& Q(A:8)S)&R[/7!4ET06'@?D75!A'QI?:T5R(^J\-/U0)J>9Z MM0"-W%""CK-]+A41"TV*Z :9Z_H]&.(6F&RC]L^P2"2F-#PL DMHMTP$'4YP M!+9/(5=&$(\V7*K9#\RRY\+@9S3_<]!_Q TE5B8NE^X2E=<,^B!WDR=QRMSQ MT&&]H5XT"1K+XCB4T*5'WN)'^YA8*C^?N(%03 T M @$C812,EL' P4!%:<(1&@=*,&7Y.(FIEC(L M=K'1T*?0$*PX>XTH@\TD&0W]NUG:?S%Y/KRV&!R4H!B4=PJ):-!0.!+%)9ZWEO$QG!) +TAH MLY5(JO7Z"7B N#"&8ZBD!8!@',JIQ'!1"*B;]6C''JCXR MPE)>@! 8FHG,& MC>TG"N-L]RW/X*YWWUT20DB%:M@VH60B%1#@V9N'WNT([.LD&E[$G5I_9 GZ MI4^[KWO<)@EL,H!_^-1HVF-CS(.O9":0 M4W_MAZ,;T5#[:,BP"S)!^Z MCZE=1<#>R#S'8/HTK':'C]@"6(RO1Y.G_0%U=/%#9B!_(O2M5(20J1JQ4.& MKSW7H&H2RM'\(I-"])LRD8>]TM,[A==Y7KB6T[TSX&-4CP!2N;:,WT.Y=^AT M,M\UO?L\"!LO#%\ '_2:CK[E>5;?/NM;*ZJZ>I;U<&?5G:1?-.2TT<=^/TZX MJ* ,T"GFHX!&(?>([57L:@[@BMV4D<%)6--) NH6;9'A>4I,G9SH_A6ZFA!M MN4XB+I]@=JKOD7D"Q-$0!-!%D?Y$Y?'$)'[ W8P"3?C86:B - ]F=,)'6O.A M;@* 0 +B"'SKT,S""S5^0[1]?SN]2VN^L?/F\_VCST&(2A&F]_3F@MSS!GOC*\+!M\-RAY\ M,-&=?@]+6M0NG-NW#V]MEQ8EO]]%)F1X..[6^*TP<(L][LYO$QN M[6&HL$^K>SZ\J&I8'US(>79^(4Y]/G6Y\ZT:!"SXB[Q6<&EVGZU-3Z>/_EZ[ M;]VVP]T7@^_39D&I4MI;3/4OXO#,9>YXT]5K_O+MINZ@+5\N;0HWTP#\?EM# MV^&&%I@^A7SU;U!+ P04 " "$9)Q4@X7T ^\" O!@ &0 'AL+W=O M)/3\UQDX$VW7/3O@%S;?^3I$7S"PU M[U!H+@4H/&Z\M]'5+K7Q+N /CF?]Q 9;R4'*[];Y5&^\T K"%BMC&1@-]_@. MV]82D8Q_)DYO3FF!3^U']@^N=JKEP#2^D^V?O#;-QBL]J/'(AM;LY?DC3O5D MEJ^2K7;_09E(TF-FNX4AV:Q'%A#^6+4;3*"6>VGTV#"C[WJ)CAX@2?1"4[7 >&N&U$ M4$T\NY$G_@U/%,.M%*;1\%[46/],$)"H65G\J&P77V2\QFH)2>1#',;1!;YD MKC1Q?,G%2N5<*7>5PE_LH(VBR_'WA1SIG"-U.=+_E>.YW;S(8U_BE>Y9A1N/ MGII&=8_>-H?GZ1=Q&*WL+H5NJQ;[V]W+%V4<%6_",(0+WN)&WJ,2],0,G!03 M1L,K]AKRE9\7)>21'Z]R2#)_E::+/06Q]G'3CDIV9-^C-@[=*RO*_(!70AJ$ MJ'@-1>XG901EY.=A:8=5G"Q< 1I2/\\RR/RBB*'PTZ1<1%GH%U$*45I2\ARB M./.3,%M8/;^JO!D'A2TS6(.1L'_)NO[-M0_2;9%A#[9C#*(&1C\]'#2O.6I@ M"FT-[4!WE R@:#C]PF^/ [C!;@E?B0X=3$@8Q'%HC[QM"5Q)47/;6#1(-:6E M.7LN*"J7RQA6-?:<2""M:YSXE_#<50N>/.(.UYYGYV[X=FP" M_X6/K?26J1,G82T>"1HNB\P#-;:GT3&R=RWA( TU&&9OQ/9?4$L#!!0 ( (1DG%36U3038 ( #8% 9 >&PO=V]R:W-H M965T'S]$:K[7YLE6 ,A>FEK915 A MMA=19(L*&F'/=0N*3C;:- ))-=O(M@9$Z9V:.N)QG$>-D"I8SKWMWBSG>H>U M5'!OF-TUC3"_5U#K_2)(@H/A06XK=(9H.6_%%AX!O[;WAK1H8"EE \I*K9B! MS2*X3"Y6F<-[P#<)>WLD,U?)6NLGIWPI%T'L$H(:"G0,@G[/< 5U[8@HC5\] M9S"$=(['\H']DZ^=:ED+"U>Z_BY+K!;!-& E;,2NQ@>]_PQ]/6/'5^C:^B_; M=]@T#UBQLZB;WIDR:*3J_N*E[\.1PS1^PX'W#MSGW07R65X+%,NYT7MF')K8 MG.!+]=Z4G%3N4A[1T*DD/US>806&W;5@!$JU938J.B95AT3 M?X,IX>Q6*ZPLNU$EE/\21)36D!L_Y+;B)QFOH3AG:1(R'O/D!%\ZU)IZOO1D MK7JH%?I:V0^QMFAH0'Z>B)(-43(?)?O/**]U]#33A+W%->)Q,G-MB7UO1@^W MJ_?OICR9?(SCF)W01E?:(BU3+1!*AIK50"/-](9)]0P6:=V0M<9%1$F=.4OR M,)G-V >2QF'.QUY*PRPEV\BG1Z!Q..&Y.YF%<9XX@6Z-3U*"G/$DG'5N/ OS MJ8=E63BACHUENP&S]QEI6Z)W";JP'Z_ H7':[\!?>O2BWPFRELE3C MAESC\\DX8*;;TDY!W?K-6&ND/?-B10\;& >@\XW6>%!<@.&I7/X!4$L#!!0 M ( (1DG%2>3LS,U , "D( 9 >&PO=V]R:W-H965TG50^MY4B!8>FUJ:=5!9VYY%D2DJ;+@Y M52U*^K)3NN&6CGH?F58C+[U24T=)',^CA@L9;%;^[D9O5JJSM9!XH\%T3H?V]O=%TBD:44C0HC5 2-.[6P5MV=I$Y M>2_P6>#!'.W!>;)5ZMX=KLIU$#M"6&-A'0*GY0$OL:X=$-'X,F &HTFG>+Q_ M1G_O?2=?MMS@I:K_$*6MUD$>0(D[WM7V5AU^Q<&?F<,K5&W\+QQZV6090-$9 MJYI!F1@T0O8K?QSB<*20QS]02 :%Q//N#7F6[[CEFY56!]!.FM#29UD;R*^ Z+4TA9"$FX#J@WC*H'S#8Y'",_/-/><+8N<.?)#%;NN#$ M/D*3V^L+_W5Q'L3^C47= "<<:X#-\G V8S!E84(U<0)9'LX7;/+! MV]MIU0#%O"MLI[&DSB&+@M2F4ED$?@+Y+,RR#!C+PB1/8;D(E^2;8]PS=41I M"E&?2<#'HN)RCZ!:W]P%%:!+)\&Q)$S9C,Q/T\7<+8PXG1QY[L6;1I7"/H$Y M\-8WP99DVI"4F$6H,2YX]] M#]GB]!2^-VZBH_'=H-[[1\H5)95;/\G'V_$=?-N/_Z_B_2-ZS?7>!:W&':G& MIXM9 +I_F/J#5:U_#+;*TM/BMQ6]Y:B= 'W?*>K&X> ,C/\.-G\#4$L#!!0 M ( (1DG%0 1 ME8 , &X' 9 >&PO=V]R:W-H965T"QJ@V0VR:/M0](&6:(M8B51) M>IWTZSND9#M)LR[VQ>9EYIPS%PWG>Z6_FI9S"P]])\TB:*T=KL+0U"WOF;E4 M Y=XLU&Z9Q:W>AN:07/6>*>^"VD4Y6'/A R6V_PN^![\V0-+I*U4E_=YJ99!)$3Q#M>6X? \.\;?\>[S@&AC+\GS.!(Z1R? MK@_H'WWL&,N:&?Y.=7^(QK:+H R@X1NVZ^R]VO_"IW@RAU>KSOA?V(^V215 MO3-6]9,S*NB%'/_9PY2')PYE]!T'.CE0KWLD\BK?,\N6@Y,-O#A 2MNN)F'%@F<65A/8*L1C'X' M+*9PJZ1M#7R0#6^> X2H["B/'N2MZ%G$][R^A"0F0",:G\%+CN$F'B_YGW#% M*5P^A0M_LK6Q&MODKS-$Z9$H]43ICQ.]EM?S8!6<@9O1**YKG MGTH:%]=1%,&9W>Q&6JZYL0?4C58]6/SDL*T'980UV(RVQ7:S.RWL(_1*<[ M MDY#@VAV[E"UTB@,/WKH!%N+3EB!)BW8T33DA'L]4NDQE6(X62T(KZ[*3Q[!.W_T%T2A)2E*FC MKQ*2II%?I20N<]3A?# ).-LDNF".Y);["/BI/!?(%3N Z>!8AEO?9]AD]F8,^QE&[2&TS03MIQ'!Y/ MCX_)VW&&GLS'E^@6.T%(@Y7?H&MT660!Z'&ZCQNK!C]1U\KB?/;+%A]$KIT! MWF^4LH>-(S@^L'5M M[+AH'M(:3B\/11_H74HBLDMN2*YE]^L[Y$JRB\9N7\3+SAR>.3/DZ'QGW1>_ M52K P] ;?['8AC">+9>^W:I!^K=V5 :_K*T;9,"EVRS]Z)3LDM/0+SFEY7*0 MVBQ6YVGOQJW.[11Z;=2- S\-@W2/EZJWNXL%6QPV;O5F&^+&M=O[9'&(D=]9^B8N/W<6"1D*J M5VV("!*'>W6E^CX"(8VO>\S%\(J(U]K>IU_8S;:"+J"=?+##WAD9#-K,HWS8Z_#,H7[)@>\= M>.(]'Y18?I!!KLZ=W8&+UH@6)RG4Y(WDM(E)^1PK^#N$7Z2 M87+J?!D0-GYI(]1FA0E_"'O?'!8$W^^@I\?\?.$G_^WB.9%$5^% MB'?OS(^R51<+O%Q>N7NU6#$*_X+..&5-%(8F=;+;3Y???U=S5KVCE,(KJ^S* M^@!V#4[NL(*"QMX\*R2NCUCJ .N3AC;%!H=<) M",+RBHB*IYD@'(,3>'9)JK+(/B@4H]5ROL"F SE8%_1?:>,LNW'X.+GP2&#L MI0G)0GV=](BO1C@<4IX $J45J6D>9X4@5#0X*S& O&BRC^9>^9!"N -^K$J2^_B@XVUG8<\1W&K!NHRDN#PAHN" MY)3#2?:+D\:/*/&L>(NIQSPWF%E6 J]R0M&,BQK-BZ2;"=8]PL[IH$X[NS-[ MV3AFMJ*$537*04E=UZA;'$5V_8"59V0?*;;(,);46D67@G"TBR/6$HX"96=8 M?L.@?>H!>SGV9PB!J>$%*7.&LN:D0%D95E]1\.SC$ 5-*>VM3\J,_[-6\KH$ MU+6H*$1]2_Y--'VL&92X;>V$.4.AK8,I1121PR,,*FQM=Q"%GD"ZCOS=<>0U M$0W/WD^=1B7]_K9BMQLFH]R M79%&L."WF,Y3U'R 7LGXE:?++D@E&#HVHH9O/8'+9SUE4&Z3.J>'%.K<7HZ[ MQ^;\?NY)3^9S9_\DW48;C^>OT96^K8H%N+E;SHM@Q]2A[FS ?I>F6_R#H5PT MP.]KB_KM%_& XU^6U=]02P,$% @ A&2<5."A6&ULC5;;;N,V$'WW5PQ4M$@ P=;-M]0V M$&>S[3X$#9)M]Z'H R6-+&(E4DM27.^62,HU7LOK"V"1EGK3:R[C=3!#47W3][['DXV; (7MD0]1LB%W?G MR$7Y@1FV62FY!V6M"@4JC.!&"E-JN!8YYL\!)A37$%QT#&X;O8GX ;,Q MQ*$/41"%;^#%0[*QPXM?P;NJF*;40!: Q[S3+F\-V"4._[)4&T5J^>\-C\G@ M,7$>D_?H[=T! &\,1M]H7;4P$0.FE5,<9J$_I(*$48A1'X0+/U9,J51F$3^ M(GBP06L]"/Y]/17Z9$I2&)8S^9 M19"$2S]8!I!,(S^)P]%G:0CJ^_H,Y8G)Z9QP(C>*_8AR)*#IS)_/IJ,S=@X? MJ@ 7<6(["<3@"N#5H<&QV=S8I M*(B,?3C4],8P@)H)F-R'TZH6?H MX=[YT:D>PR>B-\^Y)=1_JA@T2I(@K,B)A::I'(Z-[P2UJ9@ NO; (FO#B@*8 M C[VRPG=4#)K#]+*GHYNJI[M%9E6?,=D@T[ M.,>$U?37WI 9'5RVQRQI>VY*:T_-8$/49'20/2E,"%+Y,QUI4I?.:&8UDQ*S MXV<]\&(+6,W_*&_C.O,Y-E7D/?%V0>Z)!3IEJ.U#?Q$N"%ZVFC0\AC/;U\]%9=@Z7VA;EQP;^+I^NF5],DE2][RKT5)O6 M4+V%J^VSK'HU.AI_+N\QO'2+3$XN[!K5SCU+-"&UPG1W]_!U>/E<=A?^DWGW M;+IA:L>)WPH+VAJ,YU,/5/<4Z29&-N[Z3Z6AQX0;EO1Z0V4-:+V0TAPGUL'P M'MS\#U!+ P04 " "$9)Q4<,EW@7<) T&0 &0 'AL+W=OJF+&9;32W)EL?[]3G%;DDMC>SQ!+F\N"\BBW4[IZK:5X_:_&*74CKV M>=6T]NW9TKGUY6QFJZ5<"7NAU[+%+PMM5L+AT3S,[-I(4?M-JV86!4$V6PG5 MGEU?^7?WYOI*=ZY1K;PWS':KE3!/-[+1CV_/PK/MBT_J8>GHQ>SZ:BT>Y(_2 M_;R^-WB:[:34:B5;JW3+C%R\/7L77MXDM-XO^(N2CW9TS\B2N=:_T,.'^NU9 M0 K)1E:.) A<-O)6-@T)@AJ_#C+/=D?2QO']5OKWWG;8,A=6WNKFKZIVR[=G MQ1FKY4)TC?ND'_\H!WM2DE?IQOJ_[+%?&T=GK.JLTZMA,S18J;:_BL^#'T8; MBN"9#=&P(?)Z]P=Y+>^$$]=71C\R0ZLAC6Z\J7XWE%,M!>5'9_"KPCYW_:&M M]$JRG\1G-GW_&:&VTI[/V(ULY4(Y>S5S.(26SJI!X$TO,'I&8!BQC[IU2\O> MM[6L#P7,H-U.Q6BKXDWTHL0[65VP..0L"J+P!7GQSN38RXM?-MG!Y+^+N74& MF?&/%^0F.[F)EYN\PI5R[\KY"ZY\62!<.=+UE,Q)%(0E^27PSIE\^GCSW>^* M*,S?!$' 7GB:W';&R-8Q-3H@R0*>0]0YF\8Y#Z*<[M(RX%E6L//)G5Q(;*II ML?"00E#R-&=A$/$LR;$VY@64/I]\16T<%16\S&(X$T>A3PHLLG[K1/N/]V.]PS66R=(-_"B(=9<22,CAZDT.E(3EX&F4_^D*=)[%U6I+Q,4O*3 MZ23KUOZPA2(-K'2ND>08DH:+-&NC[#BFT$-1$;/KX4Q4T(W2G65/R"I+(0\+ M5O*P*)A/D>B-5[+1EFR@LQZ7JEI"5ZHY/0['X<O^WPM56G>6)=.Q+A]CK$ 4_"A(4Q0HI+FK\B)%[Q M=6>JI? I(MN-,KHE5V$94LL-Q9GR9NT].%B_NR)B29*!? :M3FA\6M]C0=.< MQTE(_/(%T+^=HWY"KD/]C;);*X_P".[XDIL.\.AY@YB)N..2WITSR/(HLDZM M_,8M(@;) Q,^G60BSS_P/=(/C8+/#X]34XNVDCW1&;1#&W'(^Z9KX"[2Q,@' M4IBP=,'(Q!^,1J;7JD;>.1AD0"SH[-B<$"^M97HCC96BWTXX[LFLUI!(6W!, M9_:K#@!Q,9F*<[8M1+NBHGH?H )8W:C:NX%H;0